嵌入式linux操作系统第一章.pptVIP

  • 0
  • 0
  • 约1.3万字
  • 约 89页
  • 2019-11-11 发布于湖北
  • 举报
1.3 Linux入门 1.Linux内核 1.3 Linux入门 2)内存管理 内存是计算机的主要资源之一,用来管理内存的策略是决定系统性能的一个关键因素。内核在有限的可用资源上为每个进程都创建了一个虚拟寻址空间。内核的不同部分在和内存管理子系统交互时使用一套相同的系统调用,包括从简单的malloc/free(分配内存)到其他一些不常用的系统调用。 1.3 Linux入门 3)文件系统 Linux在很大程度上依赖于文件系统的概念,Linux中的每个对象几乎都是可以被视为文件的。内核在没有结构硬件上构造结构化的文件系统。所构造的文件系通在整个系统中广泛使用。另外,Linux支持多种文件系统类型,即在物理介质上组织的结构不同。 通过提供一个所有设备的公共文件接口, VFS(虚拟文件系统)抽象了不同硬件设备的细节。此外, VFS支持与其他操作系统兼容的不同的文件系统格式。 1.3 Linux入门 4)设备控制 几乎每个系统操作最终都会映射到物理设备上。除了处理器,内存以及其他很有限的的几个实体外,所有的设备控制操作都由与被控制设备相关的代码完成。这段代码叫做设备驱动程序,内核必须为系统中的每件外设嵌入相应的驱动程序。 1.3 Linux入门 5)网络功能 网络功能也必须有操作系统来管理,因为大部分网络操作都和具体的进程无关。在每个进程处理

文档评论(0)

1亿VIP精品文档

相关文档