冯诺依曼体系结构:
CPU(核心)、存储器(内存+外存)、输入设备、输出设备
注:内存内存小,速度快,成本高,断电之后丢失数据;外存内存大,速度慢,成本低,断电之后不掉数据。
CPU也是能够存储少量的数据的,上面存数据的组件“寄存器”,访问速度特别快。
冯诺依曼:计算机祖师爷之一
操作系统(OS):一个管理的软件
- 管理硬件设备:类似搭配驱动来运行什么硬件
- 管理软件资源
操作系统的大体结构框架(自下向上):
硬件设备——>驱动程序——>操作系统内核(最核心的)——>系统调用——>应用程序库+应用程序
问题:
系统调用 VS 库函数?
不用太区分,但是还是要知道有不同的。很多的人会把系统调用封装成库函数,供人们使用,就是头文件。因此要明确二者含义,明确是有不同的。
管理的两个要素:
描述:通过某些手段把客观信息记录下来
组织:借助数据结构的方式进行组织数据(基于大量数据)