操作系统知识点
1.实时操作系统基本特征:在特定时间完成特定的任务,实时性和可靠性。
2.OS(操作系统):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在”裸机“上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。也是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。
3.OS的功能:进程与处理机管理,作业管理,存储管理,设备管理,文件管理。
- 处理器管理:根据一定的策略将处理器交替地分配给系统内等待运行的程序。
- 设备管理:负责分配和回收外部设备,已及控制外部设备按用户程序的要求进行操作。
- 文件管理:向用户提供创建文件、撤销文件、读写文件、打开和关闭文件等功能。
- 存储管理:管理内存资源。主要实现内存的分配与回收,存储保护已经内存扩充(即是虚拟内存)。
- 作业管理:为用户提供一个使用系统的良好环境,使用户能有效的组织自己的工作流程,并使得整个系统高效地运行。
4.常见的OS有:dos,os/2,UNIX,LINUX,Windows系列等。
5.计算机资源的分类:硬件资源和软件资源。
- 硬件资源:中央处理器(控制器和运算器)、存储器(分为内部和外部两种,内部存储器包括内存,BIOS等;外部存储器包括光碟、U盘、软盘)、输入设备(如键盘,鼠标,扫描仪)、输出设备(如打印机,显示器等)。
- 软件资源:存储在计算机中的各种数据和程序。
- 总之,OS根据用户的需求按一定的策略分配和调度计算机的资源。
6.进程的基本状态:就绪(Ready)状态(进程已经分配到了除CPU以外的所有必要资源,只要获得CPU就可以立即执行,系统中处于就绪状态的进程可能有多个,放在就绪队列里面),执行状态(进程获取CPU,程序正在执行。单处理机只有一个进程处于执行状态,多处理机,则有多个进程处于执行状态),阻塞状态(正在执行的进程由于发生某事件而暂时无法继续执行时,便要放弃处理机而暂停状态)。