1.4 计算机能做什么

简介: 在学习C语言编程前,了解计算机工作原理至关重要。计算机由CPU、RAM及永久存储设备等构成,CPU从内存获取并执行指令,其工作区由寄存器组成,用于存储指令及其地址,从而高效地进行运算任务。这有助于理解C程序编写与运行的关系。

在学习如何用C语言编程之前,最好先了解一下计算机的工作原理。这些知识有助于你理解用C语言编写程序和运行C程序时所发生的事情之间有什么联系。
现代的计算机有多种部件构成。中央处理单元(CPU)承担绝大部分的运算工作。随机存取内存(RAM)是存储程序和文件的工作区;而永久内存存储设备(过去一般指机械硬盘,现在还包括固态硬盘)即使在关闭计算机后,也不会丢失之前存储的程序和文件。另外,还有各种外围设备(如,键盘、鼠标、触摸屏、监视器)提供人与计算机之间的交互。CPU负责处理程序,接下来我们重点讨论它的工作原理。
CPU的工作非常简单,至少从以下简短的描述中看是这样。它从内存中获取并执行一条指令,然后再从内存中获取并执行下一条指令,诸如此类(一个处理频率为1吉赫兹的CPU一秒钟能重复这样的操作大约十亿次,因此,CPU能以惊人的速度从事枯燥的工作)。CPU有自己的小工作区--有若干个寄存器组成,每个寄存器都可以存储一个数字。一个寄存器存储下一条指令的内存地址,CPU使用该地址来获取和更新下一条指令。在获取指令后,CPU在另一个寄存器中存储该指令,并更新第1个寄存器存储下一条指令的地址。

目录
相关文章
|
6月前
|
人工智能 安全 大数据
计算机在矿产领域的应用
计算机在矿产领域的应用
|
6月前
|
人工智能 安全 数据挖掘
计算机在石油化工领域的应用
计算机在石油化工领域的应用
|
6月前
|
监控 安全
计算机在核能领域的应用
计算机在核能领域的应用
|
6月前
|
存储 机器学习/深度学习 缓存
揭秘计算机的神经系统:探索计算机的基本组成
本文将揭秘计算机的神经系统,探索计算机的基本硬件组成。从CPU、内存、主板、I/O设备到显卡,逐一介绍其功能和作用。同时,还将讨论冯·诺依曼体系结构和哈佛结构的区别,帮助读者更好地理解计算机的工作原理。
126 2
揭秘计算机的神经系统:探索计算机的基本组成
|
6月前
|
存储 编解码
计算机基本组成
【1月更文挑战第5天】计算机基本组成。
109 1
|
6月前
|
存储 设计模式 缓存
计算机是怎么构成的
计算机是怎么构成的
47 2
|
4月前
|
物联网 人机交互 语音技术
计算机中输入输出设备
【7月更文挑战第28天】
94 1
|
5月前
|
网络协议 安全 数据安全/隐私保护
计算机与通信工程的联系
计算机与通信工程的联系
43 0
|
存储 前端开发 安全
2019.11.10计算机的拆装机总结
2019.11.10计算机的拆装机总结
108 0
|
6月前
|
人工智能 监控 算法
计算机在公共卫生领域的应用
计算机在公共卫生领域的应用