参考课程是王道上传到b站的操作系统,主讲老师是咸鱼,相关的截图都是课程内的,阅读前建议大家支持王道的正版课程。
第一章 计算机系统概述
1.1 操作系统的基本概念&1.2 操作系统发展历程
一、概念
-  操作系统的概念  
-  操作系统的功能和目标  -  作为系统的管理者 
-  向上层提供方便易用的服务 -  GUI:图形化用户接口 
-  联机命令接口=交互式命令接口=CMD 
-  脱机命令接口=批处理命令接口=.bat文件=一次提出一堆CMD命令 
-  程序接口  
 
-  
 
-  
-  操作系统向上提供服务总结  
-  操作系统的功能和目标——作为最接近硬件的层次  
-  总结  
-  操作系统的四个特征 -  并发    
-  共享  并发与共享关系  
-  虚拟    
-  异步  
-  总结  
 
-  
-  操作系统发展历史与分类  -  手工操作阶段  
-  批处理阶段——单道批处理  
-  批处理阶段——多道批处理  
-  分时操作系统  
-  实时操作系统  
-  其他操作系统  
 
-  
-  各类型操作系统总结  
二、理解
-  用户可以通过命令接口和系统调用两种方式来使用计算机,其中,系统调用只能通过用户程序间接使用 
-  操作系统给编程人员提供的接口是程序接口,即系统调用 
-  系统调用的目的是使用系统服务 
-  操作系统缓存由操作系统管理,对用户透明,不提供管理系统缓存的系统调用 
-  广义指令就是系统调用命令 
-  命令解释器、命令解析器shell都属于命令接口 
-  单道程序设计的特征是顺序性 
-  多道程序设计使得程序的执行失去了封闭性和顺序性 
-  单处理机系统中,同一时刻只能有一个程序 
-  批处理系统的主要缺点是:无交互能力 
-  提高单机资源利用率的技术是:多道程序设计技术 
-  解决独占设备问题:脱机技术 
-  虚拟技术和交换技术的前提:多道程序设计技术 
-  中断技术使得多道批处理IO设备能够与CPU并行工作 *多道程序设计技术允许同时把多个程序放入内存,并允许他们交替再CPU中运行,共享系统软硬件资源,当一道程序因为IO中断而暂停,CPU遍立即转去运行另一个程序 
三、技巧
-  计算机开机后,操作系统最终被加载到内存的RAM中(内存的系统区) 
-  分时系统中,时间片固定,用户数越多,每个用户分到的时间片越少,响应时间越长:响应时间≈时间片*用户数