进击的IT人-----计算机基本原理1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进击的IT人-----计算机基本原理1相关的知识,希望对你有一定的参考价值。
一 计算机的组成和运行
1.硬盘加载到内存,由CPU去读取指令.
硬盘里的数据是静态数据,断电不受影响.比如下载到硬盘里的歌曲和电影;
内存里的数据是动态数据,断电就没有了,比如正在运行的游戏,软件.
2.计算机发展的阶段
(1)机器语言(0101001)--->汇编语言(mov,ax,bx)----->高级语言(xx.c)
(2)高级语言或者汇编语言到机器语言的过程叫做"编译"
(3)高级语言-- 编译----->汇编语言----链接再编译------>机器语言<---识别---计算机
3.高级语言不需要操控硬件,运行速度慢,占用地方较大.是因为在编译成汇编程序,链接后再编译去执行.
第一次编译结束后会产生很多中间代码,碎片代码.链接的作用就是把所有第一次编译汇编代码整合在一起,进行第二次编译.cpu在执行第二次编译形成机器代码.机器代码相对于汇编语言到机器语言有冗余,占用内存大.(可以理解为第一个人让第二个人传话,第二个人说了一大堆没用的话和一点有用的话给第三个人).
以上是关于进击的IT人-----计算机基本原理1的主要内容,如果未能解决你的问题,请参考以下文章
报名 | 进击深度学习工程师!百度PaddleCamp集训营启动