Skip to the content.

操作系统笔记

单道/多道批处理,分时系统

操作系统的四个特征:并发、共享、异步、虚拟

进程

进程的概念:动态、并发、独立、异步

进程控制块:pid、状态、优先级、现场信息

进程同步和互斥

生产者-消费者;哲学家;读者-写者

进程调度:高级调度(作业调度),低级调度(进程调度)。后备队列,就绪队列,等待(阻塞)队列
调度算法:FIFO、短作业、高响应比(1+等待/要求,不存在抢占)、优先级(需要优先级)
属性:提交时间、要求执行时间、开始执行时间、完成时间、周转时间(完成-提交)、带权周转时间(周转/要求)

进程通信:共享存储器、管道、消息传递通信

死锁产生的必要条件:互斥、占有且等待、不可剥夺、循环等待
解决方法:银行家算法(进程、最大值、已分配、还需要、可用);资源分配图(圈是进程,方块是资源;箭头由圈指向方块表示需求,由方块指向圈表示已分配)

储存管理

连续分配内存

页式储存

虚拟内存

页面置换算法

文件系统

物理结构

FAT表

索引(可多级和混合)

目录结构

空闲空间管理

磁盘调度

其他