四大特征
并发、共享、虚拟、异步
其中并发与共享是最基本的特征
功能
1.系统资源管理者:处理机管理、存储器管理、文件管理、设备管理
2.系统接口:命令接口、程序接口、GUI
发展与分类
手工操作阶段->批处理阶段->分时操作系统||实时操作系统||网络操作系统||分布式系统||个人计算机操作系统
硬实时与软实时的区别
硬实时:某个操作必须在规定的时刻发生
软实时:可以偶尔违反时间规定且不会造成永久性的损害
中断机制
中断的作用
中断是多道程序得以实现的基础,进程之间的切换是通过中断来完成的。另外,实现CPU与IO设备的并行执行,必须有中断机制的支持
中断和陷入
中断:又叫外中断,由IO设备发出的中断信号而引起的一种响应。
陷入:又叫内中断,是由进程内部事件引发的中断。
中断向量表:用于记录相应中断程序入口地址的映射表
中断优先级:对于并发的中断请求,必须给出合理的中断顺序。
原语
1.操作系统的最底层,接近硬件
2.具有原子性,操作一气呵成
3.运行时间短,调用频繁
系统调用
定义:用户在程序中调用操作系统所提供的一些子功能。
包括
1.设备管理
2.文件管理
3.进程控制
4.进程同信
5.内存管理