Linux–进程
本篇博客讲开始进入进程模块,我们先从冯诺依曼的体系结构和操作系统讲起,由浅入深,先梳理一个Linux相关知识体系框架~
进程目录
一、冯诺依曼体系结构
身为一个程序员,我们必须要了解冯诺依曼体系结构,比如我们常见的笔记本电脑,不常见的计算机,如云服务器等,绝大多数都遵循我们的冯诺依曼体系结构。
1.1外围设备
输入输出设备我们称之为外围设备,简称外设,外设一般都会比较慢一些,以磁盘为例,相比于我们的计算机内存,磁盘是很慢的。
我们先来看一下我们的输入设备:
输入设备顾名思义就是我们使用的将信息传递进入计算机的设备,如我们的麦克风,摄像头,键盘,网卡,磁盘…
接下来是我们的输出设备:
输出设备就是将计算机处理好的信息传递给我们用户的设备,比如我们的显示器,网卡,磁盘,声卡,音响…
在这里可能有人就会疑惑了,某个设备可以既是输入设备又是输出设备吗?
当然可以啦!我们的网卡,磁盘就同时是输入设备又是输出设备。
关于冯诺依曼,必须强调几点:
1.这里的存储器指的是内存
2.不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)
3.外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。
4.一句话,所有设备都只能直接和内存打交道。
1.2中央处理器(CPU)
中央处理器(CPU),是电子计算机的主要设备之一&#x