永发信息网

毕业设计软件和硬件有什么区别

答案:1  悬赏:50  手机版
解决时间 2021-03-22 16:18
毕业设计软件和硬件有什么区别
最佳答案
通俗来讲,软件是程序员对计算机系统编写的程序,是计算机系统的上层。硬件,是复杂的电路系统,是计算机系统的底层。软件工程师工作与编程有关,硬件工程师工作与电路设计、编码等有关。
历史上计算机的雏形早于软件几个世纪就出现了。
而电子计算机的问世离不开苏格兰数学家布尔和现代信息学之父美国人香农。布尔以其超凡的智慧发明了他的布尔代数或者说布尔逻辑,使代数脱离了数字的概念而变得更加抽象,布尔代数中操作数不是数字,而是集(类),一个类仅仅代表一组事物,也就是后来熟知的集合。古希腊人认为,逻辑是追寻真理的过程中用于分析语言的一种手段,因此它被认为是一种哲学。所以布尔不仅使用数学的方法使逻辑从哲学中脱离出来,还为电子计算机的问世奠定了基础。 只可惜,在19世纪没有人把布尔代数中的与、或和电路中的串联、并联开关联系起来,没有人能意识到布尔代数可以直接由电路实现。直到20世纪30年代才被发现,主要贡献人是现代信息学之父香农,香农在他著名的于1938年在麻省理工所写的硕士论文《A Symbolic Analysis of Relay and Switching Circuits》中阐述了这个问题。
现代电子计算机所完成的加法运算减法运算等都是用逻辑器件所组成的电路完成的。计算机是运用二进制数进行工作,二进制数0和1在逻辑器件中的代表断路和通路。
软件的本质是对计算机系统(硬件)的编程,软件一般都用高级语言进行编程,程序员编写的程序由IDE编译、链接后用电烧录到计算机系统的程序寄存器中,不过存放在程序寄存器中的是机器码,一大堆01010111代码。我这里拿单片机(微控制器)的工作原理举例来说明之后是怎么工作的。单片机执行指令时,首先从程序存储器中读指令,送指令寄存器保存,后送指令译码器译码,译码结果送定时控制逻辑电路,由定时器控制逻辑产生各种定时信号和控制信号,再送到单片机的各个部件去进行相应操作。执行程序就是不断重复这一过程。
总之,我觉得计算机还是挺复杂的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列关于化学反应熵变的叙述,正确的是A.化学
雅思教父刘洪波老师出过所有的书名字?
新手创业好项目有哪些,农村有哪些好项目 适合
踢完足球后该喝什么
凤仙花谢了明年还会重新开花吗?
鲜花渔具店这个地址在什么地方,我要处理点事
单选题I'msorry________IwasabsentinEurop
关于头发的唯美诗句,剪短头发的唯美句子
考研英语是选新东方还是沪江好
哀的部首是什么,敞的偏旁是什么
请问珠海新开的那个长隆海洋王国好玩吗?设施
Ifyouweremuchyounger,Iwouldarrange
万岁寿司料理广百新一城店地址在哪,我要去那
装win7后玩魔兽争霸突然死机,显示器无信号
用VB编程序验证哥德巴赫猜想,即一个大于等于6
推荐资讯
中国民生银行青岛麦岛支行特斯拉目的地充电站
为什么捏肚子上的赘肉会有疼痛感
包拯是哪个时代的人?
单选题下列行为属于不尊重他人隐私权的是:A.
捷达档位不清晰,能修理吗?
按f8出现选择启动设备
关于秋的乐观的与悲观的诗句
快->>>樱桃小丸子是中国还是日本的
我家客厅内镜子正对大门,落地的不好拆除,请
购买邮政期货提前取本金要扣本金吗
每男每女内衣怎么去啊,有知道地址的么
我的win7旗舰版64位,软件授权服务版本是6.1.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?