计算机系统由硬件和软件组成。
操作系统(OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
操作系统的目标:
1、有效性:(1)提高系统资源利用率。(2)提高系统的吞吐量。
2、方便性:配置OS后可使计算机系统更容易使用。(方便性和有效性是设计操作系统时最重要的两个目标)
3、可扩展性:以便于方便地增加新的功能和模块,并能修改老的功能和模块。
4、开放性:为使来自不同厂家的计算机和设备能通过网络加以集成化,并能正确、有效地协同工作,实现应用的可移植性和互操作性,要求操作系统必须提供统一的开发环境,进而要求OS具有开放性。
操作系统的作用:
1、OS作为用户与计算机硬件系统之间的接口.
用户可以通过三种方式使用计算机:(1)命令方式。(2)系统调用方式。(3)图形、窗口方式。(当前使用最方便、最广泛的接口)。
2、OS作为计算机系统资源的管理者。
资源可归纳为四类:处理器、存储器、I/O设备和信息(数据和程序)。
3、OS实现了对计算机资源的抽象。
OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它们实现了对计算机硬件操作的多个层次的抽象。
推动操作系统发展的主要动力:
1、不断提高计算机资源的利用率。
2、方便用户。
3、器件的不断更新换代。
4、计算机体系结构的不断发展。
来源:https://www.cnblogs.com/zzbcsy/p/4032239.html