操作系统概念(定义)功能和目标
思维导图
操作系统概念(定义)功能和目标
概念(定义)
-
是一种系统软件
-
为上层用户、应用程序提供简单易用的服务
-
负责管理协调硬件、软件等工作
功能和目标
资源的管理者(从操作系统本身来看)
由打开TIM程序为例
-
文件管理
打开D:/TIM/Bin/TIM.exe
-
存储器管理
将TIM这个进程添加到内存里等待获取CPU资源后执行
-
处理机管理
在同一时间有多个进程和TIM这个进程去抢占CPU,操作系统通过一系列的算法判断哪个进程获取CPU资源,这就是处理机管理
-
设备管理
在运行TIM的时候,你要和女朋友(单身狗暴击)视频聊天,那么把摄像头设备分配给进程
向用户提供服务(从操作系统往上看)
-
命令接口
-
联机命令接口
用户说一句,系统做一句
例如:win+R 打开cmd命令窗口输入time
命令,系统会给你显示出当前时间,并询问你修改时间 -
脱机命令接口(批处理命令接口)
用户说一堆,系统做一堆
例如:在系统C盘下有很多*.bat文件,随便拿记事本打开一个发现里面有很多的命令
-
-
程序接口
-
由一组系统调用组成
用户通过程序调用
例如:C:\Windows\System32\user32.dll 程序员在调用user32.dll,即可创建窗口。(只能通过用户程序间接调用的)
-
-
GUI(图形用户界面)
现在的操作系统都提供了丰富的图形用户界面,有漂亮的图标,窗口等等
对硬件机器的扩展(从操作系统往下看)
把计算机的各类硬件比作锤子、钉子、木头
把操作系统比作一个厉害的木匠,工匠会用自己的本事做出桌子、椅子等物品给用户使用,普通用户无需知道木匠是如何做出这些物品的
-
扩充机器(虚拟机)
通过把覆盖软件的机器叫做虚拟机