操作系统究竟是什么?在计算机体系中扮演什么角色?
一、操作系统概念
下面是来自百度百科对操作系统的概念:
操作系统(英语:Operating System,缩写:OS)是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。常见有Windows,macOS 和开源的 Linux。
根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。
操作系统是人与计算机之间的接口,也是计算机的灵魂。
emmm… 非常抽象
通俗来讲,操作系统是一款进行软硬件资源管理的软件。操作系统通过将软硬件资源管理好(手段),从而给用户提供一个良好(稳定、高效、安全)易用的使用环境(目的)。
emmm…那操作系统是如何管理软硬件资源?如何给操作用户提供一个良好易用的使 用环境?
下面是计算机软硬件架构图,下面博主基于此图分析上述两个问题,以及图中每个部分的意义!
二、操作系统如何管理软硬件资源
在整个计算机软硬件架构中,操作系统被定义为一款纯正的搞“管理”的软件!
2.1 何为管理者
生活中,所有的事情宏观上大致可分为两大类:做决策、做执行。而对于管理者来说,基本以做决策为主。但管理者如何做决策,作出正确决策?
现在假设校长要管理学生,比如让张三退学。但校长没有和张三见过面,凭什么让张三退学?原来校长通过辅导员拿到了全校所有学生的各科成绩信息。校长拿到了完善的数据,发现张三挂科严重,才作出让张三退学的决定。