《计算机系统:核心概念及软硬件实现(原书第4版)》——第1章 计算机系统

简介:

本节书摘来自华章计算机《计算机系统:核心概念及软硬件实现(原书第4版)》一书中的第1章,作者:[美] J. 斯坦利·沃法德(J. Stanley Warford)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 计算机系统

计算机科学的基础问题是:什么能够被自动化?就像工业革命中研制出的机器使得手工劳作自动化了,计算机实现了信息处理的自动化。电子计算机是在20世纪40年代研发出来的,设计者构建计算机是为了自动求解数学问题。不过从那时起,计算机就被运用到了各种问题上,例如金融会计、航空预订、文字处理以及图形图像。计算机传播如此迅猛,几乎每天都有新的计算机自动化领域出现。
本书的目的是展示计算机是如何自动信息处理的。从原则上来说,计算机所能做的一切,你都能做。计算机和人执行任务的主要区别在于计算机执行任务非常迅速。不过要利用它的速度,人们必须指导计算机,也就是对计算机进行编程。
要想理解计算机的本质,最好的方法是学习如何对机器编程。编写程序要求学习编程语言。在投入学习编程语言的细节之前,本章首先介绍抽象的概念(本书就是基于抽象这一主题),然后描述计算机系统的硬件和软件组成,最后描述一个典型应用—一个数据库系统。

相关文章
|
5月前
|
存储 固态存储 安全
计算机硬件组成部分
中央处理器(CPU) • 功能: 负责执行计算机程序的指令,是计算机的大脑。 • 细节: 包括控制单元(CU)和算术逻辑单元(ALU)。CU负责指令流程控制,而ALU执行实际的算术和逻辑运算。 内存(RAM - 随机存取存储器) • 功能: 提供临时存储空间,用于存储正在运行的程序和数据。 • 细节: RAM 是易失性存储器,关机后数据会丢失。访问速度比存储设备快。 存储设备(硬盘驱动器/固态驱动器) • 功能: 用于永久性存储数据和程序。 • 细节: 硬盘驱动器(HDD)通过旋转磁盘存储数据,而固态驱动器(SSD)使用存储芯片,速度更快。
244 0
|
存储 C++ Python
《计算机系统:核心概念及软硬件实现(原书第4版)》——导读
这种方法为讨论计算机科学中的核心问题提供了一种很自然的环境。例如,本书介绍了HOL6层的结构化编程,可以和Asmb5层的非结构化编程的可能性进行对比。书中讨论了goto争议、结构化编程/效率之间的折中,给出了两个层次上语言的实际例子。
1839 0