计算机操作系统

2024/4/12 4:04:56

计算机操作系统重点概念整理-第六章 输入输出I/O管理【期末复习|考研复习】

第六章 输入输出I/O管理【期末复习|考研复习】 计算机操作系统系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第六章 输入输出I/O管理【期末复习|考研复习】前言六、输…

计算机操作系统重点概念整理-第一章 计算机系统概述【期末复习|考研复习】

第一章 计算机系统概述【期末复习|考研复习】 系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第一章 计算机系统概述【期末复习|考研复习】前言一、计算机系统概述1.1…

计算机操作系统重点概念整理-第三章 进程同步【期末复习|考研复习】

第三章 进程同步 【期末复习|考研复习】 系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第三章 进程同步 【期末复习|考研复习】前言三、进程同步3.1 临界资源3.1.1 互…

4丶操作系统的启动

文章目录1.计算机的如何执行程序1.1.了解BIOS系统2.计算机通电后,计算机执行的指令是什么?3.0x7c00处的存放的代码4.解读bootsect.s5.第一个boot扇区的作用1.计算机的如何执行程序 计算机取址执行,计算机通电后,计算机执行的第一句…

42、shell编程—kill命令

kill -15/sigterm 正常结束一个进程,默认 9/sigkill 强制结束一个进程,副作用会有一些半成品(如交换文件,swp产生) 2/sigint 相当于Ctrl-c 中断一个程序的运行 19/sigtop 相当于Ctrl-z 把程序放在后台并停止运行

42、shell编程—centos7设置开机启动脚本

# 第一步:创建开机启动脚本,注意注释下面注释的三行不能去掉 touch authstart.sh #!/bin/sh #chkconfig: 2345 80 90 #description:auto_run touch /etc/lecp/a.txt echo "111111111111111111" > /etc/lecp/a.txt# 然后将这个脚本放到 mv authstart.sh…

【C语言督学训练营 第二十二天】C语言操作文件

文章目录 前言1.文件操作原理解析2.文件打开及关闭实战3.文件读写实战3.1 fread&fwrite3.2 fgets&fputs 4.文件位置指针偏移实战 前言 其实本篇博客标题应该是第二十三天,因为督学营讲的是二十三天的内容,至于为什么将第二十三天内容调为二十二…

6、操作系统之磁盘

磁盘1.盘片2.磁盘结构3.总结1.盘片 灰色的同心圆就是磁道若干的弧段就是扇区,通常默认为512个字节 2.磁盘结构 磁盘是由盘片一块块组成的,注意盘片上下两面都是可以读写的 磁头(head) 磁道(track) 柱面&…

第二章 进程的描述与控制

目录 一、进程的概念、组成、特征 1.1 进程的概念 1.1.1 程序 1.1.2 进程 1.2 进程的组成 1.3 进程控制块PCB 1.4 进程的特征 二、进程的状态与转换 2.1 进程的状态 2.2 创建态、就绪态 2.3 运行态 2.4 阻塞态 2.5 终止态 2.6 进程状态的转换 2.7 进程的组织 三…

DJ8-3 shell 进程监控(ps、sleep、kill)

目录 8.6 进程监控 8.6.1 获取进程状态信息:ps 命令 8.6.2 暂停进程运行:sleep 命令 8.6.3 终止进程运行:kill 命令 8.6 进程监控 8.6.1 获取进程状态信息:ps 命令 1、不带参数的 ps 不带参数的 ps 命令运行时&#…

【JavaEE】 饿汉模式与懒汉模式详解与实现

文章目录 🌴单例模式🍀饿汉模式🎍懒汉模式🚩单线程版(线程不安全)🚩多线程版🚩多线程版(改进) ⭕总结 🌴单例模式 单例模式是校招中最常考的设计模式之一. 那么啥是设计模式呢? 设…

DJ3-3 进程调度

目录 3.3.1 进程调度的任务、机制和方式 1. 进程调度的任务 2. 进程调度机制 3. 进程调度的方式 3.3.2 轮转调度算法 1. 时间片轮转法(Round Robin,RR) 2. 时间片的设置 3. 举例 4. 小结 3.3.3 优先级调度算法 1. 优先级调度算…

【JavaEE初阶】 死锁详解

文章目录 🎋死锁的概念🌳死锁的三个典型情况🚩一个线程一把锁🚩两个线程两把锁🚩n个线程m把锁(哲学家就餐问题) 🎄如何破除死锁🚩破坏循环等待 本文重点: 死锁咋回事 死锁的三个典型…

【JavaEE初阶】 synchronized关键字详解

文章目录 🌴synchronized 的特性🚩互斥🚩可重入 🍀synchronized 的使用🚩直接修饰普通方法🚩修饰静态方法🚩 修饰代码块🧭synchronized 的使用总结: 🎍Java 标…

计算机操作系统重点概念整理-第五章 文件管理【期末复习|考研复习】

第五章 文件管理 【期末复习|考研复习】 计算机操作系统系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第五章 文件管理 【期末复习|考研复习】前言五、文件管理5.1 文…

《深入理解计算机操作系统》

《深入理解计算机操作系统》 目录标题 《深入理解计算机操作系统》引言进程管理进程概念和特性进程调度算法进程同步与互斥进程通信机制 内存管理内存层次结构和地址空间内存管理单元(MMU)和虚拟内存内存分配与回收算法内存保护和地址转换 文件系统文件系…

内存基础知识

概述 内存可存放数据。程序执行前需要先将外存中的数据放到内存中才能被CPU处理,因为CPU处理速度过快,而从硬盘读取数据较慢,所以内存是为了缓和CPU和硬盘之间的读取速度矛盾 在多道程序环境下,系统中会有多个程序并发执行&…

DJ4-2 程序的装入和链接

目录 4.2.1 程序的装入 一、绝对装入方式 二 、可重定位装入方式 三、动态运行时装入方式 4.2.2 程序的链接 一、静态链接 二、装入时动态链接 三、运行时动态链接 在多道程序环境下,如果程序要运行,那么必须为之创建进程。而创建进程的第一件…

4 存储器管理(上)

存储管理的管理目标: 内存的合理分配使用提高内存利用率程序、数据在内存中顺利读写小内存运行大程序 内存管理主要功能: 内存的分配和回收地址重定位地址共享和保护地址扩充 存储器的层次结构 通用:(高->低)CPU寄…

【JavaEE初阶】 JUC(java.util.concurrent) 的常见类

文章目录 🍀ReentrantLock🚩ReentrantLock 的用法🚩ReentrantLock 和 synchronized 的区别🚩如何选择使用哪个锁? 🎍原子类🎋线程池🌳信号量 Semaphore🌴CountDownLatch&#x1f38…

计算机操作系统(OS)——P1操作系统概述

1、操作系统的概念(定义) 1.1、什么是操作系统 __操作系统(Operating System,OS):__是指控制和管理整个计算机系统的__硬件和软件__资源,并合理的组织调度计算机的工作和资源的分配;以__提供给用户和其它…

【JavaEE初阶】 volatile关键字 与 wait()方法和notify()方法详解

文章目录 🌲volatile 关键字🚩volatile能保证内存可见性🚩volatile 不保证原子性 🎋wait 和 notify🚩wait()方法🚩notify()方法🚩notifyAll()方法🚩理解notify 和 notifyAll &#x…

处理机调度与死锁-----计算机操作系统

一.简答题 1.高级调度和低级调度的主要任务是什么?为什么要引入中级调度 高级调度的主要任务:用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程分配必要的资源,然后再将新创建的进程插入就绪队列上准备执行。 …

输入/输出

版权声明:本文参考了塔嫩鲍姆的《现代操作系统》、汤子瀛的《 计算机操作系统》。 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!! 1 I/O硬…

【JavaEE初阶】 线程的状态和转移

文章目录 🌲线程的状态🍀观察线程的所有状态🎍线程状态和状态转移的意义🎋观察线程的状态和转移📌观察 1:📌观察 2:📌观察-3: ⭕总结 🌲线程的状态 🍀观察线程的所有状态…

[计算机操作系统(慕课版)]第二章 进程的描述与控制(学习笔记)

2.1 前驱图和程序执行 2.1.1 前驱图 前驱图是指一个有向无循环图可记为DAG前驱图用于描述进程之间执行的先后顺序。前驱图的每个节点用来表示一个进程或程序段乃至一条语句节点间的有向边表示两个节点之间存在的偏序或前驱关系。进程或程序之间的前驱关系可用→来表示。如果进…

DJ5-7 缓冲区管理

目录 5.7.1 缓冲的引入 5.7.2 单缓冲和双缓冲 1、单缓冲(Single Buffer) 2、双缓冲(Double Buffer) 3、双机通信时缓冲区的设置 5.7.3 循环缓冲 1、循环缓冲的组成 2、循环缓冲区的使用 3、进程同步 5.7.4 缓冲池 …

[计算机操作系统(慕课版)]第一章 操作系统引论(学习笔记)

操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。操作系统的主要作用: 管理硬件设备,提高他们的利用率和系统吞吐量 利用率:使硬件充分忙碌系统吞吐量…

计算机操作系统重点概念整理-第四章 内存管理【期末复习|考研复习】

第四章 内存管理 【期末复习|考研复习】 计算机操作系统系列文章传送门: 第一章 计算机系统概述 第二章 进程管理 第三章 进程同步 第四章 内存管理 第五章 文件管理 第六章 输出输出I/O管理 文章目录 第四章 内存管理 【期末复习|考研复习】前言四、内存管理4.1 内…

操作系统2:进程的描述与控制

目录 1、什么是前驱图? 2、进程的定义和描述 (1)什么是进程? (2)进程的基本状态及转换 (3)挂起操作和进程状态的转换 3、进程管理中的数据结构 (1)进程…

DJ4-6 虚拟存储器的基本概念

目录 4.6.1 虚拟存储器的引入 1、常规存储器管理方式的特征 2、内存的扩充方法 4.6.2 局部性原理 4.6.3 虚拟存储器的定义 1、虚拟存储器的基本工作情况 2、虚拟存储器的定义 3、虚拟存储器的实现方法 4.6.4 虚拟存储器的特征 基本分页和基本分段不能解决的问题&a…

【JavaEE初阶】 线程池详解与实现

文章目录 🌴线程池的概念🎄标准库中的线程池🍀ThreadPoolExecutor 类🚩corePoolSize与maximumPoolSize🚩keepAliveTime🚩ThreadFactory🚩workQueue🚩RejectedExecutionHandler handl…

DJ4-1 存储器的层次结构

目录 4.1.1 存储器的层次结构 1. 主存储器(内存,主存,可执行存储器) 2. 寄存器 3. 高速缓存 4. 磁盘缓存 存储器层次结构的特点 4.1.2 存储器管理的目的和功能 1. 主存储器的分配和管理 2. 提高主存储器的利用率 3. 扩…

计算机操作系统引论

目录 操作系统的目标和作用 操作系统的目标: 操作系统的作用: 推动操作系统发展的主要动力: 操作系统的发展过程 未配置操作系统的计算机 单道批处理系统 多道批处理系统 需要解决的问题 分时系统 实时系统 微操作系统 嵌入式操…

一种解决常用存储设备无法被电脑识别的方法

一、通用串行总线控制器描述 通用串行总线(Universal Serial Bus,简称USB),是连接电脑与设备的一种序列总线标准,也是一种输入输出(I/O)连接端口的技术规范,广泛应用于个人电脑和移动…

计算机操作系统(OS)——P3内存管理

1、内存的基础知识 学习目标: 什么是内存?有何作用? 内存可存放数据。程序执行前__需要先放内存中才能被CPU处理__——缓和CPU与硬盘之间的速度矛盾。 【思考】在多道程序程序下,系统会有多个进程并发执行,也就是说…

3 处理机调度和死锁(下)

死锁 引起死锁:需要采用互斥访问的 不可以被抢占的资源(临界资源) 系统资源分类: 可重用性资源 可消耗性资源可抢占性资源 不可抢占性资源 计算机系统中的死锁 竞争不可抢占性资源引起死锁竞争可消耗资源引起死锁进程推进顺序不…

计算机操作系统(OS)——P5设备管理

1、I/O设备的概念和分类 什么是I/O设备 I/O就是输入/输出(Input/Output)。 I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 UNIX系统将外部设备抽象为一种特殊的文件&#x…

计算机操作系统(OS)——P4文件管理

1、初始文件管理 1.1、文件的属性 1)文件名:由创建文件的用户决定文件名,主要是为了方便用户找到文件,同一目录下不允许有重名文件。 2)标识符:一个系统内的各文件标识符唯一,对用户来说毫无…

详解操作系统各章大题汇总(死锁资源分配+银行家+进程的PV操作+实时调度+逻辑地址->物理地址+页面置换算法+磁盘调度算法)

文章目录 第三章:死锁资源分配图例一例二 第三章:银行家算法第四章:进程的同步与互斥做题步骤PV操作的代码小心容易和读者写者混 1.交通问题(类似读者写者)分析代码 2.缓冲区问题(第二个缓冲区是复制缓冲区…

【JavaEE初阶】 定时器详解与实现

文章目录 🌴定时器是什么🎋Java标准库中的定时器🌲模拟实现定时器🚩定时器的构成📌第一步:MyStack类的建立📌第二步:创建MyTimer类📌第三步:解决相关问题 &am…

DJ4-5 基本分段存储管理方式

目录 4.5.1 分段式存储管理方式的引入 4.5.2 分段式存储管理的基本原理 一、分段 二、段表 三、地址变换机构 4.5.3 段的共享和保护 一、分页共享 二、分段共享 4.5.4 段页式存储管理 一、段页式存储管理的引入 二、段页式存储管理 三、地址变换机构 四、评价…

第三章 处理机调度与死锁

目录 一、调度的概念、层次 2.1 调度的基本概念 2.2 调度的三个层次 2.2.1 高级调度 2.2.2 低级调度 2.2.3 中级调度 2.2.3.1 进程的挂起态 2.2.4 三层调度的联系、对比 二、进程调度的时机、切换与过程、方式 2.1 进程调度的时机 2.2 进程调度的方式 2.2.1 非抢占…

DJ2-2 进程管理

目录 2.3 进程控制 2.3.1 操作系统内核 2.3.2 进程的创建 2.3.3 进程的终止 2.3.4 进程的阻塞与唤醒 2.3.5 进程的挂起与激活 2.3 进程控制 进程控制是用于创建一个新进程,终止一个已完成的进程,或去终止一个因出现某事件而使其无法运行下…

DJ2-4 进程同步(第二节课)

目录 2.4.3 信号量机制 1. 整型信号量 2. 记录型信号量 3. AND 型信号量 4. 信号量集 三种特例 2.4.4 信号量的应用 1. 利用信号量实现进程互斥 2. 利用信号量实现前趋关系 2.4.5 管程机制 1. 管程的组成 2. 管程的主要特点 2.4.3 信号量机制 信号量(S…