多么痛的领悟——计算机组成原理第一讲
前言
大家好,我是泰斗贤若如,我又开始更新文章了,本次更新的内容是计算机组成原理,是大学计算机相关专业必须学的,我是大三上学期学的,刚开始学的时候感觉很难,get不到重点,直到学了一遍,被期末考试逼了一遍,我才有所领悟,多么痛的领悟啊。我打算自己把整本书中的重点总结一遍,第一是自己过一遍,第二是给新手赠予玫瑰,希望你们学的时候花最少的时间学更多的知识,别再在考试前病急乱投医了(偷笑表情)
一、计算机系统
1、计算机的硬件
计算机系统由“硬件”和“软件”两大部分组成。
![](https://img-blog.csdnimg.cn/img_convert/669d6ae69012eb36ed9d63f709e42e9c.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/fbb5efc726b7740c3f3c6ea4fdf4d80e.webp?x-oss-process=image/format,png)
主板是整个计算机的“交通枢纽”,各种器件都要连接到主板上,才能正常工作。
![](https://img-blog.csdnimg.cn/img_convert/4ac736077461b7297bc91b7ae6a46527.webp?x-oss-process=image/format,png)
中央处理器是计算机的“大脑”,它是计算机的运算核心和控制核心。
![](https://img-blog.csdnimg.cn/img_convert/6927613a4563c5fc7f7aa286b457abf6.webp?x-oss-process=image/format,png)
硬盘是计算机的“笔记本”,上面记录了各种数据,需要的时候,就会从这里读取或往这里写入。
![](https://img-blog.csdnimg.cn/img_convert/1ac778e55b0e9ba9873b7855347bec0c.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/f1c34ebcd4310e19df5ae9fb42976239.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/948cea362173f7a16137da746a78e0d8.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/caf0f3aa7981678a90b150b31af242d8.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/41f76e29b03685b3be827a4dfcebd9c2.webp?x-oss-process=image/format,png)
![](https://img-blog.csdnimg.cn/img_convert/cd5018391806335094cd38edc3490f96.webp?x-oss-process=image/format,png)
2、计算机的软件
所谓“软件”,它看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。 通常把这些程序寄寓于各类媒体(如RAM、ROM、磁带、磁盘、光盘、甚至纸带等),它们通常存放在计算机的主存或辅存内。 由于“软件”的发展不仅可以充分发挥机器的“硬件”功能,提高机器的工作效率,而且已经发展到能局部模拟人类的思维活动,因此在整个计算机系统内,“软件”的地位和作用已经成为评价计算机系统性能好坏的重要标志。
计算机的软件通常分为两大类:系统软件和应用软件。
系统软件保证计算机系统高效、正确运行的基础软件。
应用软件为解决某个应用领域中的问题而编制的程序。
![](https://img-blog.csdnimg.cn/img_convert/36bf292e1486fb05aba1300d034291d1.webp?x-oss-process=image/format,png)
综上所述,再通俗点说“什么是软件呢”?
软件其实是我们生活中常用的一些应用,比如聊天类的QQ、微信;购物类的淘宝、京东;游戏类的吃鸡、英雄联盟等等吧,这些我想大家都再熟悉不过了,这些都可以称作为软件。软件是个抽象的名词,所以你也不用在这钻牛角尖,你可以把软件进行分类,比如说可以分成系统软件、应用软件等。先说系统软件吧,我想就算你是个小白,你至少也应该知道你现在用的电脑上装的是windows系统吧,那这个windows系统就是一个系统软件,系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
像这样的系统软件还有很多,先暂时了解windows这一个系统软件就可以了。知道了系统软件,再说应用软件,它是为了某种特定的用途而被开发的软件,它可以完成各种具体任务,比如游戏、办公、存储数据等等,没有应用程