/**
* TODO 《操作系统原理》 记录 (4)
* @操作系统结构
* -- 操作系统的目标之一就是隐藏特定硬件设备的特质————进行封装提供接口
* -- 主要目标是执行程序
*
* @系统组成
* 关于操作系统的创造的方法论————分而治之
*
* @进程管理
* @如果一个程序的指令不被CPU执行、什么也不会发生!!!
* @一个程序本身并不是一个进程————是进程的一部分
* @程序计数器
* 用来记录执行下一个指令
* @进程是系统的工作单元
* 作用
* 创建和删除用户或者系统进程
* 暂停重启、回复进程的操作
* 提供进程间同步能力
* 提供进程间通信能力
* 提供进程间死锁解决能力
* @内存管理
* @记录内存那些空间被使用和被谁使用
* @当内存空间可用、选择那些进程可以进入内存运行
* @根据需要分配和释放内存资源
*
* @文件管理
* 作用
* 创建删除文件
* 创建删除目录
* 提供操作目录和文件的原语
* 将文件映射到二级存储器上
* 在稳定【非易失性】的存储器上处理备份数据
*
* @输入输出系统管理
* 用于特定硬件设备的驱动程序
* 一个通用硬件驱动程序接口
* 缓冲区、脱机设备、高速缓存/寄存器的内存管理能力
*
* @二级存储管理
* --- 备份数据方式管理
* 作用
* 空闲空间管理
* 存储空间分配
* 磁盘调度算法
*
* @联网
* @分布式系统是不同于集中操作系统的是不共享内存、时钟、处理器的集合
* 万维网协议HTTP 是改进FTP 和 NFS 协议创建的一种新的访问共享信息的方式
*
*
* @保护系统
* @保护进程的方式————保护就是控制?
* 只有经过正当授权的进程才能使用文件、内存段、CPU和其他资源
* 保护是控制进程、程序、用户访问定义的资源集合的机制
*
*
* @命令解释系统
* -- 用户和操作系统之间的接口
* shell 的作用
*
*
* -------------------------------------------
* @算法插曲
* @全局优化算法————启发算法
* 通常指一个函数内部设计多个基本块的优化
*
* @爬山法是完完全全的贪心法,每次都鼠目寸光的选择一个当前最优解,
* 因此只能搜索到局部的最优值。
* 模拟退火其实也是一种贪心算法,
* 但是它的搜索过程引入了随机因素。
* 模拟退火算法以一定的概率来接受一个比当前解要差的解,
* 因此有可能会跳出这个局部的最优解,达到全局的最优解。
*
*/
TODO 《操作系统原理》 记录 (4)
最新推荐文章于 2023-09-14 20:27:46 发布