|
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 操作系统知识 > 操作系统基础知识 >
|
相关知识点:11个
|
|
|
|
|
操作系统主要有并发性、共享性、虚拟性和不确定性这4个基本特征。
|
|
|
(1)并发性。对计算机系统而言,并发指的是宏观上系统在一段时间内有多个程序在同时运行,微观上看是串行运行的。
|
|
|
(2)共享性。共享是指系统中的资源可供多个并发执行的程序共同使用。
|
|
|
(3)虚拟性。虚拟是指使用分时技术,将一个物理上的设备虚拟成多个逻辑上的设备。
|
|
|
(4)不确定性。由于程序的并发运行而导致系统内的各种进程错综复杂,与这些进程有关的事件发生的时间都不可预测,如果处理不当,将导致系统出错。
|
|
|
|
|
|
处理机管理实际上是指对处理机执行"时间"的管理,采用多道程序等技术将CPU真正合理地分配给每个任务。常用的资源管理单位有进程和线程。
|
|
|
(1)进程控制:创建、撤销、挂起、改变运行优先级等。
|
|
|
(2)进程同步:协调并发进程之间的推进步骤,以协调资源共享。
|
|
|
(3)进程通信:在进程之间传送数据,以协调进程间的协作。
|
|
|
(4)进程调度:作业和进程的运行切换,以充分利用处理机资源和提高系统性能。
|
|
|
|
|
(1)文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能。
|
|
|
|
(3)文件的读写管理和存取控制:通过系统设置用户口令、对用户分类、通过设置文件权限解决信息安全问题。
|
|
|
(4)软件管理:软件的版本、相互依赖关系、安装和卸载等。
|
|
|
|
|
(1)存储分配与回收:操作系统为每个程序分配存储空间,当程序运行完毕时回收存储空间。
|
|
|
|
(3)地址映射:进行逻辑地址到主存物理地址的映射。
|
|
|
(4)主存扩充:提高主存利用率,扩大进程的主存空间。
|
|
|
|
设备管理的目标是方便设备使用,提高CPU与I/O设备的利用率。
|
|
|
(1)设备操作:利用设备驱动程序完成对设备的操作。
|
|
|
(2)设备独立性:提供统一的I/O设备接口,使应用程序独立于物理设备,提高可适应性;在同样的接口和操作下完成不同的内容。
|
|
|
(3)设备分配与回收:在多用户间共享I/O设备资源。
|
|
|
(4)缓冲区管理:匹配CPU和外设的速度,提高两者的利用率。
|
|
|
|
作业管理包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等。操作系统提供系统命令一级的接口,供用户用于组织和控制自己的作业运行。操作系统还提供编程级的接口,供用户程序和系统程序调用操作系统功能。
|
|
|