一、简述
首先引出一个问题?
如何组装一台电脑?
:第一,得有一台裸机(纯硬件)
:第二,在裸机的基础上,添加操作系统
:第三,就是添加应用程序(软件)
:最后,便是用户通过软件,使用这台电脑了
那么操作系统的概念便是:
指控制和管理整个计算机系统的硬件和软件的资源,合理调度,分配资源,以供用户使用(windows操作系统的“任务管理器”便可以看到操作系统对硬件和软件的一个管理情况,通常把覆盖了软件的机器称为扩充机器,又称为“虚拟机”(封装思想))
二、功能与目标
(一)提供的功能
1、处理机功能
2、存储器功能
3、文件管理
4、设备管理
比如:用QQ和朋友视频的过程
①在各个文件夹中找到QQ安装的位置(文件管理)
②双击打开QQ.exe(需要把该程序相关的数据放入内存:存储器管理)
③QQ正常运行(对应的进程被处理机CPU处理:处理机管理)
④开始和朋友视频聊天(需要将摄像头设备分配给进程:设备管理)
----------------补充知识点--------------
进程:进程就是一个程序的执行过程,执行前需要将该程序放到内存中,才能被CPU处理。
5、作为用户和计算机硬件之间的接口
①命令接口:
允许用户直接使用的接口,又分为
------联机命令接口(用户说一句系统做一句,比如:cmd命令行)
------脱机命令接口(用户说一堆系统做一堆,批处理命令接口,比如:windows系统的.bat后缀的文件,其就是包含多个命令的文件)
②程序接口:
允许用户通过程序间接使用,由一组系统调用组成(程序接口 = 系统调用),比如:
windows系统中程序员在程序中系统调用.dll文件的过程,只能通过用户程序间接使用。
③GUI图形界面