摘要: 第十章系统级I/O第七节I/O重定向I/O重定向操作符:>ls>foo.txt这句代码的含义就是使外壳加载和执行ls程序,并且将标准输出重定向到磁盘文件foo.txt。I/O重定向函数:dup2返回值:成功返回描述符,错误返回-1这个函数执行的操作是,拷贝描述符表表项oldfd,覆盖描述表表项new... 阅读全文
posted @ 2015-11-15 18:21 20135302魏静静 阅读(195) 评论(1) 推荐(0) 编辑
摘要: 第十章 系统级I/O输入输出I/O是在主存和外部设备(如磁盘,网络和终端)之间拷贝数据的过程。输入就是从I/O设备拷贝数据到主存,而输出就是从主存拷贝数据到I/O设备。10.1 unix i/o所有的I/O设备,如网络、磁盘和终端,都被模型化为文件,而所有的输入和输出都被当做对相应的文件的读和写来执... 阅读全文
posted @ 2015-11-08 15:03 20135302魏静静 阅读(206) 评论(0) 推荐(1) 编辑
摘要: 4.48取指阶段icode:ifun=M1[PC]=C:0 rA:rB<=M1[PC+1] valC<=M4[PC+2] valP<=PC+6译码阶段valB<=R[rB]执行阶段valE<=valB+valC SetCC访存阶段写回阶段 R[rB]<=valE4.50取指booln... 阅读全文
posted @ 2015-11-03 23:38 20135302魏静静 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 重难点知识梳理: 课本大章第一章 计算机系统漫游信息=位+上下文第二章 信息的表示和处理第二章整体即为进制转换,对于无符号数与有符号数之间的转换,以及OP操作,本质而言为模运算。第三章 程序的机器级表示汇编中循环的实现:1.do-while循环通用形式:do body-state... 阅读全文
posted @ 2015-11-01 19:54 20135302魏静静 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 第六章 存储器层次结构第一节 存储技术一、随机访问存储器(RAM)RAM分类:静态的SRAM-更快,更贵,作为高速缓存存储器,CPU片上或片下动态的DARM-作为主存以及图形系统的帧缓冲区1.传统的DRAM(1)超单元芯片中的单元位被分为d个超单元,每个超单元有w个DRAM单元组成,一个dxw的DR... 阅读全文
posted @ 2015-10-27 15:02 20135302魏静静 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 2.82A:我们要求出那个无穷循环的串的数学公式表示。令其为V,则有右移K位,用十进制来列式子有: V*2^k=V+Y(高等数学知识) 则V=Y/(2^k-1)B:(a) 1/7 (b) 0.6 (c) 1/94.48取指阶段icode:ifun=M1[PC]=C:0 rA:rB<=M1[PC... 阅读全文
posted @ 2015-10-20 14:25 20135302魏静静 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 第四章处理器体系结构第一节Y86指令集体系结构一、程序员可见的状态存储器Y86程序用虚拟地址来引用存储器位置,硬件和操作系统软件联合起来将虚拟地址翻译成实际或物理地址状态码stat它表明程序执行的总体状态,会指示是正常运行还是出现了某种异常。二、Y86指令Movl类指令irmovl,rrmovl,m... 阅读全文
posted @ 2015-10-18 20:11 20135302魏静静 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 第三章程序的机器级表示第一节历史观点X86寻址方式经历三代:1DOS时代的平坦模式(不区分用户空间和内核空间,很不安全)28086的分段模式3IA32的带保护模式的平坦模式第二节程序编码gcc-Sxxx.c-oxxx.s获得汇编代码,也可以用objdump-dxxx反汇编64位机器上想要得到32代码... 阅读全文
posted @ 2015-10-11 21:29 20135302魏静静 阅读(174) 评论(1) 推荐(0) 编辑
摘要: 第一节 信息存储一、十六进制表示法以0x或0X开头的数字常量为十六进制二进制-十六进制相互转换※一种特殊情况要表示的数字常量x=2的n次方时,n=i+4j,且0≤i≤3时,开头的十六进制数字为1(i=0)、2(i=1)、4(i=2)、8(i=3),后面跟随着j个十六进制的0。这里的j是代表着每四位二... 阅读全文
posted @ 2015-10-07 15:29 20135302魏静静 阅读(311) 评论(0) 推荐(1) 编辑
摘要: 1.重点知识点梳理: GCC编译的四个步骤:预处理(gcc -E)、编译(gcc -S)、汇编(gcc -c)、链接 静态链接库的生成:ar rcsv libxxx.a xxx.o 共享库的生成 gcc -fPIC -c xxx.c快速记忆Vim:Vim具有6种基本模式和5... 阅读全文
posted @ 2015-09-27 17:53 20135302魏静静 阅读(189) 评论(0) 推荐(0) 编辑