了解FAT32和NTFS
- FAT32文件系统用4个字节(32位)空间来表示每个扇区配置文件的情形,所以叫FAT32。兼容性较好,但对但缺点是对文件大小有限制,不支持超过4GB的文件。
- NTFS文件系统是windows NT文件系统。NTFS系统比FAT32的可靠性更高,可以支持更大的分区和更大的文件,此外还有不少FAT32没有的功能,比如压缩分区、文件索引、数据保护和恢复、加密访问等。
Linux内核的作用
- 进程管理:内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出),不同进程间通讯(通过信号,管道,或者进程间通讯原语)对整个系统功能来说是基本的,也由内核处理。
- 内存管理:内核为所有进程的每一个都在有限的可用资源上建立了一个虚拟地址空间。
- 文件系统:在linux中,‘一切皆文件’,内核在非结构化的硬件之上建立了一个结构化的文件系统。
- 网络管理:网络由操作系统来管理,大部分网络操作不是特定于某一个进程, 进入系统的报文是异步事件。报文在某一个进程接手之前必须被收集,识别,分发,系统负责在程序和网络接口之间递送数据报文,内核必须根据程序的网络活动来控制程序的执行。
- 设备驱动管理:任何一种设备控制操作都由设备特定的驱动程序来进行。内核中必须提供系统中可能要操作的每一种外设的驱动。
Linux系统目录和文件目录的区别
- 文件:文件的 inode(w索引节点) 存储了指向文件内容所在的数据块的指针,文件的内容就保存在这些数据块中。文件的 inode 还保存了文件的各种属性,如文件大小、创建时间、所有者等信息。
- 目录:目录的 inode 不是直接指向数据内容,而是指向一种特殊的数据结构,我们通常称之为目录项。每一个目录项包括两部分,一是文件名,二是指向该文件(或子目录)的 inode 的指针。所以,目录实际上是一个特殊的文件,它的内容是一种映射关系,即文件名到 inode 的映射。因此,目录可以包含其他文件或目录,这就构成了我们常见的文件系统的树状结构。
MMU
- MMU全称Memory Manage Unit, 中文名——内存管理单元。
- 它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、内存保护、中央处理器高速缓存的控制,在较为简单的计算机体系结构中,负责总线的仲裁以及存储体切换(bank switching,尤其是在8位的系统上)。