操作系统
分时操作系统
多个用户可以与主机进行交互操作互不干扰
特点:1.交互性3.及时性3.独立性4.多路性
实时操作系统
主要考虑实时性和可靠性,其次考虑效率,用于工业和实验室
分布式操作系统
能使系统中若干太计算机相互协作完成一个共同任务
特点:1.统一性3.透明性
嵌入式操作系统
特点:1.微型化2.实时性
Windows操作系统
UNIX操作系统
UNIX 操作系统是一个交互式分时操作系统
特点:1.短小精悍3.具有可装卸的多层次文件系统3.可移植性好4.网络通信能力强
Linux操作系统
多任务多用户的通用操作系统
特点:1.支持TCP/IP协议2.支持并行处理实时处理3.支持多种文件
处理器管理
当一次系统调用后,中央处理器的状态应是从管态转换的目态
多道程序设计
提高了处理器的利用率,降低了完成时间,提高了单位时间内的运算能力,提高了吞吐量
进程
1.提高资源利用率,正确描述资源的执行情况
2.运行到等待,等待到就绪,就绪到运行
3.若进程用新建来传递信息,那么发送信息者的进程名应存放在信件中
4.防止死锁(1.剥夺方式2.按序方式3.静态方式)
5.进程控制块(1.标识2.说明3.现场4.管理信息)
6.特点(1.动态性2.并发性3.异步性4.封闭性)
PV操作
线程
1.节省了分配进程控制块和工作区的开销
2.创建速度快
3.传递速度快
4.能充分利用和发挥处理器与外围设备的并行工作能力
进程线程的区别
1.进程是资源分配单位,线程的调度和执行单位
2.每一个进程有自己的主存空间,同一个进程的线程共享该进程的空间
存储管理
可变分区储存管理:分区的长度按作业的实际需求划分,分区的个数由装入的作业数决定
1.最先适应分配法(容易形成很多碎片)
2.最优适应分配法(经常分割后剩余的空闲去可能极小,导致无法使用)
3.最坏适应分配法(寻找次数最少)
单用户储存管理:在任何时刻主存储器中只能有一个作业
固定分区储存管理:同时在每个分区中装入一个作业,不允许多个作业同事存放在一个分区,适用于多道程序设计系统
页式储存管理
分成大小相等的许多区,一个区成为一块,有利于实现作业共享程序和数据
页面调度算法
1.先进先出
2.最近最久未被使用
3.最近最不经常使用
虚拟储存器
文件管理
储存结构:1.顺序结构2.连接结构3.索引结构
设备管理
磁盘的驱动调度:
1.移臂调度(1.先来先服务2.最短寻找时间3.电梯调度算法)
2.旋转调度(选择延迟时间最短的访问者)