一、计算机部件
计算机诞生于第三次工业革命。程序的实现主要靠下面三个部件。
中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU来进行数学运算。
内存(Memory)是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。
磁盘(disk)是指利用磁记录技术存储数据的存储器。
二、计算机语言的发展
机械语言:计算机可以识别机械语言(由高低电压代表的1和0),计算机由一个一个电器件通过导线连接组成,通过导线中的高低电压传递信息。
汇编语言:由高低电压产生的二进制数字太过难以记忆和识别,于是就有了汇编语言,汇编语言是将大部分的有规律的机器语言进行提取,编程人员只需要记住相应的汇编指令(英文单词)就可以直接操作机器硬件。
C语言:但是汇编语言对一些逻辑处理并不是很友好,比如循环,判断等等,写这样的语句还是非常麻烦的,于是我们在汇编语言上进行了优化,形成了C语言。从当前这个脉络当中我们可以看出C语言是可以控制每个器件的出入电压。
对大量的底层语言进行封装就拥有了驱动程序,对大量的驱动程序进行封装就拥有了我们所熟知的操作系统。
本文概述了计算机发展史上的关键组件——中央处理器(CPU)、内存和磁盘的作用,以及从机械语言到高级语言C语言的演变过程,介绍了C语言如何控制底层硬件。
6万+

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



