Blog of Xiaoxi

世界这么大,我想去看看

操作系统概念阅读笔记9

虚拟内存

内存分配 分页 页表结构 分段
操作系统概念阅读笔记9 ##虚拟内存 虚拟内存技术允许执行进程不必完全在内存中 背景 需求:在大多数程序执行时,会有部分代码是几乎不会被运行的。因此,我们需要能够执行只有部分在内存中...

操作系统概念阅读笔记8

内存管理

内存分配 分页 页表结构 分段
操作系统概念阅读笔记8 ##内存管理 背景 CPU所能直接访问的存储器只有内存和处理器内的寄存器。机器指令可以用内存地址作为参数,而不能用磁盘地址作为参数 为了协调CPU高速与内...

操作系统概念阅读笔记7.2

银行家算法

银行家算法具体实现及其原理
#银行家算法 ##一: 内容简述 ###1. 目标 多种资源银行家算法的模拟实现 ###3. 背景了解 ####1、死锁概念 在多道程序系统中,虽可借助于多个进程的并发执行,来改善系统的资源利...

操作系统概念阅读笔记7

死锁

系统模型 必要条件 死锁处理方法 死锁避免
#死锁 在多道程序环境下,多个进程可能竞争一定数量的资源。而当某个进程申请资源时,而如果这是该资源不可用,那么该进程便进入等待状态。而如果所申请的资源是被其他等待进程占有,那么该等待进程有可能再...

操作系统概念阅读笔记6

进程同步

临界区问题 信号量 经典同步问题 管程 原
#操作系统概念阅读笔记6 ##进程同步 共享数据的并发访问可能会产生数据的不一致。下面是各种机制,用以确保共享同一逻辑地址空间的协作进程可有序地执行,从而能维护数据的一致性 ##临界区问题...

操作系统概念阅读笔记5

CPU调度

基本概念 调度准则 调度算法
#操作系统概念阅读笔记5 ##CPU调度 ###基本概念 CPU-I/O区间周期 进程执行由CPU和I/O等待周期组成。进程在这两个状态之间切换。 CPU调度程序 所谓CP...

操作系统概念阅读笔记4

线程

线程的概念 产生线程的原因 多线程模型 多线程问题
#操作系统概念阅读笔记4 ##线程 ###线程概念 线程是CPU使用的基本单元,它由线程ID 程序计数器 寄存器集合和栈的组成。 单线程进程与多线程进程的差别 ###...

操作系统概念阅读笔记3

进程

进程概念 进程状态 进程控制块 上下文切换
#操作系统概念阅读笔记3 ##进程 ###进程概念 进程是操作系统对一个正在运行程序的抽象,是一个执行中的程序的实例,它提供一个独立的逻辑控制流与一个私有的地址空间。 独立的逻辑...

操作系统概念阅读笔记2

操作系统结构

操作系统服务与系统调用
#操作系统概念阅读笔记2 ##操作系统结构 ###操作系统服务 用户界面(命令行界面和图形用户界面) 程序执行 I/O操作 文件系统操作 通信 错误检测 资源分配 ...

操作系统概念阅读笔记1

导论

操作系统相关概念
#操作系统概念阅读笔记1 ##导论 ###1.计算机系统组成 可分为:计算机硬件 操作系统 系统程序和用户4个部分 ###2.定义操作系统 提供了解决创建可用的计算机系统问题的合理途径 ...