进击的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集训营启动

一场“测谎”人机对战背后的故事:度小满的技术进击之路

毕业季|进击的技术er作为一名职场人,精心总结的嵌入式学习路线图

进击JavaScript核心 --- 基本数据类型