计算机操作系统作为一个接口,连接着用户与计算机。
计算机操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。其作用是:
(1)作为用户与计算机硬件系统之间的接口;
(2)作为计算机系统资源的管理者;
(3)实现了对计算机资源的抽象。
扩展资料
基本特征
(1)并发
宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。操作系统通过引入进程和线程使得程序能够并发运行。
(2)共享:系统中的资源可以被多个并发进程共同使用。
共享的方式有两种:互斥共享和同时共享;其中互斥共享的资源成为临界资源,例如打印机等,在同一时间只允许一个进程访问,需要用同步机制来实现对临界资源的访问。
(3)虚拟:把一个物理实体转换为多个逻辑实体。
主要的虚拟技术有两种:时分复用技术和空分复用技术。
时分复用技术是多个进程能在同一个处理器上并发执行使用了时分复用技术,让每个进程轮流占有处理器,每次只执行一小个时间片并快速切换。
空分复用技术是将物理内存抽象为地址空间,每个进程都有各自的地址空间,地址空间和物理内存使用页进行交换,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法, 将该页置换到内存中。
(4)异步:进程不是一次性执行完毕,而是走走停停,以不可知的速度向前推进。
2024-10-18 广告
计算机操作系统相当于人与机器之间交流的语言,想想看如果一台裸机(没有安装操作系统的计算机)他能做什么!
有了操作系统的计算机,当然是让人来使用的了。
2013-03-31