IT技术发展到今天,计算机能做的事情可谓复杂的多。那么计算机是如何做出如此复杂的运算的呢?

不准确的说,计算机主要做两件事,数据计算和数据存储。

第一先说说计算机是如何计算的吧。

我们平时见到的所有计算机都是冯诺依曼计算机。所谓冯诺依曼计算机,就是把指令和数据存在一起,计算机顺序读取,根据读取到的数据(这数据里有的是指令)进行运行。计算机运行什么呢?简单的说,计算机就是一个比较复杂的加法器,计算机只能进行二进制的加法。

第二就说说计算机是如何存储的。

最新文章

  1. JAVA理论概念大神之概念汇总
  2. win 7,win2008 无法给新建用户完全权限
  3. jdk源码分析之ArrayList
  4. 【C语言入门教程】2.1 数据类型(5种基本数据类型),聚合类型与修饰符
  5. poj 1511(spfa)
  6. Metrics介绍
  7. 添加gogs服务后 web丢失样式问题
  8. Lua a and b or c
  9. [tty与uart]stty命令使用
  10. JavaScript 中 4 种常见的内存泄露陷阱
  11. CSS visibility与display 属性
  12. solr 搜索引擎及搜索推荐应用
  13. [LeetCode]题解(python):003-Longest Substring Without Repeating Characters
  14. H面试程序(27):字串转换
  15. centos下yum安装crontab+mysql自动备份
  16. TCP/IP详细解释--TCP/IP可靠的原则 推拉窗 拥塞窗口
  17. Linux raid信息 查看
  18. hibernate5 中的schemaExport
  19. Android初级教程人品计算器
  20. JAVA基础知识(一)—JAVA概述

热门文章

  1. IOS学习笔记25—HTTP操作之ASIHTTPRequest(一)
  2. 如何判断NSDictionary是否包含某个键
  3. 1.MAVEN项目的创建与问题的解决
  4. 使用BIOS进行键盘输入和磁盘读写
  5. mybatis实战教程三:多对多关联
  6. npm install安装时忘记--save解决方法
  7. 取IP的几个方法
  8. 不依赖jstack的java 线程dump和死锁检查工具
  9. iOS-隐藏Navigation导航栏线
  10. ABP官方文档翻译 4.6 审计日志