05 2018 档案
发表于 2018-05-30 17:04阅读:1563评论:0推荐:1
摘要:一、Intel定义下的异常和中断 不同体系和教材往往对异常和中断有不同的定义。 Intel定义:中断是一种典型的由I/O设备触发的、与当前正在执行的指令无关的异步事件;而异常是处理器执行一条指令时,由处理器在其内部检测到的、与正在执行的指令相关的同步事件。 Intel将异常分为故障(fault)、陷
阅读全文 »
发表于 2018-05-29 16:56阅读:7105评论:0推荐:1
摘要:不同教材对中断的定义不同,可以说是一个没有严格定义的概念。 中断(广义的)是指程序执行过程中,遇到急需处理的事件时,暂时中止CPU上现行程序的运行,转去执行相应的事件处理程序,待处理完成后再返回原程序被中断处或调度其他程序执行的过程。 操作系统是“中断驱动”的;换言之,中断是激活操作系统的唯一方式。
阅读全文 »
发表于 2018-05-27 17:49阅读:1077评论:0推荐:1
摘要:静态链接对象: 多个可重定位目标模块 + 静态库(标准库、自定义库) 静态库 在类Unix系统中,静态库文件采用一种称为存档档案(archive)的特殊文件格式,使用.a后缀。 使用静态库,可增强链接器功能,使其能通过查找一个或多个库文件中定义的符号来解析符号 在构建可执行文件时,只需指定库文件名,
阅读全文 »
发表于 2018-05-25 20:26阅读:381评论:0推荐:0
摘要:为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。 缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。 CPU上下文切换:CPU给每个进程
阅读全文 »
发表于 2018-05-25 10:53阅读:2975评论:0推荐:1
摘要:目标代码(Object Code)指编译器和汇编器处理源代码后所生成的机器语言目标代码 目标文件(Object File)指包含目标代码的文件 最早的目标文件格式是自有格式,非标准的。标准的几种目标文件格式: – DOS操作系统(最简单) :COM格式,文件中仅包含代码和数据,且被加载到固定位置 –
阅读全文 »
发表于 2018-05-24 20:21阅读:740评论:0推荐:0
摘要:IA-32/Linux按字节编址;在保护模式下,IA-32采用段页式虚拟存储管理方式,存储地址采用逻辑地址、线性地址和物理地址来进行描述。 逻辑地址由48位组成,包含16位段选择符(高13位为段表项的index)和32位段内偏移量(有效地址=基址寄存器+变址寄存器×比例因子+偏移量),通过段描述符取
阅读全文 »
发表于 2018-05-23 15:20阅读:6214评论:0推荐:1
摘要:物理地址:又称绝对地址,即程序执行所使用的地址空间(处理器执行指令时按照物理地址进行) 逻辑地址:又称相对地址,即用户编程所使用的地址空间,从0开始编号,有两种形式:一维逻辑地址(地址) 二维逻辑地址(段号:段内地址) 主存储器空间的分配与去配: 分配:进程装入主存时,存储管理软件进行具体的主存分配
阅读全文 »
发表于 2018-05-22 14:34阅读:4362评论:0推荐:0
摘要:存储器的组织形式: 数据总是在相邻两层之间复制传送,最小传送单位是定长块,互为副本(不删除) ⭐️指令和数据有时间局部性和空间局部性。 高速缓冲存储器Cache 介于CPU和主存储器间的高速小容量存储器,由静态存储芯片SRAM组成,容量较小但比主存DRAM技术更加昂贵而快速, 接近于CPU的速度。C
阅读全文 »
发表于 2018-05-21 14:29阅读:931评论:0推荐:1
摘要:机械硬盘: 盘片、盘面 盘片、盘面 每个盘片有两个盘面都可以读写。每一个盘面均有一个磁头(head),磁头号=盘面号。 磁头 磁头 即铁芯+通电流的线圈,线圈通以正向电流使呈N-S状态、通以反向电流使呈S-N状态,不同的磁化状态被记录在磁盘表面。读时,因为载体上小的磁化单元外部的磁力线通过磁头铁芯形
阅读全文 »
发表于 2018-05-20 14:26阅读:1519评论:0推荐:0
摘要:记忆单元/存储基元/存储元/位元/Cell,是具有两种稳态的能够表示二进制数码0和1的物理器件。 具有相同地址的位构成一个存储单元,也称为一个编址单位,编址方式有字节编址、按字编址(由ISA规定) 编址单位是指具有相同地址的位元构成的单位,编址方式一般为按字节编址。如图,相同单元字线连在一起。 指令
阅读全文 »