第一章 操作系统的基本概念
概念:控制和管理整个计算机系统的硬件和软件资源;合理的组织调度计算机的工作和资源;为用户和其他软件提供方便接口与环境的程序接口。
基本特征:并发,共享,虚拟,异步
注意区别并发和并行:并发是指在一个时间段 并行是指在同一时刻
共享:互斥共享方式,同时共享方式(一段时间内允许多个进程对资源进行访问)
虚拟:一个物理实体变成诺干逻辑上的对应物
异步:多道程序走走停停,进程已不可预知的速度向前推进
操作系统的管理功能:处理器管理,存储器管理,文件管理,设备管理。
接口功能:命令接口(联机控制方式和脱机控制方式),程序接口(也叫做系统调用和广义指令)
封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,是哟个呼呼更加方便的使用计算机,用户也无需关心计算机底层硬件的原理。只需要对操作系统发出命令即可。
操作系统的发展:手工操作阶段:都需要人工的介入,,CPU利用率不充分
单道批处理阶段:自动性,顺序性,单道性。内存中仅能有一道程序运行,只有该程序运行结束后才能引入下一道程序。
多道批处理阶段:计算机中同时存放多道相互独立的程序,在宏观上看是并行,微观上是串行
分时操作系统,实时操作系统,分布式操作系统,个人计算机操作系统。
原文:https://www.cnblogs.com/lopezj/p/14474749.html