0%

【操作系统复习】操作系统的概念、功能和目标

@[toc]

一、概念

在这里插入图片描述

操作系统(Operating System,OS):是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的==系统软件==。

二、操作系统的功能和目标

2.1 作为系统资源的管理者

在这里插入图片描述

  • 进程是一个程序的执行过程。执行前 需要将该程序放到内存中,才能被CPU处理。

    举一个生活中的例子(用QQ和朋友视频聊天的过程):

Step1:在各个文件夹中找到QQ安装的位置 —> 逐层打开文件夹,找到QQ.exe这个程序(可执行文件)的存放位置;

Step2:双击打开QQ.exe —> 需要把该程序相关数据放入内存;

Step3:QQ程序正常运行 —> 对应的进程被处理机(CPU)处理;

Step4:开始和朋友视频聊天 —> 需要将摄像头设备分配给进程;

2.2 作为用户和计算机硬件之间的接口

在这里插入图片描述

命令接口: 允许用户==直接使用==

  • 联机命令接口:用户说一句,系统做一句 = ==交互式==命令接口
  • 脱机命令接口:用户说一堆,系统做一堆 = ==批处理==命令接口

程序接口: 允许用户通过程序==间接使用==

由一组==系统调用==组成(程序接口=系统接口)

易懵概念

系统调用 = 系统调用命令 = 广义指令

如:程序员在程序中调用 uesr32.dll 即可实现创建窗口等功能

GUI: 现代操作系统中最流行的图形用户接口

如windows、安卓、iOS、macOS的图形化操作界面

2.3 作为最接近硬件的层次

需要提供的功能和目标:实现对硬件机器的拓展

没有任何软件支持的计算机称为==裸机==。在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强、使用更方便的机器。

-------------    本文结束  感谢您的阅读    -------------