本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内容会使用英文原文。 课后习题的选择标准:尽量避免 ...
本系列博文是 现代操作系统 英文第三版 Modern Operating Systems,简称MOS 的阅读笔记,定位是正文精要部分的摘录和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内容会使用英文原文。 课后习题的选择标准:尽量避免单纯的概念考察 如:What is spooling 或者简单的数值计算,而是能够引起思考加深理解的题目。为了保证解 ...
2013-11-11 13:12 1 3416 推荐指数:
本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内容会使用英文原文。 课后习题的选择标准:尽量避免 ...
本系列博文是《现代操作系统(英文第三版)》(Modern Operating Systems,简称MOS)的阅读笔记,定位是正文精要部分的摘录理解和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。由于是英文版,部分内容会使用英文原文。 课后习题的选择标准 ...
在多道程序设计系统时,通常就会有多个进程或线程同时竞争CPU。只要有两个或更多的进程处于就绪状态,就会发生这种情形。 如果只有一个CPU可用,那么就必须选择下一个要运行的进程。可以想象在多核的情况下,进程数小于核数时,根本就无须竞争,直接分配给空闲CPU即可。 这一部分选择的工作叫做调度程序 ...
进程的描述与控制 在传统的操作系统中,为了提高资源的利用率和系统吞吐量,通常采用多道程序技术,将多个程序同时装入内存,并使之并发运行,传统意义上的程序不再能独立运行。此时作为资源分配和独立运行的基本单位都是进程。操作系统所具有的的四大特征也都是基于进程而形成的,并从进程的角度对操作系统 ...
现代操作系统 1. 概述 计算机有两种运行模式:内核态和用户态.操作系统,它运行在内核态中。操作系统具有硬件的访问权,可以执行机器能够运行的任何指令。软件的其余部分运行在用户态下。 计算机包含运算器、控制器、存储器、输入设备、输出设备五个部分,是冯罗伊曼结构。各个部分通过总线相连 ...
总结《现代操作系统》的一些概念知识。 1.进程上下文环境: 对进程运行活动全过程的静态描写叙述 由进程的用户地址空间内容、硬件寄存器内容及与该进程相关的核心数据结构组成 用户级上下文:进程的用户地址空间(包含用户栈各层次)。包含用户正文段、用户数据段和用户栈 ...
如果计算机支持多道程序设计,那么它会经常碰到多个进程或者线程在同一时刻竞争CPU。只要当两个进程同时进入就绪状态,这种情况就会发生。但是CPU只有一个,那么这时候就需要做一个选择:到底接下来该选择哪个进程运行。操作系统做这个选择的部分就叫做调度器(scheduler),而使用到的算法叫做 ...
1、知道什么是前驱图:有向、无环;前驱图的表示方式有两种:箭头、集合2、程序顺序执行的特征:顺序性、封闭性、可再现性;程序并发执行的特征:间断性、失去封闭性、不可在现性。失去封闭性和不可在现行是我们不希望看到的,对程序设计是不利的3、进程:由程序段、数据段、PCB(进程控制块)组成,PCB中包含 ...