操作系统-引论

计算机层次结构

操作系统-引论_第1张图片
前言

通过图片可以看出,从计算机工作原理看,用高级语言写成的软件需要通过汇编语言转换成二进制编码共计算机硬件(也可以理解为机器能够识别的语言)去执行。

但如果只这样去看,貌似M2是多余的,但我们仔细去想,写好的程序放在哪里运行?,同时运行多个软件该怎么办?我们遇到此类问题要直接去操作硬件去解决?

显然这是不正确的,这个时候就需要有个东西来去解决资源分配和调度问题了,这个东西就是操作系统。

操作系统概念和作用

操作系统(OS)是一组控制和管理计算机硬件和软件资源,合理对各类作业进行调度,以及方便用户使用计算机的程序的集合
!!!!强调一点,操作系统是计算机中最重要的软件

操作系统是用户与计算机硬件系统之间的接口。用户并不直接与计算机硬件打交道,而是通过操作系统提供的命令,系统调用和图形化接口去使用计算机
操作系统是计算机资源的管理者。
操作系统实现了对计算机资源的抽象。操作系统是铺设在裸机(没有配置任何软件上的机器)上的多层软件,隐藏了对硬件操作的细节,从而实现了对计算机资源的抽象。

概念上的东西,理解前言的问题,也就能理解操作系统的概念。

你可能感兴趣的:(操作系统)