
计算机可以说是现今社会必不可少的东西了,那个行业基本都离不开它。那你们知道计算机是怎么运行的吗?要知道计算机是如何运行的,那就先要了解计算机的体系结构。

APP:应用程序,比如:word、excel、QQ、微信、各种游戏等等。
Shell:本身也是应用程序,被称为壳,是整个操作系统的外壳。是能够实现接受用户指令,理解用户的命令。并且将它传输给内核,然后由内核指挥某个应用程序启动的界面。
API(Application Program Interface):API对于内核OS而言,我们把它称为应用编程接口。简单的来讲就是,操作系统除了提供内核外,通常还需要将自己的内核所提供的一些系统调用输出出来,而这种输出是通过较为高层一点的调用接口来实现,这种接口就是API。
内核OS(Operating System):操作系统的核心,我们为了能够尽可能的利用计算机的计算能力,于是需要将在计算机上同时运行多个程序,每个程勋在运行起来后需要一个协调程序,这个协调程序我们就可以叫做OS。它是为众多应用程序提供对计算机硬件的安全访问。通俗的说:OS本身是负责管理硬件资源,将硬件资源虚拟成其他样子提供给上一层所需要运行的应用程序。
System call:系统调用,它是一个统一的系统管理者。任何App想要使用硬件,必须要使用内核来完成,而内核不会让App直接访问硬件,它将硬件所提供的运行能力通过System call来实现。
计算机硬件:CPU、存储器、输入输出设备、主板、硬盘、显示适配器、各项接口设备等等统称为计算机硬件。
计算机是如何运行的?
一、首先我们通过硬件(输入设备)来使用计算机,比如打开一个Word,这个信息会先到CPU。
二、能够和硬件进行交互的只有内核(OS),但是所以CPU获得信息后,首先通知内核(OS)来处理这个进程。
三、内核(OS)在CPU上运行起来,通过Shell来接受用户的指令,理解用户的命令,并将它传输给内核(OS),然后有内核(OS)指挥者Word的启动的界面。(内核(OS)知道这个进程是哪个APP发出来的,因为整个系统资源的监控,包括上层所运行的APP的监控都是由内核来完成的)。