![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 64
Yeeyao
这个作者很懒,什么都没留下…
展开
-
作业调度
实验一 作业调度(先来先到)一、 实验目的 用高级语言编写和调试一个或多个作业调度的模拟程序,以加深对作业调度算法的理解。二、 实验内容 1. 写并调试一个单道处理系统的作业等待模拟程序。 2. 作业等待算法:分别采用先来先服务(FCFS)、响应比高者优先(HRN)的调度算法。 3. 由于在单道批处理系统中,作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此原创 2017-06-20 22:15:15 · 2500 阅读 · 4 评论 -
银行家算法
银行家算法 一、实验目的和要求 银行家算法是由Dijkstra设计的最具有代表性的避免死锁的算法。本实验要求用高级语言编写一个银行家的模拟算法。通过本实验可以对预防死锁和银行家算法有更深刻的认识。二、实验内容 1、 设置数据结构 包括可利用资源向量(Availiable),最大需求矩阵(Max),分配矩阵(Allocation),需求矩阵(Need) 2、 设计安全性算法 设置工作原创 2017-06-20 22:29:50 · 1274 阅读 · 0 评论 -
CSAPP 第一章
1.1 信息就是位+上下文:文本文件,二进制文件。系统中所有信息表示成为 a bunch of bits. 区分不同的数据对象的唯一方法是我们读取这些数据对象时的上下文1.2 介绍hello.c文件 翻译过程。使用GCC编译器翻译的四个阶段:1.预处理阶段(处理'#'开头的命令) 2.编译阶段(将文件翻译成为一个汇编语言程序)3.汇编阶段(翻译成为机器语言指令)4.链接阶段(库函数链接)1原创 2017-07-20 14:56:22 · 231 阅读 · 0 评论 -
CSAPP 第二章
我们研究三种最重要的数字表示:无符号,补码以及浮点数。2.1 信息存储:大多数计算机使用8位的块(一个字节)作为最小可寻址存储器单元。机器级别的程序将存储器看作一个非常大的字节数组,称为虚拟内存。存储器每个字节都由唯一的数组(地址)标识,所有地址的集合称为虚拟地址空间。(32位操作系统支持的最大地址空间是2的32次方字节,即4G,同理,64位支持2的64次方字节,一个地址对应一个字节)原创 2017-07-20 21:46:26 · 414 阅读 · 0 评论 -
CSAPP 第三、五、六、七章
Chapter 3 程序的机器级表示: GCC C语言编译器以汇编代码形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。本章近距离观察汇编代码。 3.2.1机器级代码:对于machine-level编程来说,有两种抽象十分重要:1.指令集体系结构(Instruction Set Architecture ,ISA)定义machine-level程序的格式以及行原创 2017-07-31 21:35:08 · 394 阅读 · 0 评论 -
CSAPP 第八、九章
Chapter8异常控制流:发生在计算机系统的各个层次。8.1 Exception:异常是异常控制流的一种形式。一部分由硬件实现,一部分由操作系统实现。任何情况下,处理器检测有事件发生时,会通过一张exception table的跳转表,进行一个间接过程调用(异常),到一个专门设计用来处理这类事件的操作系统子程序(异常处理程序),异常处理完成,根据引起异常的事件类型,发生的情况:1.处理程序将原创 2017-07-31 21:36:29 · 520 阅读 · 0 评论 -
CSAPP 第十、十一、十二章
Chapter10 System-Level I/O: I/O是主存和外部设备间复制数据的过程,其中输入是从I/O设备复制数据到主存,输出是从主存复制数据到I/O设备。 10.1Unix I/O:一个Linux文件就是一个m个字节的序列。所有的I/O设备都被模型化为文件,所有的输入和输出都被当做相应的文件的读和写来执行。这种将设备映射为文件的方式,允许Linux内核引出一个简单原创 2017-07-31 21:37:16 · 346 阅读 · 1 评论 -
CSAPP 前言
根据以前读过的《如何阅读一本书》,之前读CSAPP时,对于书的前言,序都会关注,我看的是英文版本,第二版,现在最新的版本已经是第三版了,奈何手头上只有第二版的,笔记也是第二版的,而第二版是主讲IA32,兼容x86-64。第三版主讲x86-64,所有习题均换成了64位。无妨,也总结一下那些自己看过的东西好了,其中肯定有不足以及错误的地方,欢迎读者(如果有的话)批评指正。书中内容的教学分成了五类:原创 2017-07-20 14:40:18 · 343 阅读 · 0 评论