Linux_学习_Day1

计算机体系结构:

运算器:

控制器

存储器, 内存, 编址

输出设备

输入设备

 

控制器:负责读取指令,并把数据读取到运算器中. 

存储器:存放数据和指令. 

程序是由指令和数据组成,存放在存储器中, 指令会告诉cpu/控制器,数据的存放位置. 

传输数据是由控制总线控制. 

加法器:负责数据运算,加数与被加数输入(可存放在寄存器中)后,产生结果并输出.控制器在存储器中找一块空白空间存放输出数据.

可编程中断芯片(南桥(低频传输)):中断总线,

北桥(高频传输):用于连接南桥和cpu,used to连接cpu和内存。现在内存和cpu。

输入设备和输出设备是I/O设备,于用户进行交互。 

 多任务:

cpu:分片,slice (5ms)-> suspended

memory:分段,每段都是0·xx (相对)。一旦内存不够,swap->  虚拟地址空间 (32bit -> 4G)。

进程

系统调用:

API是与程序的一个接口。

有些强大程序可以直接call内核。

而另一些则要通过call API/库 来调用内核。这些程序我们可以称为服务。而另一些程序是interactive程序,如word,无需开机自动启动,可手动开启。

shell: CLI & GUI, 将用户指令转化成机器指令:

  

  

原文地址:https://www.cnblogs.com/tlfox2006/p/7358378.html