软件指挥硬件

  在文章的开头,我们首先要区别一下,硬件与软件。计算机硬件指的是CPU芯片,主板,显卡等有形的物体。 计算机软件是为了使这些硬件能够工 作,使用编程技术,编写的可执行文件。
作为一个程序开发人员,我们每天与软件接触,却极少关注硬件。硬件知识的匮乏,也许并不会影响软件的开发。我们平时使用的开发环境,给我们预留了使用硬件的接口。我们不必关心正在使用的资源,而只管去用好他;这正是计算机科学的一个特色。毕竟,计算机科学是十分复杂,十分庞大的,我们只好把这种庞大的系统去分成,几个甚至是更多个,完全独立的学科。
 CPU芯片是计算机中构成最复杂的一个硬件,他还有一个名字叫做处理器。处理器的最初形态是数万根晶体管,得益于微电子技术的进步, 处理器已经变得体积越来越小,功能越来越强。 说起软件,我们不能不提起编程语言。编程语言是从机器指令,慢慢演变而来的。因为,国际上的一些标准,硬件和软件,逐渐都能互相兼容了。广为认知的ANSI C 也是这样出现的。
 计算机技术可能几十年都不会发展,制定的规范也不会被取代,就这样一代又一代的编程人员使用着成熟的技术,进行职业化的行为。







 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值