1、方便性
2、有效性:①提高系统资源的利用率;②提高系统的吞吐量
3、可扩充性:与OS结构有着十分紧密的联系
4、开放性:指系统能遵循国际标准,特别遵循开放系统互连(OSI)参考模型
1、OS作为用户与计算机硬件系统之间的接口
2、OS作为计算机系统资源(处理机、存储器、I/O设备、信息(数据、程序、文件))的管理者
3、OS实现了对计算机资源的抽象
1、不断提高计算机系统资源的利用率
2、方便用户
3、器件不断更新换代
4、计算机体系结构不断发展
5、不断提出新的应用需求
0、人工…
1、单道批处理系统(批:批量)
2、多道批处理系统
3、分时系统
4、实时系统
1、单用户单任务OS
2、单用户多任务OS(我们现在的微机(电脑)模式)
3、多用户多任务OS
并发、共享、虚拟、异步
临界资源(独占资源):在一段时间内只允许一个进程访问的资源
此处同时是宏观的,微观上交替执行
1、时分复用(时间片)
2、空分复用技术
中断处理、时钟管理、原语操作
① 中断处理:
eg:I/O请求产生的进程优先级高
② 时钟管理:
对时间片轮调的管理,当时间片用完后,时钟管理产生一个中断信号,使调度程序重新调动
③原语操作:
特权指令:指在内核态下运行的指令
非特权指令:指在用户态下运行的指令
中断是硬件通过系统总线发送异常发送信号到CPU来触发的
主要功能:
为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊的、高效的运行,并能最大限度的提高系统中各种资源的利用率和方便用户的使用
基本功能:处理机管理、存储器管理、设备管理、文件管理
①进程控制:
②进程同步: 使用的机制是信号量机制
③进程通信:
④调度
①内存分配和回收
②内存保护
③地址映射
④内存扩充
主要功能:
Ⅰ完成用户进程提出的I/O请求
Ⅱ提高CPU和I/O设备的利用率
目录管理
文件的读\写管理和保护