Loading

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

同个人网站 https://www.serendipper-x.cn/,欢迎访问 !

一、概念

在这里插入图片描述

✔️ 操作系统(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 作为最接近硬件的层次

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

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

通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机

能,将裸机改造成功能更强、使用更方便的机器。

posted @ 2021-03-07 11:15  XiaoJ_c  阅读(134)  评论(0编辑  收藏  举报