计算机的实现的理论基础

2024-06-03 21:08:11

计算机的实现

作者:佳嵌工作室(交流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

计算机的实现的理论基础相关推荐

  1. 集群收益管理需要计算机能力,收益管理理论基础问题及发展研究.doc

    收益管理理论基础问题及发展研究 收益管理理论基础问题及发展研究 [摘 要] 起源于航空领域的收益管理,是解决在资源约束前提下提高企业收益的理论与方法,现已成为现代管理科学的重要分支.从不同的视角诠释收 ...

  2. 哥德尔90年前的「不完备性定理」,奠定了计算机与AI的理论基础

    大神早已远去,而他的光芒仍在人间. 1931 年,奥地利裔美国著名数学家库尔特 · 哥德尔(Kurt Gödel)在一篇论文<Über formal unentscheidbare Sätze ...

  3. 【面向计算机的数理逻辑/软件理论基础笔记】一阶谓词逻辑系统的证明理论,包含演绎定理、可证等价关系和完备性定理

    一阶形式系统KLK_\mathcal{L}KL​ 一阶形式系统KLK_\mathcal{L}KL​是指由一阶语言L\mathcal{L}L以及下面的公理和推理规则组成: 公理集: (K1):A→(B→ ...

  4. 免费计算机维修基础教程,《计算机组装与维修基础教程》第1课:计算机基础知识.ppt...

    <<计算机组装与维修基础教程>第1课:计算机基础知识.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<<计算机组装与维修基础教程> ...

  5. 第一章计算机系统概述答案,1第一章计算机系统概论.ppt

    1第一章计算机系统概论,计算机系统概论,计算机系统概论pdf,计算机系统概论答案,计算机系统概论英文,计算机系统概论下载,计算机系统概论中文,民航概论ppt第一章,饭店概论第一章课件,秘书学概论第一章 ...

  6. 计算机的数学思想源头(回复“计算机数学”可下载PDF典藏版)

    计算机的数学思想源头(回复"计算机数学"可下载PDF典藏版) 2018-04-16 数据简化DataSimp 数据简化DataSimp导读:前篇<计算机诞生的详细历史> ...

  7. 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 计算机系统结构的基本概念 ...

  8. Springboot疫苗接种管理系统-JAVA.JSP【计算机毕业设计、源码、开题报告】

    叿狆号:"IT软件学习社" 摘 要 预防预接种工作实行网络信息化管理,是我国免疫规划工作发展的需要.接种信息实行网络信息化不仅是预防接种工作步入了一个新的台阶,更重要的是解决了多年 ...

  9. 南京理工大计算机专业介绍,南京理工大学计算机科学与技术专业介绍

    计算机科学与技术专业 一.专业特色 根据"宽专业.厚基础.重能力.高素质"的培养原则,按照专业大类的招生.培养方案,计算机科学与技术.软件工程和网络工程三个专业前一年半开设相同课程 ...

  10. 站上历史浪潮的计算机(二)——图灵

    导读: 1.20世纪初,主要发达国家基本完成第二次工业革命,人类迎来"电气时代",电.新型内燃机.电讯是这次工业革命最杰出的三大作品:电能是当代文明的根基与血液,新型内燃机则成为当 ...

最新文章

  1. 运维工作钱少、事多而且杂?年轻人,你这个思想很危险吶
  2. 计算机科学与技术专业术语
  3. 三个案例,解读静态代码块和构造代码块
  4. 在Linux中查看所有正在运行的进程
  5. 河南智游科技 超市管理系统
  6. 汇编语言不带冒号标号的用法
  7. noi 4982 踩方格
  8. 使用MyBatis框架时发现的一些小bug
  9. USACO 1.5.4 Checker Challenge
  10. 谷歌正在为Chromebook自研基于Arm的处理器
  11. 原版98启动盘镜像.img_【教程】利用Windows 10 官方下载工具下载最新系统镜像、制作启动盘...
  12. 2020-02-13
  13. MySQL计算环比、同比(年、月、季度)
  14. win10系统电脑提示此程序被组策略阻止的解决办法
  15. C++ boost库中的sp_counted_base实现解析
  16. 开闭原则的例子_开闭原则
  17. 桑榆之年,你将如何谢幕这一生?
  18. Qt 仿360悬浮球
  19. SystemVerilog中的Program的学习笔记
  20. 移动魔百盒M304A救砖、线刷教程(附固件)

热门文章

  1. paip.关于动画特效原理 html js 框架总结
  2. paip.重装系统需要备份的资料总结..v2.0 cad
  3. paip.python错误解决13
  4. 输入法分类总结与优缺点
  5. paip.系统无法在消息文件中为 Application 找到消息号为 0x2350 的消息文本。服务器存储空间不足,无法处理此命令
  6. joinquant : 通过query获取申万各级指数行情、估值等数据
  7. Rust导出Python/Node.js可用的DLL库
  8. (转)用纸笔解释比特币挖矿算法原理
  9. 隐马尔科夫模型HMM学习最佳范例
  10. 2020阿里云线上峰会预告 | 凌云时刻