操作系统:
概念:是管理和控制计算机硬件和软件资源的计算机应运程序,是直接运行在裸机上的最基本的系统 软件。任何软件都必须在他的支持下才能运行。是用户和计算机的接口,也是计算机硬件和软件的接口。
驱动程序:
最底层的,直接控制和监视各种硬件的部分
内核:
最核心的,五大功能:进程管理、内存管理、文件管理、设备管理、网络管理。
嵌入式系统:
以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、体积、能耗、成本可靠性等方面有严格要求的专用计算机系统。
嵌入式系统的重要特性是:实时性
Linux是首先实现TCP/IP协议栈的操作系统
文件系统
/etc 存放系统的配置文件
/bin 常用命令存放的目录
/sbin 存放指令文件(适用于root用户)
/home 用户主目录,用户默认创建于此目录
/boot 包含内核和启动文件
/dev 设备文件存放目录(主要和底层打交道)
/usr 应用程序存放目录
/mnt 挂载目录
/root root用户主目录
/proc process缩写,主要描述系统进程的详细信息
/lib 常用库文件的目录
/lost+found 在该目录下存放误删除或丢失的文件
静态库:lib+文件名.a (后续文章介绍)
动态库:lib+文件名.so(后续文章介绍)
swap交换分区
是Linux为了运行大型程序,在硬盘上划分出的一个区域作为临时的内存,一般Windows把这个区域叫做虚拟内存,而Linux将其称为交换分区。