摘要:
第8章异常控制流控制流:控制转移序列。控制转移:从一条指令到下一条指令。异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。一、异常1、异常的剖析,如下图所示: 异常:控制流中的突变,用来响应处理器状态的某些变化。 Icurr:当前指令 事件:状态变化 2、异常... 阅读全文
摘要:
北京电子科技学院(BESTI)实 验 报 告课程:信息安全系统设计基础 班级:1352班 姓名:万子惠 黄晓妍学号:20135214 20135227成绩: 指导教师:娄佳鹏 实验日期:2015.11.10实验密级: 预习程度: 实验时间15:30~18:00仪器组次: 必修/选修:必修 实验... 阅读全文
摘要:
第十章系统级I/O输入/输出(I/O)是主存和外部设备(I/O设备)(如磁盘驱动器、终端、网络)之间拷贝数据的过程。输入是从I/O设备拷贝到主存。反之则反。学习Unix I/O的原因:帮助理解其他的系统概念。有时只能使用Unix I/O。例如:读取文件元数据(文件大小和创建时间)。另外,使用标准I/... 阅读全文
摘要:
第一部分:实用的一些命令man –k man –k xxx 同命令apropos 将搜索whatis数据库,模糊查找关键字如果记不清楚工具或者函数的完整名字,可以考虑用-k参数,例如,查找和printf有关的帮助:man -k printf 结合管道使用: man –k xxx | grep xx... 阅读全文
摘要:
4.43A:没有,其实这段代码中REG能代替除了栈指针%esp以外的寄存器,但是%esp不行。这相当于将%esp先减去4,再将这个减去4的值压入栈。和pushl %esp直接将其 压入栈的情况不相符。B:movl REG,%edx; subl $4,%esp; movl %edx,(%... 阅读全文
摘要:
第六章存储器层次结构6.1存储技术 6.1.1随机访问存储器(分成两类) 静态RAM(SRAM):快,作为高速缓存存储器。(几百几千兆) 动态RAM(DRAM):作为主存,图形系统的帧缓冲区。(<=几兆)1.静态RAM具有双稳定状态,它可以无期限地保持在两个不同的电压配置(状态)其中的一个。也可以保... 阅读全文
摘要:
第四章ISA指令集体系统结构:一个处理器支持的指令和指令的字节级编码。不同的处理器家族有不同的ISA。Y86本章定义的一个简单的指令集。包括各种状态元素、指令和它们的编码、一组编程规范和异常事件处理。Y86处理器以顺序指令执行为基础,设计了一个流水化的处理器。将每条指令分成5步,每个步骤都由一个独立... 阅读全文
摘要:
X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式ISA指令集体系结构,机器级程序的指令和格式。它定义了处理状态,指令的格式,以及每条指令对状态的影响。获得汇编代码的两种方式:gcc -S xxx.c -o... 阅读全文
摘要:
二进制数字系统和标准字符码无符号(unsigned)编码基于传统的二进制表示法,表示大于或者等于零的数字。补码(two’s-complement)编码是表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。浮点数(floating-point)编码是表示实数的科学记数法的以二为基数的版本... 阅读全文
摘要:
一.Vim编辑器1.Vim的六种模式2.Vim三种常用模式的使用方式,以及三者的切换。打开Vim即默认进入普通模式,按i进入插入模式,按esc从插入模式退出普通模式,再按:进入命令行模式。 普通模式下游标的移动按键说明h左l右(小写L)j下k上w移动到下一个单词b移动到上一... 阅读全文