1,1操作系统的概念,功能和目标
一,概念:
位置上看:处于应用程序和计算机硬件的中间
总体上看:可以控制和管理整个计算机系统的资源
连接上看:操作系统对底层的硬件进行管理,形成一个个接口,便于上层的应用程序调用
实质上看:是人们为了方便管理底层的硬件编写的一个最基本的软件
二,操作系统的功能及其目标:
※1,操作系统可以管理软件,硬件,文件,它需要提供什么功能?
例子:用QQ和朋友聊天
1)在文件中找到QQ的安装位置——文件管理
2)双击打开QQ,把该程序的相关数据放入内存——存储器管理
3)QQ正常运行,对应的进程被处理机(CPU)处理——处理机管理
4)开始和盆友视频聊天,需要将摄像头设备分配给进程——设备管理
2,操作系统把底层硬件的功能编写成接口,给与上层应用调用,需要实现什么功能?
1)命令接口:
联机命令接口:如你打开dos窗口,你输入一个命令,系统就执行一下
脱机命令接口:你把要执行的命令写在一个文件里面,进行批量执行
2)※程序接口(由一组系统调用组成):为了防止用户对一些资源的误用,所有不是所有
的接口都是可以通过命令的形式调用的,只能够通过系统提供的程序来间接调用。
3)gui图形用户界面:你可以对文件进行拖拽管理。
4)提供功能的目的:方便用户使用
3,操作系统是最接近硬件的层次,需要在硬件的基础 上实现什么功能?
1)实现对硬件的拓展:对各个 硬件的功能进行组合,形成一个个功能强大的接口,给上层调用