码迷,mamicode.com
首页 > 其他好文 > 详细

进击的IT人-----计算机基本原理1

时间:2016-02-23 00:46:06      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

一 计算机的组成和运行

1.硬盘加载到内存,由CPU去读取指令.

硬盘里的数据是静态数据,断电不受影响.比如下载到硬盘里的歌曲和电影;

内存里的数据是动态数据,断电就没有了,比如正在运行的游戏,软件.

2.计算机发展的阶段

(1)机器语言(0101001)--->汇编语言(mov,ax,bx)----->高级语言(xx.c)

(2)高级语言或者汇编语言到机器语言的过程叫做"编译"

(3)高级语言-- 编译----->汇编语言----链接再编译------>机器语言<---识别---计算机

3.高级语言不需要操控硬件,运行速度慢,占用地方较大.是因为在编译成汇编程序,链接后再编译去执行.

第一次编译结束后会产生很多中间代码,碎片代码.链接的作用就是把所有第一次编译汇编代码整合在一起,进行第二次编译.cpu在执行第二次编译形成机器代码.机器代码相对于汇编语言到机器语言有冗余,占用内存大.(可以理解为第一个人让第二个人传话,第二个人说了一大堆没用的话和一点有用的话给第三个人).

进击的IT人-----计算机基本原理1

标签:

原文地址:http://www.cnblogs.com/ruyipaopaoyu/p/5208558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!