计算机的组成(程序如何实现)

本文概述了计算机发展史上的关键组件——中央处理器(CPU)、内存和磁盘的作用,以及从机械语言到高级语言C语言的演变过程,介绍了C语言如何控制底层硬件。

一、计算机部件

         计算机诞生于第三次工业革命。程序的实现主要靠下面三个部件。

        中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU来进行数学运算

        内存(Memory)是计算机的重要部件之一,也称内存储器主存储器,它用于暂时存放CPU中的运算数据,与硬盘外部存储器交换的数据。它是外存CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。

        

        磁盘(disk)是指利用磁记录技术存储数据存储器

二、计算机语言的发展

        机械语言:计算机可以识别机械语言(由高低电压代表的1和0),计算机由一个一个电器件通过导线连接组成,通过导线中的高低电压传递信息。

        汇编语言:由高低电压产生的二进制数字太过难以记忆和识别,于是就有了汇编语言,汇编语言是将大部分的有规律的机器语言进行提取,编程人员只需要记住相应的汇编指令(英文单词)就可以直接操作机器硬件。

        C语言:但是汇编语言对一些逻辑处理并不是很友好,比如循环,判断等等,写这样的语句还是非常麻烦的,于是我们在汇编语言上进行了优化,形成了C语言。从当前这个脉络当中我们可以看出C语言是可以控制每个器件的出入电压。

        对大量的底层语言进行封装就拥有了驱动程序,对大量的驱动程序进行封装就拥有了我们所熟知的操作系统。

        

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值