分类: 计算机体系结构

4 篇文章

[ARM-Cortex-M3/4] 进位/借位与溢出
1.1 进位与借位进位与借位是无符号数而言的。 进位:无符号数相加时,最高有效位向更高位进位,表示无符号数运算发生上溢出。借位:无符号数相减时,最高有效位向更高位借值,表示无符号数运算发生下溢出。ARM状态寄存器CPSR的C位表示进位或非借位标志(Carry/borrow flag) 加法指令中(包括比较指令CMN,根据两数相加结果进行比较),当结…
计算机体系结构——操作系统——虚拟存储器技术
虚拟存储器技术是操作系统中的概念。在存储器层次结构中增加硬盘的目的是提供一个虚拟化的廉价超大容量存储系统,而在大部分存储器访问时,依然能提供较快速的存储器访问速度。例如:一个提供2GB内存的计算机,可以用硬盘高效提供1TB的存储,较大的1TB存储器称为虚拟存储器,较小的2GB内存称为物理存储器。 现代操作系统中普遍采用虚拟内存管理,该部分即让软件运…
SISD、MIMD、SIMD、MISD计算机的体系结构的Flynn分类法
1. 计算平台介绍 Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,如下图所示: 单指令流单数据流机器(SISD) SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行。并且在某个时钟周期内,CPU只能处理一个数据流。因此这种机器被称作…