(一)、操作系统概述
1.1_操作系统的概念、功能和目标
(1).操作系统的定义
- 厂家组装裸机
- 出售前安装一台操作系统
- 用户安装应用程序进行兼容(操作系统)
- 用户使用应用程序进行业务需求
用户和操作系统是有直接关系的,并不是没有直接关系
操作系统
是指控制和管理整个计算机系统的硬件和软件资源【1.操作系统是系统资源的管理者】,并合理地阻止调度计算机的工作和资源的分配,以提供用户和其他软件方便的接口和环境【2.向上层提供方便的服务】,他是计算机系统中最基本的系统软件【3.是最接近硬件的一层软件】。
(2).操作系统的功能和目标——作为系统资源的管理者
首先要看的是操作系统作为软件和硬件中间的层次,它是系统资源的管理者。
处理机管理: CPU。存储器管理: 内存。文件管理: 放的位置。设备管理: 摄像头。
补充知识: 进程是一个程序的执行过程。执行前需要将该程序放到内存中,才能被CPU处理。
下图以QQ视频聊天为例
- 在各个文件夹中找到QQ安装的位置 (如: D:/tencenter/qq/bin)
逐层打开文件夹,找到QQ.exe.这个程序(可执行)的存放位置
【文件管理】 - 双击打开QQ.exe
需要把该程序相关数据放入内存
【存储管理】 - QQ程序正常运行
对应的进程被处理机(CPU)处理
【处理机管理】 - 开始和朋友视频聊天
需要将摄像头设备分配给进程
【设备管理】
(3).操作系统的功能和目标——向上层提供方便易用的服务
(4).操作系统的功能和目标–作为用户和计算机硬件之间的接口
命令接口
:允许用户直接访问
联机命令接口或交互式命令接口:
用户说一句,系统做一句
脱机命令接口:
用户说一堆,系统做一堆
搜索*.bat随意打开一个就会发现:
.bat文件里有一堆命令,但本质上和time命令没有任何区别,我们只不过是把这一系列的命令罗列在了清单里,然后当我们执行.bat文件时操作系统其实就是根据这个文件当中的命令一条一条地往后执行。
程序接口
: 允许用户通过程序间接使用,由一组系统调用(系统调用命令/广义指令)组成 (程序接口=系统调用)
GUI
图形化用户接口: 现代操作系统中最流行的图形用户接口,用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数。eg:在window操作系统中,删除一个文件只需把文件拖拽到回收站即可
小总结: