![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Operation System
扑通鱼
这个作者很懒,什么都没留下…
展开
-
操作系统精髓与设计原理(原书第6版) 第二章操作系统概述 学习笔记(2)
第二章 操作系统概述2.4 现代操作系统的特征1 微内核体系结构:微内核体系结构只给内核分配一些最基本的功能,包括地址空间、进程间通信( InterProcess Communication,简称IPC)和基本的调度。其他的操作系统服务都是由运行在用户态下且与其他应用程序类似的进程提供,这些进程可...原创 2019-07-23 18:36:26 · 337 阅读 · 0 评论 -
操作系统精髓与设计原理(原书第6版) 第三章 进程描述和控制 学习笔记(1)
第三章 进程描述和控制操作系统需要满足的需求大都涉及到进程。例如:●操作系统必须交替执行多个进程,在合理的响应时间范围内使处理器的利用率最大。●操作系统必须按照特定的策略给进程分配资源,同时避免死锁。●操作系统可以支持进程间的通信和用户创建进程,它们对构造应用程序很有帮助。3.1 什么是进程1 引...原创 2019-07-24 20:13:24 · 547 阅读 · 0 评论 -
操作系统精髓与设计原理(原书第6版) 第三章 进程描述和控制 学习笔记(2)
第三章 进程描述和控制3.4 进程控制1 两种模式:用户态与内核态:用户态:非特权态。用户通常在该模式下运行。内核态:又称特权态、系统态、控制态。指的是操作系统的内核,这是操作系统中包括重要系统功能的部分。下表展示了操作系统内核中通常可以找到的功能。2 使用两种模式的优势与问题 ...原创 2019-07-24 20:29:48 · 295 阅读 · 0 评论 -
操作系统精髓于设计原理(原书第6版) 第四章线程、对称多处理和微内核 学习笔记(1)
第四章 线程、对称多处理和微内核4.1 进程和线程1 进程的概念包含两个特点:(1)资源所有权:一个进程包含一个存放进程映像的虚拟地址空间。一个进程总是拥有对资源的控制或所有权。操作系统执行保护功能,以防止进程之间发生不必要的与资源相关的冲突。(2)调度/执行:一个进程沿着通过一个或多个程序的一条执行路径执行。一个进程具有一个执行...原创 2019-07-26 14:51:43 · 278 阅读 · 0 评论 -
操作系统精髓与设计原理(原书第6版) 第四章 线程、对称多处理和微内核 学习笔记(2)
第四章 线程、对称多处理和微内核4.3 微内核1 微内核是一个小型的操作系统核心,他为模块化扩展提供基础。2 分层的操作系统:所有功能按层次组织,旨在相邻层之间发生交互。在分层方法中,大多数层或所有层都在内核态下执行。微内核的操作系统:将最基本的操作系统功能放在内核中,非基本的服务和应用程序在微内核之上构造,并在用户态下进...原创 2019-07-26 15:12:02 · 452 阅读 · 0 评论 -
操作系统精髓与设计原理(原书第6版)---第一章 计算机系统概述 学习笔记
第一章 计算机系统概述目录 第一章 计算机系统概述1.1 基本构成1.2 处理器寄存器1.3 指令的执行1.4 中断1.5 存储器的层次结构1.6 高速缓存1.7 I/O通信技术附录1.1 基本构成1 计算...原创 2019-07-22 20:05:54 · 679 阅读 · 0 评论 -
操作系统精髓与设计原理(原书第6版) 第二章操作系统概述 学习笔记(1)
第二章 操作系统概述2.1 操作系统的目标和功能1 操作系统:控制应用程序执行的程序,并充当应用程序和计算机之间的接口。2 操作系统的目标:方便,有效,扩展能力。 方便:操作系统是计算机更易于使用。 有效:操作系统允许以更有效地方式使用计算机系统资源。 扩展能力:在构造操...原创 2019-07-23 17:13:57 · 769 阅读 · 0 评论 -
详谈“读者-写者”问题
“读者--写者”问题1 必备学习(一)信号量机制(也称计数信号量/一般信号量)1 定义 用于进程间传递信号的一个整数值。在信号量上只有三种操作:初始化、递减和增加,且这三种操作都是原子操作。2 主要操作:(1)递减操作:可以用于阻塞一个进程。常用semWait原语或者P原语表示...原创 2019-07-27 21:11:03 · 795 阅读 · 0 评论