你应该知道的计算机基础知识

你应该知道的计算机基础知识

一、计算机硬件

当今这个社会,笔记本电脑已经非常常见了,学习一下计算机硬件的基本知识能更好的帮助我们学习编程,下面让我们来了解一下计算机硬件的基本知识。

1.计算机的组成

现在人工智能的时代似乎越来越近了,这也是电脑的终极目标:像人一样思考。而它的组成,也是按照人为蓝本来进行的。下面就来进行一下计算机的三大核心硬件。

1.1 cpu

计算机的cpu是计算机硬件的核心。它可以称为是计算机的司令部,控制各个部分共同完成程序的运行。cpu一共包含两个部分:

  1. 控制器:向计算机其他硬件发送指令,控制各部分运行。
  2. 运算器:进行数学运算和逻辑运算。

这两者合起来就相当于人类的大脑,指挥身体来完成相应的动作。

1.2 存储器

存储器相当于人的记忆功能。就是用来存取相关数据的。存储器一共可分为两个部分:

  1. 内存(基于电工作):短期记忆,存取速度快,缺点是在内存上的东西在断电后不会保存(想起来就心痛)。
  2. 外存(基于磁工作):长期记忆,存取速度慢,但是数据断电后不会消失。又称为硬盘。

1.3输入\输出设备

输入\输出设备就是人们与计算机进行数据沟通交流的部分了。

  1. 输入设备:鼠标、键盘等。
  2. 输出设备:显示屏、打印机等。

输入\输出设别就相当于人与人交流的工具

这三部分也是计算机的核心硬件了。那么接下来,让我们说一下计算机的三大核心硬件与程序执行的关系。

2.计算机运行的三大核心硬件与程序执行的关系

那么介绍完核心硬件,那么要讲讲程序在计算机上是怎么运行的呢?

当我们在计算上下载某一个微信时,其本质是将该应用程序的代码等相关文件保存在自己的硬盘上,当我们运行微信时,电脑就会把文件从硬盘上读取到内存上,然后交给cpu运行。

通俗点说就是小本子(硬盘)上记载着我们需要完成的事情,当我们拿起来小本子(硬盘)看的时候,信息就会传递给大脑中的记忆(内存),然后交给大脑,让大脑进行分析接到的信息。

实际上运行一个文件经过的计算机硬件的顺序是:硬盘 ==》 内存 ==》 cpu。

主要程序分为三步:

  1. 程序保存到硬盘上。
  2. 内存从硬盘上读取程序。
  3. cpu拿到内存上的程序之后,读取识别指令。

二、操作系统

如果只有计算机硬件,就像植物人一样,什么也做不了。要想起死回生,就不得不说一下计算机的操作系统。

1.操作系统的概念

如果拿到一台计算机,我们需要它去做一些事情,那就不得不向cpu发送指令,让它得到命令之后,去控制计算机的硬件去完成这个指令。

我们都知道计算机是用最简单的二进制来实现功能的,假设如果我们想要开发一个美颜相机的应用程序,需要打开计算机的摄像头,那我们就需要用二进制的语言告诉计算机,你要打开你的相机,然后我们就开始写啊写啊,,,,3年过去了,我们终于写好了让计算机打开摄像头的命令了,然后我们需要按下拍照键,,,,,好了,还让不让人活了,成功崩溃。

这个时候,有人站出来了。这个人说:”你们都去开发软件去吧,我把计算机的硬件运转这些复杂的功能都封装成一个简单的命令,你们啥时候用就调用就行了。“于是,我们去快乐的玩耍 了。

而这个统筹计算机硬件和应用软件间的这一层就是操作系统了。

2.功能

操作系统的功能有两种:

  1. 控制计算机硬件的运行。
  2. 将计算机硬件运行的复杂过程简化成简单的操作交给软件。

这样我们可以知道,计算机可以分为三层结构:

  1. 软件应用层(最上层)。
  2. 操作系统(中间层)。
  3. 计算机硬件(最底层)。
posted @ 2020-02-28 19:48  小菜鸟是我  阅读(2338)  评论(0编辑  收藏  举报