第一章操作系统概述
1 什么是操作系统
控制和管理整个计算机系统的硬件和软件资源 并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
2 功能和目标
作为系统资源的管理者
功能:文件管理 存储器管理 处理机管理 设备管理
目标:安全 高效
封装思想:操作系统把一些硬件功能封装成简单易用的服务,使用户能更方便的使用计算机 用户无需关心地层硬件的原理,只需要对操作系统发出其提供的指令即可
GUI:图形化用户接口
联机命令接口 windows操作系统cmd 用户输入一个命令机器执行一个
脱机命令接口 用户发出很多指令 系统跟着做很多 所以也叫批处理命令接口
程序接口:程序员使用了c语言哭喊声与 程序接口由一系列系统调用组成 系统调用是程序请求操作系统服务的唯一方式(也叫作广义接口)
操作系统需要实现对硬件机器的拓展
在无软件支持的裸机上安装操作系统才可以安装软件使其成为扩充机器,又称为虚拟机