linux内核
半年、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux进程地址空间管理
进程地址空间 主要回答如下解决问题 如何管理进程的代码段、数据段、堆栈段? 如何进行文件映射? 如何实现进程间共享共一个虚拟地址空间,而不会冲突? linux内核不仅要管理内核内存,也用管理用户态内存,这部分内存称为进程地址空间。它采用虚拟内存技术,使得所有进程共享内存资源。 地址空间 进程地址空间有进程可寻址的虚拟内存组成。每个进程拥有平坦(独立连续的地址区间)的32bit或64bit的地址...原创 2020-04-30 17:38:02 · 339 阅读 · 0 评论 -
linux块设备概念篇
Linux块设备概念篇 基础概念 扇区、磁道、磁头、盘面 磁盘块 页 一个磁盘分为多个盘面,每个盘面包括上下两个面。每个面都可以存储数据,每个盘面又都对应一个读写磁头。盘面中一圈一圈的同心圆为磁道,将磁道划分为若干弧段,每个弧段称为扇区。扇区是磁盘的最基本单位,通常为512字节。 块是文件系统的的抽象,文件系统操作磁盘的最小单位就是块。扇区是磁盘的最小单位,所以块不能比扇区小,只能是数倍于扇区大...原创 2020-04-27 08:51:03 · 2065 阅读 · 0 评论 -
Unix文件系统概念篇(file、inode、dentry和super_block)
Unix文件系统概念 1. VFS虚拟文件系统 unix为了支持多种文件系统,包括DOS FAT、Windows NTFS、UNIX EXT2、EXT3等文件系统格式,采用了面向对象的实现了VFS虚拟文件系统,屏蔽了下层硬件和文件系统的差异,向上提供了统一的访问接口。 vfs使用一组struct数据结构作为对象,并定义了对应的opertions结构,其内部包括了操作对应数据结构的方法(函数指针)...原创 2020-04-22 22:10:45 · 1687 阅读 · 1 评论
分享