计算机组成与系统结构是计算机科学中的基础概念,涵盖了硬件和软件如何协同工作以实现计算的基本原理。本单元自测题涉及的知识点广泛,主要涵盖了冯·诺伊曼体系结构、计算机系统层次、并行计算机分类、编程语言层级、早期计算机历史以及适配器的功能。
1. 冯·诺伊曼体系结构:这是现代计算机的基础,由五个主要部件组成,包括控制器、运算器、存储器、输入设备和输出设备。题目中提到的寄存器和缓冲器虽然在计算机内部有重要作用,但并不被视为冯·诺伊曼体系结构的五大部件。
2. 计算机体系结构与计算机组成:两者的区别在于,体系结构是设计蓝图,关注计算机的整体逻辑布局;组成则关注实际的物理实现,即如何用具体元件来构建一个计算机。
3. Flynn分类:1966年,Flynn根据指令流和数据流的不同组合,将计算机分为四类:单指令单数据(SISD)、单指令多数据(SIMD)、多指令单数据(MISD)和多指令多数据(MIMD),每种类型都有其特定的并行处理能力。
4. 计算机层次结构:从低层到高层,包括机器语言、汇编语言、高级语言等。机器语言和汇编语言采用符号语言,而高级语言更接近人类自然语言,便于程序员编写。
5. 早期计算机发展:ENIAC(电子数字积分计算机)是世界上第一台通用电子数字计算机,使用的是电子管作为电子器件。
6. 存储程序的概念:冯·诺伊曼型计算机的设计思想是程序和数据都存储在内存中,然后按照存储的指令地址顺序执行。
7. 嵌入式计算机:到目前为止,嵌入式计算机是最为广泛应用的计算机形态,它们被集成在各种设备中,如手机、家用电器和汽车等。
8. 计算机组成与实现:同一种计算机体系结构可以有不同的实现方式,比如使用不同的硬件技术和制造工艺。
9. 适配器的作用:适配器在计算机系统中起着桥梁作用,确保I/O设备能够按照计算机系统的要求正确地发送和接收信息。
10. 汉字字符集:在中国使用的计算机汉字操作系统中,某些字符集可能不包含繁体汉字,这涉及到字符编码标准,如GB2312只包含简体汉字,而GBK或Unicode则同时包含简体和繁体汉字。
以上内容详细解释了自测题中涉及的多个关键知识点,这些知识点是理解计算机科学基础和进一步学习高级主题的关键。通过这些自测题,学生可以加深对计算机系统核心概念的理解,并为进一步的学习打下坚实的基础。