????????操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
计算机的层次结构
- 裸机:CPU,磁盘等
- 应用程序:QQ,微信等
- 操作系统:1.负责管理协调硬件和软件等计算机资源的工作。
- 为上层的应用程序,用户提供简单易用的服务
- 操作系统是系统软件(最基本),不是硬件
操作系统介绍
?
栗子1:任务管理器,左边是对软件进行管理。右边就是对硬件的管理,操作系统会根据软件实际所需来合理调度硬件。从而实现计算机的正常运作
栗子2:一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。
小总结:操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。它是计算机底层的系统软件,负责管理、调度、指挥计算机的软硬件资源使其协调工作,没有它,任何计算机都无法正常运行。
操作系统
系统资源的管理者?
- 处理机管理:控制和管理CPU的工作
- 存储器管理:主要进行内存的分配和管理。
- 文件管理:主要管理基本的输入输出设备 。
- 设备管理:负责对计算机文件的组织、存储、操作和保护等。
作为用户和计算机硬件之间的接口——用户接口
- 联机命令接口(交互式命令接口):用户说一句,系统做一句
? ? ? ? 栗子:win+r打开我们的“运行”窗口,输入一个time,计算机操作系统就会给我们返回当前时间,之后用户可以再次输入,计算机相应的会再次做出反应
? ? ? ?
- 脱机命令接口(批处理命令接口):用户说一堆,系统做一堆
????????栗子:使用windows系统的搜索功能,搜索C盘中的*bat.文件,用记事本打开,就可以在记事本输入命令,之后运行,操作系统就会一下子全给执行了
- 程序接口(API):是操作系统留给程序员开发时调用系统底层功能的一个接口。可以简单理解为函数或者方法,通过调用“函数”或者“方法”可以实现对系统的操作
- GUI:现代操作系统中最流行的图形用户接口。用户可以使用形象的图形界面来进行操作,不需要记忆复杂的命令、参数。栗子:打开计算机中的某个文件,鼠标双击就可以打开。不需要再打开win+r,输入指令才能使打开了
作为最接近硬件的层次
功能:实现对硬件机器的拓展
没有任何软件支撑的计算机称为裸机。在裸机上安装操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强,使用更方便的机器。
我们通常把覆盖了软件的机器称之为扩充机器,又叫做虚拟机
|