Linux——计算机基础篇
- 计算机的组成
最精简的linux:kernel(操作系统、内核) API(库) shell
硬件资源:cpu、内存、I/O设备
kernel:管理硬件,将硬件资源虚拟成其他样子向上级提供支持
API:库是一个程序,没有执行入口,只有调用接口。不能够单独的自己执行,只有被调用的时候才能够运行。
Shell:用户管理界面 是整个系统的壳。
- gui界面:用户图形管理界面
- cli界面:用户命令行界面
程序:指令+数据
程序1:系统调用system call 更高效,难编程难移植
程序2:库调用 library call 便于编程和移植
- 简单介绍
Cpu:计算器和控制器组成
北桥:高速总线控制器
南桥:I/O设备
操作系统:也是一个程序,指令和数据存放在内存中,管理硬件资源和监控所有的程序。当计算机键盘按键时:指令传送cpu——cpu发送给内核——由内核解析是什么硬件做了什么——发送给cpu。
电脑的kernel和blos都存放在内存的特定位置中。
听马哥的linux,学习笔记,不足之处多多指点。
时间: 2024-11-13 11:02:28