计算机、互联网与Web入门
1. 引言
C 语言是一种简洁而强大的计算机编程语言,既适合编程经验较少的技术人员,也适合有经验的程序员用于构建大型软件系统。通过学习,我们可以掌握如何指挥计算机执行各种任务,因为软件(即我们编写的指令)控制着计算机(硬件)的运行。
2. 硬件与软件
计算机执行计算和逻辑决策的速度远超人类。如今,许多个人计算机每秒能进行数十亿次计算,而超级计算机的计算能力更是惊人,例如中国国防科技大学的天河 - 2 超级计算机每秒能执行超过 33 千万亿次计算。
计算机由硬件和软件组成。硬件包括键盘、屏幕、鼠标、硬盘、内存、DVD 驱动器和处理单元等设备。随着硬件和软件技术的快速发展,计算成本大幅下降,曾经占据大房间且造价数百万美元的计算机,如今可以集成在比指甲还小的硅芯片上,成本可能仅为几美元。
2.1 摩尔定律
在计算机和通信领域,硬件成本几十年来一直在迅速下降。大约每一到两年,计算机的性能(如内存容量、二级存储容量和处理器速度)就会在成本基本不变的情况下大致翻倍,这一趋势被称为摩尔定律,由英特尔联合创始人戈登·摩尔在 20 世纪 60 年代提出。通信领域也有类似的发展,成本大幅下降,技术快速进步,推动了信息革命的发展。
2.2 计算机组织
无论外观如何,计算机都可以分为以下几个逻辑单元:
| 逻辑单元 | 描述 |
| — | — |
| 输入单元 | 从输入设备获取信息(数据和计算机程序),供其他单元处理。常见输入设备包括键盘、触摸屏、鼠标等,还包括语音命令、图像和条形码扫描、从二级存储设备读取等方式。 |
|
超级会员免费看
订阅专栏 解锁全文
8406

被折叠的 条评论
为什么被折叠?



