关于计算机的知识,我可以让你知道得更多!( 二 )

1.计算机体系结构

计算机体系结构(Computer Architecture)通常是指涉及机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性 , 更多说的是计算机的外特性 , 是硬件子系统的结构概念及其功能特性 。 这其中最重要的问题都直接和计算机的指令系统有关 , 例如计算机的字长 , 计算机硬件能够直接识别和处理的数据类型及其表示、存储、读写方式 , 指令系统的组成 , 指令类别、格式和功能 , 指令中使用的寄存器数量和表示方法 , 支持的寻址方式 , 存储器、输入/输出设备和CPU之间数据传送的方式和控制 , 也包括中断的类型和处理流程 , 系统中对各类信息的保护 , 计算机运行状态的定义和切换 , 对各种运行异常或者出错的检测和处理方案等 , 这些都是程序设计人员编写出高质量程序并确保其正常运行必须深入了解的计算机的有关属性 。 计算机体系结构主要研究硬件和软件功能的划分 , 确定硬件和软件的界面 , 即哪些功能应划分到硬件子系统完成 , 哪些功能应划分到软件子系统中完成 。

2.计算机组成

推荐阅读