时间:2021-05-02
本文分别从程序员的角度和使用者的角度介绍了什么是操作系统:从程序员的角度,操作系统的作用是为用户提供一台等价的扩展机器,也称虚拟机;从使用者的角度来看,操作系统则是系统的资源管理者。
操作系统是一个大型的软件系统,其功能复杂,体系庞大。从不同的角度看的结果也不同,正是“横看成岭侧成峰”,下面我们通过最典型的两个角度来分析一下。
(1)从程序员的角度看
正如前面所说的,如果没有操作系统,程序员在开发软件的时候就必须陷入复杂的硬件实现细节。程序员并不想涉足这个可怕的领域,而且大量的精力花费在这个重复的、没有创造性的工作上也使得程序员无法集中精力放在更具有创造性的程序设计工作中去。程序员需要的是一种简单的,高度抽象的可以与之打交道的设备。将硬件细节与程序员隔离开来,这当然就是操作系统。
从这个角度看,操作系统的作用是为用户提供一台等价的扩展机器,也称虚拟机,它比底层硬件更容易编程。
(2)从使用者的角度看
从使用者的角度来看,操作系统则用来管理一个复杂系统的各个部分。
操作系统负责在相互竞争的程序之间有序地控制对CPU、内存及其它I/O接口设备的分配。
比如说,假设在一台计算机上运行的三个程序试图同时在同一台打印机上输出计算结果。那么头几行可能是程序1的输出,下几行是程序2的输出,然后又是程序3的输出等等。最终结果将是一团糟。这时,操作系统采用将打印输出送到磁盘上的缓冲区的方法就可以避免这种混乱。在一个程序结束后,操作系统可以将暂存在磁盘上的文件送到打印机输出。
从这种角度来看,操作系统则是系统的资源管理者。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
多用户操作系统指的是什么?多用操作系统包括哪几大操作系统?多用户操作系统和单用户操作系统的最大区别在哪里?今天就来为大家讲解什么是多用户操作系统,让大家更加了解
操作系统分为三类,分别是:桌面操作系统、服务器操作系统和嵌入式操作系统。 操作系统所处位置操作系统(英语:OperatingSystem,简称OS)是管理和控
zh960平板是迪哥派的。平板电脑最常见的操作系统是Windows操作系统、Android操作系统和iOS操作系统,还有像WindowsCE操作系统。 平板电
计算机操作系统是用户与计算机的接口,同时也是计算机硬件和其他软件的接口。在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。 操作系统(Operati
什么是操作系统呢?这个问题很简单吧!管理计算机软硬件的软件就是操作系统。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理