摘要:转载:https://www.cnblogs.com/sammyliu/p/5729026.html 一、Liunx上的设备(device) Linux 操作系统中,各种设备驱动(device driver)通过设备控制器(device controller)来管理各种设备(device),其关系如
阅读全文
摘要:一、I/0设备管理 二、I/0控制方式 2.1、中断控制方式流程 2.2、DMA控制方式流程 三、I/0缓冲管理 3.1、循环缓冲的示意 四、设备分配 五、磁盘调度 5.1、磁盘结构
阅读全文
摘要:一、文件系统管理 二、文件系统的实现 2.1、文件的实现 2.2、目录的实现 2.3、磁盘空间管理
阅读全文
摘要:一、内存管理的目标 二、内存的分配方式-连续分配存储管理方式 2.1、连续分配存储管理方式 2.1.1、单一连续分配(单道批处理系统) 2.1.2、固定分区分配 2.1.3、动态分区分配 2.1.3.1、动态分区分配算法 2.2.3.2、首次适应算法 2.2.3.3、循环首次适应算法 2.2.3.4
阅读全文
摘要:一、进程调度和进程调度算法 二、实时系统的调度算法 2.1、常用的实时调度算法-最早截止时间优先算法和最低松弛度优先算法 淘宝和京东两个进程,先运行那个进程 三、进程切换 四、多处理器系统 五、死锁
阅读全文
摘要:一、为什么要引入进程的概念 程序的顺序执行=>程序的并发执行 =>进程的概念 1、程序的顺序执行 特点:顺序性,封闭性,可再现性 问题:不能使输入机,处理器和打印机同时忙碌 2、程序的并发执行 宏观并行:用户看到多个程序同时向前推进 微观串行:任意时刻一个CPU上只有一个程序在执行 特点: 间断性
阅读全文
摘要:一、什么是操作系统 1、操作系统的概念 操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据初始化文件的集合,可执行。 操作系统:与硬件部分相互作用,并且为运行在计算机上的应用程序提供执行环境。 2、操作系统的结构 2.1、操作系统特征 现代操作系
阅读全文
摘要:参考:https://www.jianshu.com/p/f9ac7d87f656 一、硬盘图解 二、硬盘部件概念 磁盘读写基本单位是扇区。 操作系统是通过块和簇来做为单位读取等操作数据的。 文件系统就是操作系统的一部分,所以文件系统操作文件的最小单位是块和簇。 磁盘控制器,其作用除了读取数据、控制
阅读全文