今儿个咱来唠唠啥子叫“体系结构”吧。这玩意儿听着怪吓人的,就跟盖房子一个理儿。
啥是体系结构?
你瞅咱那房子,有墙、有顶、有门窗,还得有个灶台能做饭,床能睡觉。这“体系结构”也差不多,就是说电脑里头那些个零件儿,咋个摆放,咋个互相配合干活儿。那电脑也得有算数的,有记事的,还得能让你瞅见东西,听见声音,对不?
人家说啥子“计算机体系结构”,就是说电脑里头那些个东西咋个分的,咋个干活儿的。就跟咱分家似的,谁管做饭,谁管洗衣服,都得弄清楚。这电脑里头也是,有的管算数,有的管记事儿,还有的管显示图像,播放声音。那算数的,就跟咱家里的算盘珠子似的,噼里啪啦一通算;那记事的,就跟咱的脑瓜子,啥事儿都记得牢牢的;那显示图像的,就跟咱家那老电视,能放个影儿出来。
- 算数的:就跟那算盘,加减乘除都靠它。
- 记事的:跟咱脑子一样,存东西可多了。
- 显示图像的:那不就是电视机嘛,能看个影儿。
冯·诺依曼体系结构是啥?
听说有个叫冯·诺依曼的,他弄了个啥“冯·诺依曼体系结构”。这玩意儿听着玄乎,其实就是说,这电脑里头嘞,不管是干活儿的程序,还是那些个数据,都搁一个地儿存着。就跟咱家那柜子,啥东西都往里头塞。这样,电脑就能按着顺序干活儿,一步一步来,不会乱套。这冯·诺依曼体系结构厉害着呢,现在大部分电脑都学它。
电脑里头都有啥?
一台电脑,里头东西可多了。有那啥CPU,说是电脑的“脑瓜子”,专门管算数;还有那内存,说是“记性”好的,啥都记得住;还有那啥I/O接口,说是电脑的“手脚”,能跟外头的东西连起来。这些个东西咋个连起来,咋个互相说话,就是“体系结构”要管的事儿。
体系结构跟指令集有啥不一样?
还有人说啥“指令集”也跟“体系结构”差不多。我觉着吧,这俩不是一回事儿。那指令集,就跟咱说话的词儿,你说“吃饭”,我就知道你要干啥。那电脑也一样,它有它自己的“词儿”,让它干啥它就干啥。但这“词儿”咋用,还得看“体系结构”咋安排的。就跟咱说话,也得按着规矩来,不能乱说一气。
体系结构还分种类?
听说这“体系结构”还分好多种呢。有那啥“数据流”的,就跟工厂流水线似的,一步一步来;还有那啥“调用-返回”的,就跟咱叫人帮忙似的,叫完了还得还回去;还有那啥“独立部件”的,就跟咱家里的家具,各管各的。
体系结构重要不?
这“体系结构”可重要了。你想,要是房子盖得不好,住着就不舒坦;要是电脑的“体系结构”不好,用着就不顺手。所以,这“体系结构”得好好弄,才能让电脑更好用。人家还说,这体系结构就像盖房子,得先打好地基,才能盖得结实。这电脑也一样,得有个好的体系结构,才能跑得快,干活儿效率高。
人家说,体系结构对应的英文单词是architecture,它的另外一个意思是建筑,想想还真是形象。计算机体系结构之于计算机,就像咱们盖房子用的钢筋水泥一样。没有好的材料,房子盖不起来,同样的道理,没有好的体系结构,计算机也运行不起来。
程序员和体系结构?
听说这个体系结构嘞,也是程序员能看到和使用的,就像咱们用的锄头和镰刀,都是能直接派上用场的工具。程序员编程序的时候,也得知道这些电脑的“规矩”,才能让电脑听话。
说了这么多,也不知道你们听明白了没有。反正我觉着吧,这“体系结构”就是个管电脑里头那些东西咋个摆放,咋个干活儿的事儿。就跟咱过日子一样,啥事都得有个章程,才能过得舒坦。这电脑也一样,有了好的“体系结构”,才能用得顺手,干活儿也快。
Tags:[体系结构, 计算机, CPU, 内存, 冯·诺依曼, 指令集, 数据流, I/O接口]