10 2015 档案
摘要:重要知识点三种常见的存储技术 RAM,ROM,磁盘。 随机访问存储器(RAM) 分类:静态RAM(SRAM)和动态RAM(DRAM)。 两类RAM区别:静态RAM比动态RAM更快,但也贵得多且功耗更大。 SRAM的特点:SRAM每个位都存储在一个双稳态的存储器单元里,因此其存储单元具有双稳态特性,只...
阅读全文
摘要:重要知识点 指令集体系结构 一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构。 Y86处理器 Y86处理器状态类似于IA32。有8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp和%ebp。处理器每个程序寄存器存储一个字。寄存器%esp被入栈、出栈、调用...
阅读全文
摘要:X86的三代寻址方式DOS时代的平坦模式,不区分用户空间和内核空间,很不安全。 8086的分段模式。 IA32的带保护模式的平坦模式。 对于机械级编程的两种重要抽象 ISA:机械级程序的格式和行为,定义为指令集体系结构,它定义了处理器状态、指令的格式,以及每条指令对状态的影响。 虚拟地址:机器级程序...
阅读全文
摘要:重要知识点 三种数字表示 无符号:编码基于传统的二进制表示法,表示大于或等于0的数字。 补码:编码表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。 浮点数:编码是表示实数的科学记数法的以二为基数的版本。 漏洞原因:因为3种数字精度有限所以计算机会因溢出而使用求模运算,使无限的明文...
阅读全文