0
点赞
收藏
分享

微信扫一扫

1.1.1 操作系统的概念、功能和目标

郝春妮 2022-04-29 阅读 98
后端

目录

1.熟悉的操作系统举例

 2.操作系统的层次结构

3.操作系统的概念

4.操作系统的功能和目标

​(1)作为计算机资源的管理者

(2)作为用户与计算机硬件系统之间的接口

命令接口

程序接口

 (3)作为扩充机器(虚拟机)


原文:《王道操作系统》学习笔记总目录+思维导图_BitHachi的博客-CSDN博客_王道操作系统笔记

1.熟悉的操作系统举例

在这里插入图片描述

 2.操作系统的层次结构

在这里插入图片描述

 主要作用:

1.负责管理协调硬件、软件计算机资源的工作。--理解为大管家吧,软件硬件那么多,都想着自己被cpu宠爱,cpu不能雨露均沾,于是需要操作系统这个大管家,操作系统说宠爱谁cpu就去宠爱谁(cpu:有被冒犯到)

2.为上层的应用程序、用户提供简单易用的服务。--cpu只能处理机器语言,没有操作系统进行协调的话,用户、软件都使用不方便,你天天跟华强说:01001010101你猜华强砍你不?

3.操作系统是系统软件、不是硬件。 --你把电脑拆了瞅瞅你摸得着的哪个像操作系统?不是软件还能是啥?

上面的图自下而上,本层向上层提供服务,上层访问本层。但是左侧的留白说明用户也可以直接访问操作系统

3.操作系统的概念

  • 是系统最基本最核心的软件,属于系统软件
  • 控制和管理整个计算机硬件和软件资源
  • 合理的组织、调度计算机的工作与资源的分配
  • 为用户和其他软件提供方便的接口和环境 

在这里插入图片描述

4.操作系统的功能和目标

(1)作为计算机资源的管理者

管理软硬件资源、合理的组织、调度计算机的工作与资源的分配

在这里插入图片描述

举例:老王想跟邻居媳妇儿QQ视频聊天需要以下步骤

  1. 在电脑上找到QQ(具体到哪个文件夹,不要杠精,桌面也是一个文件夹,这就是文件管理)
  2. 双击QQ.exe文件 (运行一个应用程序需要把其加载到内存,所以这是存储器管理)
  3. QQ运行成功        (这需要处理机(cpu),也就是处理机管理)
  4. 跟邻居媳妇儿视频(调用了摄像头,这就是设备管理)

(2)作为用户与计算机硬件系统之间的接口

  • 为了让用户方便、快捷、可靠的操作计算就硬件并执行自己的程序,操作系统提供了用户接口
  • 操作系统提供的接口分两类:命令接口和程序接口

在这里插入图片描述

命令接口

用户可以直接使用,利用这些操作指令来组织和控制作业的执行

分为两类,联机接口、脱机接口。

联机接口:又称交互式接口,实用于分时或实时系统的接口,由一组键盘操作命令组成。用户输入一条指令,操作系统就执行一条指令。

在这里插入图片描述

脱机接口:又称批处理接口,使用于批处理系统,由一组作业控制命令组成。用户输入一堆指令,操作系统运行一堆指令,在操作系统运行这些命令时用户不可干预。

批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat 。

在这里插入图片描述

程序接口

用户通过程序间接使用,编程人员可以使用他们来请求操作系统服务

  • 程序接口:由一组系统调用(也称广义指令)组成
  • 用户通过在程序中使用这些系统调用来请求操作系统为其提供服务,只能通过用户程序间接调用
  • 如使用各种外部设备、申请分配和回收内存及其它各种要求

在这里插入图片描述

在这里插入图片描述

 (3)作为扩充机器(虚拟机)

在这里插入图片描述

  • 没有任何软件支持的计算机称为裸机
  • 覆盖了软件的机器称为扩充机器或虚拟机

在这里插入图片描述

举报

相关推荐

0 条评论