计算机是一种能够自动、高速解决数学问题及其逻辑问题的现代化电子装置。一个完整的计算机系统由硬件系统和软件系统两部分组成,硬件构成了计算机系统的物质基础,软件则是计算机系统的应用基础。
计算机的硬件系统
计算机硬件(Hardware)是指计算机系统使用的电子线路和电子元件等物理设备的总称。硬件是构成计算机的物质基础,是计算机系统的核心。现在的计算机体系都成为冯·诺依曼体系结构。冯·诺依曼指出计算机硬件系统应由运算器、控制器、存储器、输入设备、输出设备五大部分构成。根据冯·诺依曼体系结构构成的计算机必须具有如下特征:
程序和数据在计算机中以二进制的方式执行。必须能够记忆程序、数据、中间结果及最终运算结果。具有完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
指令由操作码和地址码组成。
能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
总之:现代计算机仍然采用的是冯·诺依曼体系结构,硬件系统仍由运算器、控制器、存储器、输入设备、输出设备构成。
运算器
在计算机中,运算器是一种执行部件。其主要任务是完成信息的加工处理。这些处理主要有加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。运算器只要由运算逻辑单元ALU和寄存器两部分组成,寄存器部件用来提供参与运算的操作数,并暂时存放运算结果。
数据在计算机机中通常以二进制数形式存储和运算,这是因为二进制的运算规律比较简单,只有0和1两个独立的数符,而这恰好能够与电子器件中电压的高低、脉冲的有无对应起来,在电路中容易实现。
控制器
控制器是计算机的控制中心。控制器作为CPU(中央处理器)的核心部件主要用来协调计算机的工作,完成程序信息的处理和数据的输入/输出。
控制器的实现有两种方法,即组合逻辑方法和微程序控制方法。组合逻辑方法的特点是以集成电路来产生指令执行的微操作信息。具有程序执行的速度快,控制单元的体积小等优点。
近年来随着集成电路技术的迅速发展,组合逻辑方法得到了广泛的应用。
微程序控制方法相对于组合逻辑方法来说设计过程比较复杂,但并不像设计组合逻辑控制电路那么繁琐、不规则,而是有一定规律可循,修改起来也方便。尤其是可编程只读存储器的应用,为微程序控制器的设计提供了更大的灵活性和适用性,进而使用微程序设计技术的应用越来越广泛。目前已在中、小型和微型计算机中得到广泛的应用,只是在一些巨型、大型计算机中,由于速度的限制不宜采用微程序控制技术。
存储器
存储器的主要功能是存放程序与数据。程序是计算机操作的依据,数据是计算机操作的对象。程序和数据在存储器中都是以二进制的形式表示,每8位2进制划分为一个存储单元。访问存储单元中程序与数据必须先给出该单元地址。
存储器主要由存储体、地址寄存器与译码线路、读写电路与数据寄存器、控制线路等构成,包括 ROM(只读存储器) 和RAM(随机存取存储器)两种
输入设备
输入设备的任务是输入用户提供的原始信息,并且将其转换为计算机能识别的信息。常见的输入设备有:键盘、鼠标、扫描仪等。
输出设备
输出设备的任务是将计算机的处理结果以能被人们接受的或能为其他计算机所接受的形式输出。常用的输出设备有:打印机、显示器、绘图仪等。
一般情况下,由于输入、输出设备种类繁多而且速度各异,因此它们一般不是直接同高速工作的主机相连接,而是通过适配器部件与主机相联系,适配器的作用相当于一个转换器。
说明:
除了上述五个部件外,计算机系统中还必须有总线。计算机通过总线将五大部件连接起来,总线是它们相互通信的公共通路,主要任务是在各部件之间传递地址信息、数据信息和控制信息。因此,总线通常包括数据总线、地址总线和控制总线。
分享到:
相关推荐
"计算机系统概论(原书第二版)习题答案第五章" 计算机系统概论是计算机科学领域中的一门重要课程,本章节着重于计算机系统的基本概念和指令系统。下面是本章节的知识点总结: 1. 寻址模式(Addressing Mode):是一...
《计算机系统概论》是计算机科学领域的一本经典教材,主要涵盖了计算机系统的基础知识,包括计算机硬件、软件、操作系统、编译器、内存管理、计算机网络等多个方面。这本书的第二版通常会包含一些更新的内容和最新的...
在《计算机系统概论(原书第二版)》的第一章中,主要探讨了计算机的基本概念和原理。这一章的习题解答提供了对这些概念的深入理解和应用实例。 1.1 题目指出,每台计算机都能执行其他任何计算机所能执行的任务,只是...
计算机系统概论(原书第2版)》是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其...
计算机系统概论是深入理解计算机工作原理的重要课程,其中汇编语言部分是核心内容之一。汇编语言是一种低级编程语言,它与机器语言密切相关,每一行汇编指令都对应着特定的机器代码,这对于理解和优化计算机程序的...
计算机系统概论(原书第二版)习题答案第四章 本资源摘要信息对应计算机系统概论(原书第二版)习题答案第四章,涵盖了计算机系统的基本组件、Von Neumann模型、指令执行周期、数据表示方式等重要知识点。 一、...
计算机系统概论第四章测验及答案
《工业出版社计算机系统概论答案》是一份详细解答了该出版社出版的计算机系统概论教材中的各类问题的参考资料。这份答案集旨在帮助学习者更好地理解和掌握计算机系统的基础知识,包括但不限于计算机体系结构、操作...
《计算机系统概论》是一门深入探讨计算机体系结构、操作系统、编译原理等核心概念的课程。本资源包含了该课程的解答与实验源码,旨在帮助学习者更好地理解和实践计算机系统的运作原理。 在"答案"部分,你将找到对...
计算机系统概论,原书第2版 ,对开发原理有帮助
《计算机系统概论(中文版)》是一本深入解析计算机工作原理的重要教材,适用于大学学习者及对此领域感兴趣的读者。本书全面覆盖了计算机系统的基础知识,包括计算机的运作模型、CPU的工作原理以及数据的表示等多个...
【计算机系统概论(原书第二版)习题答案第三章】 在计算机系统概论的第三章中,涉及了逻辑门、布尔代数、组合电路、解码器、加法器以及存储电路等多个核心概念。以下是对这些知识点的详细解释: 1. **逻辑门**:在...
Knuth齐名的美国计算机界泰斗级作者Yale N. Patt。 伊利诺伊大学(UIUC)等众多名校计算机的经典基础教材。 本书的目的是让学生在一进入大学校门的时候,就对计算机科学有一个深入理解,为以后的课程打下坚实的...
计算机系统概论(原书第2版)
计算机系统概论(原书第2版), 适合计算机系统与结构的初学者参考学习