计算机系统结构 编辑
计算机系统结构,抽象来说计算机系统架构是一个系统在其所处环境中最高层次的概念;它确定一台电脑硬件和软件之间的连结。具体地说电脑系统架构'指的是电脑系统设计的观念与架构,描述电脑在实做的设计原则。它确定一部电脑的:
2
相关
汇编语言是任何一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。
Das U-Boot 是一个主要用于嵌入式系统的启动程式,可以支援多种不同的计算机系统结构,包括PowerPC、ARM architecture、AVR32、MIPS architecture、x86、68k、Nios与MicroBlaze。这也是一套在GNU通用公共许可证之下发布的自由软件。
汇编语言是任何一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。
通用语言基础架构是一个开放的设计规格。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成.NET Framework基础结构的可执行码以及代码的运行时环境的规范,它定义了一个语言无关的跨体系结构的运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机系统结构上。国际标准CLI定义在ISO/IEC 23271,最新版本在2012年修定。
动态电压调节计算机系统结构中的一种电源管理技术,它可以根据处理器实时的使用状况,提高或降低电源电压。由于电路的功耗与电源电压存在平方的关系,因此在系统闲置或低速运行时,降低电源电压可以大大降低电路的功耗。
在采用段式内存管理的架构中,代码段通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些计算机系统结构也允许代码段为可写,即允许程序自修改。
在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。
通用语言基础架构是一个开放的设计规格。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成.NET Framework基础结构的可执行码以及代码的运行时环境的规范,它定义了一个语言无关的跨体系结构的运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机系统结构上。国际标准CLI定义在ISO/IEC 23271,最新版本在2012年修定。
总线竞争也称总线争用,是计算机系统结构中总线的不良状态——总线上的多个设备同时尝试在总线上放置值。大多数总线架构要求其设备遵循精心设计的仲裁协议,以使竞争的可能性可以忽略不计。但是,当总线上的设备有逻辑错误、制造缺陷或超出其设计速度运行时,仲裁可能会故障,从而导致竞争。在具有可编程存储器映射输入输出的系统上控制映射的硬件暂存器被写入非法值后,也可能发生竞争。
总线竞争也称总线争用,是计算机系统结构中总线的不良状态——总线上的多个设备同时尝试在总线上放置值。大多数总线架构要求其设备遵循精心设计的仲裁协议,以使竞争的可能性可以忽略不计。但是,当总线上的设备有逻辑错误、制造缺陷或超出其设计速度运行时,仲裁可能会故障,从而导致竞争。在具有可编程存储器映射输入输出的系统上控制映射的硬件暂存器被写入非法值后,也可能发生竞争。
通用语言基础架构是一个开放的设计规格。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成.NET Framework基础结构的可执行码以及代码的运行时环境的规范,它定义了一个语言无关的跨体系结构的运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机系统结构上。国际标准CLI定义在ISO/IEC 23271,最新版本在2012年修定。