考研复习--操作系统(操作系统的概念、功能和目标)

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

操作系统的所处的地位图

 


  从三个问题理解操作系统的功能

 (一)操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要提供什么功能?

 

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

 案例理解:用QQ和朋友视频聊天的过程

  • Step1:在各个文件夹中找到QQ安装的位置(逐层打开文件夹,找到QQ.exe这个(可执行文件)的存放位置)(文件管理)
  • Step2:双击打开QQ.exe(需要把程序相关数据放入内存)(存储器管理也叫内存管理)
  • Step3:QQ程序正常运行(对应的进程被处理机(CPU)处理)(处理机管理)
  • Step4:开始和朋友视频聊天(需要将摄像头设备分配给进程)(设备管理)

(二)操作系统作为用户与计算机硬件之间的接口,要为上层的用户、应用程序提供简单易用的服务,需要实现什么功能?  

 

联机命令接口实例(WINDOWS系统) 联机命令接口=交互式命令接口

  • Step1:win键+R
  • Step2:输入cmd,按回车,打开命令解释器
  • Step3:尝试使用time指令

脱机命令接口实例(WINDOWS系统) 脱机命令接口=批处理命令接口

  • 使用windows系统的搜索功能,搜索c盘中的*.bat文件,用记事本任意打开一个(命令一堆,系统直接做一堆)

PS:易懵概念:系统调用=系统调用命令=广义指令

GUI:图形用户界面(Graphical User Interface)

  • 用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数

 (三)操作系统作为最接近硬件的层次,需要在纯硬件的基础上实现什么功能?

  • 需要提供的功能和目标:实现对硬件机器的扩展
  • 没有任何软件支持的计算机成为裸机。在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强、使用更方便的机器
  • 通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机

  本节知识点集锦图

猜你喜欢

转载自blog.csdn.net/weixin_54627824/article/details/121869604