操作系统

概念

官方定义:配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充
可以从以下三个方面来看:

  1. (从中间往两边看)是指控制和管理整个计算机系统的软硬件资源,合理的组织调度计算机的工作和资源分配
  2. (从上往下看)以提供给用户和其他软件方便的接口和环境
  3. (从下往上看)是最基本的系统软件
    初步认识“Computer‘s 管家!“

功能和目标

还是从他扮演的三个角色看去:

一.作为系统资源的管理者:

上例子:
和好友QQ聊天:
1.安装QQ(逐层打开文件夹,找到合适安装QQ的地方,即为文件管理)
2.双击打开QQ(把该程序相关内容放到内存中,数据相关等等,即为内存管理)
3.QQ正常运行(一个程序只有在内存中被分配到处理机时,才可以正常运行,即为处理机管理)
4.开始和朋友聊天(需要将摄像头分配给进程,即为设备管理)
下面这个图足以说明对资源的管理:
初步认识“Computer‘s 管家!“

二.作为用户和计算机硬件之间的接口:

作为接口,需要提供三个接口:命令接口,程序接口,GUI接口
命令接口:允许用户直接使用(又可以划分为:联机命令接口,脱机命令接口);
程序接口:允许用户通过程序间接使用
GUI接口:现代操作系统最流行的图形用户接口

命令接口(交互式命令接口):
1.联机命令接口(交互式命令接口):用户说一句,系统做一句
例子:cmd
你输入一句命令,系统自己做一个反应并显示
初步认识“Computer‘s 管家!“
2.脱机命令接口(批处理命令接口):用户说一堆,系统做一堆
例子:在C盘中建立一个*.bat文件,用记事本编写
初步认识“Computer‘s 管家!“
程序接口:由一组系统调用组成,程序接口==系统调用
补充:系统调用= 系统调用命令 = 广义指令

GUI接口:手机界面,最广泛欢迎,可以实现拖拽,点击等
初步认识“Computer‘s 管家!“

三.最为最接近硬件的软件:

通常把覆盖了软件的机器称为扩充机器,又称之为:虚拟机,就是对硬件功能的扩展(封装思想)

总结图:

初步认识“Computer‘s 管家!“

相关文章:

  • 2021-06-17
  • 2021-11-24
  • 2021-07-01
  • 2021-10-05
  • 2021-12-02
  • 2021-10-19
  • 2021-10-06
猜你喜欢
  • 2021-05-27
  • 2021-10-21
  • 2021-06-27
  • 2021-05-03
  • 2021-09-03
  • 2021-07-31
  • 2021-05-31
相关资源
相似解决方案