计算机系统 是什么?

一个计算机系统:你刚从商场或者网上买到的台式机或者笔记本,开机启动,安装上最新版的windows或者linux或者unix操作系统,又安装上你自己喜欢或者需要的应用软件,比如:qq,游戏,office,虾米音乐等

 

然后,你带着新买的耳机听着音乐,一边打开office编辑文本,记录一下这几天的所感所想,一边打开游戏,无人开黑。。。

 

这时日记写完,开黑中你方五人团灭,有两分钟的复活时间,感觉好无聊,你喝了杯水,望着电脑屏幕上不断闪烁的画面,不仅要问,卧槽,计算机系统里面到底有啥??

 

到底有啥? 无非硬件和软件。

 

硬件就是看得见的东西,包括:屏幕,键盘,鼠标,耳机,机箱,内存条,硬盘,CPU,电源线。

工作方式是:CPU从硬盘把可执行文件读到内存中,然后从内存一条条读取指令开始执行,这时你的屏幕上就有了画面,耳机里面出现声音。

软件就是各种文件,分两种:可执行的和不可执行的,也叫:可执行文件和数据文件。可执行的是给CPU看得,以二进制形式存在,是指令的集合,CPU可以直接读取并执行的。不可执行文件时给人看的,以文本形式存在,包括:文本文件,图片文件,数据库文件,视频文件,MP3文件,地图文件。

两者的关系是:可执行文件为指令集合,可以执行,执行过程中会用到数据文件里面的内容。(一个机器指令的结构大体是:操作码(add)  操作数(1)  操作数(2),这里的操作数是从数据文件里面读取的)

 

硬盘:所有的软件都是放在硬盘上的,不管是可执行的(以二进制文件存在),不可执行的(以数据文件存在)。

这里的文件是一个概念,其实也就是数据的集合。而硬盘就是一个文件的集合。硬盘在管理文件时不可能把所有文件一股脑塞在里面,因为当文件数量很大时就可能出现重名现象,所以就有了文件路径的概念。文件通过  文件路径去找到它并访问。

内存:内存在开机时里面是没有东西的,它必须先从硬盘读取数据以后,才能被CPU访问和执行。在内容上可以说内存是硬盘的一个缩影,是硬盘的很小的一部分内容。

便可以看出内存里面的东西:可执行数据(指令)与不可执行数据(数据)。

CPU:CPU是执行指令的地方,它里面什么都没有,空空如也。它的作用便是从内存里面取指令执行指令取指令执行指令,取指令执行指令。。。。具体每个指令怎么执行的?whatever i dont care..

posted @ 2014-12-18 12:09  安心编码  阅读(614)  评论(0编辑  收藏  举报