计算机组成原理相关概述

1、计算机发展史

人类对计算的需求是从古至今一直存在的一条主脉络。

根据人均算力在不断地攀升,分为5个阶段。

第一阶段:一个国家组织共同使用一台计算机

第二阶段:一个商业组织共同使用一台或多台计算机

第三阶段:PC以家庭为单位开始使用计算机

第四阶段:以个人为单位开始使用计算机

未来:一个人会有很多计算机

2、图灵机-> 冯诺依曼体系

指令:不是传递给计算机的都是指令,只有让计算机行动的命令才是指令,指令一定是明确而不是模糊的。

程序 = 指令 + 数据

程序 = 算法(有特定意义地指令) + 数据结构 (有组织的数据)

例如:

小明需要先把自己要小计做的事情(指令 + 数据 = 程序)按照一定的格式,体现写好 --------开发阶段

小明把写好程序的纸 + 箱子 交给小计,小计开始按照指令行动 ---------运行阶段

一次开发阶段产生的程序,可以有多次运行阶段。

小明在北京做的开发,小计可以在西安进行的运行。------开发阶段的工作地点,比一定就是运行阶段的工作地点。小明可以是一个人,小计可以是多个人。

例如:

小明只会英语,小计只会汉语,这导致小明没法直接和小计对话了。

这时就需要小译(编译器)先把小明写的程序翻译成中文,顺便还会帮小明把步骤调优。这就是编译阶段

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值