计算机的实现的理论基础
计算机的实现
作者:佳嵌工作室(交流QQ群:528495268)
网站:http://www.plusembed.com
转载请说明源地址。
1.1 计算机理论提出
1.1.1 图林机理
1936年,阿兰.图灵提出了一种数学上的抽象的计算机模型,这个模型被称为图灵机,并在数学上验证了其理论上的可能性,现在所有的计算机运行原理都符合图林机的运作原理,图灵也因为在计算机上巨大成就,计算机科学界的最高奖也被称为“图灵奖”,这个奖有计算机科学界的“诺贝尔奖”之称。
1.1.2 冯·诺依曼提出计算机在工程上的实现原理
1946年冯·诺依曼提出计算机在工程上被实现的可能性,并给出了一个完整的计算机基本组成结构,也即冯诺·依曼结构,冯诺依曼给出了这个计算机在工程上的实现结构后,很多的学院和厂家就开始着手计算机具体设计工作。
1.2 计算机的工程实现
1.2.1 遵循计算机原理,实现计算机的材料可以有很多
现在的计算机是使用电子器件实现,容易给大家造成一种错觉,好像计算机就应该是电子器件实现的,实际上只要符合计算机的原理,任何材料都可以用来设计计算机,比如早期的有些计算机就是机械实现的,目前研制中的量子计算机和生物计算机,就不是电子器件的,随着科技的发展,可能还有出现各种新型材料的计算机。
1.2.2 机械计算机
美国发明家丹尼尔·希利斯就设计了一台机械式的计算机“万年钟”,当初设计这台计算机的初衷就是为了让几万年后还能够正常的运行,让以后的人类也能够窥探现如今的科技。据说当初就是希望使用机械式的方式实现的,部件之间全部采用齿轮转动来传递信息,所有运行的动能来自于太阳能的转换,
1.2.3 通过游戏也可以模拟一台计算机
有一款叫做我的世界的游戏,这个游戏是一个像素点游戏,不清楚的朋友可以上网搜索下,像素点游戏就是使用一个一个的小方块搭建你设计的世界,使用java语言进行开发的,记得有一个很有意思的玩家,这个玩家在我的世界中,使用像素点根据计算机的原理搭建了一台计算机,完全可以工作运行,根据输入的结果得到我们需要的结果。
1.2.4 明白计算机的实现原理,你也可以搭建一台自己的计算机
所以只要你明白了计算机的工作原理,你也可以自己搭建一台简单的机械式的或者电子式计算机,对于理解计算机原理还是很有帮助的。所以与电子/计算机相关的理工科毕业的学生,在学完了相关计算机的原理性课程后,都应该有能力搭建出一台如何计算机原理的简易计算机。
1.2.5 为什们使用电子器件实现计算机
机械式计算机的速度非常的慢,因此向运行速度更快的电子计算机过度是必然的事情。
转载于:https://blog.51cto.com/12951022/1945456
计算机的实现的理论基础相关推荐
- 集群收益管理需要计算机能力,收益管理理论基础问题及发展研究.doc
收益管理理论基础问题及发展研究 收益管理理论基础问题及发展研究 [摘 要] 起源于航空领域的收益管理,是解决在资源约束前提下提高企业收益的理论与方法,现已成为现代管理科学的重要分支.从不同的视角诠释收 ...
- 哥德尔90年前的「不完备性定理」,奠定了计算机与AI的理论基础
大神早已远去,而他的光芒仍在人间. 1931 年,奥地利裔美国著名数学家库尔特 · 哥德尔(Kurt Gödel)在一篇论文<Über formal unentscheidbare Sätze ...
- 【面向计算机的数理逻辑/软件理论基础笔记】一阶谓词逻辑系统的证明理论,包含演绎定理、可证等价关系和完备性定理
一阶形式系统KLK_\mathcal{L}KL 一阶形式系统KLK_\mathcal{L}KL是指由一阶语言L\mathcal{L}L以及下面的公理和推理规则组成: 公理集: (K1):A→(B→ ...
- 免费计算机维修基础教程,《计算机组装与维修基础教程》第1课:计算机基础知识.ppt...
<<计算机组装与维修基础教程>第1课:计算机基础知识.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<<计算机组装与维修基础教程> ...
- 第一章计算机系统概述答案,1第一章计算机系统概论.ppt
1第一章计算机系统概论,计算机系统概论,计算机系统概论pdf,计算机系统概论答案,计算机系统概论英文,计算机系统概论下载,计算机系统概论中文,民航概论ppt第一章,饭店概论第一章课件,秘书学概论第一章 ...
- 计算机的数学思想源头(回复“计算机数学”可下载PDF典藏版)
计算机的数学思想源头(回复"计算机数学"可下载PDF典藏版) 2018-04-16 数据简化DataSimp 数据简化DataSimp导读:前篇<计算机诞生的详细历史> ...
- 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总
halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 计算机系统结构的基本概念 ...
- Springboot疫苗接种管理系统-JAVA.JSP【计算机毕业设计、源码、开题报告】
叿狆号:"IT软件学习社" 摘 要 预防预接种工作实行网络信息化管理,是我国免疫规划工作发展的需要.接种信息实行网络信息化不仅是预防接种工作步入了一个新的台阶,更重要的是解决了多年 ...
- 南京理工大计算机专业介绍,南京理工大学计算机科学与技术专业介绍
计算机科学与技术专业 一.专业特色 根据"宽专业.厚基础.重能力.高素质"的培养原则,按照专业大类的招生.培养方案,计算机科学与技术.软件工程和网络工程三个专业前一年半开设相同课程 ...
- 站上历史浪潮的计算机(二)——图灵
导读: 1.20世纪初,主要发达国家基本完成第二次工业革命,人类迎来"电气时代",电.新型内燃机.电讯是这次工业革命最杰出的三大作品:电能是当代文明的根基与血液,新型内燃机则成为当 ...
最新文章
- 运维工作钱少、事多而且杂?年轻人,你这个思想很危险吶
- 计算机科学与技术专业术语
- 三个案例,解读静态代码块和构造代码块
- 在Linux中查看所有正在运行的进程
- 河南智游科技 超市管理系统
- 汇编语言不带冒号标号的用法
- noi 4982 踩方格
- 使用MyBatis框架时发现的一些小bug
- USACO 1.5.4 Checker Challenge
- 谷歌正在为Chromebook自研基于Arm的处理器
- 原版98启动盘镜像.img_【教程】利用Windows 10 官方下载工具下载最新系统镜像、制作启动盘...
- 2020-02-13
- MySQL计算环比、同比(年、月、季度)
- win10系统电脑提示此程序被组策略阻止的解决办法
- C++ boost库中的sp_counted_base实现解析
- 开闭原则的例子_开闭原则
- 桑榆之年,你将如何谢幕这一生?
- Qt 仿360悬浮球
- SystemVerilog中的Program的学习笔记
- 移动魔百盒M304A救砖、线刷教程(附固件)
热门文章
- paip.关于动画特效原理 html js 框架总结
- paip.重装系统需要备份的资料总结..v2.0 cad
- paip.python错误解决13
- 输入法分类总结与优缺点
- paip.系统无法在消息文件中为 Application 找到消息号为 0x2350 的消息文本。服务器存储空间不足,无法处理此命令
- joinquant : 通过query获取申万各级指数行情、估值等数据
- Rust导出Python/Node.js可用的DLL库
- (转)用纸笔解释比特币挖矿算法原理
- 隐马尔科夫模型HMM学习最佳范例
- 2020阿里云线上峰会预告 | 凌云时刻