![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统(学习笔记)
文章平均质量分 93
王道考研《操作系统》
wmh1024
阿里云社区专家博主。鸟要高飞先振翅,人求上进先读书。
展开
-
【王道考研-操作系统】I/O管理(学习笔记)
脱机技术:解决设备与CPU的速度矛盾,实现预输入缓输出假脱机技术:又叫SPOOLing技术,用软件的方式模拟脱机技术输入井和输出井:模拟脱机输入/输出时的磁带输入进程和输出进程:模拟脱机输入/输出时的外围控制机输入缓冲区和输出缓冲区:内存中的缓冲区,输入、输出时的"中转站"原创 2023-08-06 14:44:35 · 235 阅读 · 0 评论 -
【王道考研-操作系统】文件管理(学习笔记)
分配方式How目录项内容优点缺点顺序分配为文件分配的必须是连续的磁盘块起始块号、文件长度顺序存取速度快,支持随机访问会产生碎片,不利于文件拓展隐式链接分配除文件的最后一个盘块之外,每个盘块中都存有指向下一个盘块的指针起始块号、结束块号可解决碎片问题,外存利用率高,文件拓展实现方便只能顺序访问,不能随机访问显式链接分配建立一张文件分配表(FAT), 显式记录盘块的先后关系 (开机后FAT常驻内存)起始块号除了拥有隐式链接的优点之外,还可通过查询内存中的FAT实现随机访问。原创 2023-08-06 14:45:57 · 975 阅读 · 0 评论 -
【王道考研-操作系统】操作系统概述(学习笔记)
操作系统:指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配以提供给用户和其他软件方便的接口和环境是计算机系统中最基本的系统软件提供的功能:处理机管理、存储器管理、文件管理、设备管理1. 直接服务用户GUI:图形用户解密命令接口:联机命令接口 = 交互式命令接口(有问有答)脱机命令接口 = 批处理命令接口(用户说,系统做)2. 服务软件程序接口:可以在程序中进行系统调用来使用程序接口。普通用户不能直接使用程序接口,只能通过程序代码间接使用(系统调用=广义指令)没有任何软件支原创 2022-12-06 12:58:30 · 2209 阅读 · 0 评论 -
【王道考研-操作系统】内存管理(学习笔记)
快表(联想寄存器、TLB)是一种访问速度比内存快很多的高速缓存,用来存放最近访问的页表项的副本,可以加速地址变换的速度。内存中的页表常称为慢表。TLB和普通 Cache 的区别:TLB 中只有页表项的副本,而普通 Cache 中可能会有其他各种数据的副本程序不需全部装入即可运行。运行时根据需要动态调入数据,若内存不够,还需换出一些数据访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存(请求调页功能)内存空间不够时,将内存中暂时用不到的信息换出到外存(页面置换功能)原创 2022-12-08 22:29:39 · 3484 阅读 · 1 评论 -
【王道考研-操作系统】进程管理(学习笔记)
程序:是静态的,就是个存放在磁盘里的可执行文件进程:是动态的,是程序的一次执行过程同一个程序多次执行会对应多个进程操作系统需要对各个并发运行的进程进行管理,但凡管理时所需要的信息,都会被放在PCB中。PCB是进程存在的唯一标志,当进程被创建时,操作系统为其创建PCB,当进程结束时,会回收其PCB。一个进程实体(进程映像)由PCB、程序段、数据段组成。进程是动态的,进程实体(进程映像)是静态的。进程实体反应了进程在某一时刻的状态,类似快照。进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。动态原创 2022-12-07 21:20:33 · 2829 阅读 · 0 评论