摘要: System Model 进程按如下顺序使用资源: request 如果申请不能立即被允许(例如,所申请资源正在为其他进程所使用),那么申请进程必须等待,直到它获得该资源为止。 use 进程对资源进行操作 release进程释放资源。 Deadlock 死锁:当一组进程中的每个进程都在等待一个事件, 阅读全文
posted @ 2022-05-25 19:50 流云轻响 阅读(68) 评论(0) 推荐(0)
摘要: 并发:指多个任务在同一时间间隔内进行; 并行:指多个任务在同一时刻进行。 并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理器系统中每个时刻却仅有一道程序执行,故微观上这些程序只能分时地交替执行。而在多处理器系统中每个时刻可以有多道程序执行,实现了并行性。 阅读全文
posted @ 2022-05-11 16:48 流云轻响 阅读(27) 评论(0) 推荐(0)
摘要: 基本概念 采用多道程序设计,多个进程同时处于内存中。当一个进程必须等待时,os将CPU给其他进程。 CPU-I/O 区间周期 Burst Cycle cpu-io burst cycle包含: CPU执行 IO等待 When a process begins an I/O burst, anothe 阅读全文
posted @ 2022-05-11 14:42 流云轻响 阅读(124) 评论(0) 推荐(0)
摘要: 概念 在执行的程序。不只是执行中的程序代码,还包括当前活动(通过程序计数器的值和处理器寄存器的内容来表示)、进程堆栈段(包括临时数据如函数参数、返回地址和局部变量)、数据段(包括全局变量)、堆(在进程运行期间动态分配的内存)。 内存中的进程结构: 进程由代码(可能共享)、数据、状态组成。 多个进程与 阅读全文
posted @ 2022-05-11 09:51 流云轻响 阅读(91) 评论(0) 推荐(0)
摘要: Cache的基本知识。主要内容:工作原理,实现技术,性能分析 阅读全文
posted @ 2022-05-10 22:14 流云轻响 阅读(148) 评论(0) 推荐(0)
摘要: 存储系统的层次结构。 阅读全文
posted @ 2022-05-09 19:02 流云轻响 阅读(178) 评论(0) 推荐(0)
摘要: 操作系统线程。 阅读全文
posted @ 2022-05-09 08:27 流云轻响 阅读(30) 评论(0) 推荐(0)