随笔分类 - 操作系统
摘要:五个哲学家吃五盘通心粉,由于通心粉很滑,所以必须要拿起左右两边的叉子才能吃到。 叉子的摆放如图所示。 那么问题来了:能为每一个哲学家写一段描述其行为的程序,保证不会出现死锁。 解法1:让他等待能够使用的时候,然后去叉子用餐 这种方法很显然行不通,如果所有人都去拿左边的叉子,就没有人能够拿到右边的叉子
阅读全文
摘要:【6】并发进程 6.1进程的并发性 1进程的顺序性和并发性:进程的顺序性是指进程在顺序处理器上执行是严格按照顺序运行 当一个进程独占处理器顺序执行时 具有封闭性和可再现性 若系统中存在一组可同时执行的进程 则称为改组进程具有并发性 并把可同时执行的进程称为 并发进程 2 并发进程相互之间可能是无关的
阅读全文
摘要:【5】设备管理 并发进程访问共享资源的时候可以有两种关系 竞争关系 协作关系 5.1外围设备的分配 1独占设备与空闲设备 独占设备是指没次只能让一个设备独占 如 输入机 打印机等 共享设备是指允许几个作业同时使用设备 2设备的绝对号和相对号 绝对号就是讲每一台设备确定一个编号 相对号就是由用户给出的
阅读全文
摘要:【4】文件管理 4.1 文件和文件系统 在计算系统中 把逻辑上具有完整意义的信息集合成为 文件 每个文件都要用一个名字做标识 称之文件名 文件可以按照各种方法进行分类: 1> 按照用途分 系统文件 库文件 用户文件 2> 按照保护级别来分 只读文件 读写文件 执行文件 不保护文件 3> 按信息流向分
阅读全文
摘要:【3】存储管理 3.1 计算机中的存储器 寄存器 存储器 高速缓冲区 辅助存储器 处理器能直接访问寄存器 主存储器 高速缓冲区 通常的寄存器 指令寄存器 =通用寄存器 =控制寄存器 用来存放操作系统的程序 数据 管理信息以及操作系统与硬件的接口信息等我称之为系统区 除系统区外其余的主存空间可以存放用
阅读全文
摘要:【2】处理器管理 2.1.1程序的顺序执行 程序执行的先后是顺序的,也就是 输入数据-->处理数据-->打印处理结果--输入数据... 2.1.2程序的并行执行 现代计算机都具有处理器与外围设备的并行能力 我们把程序的执行分成三个可独立执行的程序模块:输入程序,处理程序 打印程序 2.1.3 多道程
阅读全文
摘要:1.1引论 计算机系统包括 计算机硬件 计算机软件 计算机硬件由 cpu 存储器(主存储器和辅助存储器) 输入输出控制系统和各种输入设备(键盘鼠标显示器打印机)组成 输入输出控制系统管理外围设备和主存储器之间的信息传递 1.1.2计算机软件-系统软件(最靠近软件的,操作系统,编译程序)-支撑软件(软
阅读全文

浙公网安备 33010602011771号