原文:趣谈Linux操作系统学习笔记:第二十七讲

一 文件系统的功能规划 引子 咱们花了这么长的时间,规划了会议室管理系统,这样多个项目执行的时候,隔离性可以得到保证。 但是,会议室里面被回收,会议室里面的资料就丢失了。有一些资料我们希望项目结束也能继续保存, 这就需要一个和项目运行生命周期无关的地方,可以永久保存,并且空间也要比会议室大的多。 图书馆和文件系统的故事 规划文件系统需要考虑的第一点 规划文件系统需要考虑的第二点 规划文件系统需要考 ...

2019-05-29 15:36 0 442 推荐指数:

查看详情

趣谈Linux操作系统学习笔记第二十

一、内核页表 和用户态页表不同,在系统初始化的时候,我们就要创建内核页表了 我们从内核页表的根swapper_pg_dir开始找线索,在linux-5.1.3/arch/x86/include/asm/pgtable_64.h中就能找到它的定义 extern pud_t ...

Tue May 28 00:59:00 CST 2019 0 451
趣谈Linux操作系统学习笔记第二十

一、mmap原理 在虚拟内存空间那一节,我们知道,每一个进程都有一个列表vm_area_struct,指向虚拟地址空间的不同内存块,这个变量名字叫mmap struct mm_struct ...

Wed May 29 01:55:00 CST 2019 0 811
趣谈Linux操作系统学习笔记第二十

一、引子 1、计算两方面的原因 2、内存管理机制 二、独享内存空间的原理 1、会议室和物理内存的关系 和会议室一样,内存都被分成一块块儿的,都编号了号,例如3F-10就是三楼十号会 ...

Sat May 25 01:28:00 CST 2019 0 686
趣谈Linux操作系统学习笔记第二十四讲

一、小内存的分配基础 1、kmem_cache_alloc_node的作用 通过这段代码可以看出,它调用了kmem_cache_alloc_node函数,在task_struct的缓存区域task ...

Thu May 23 03:42:00 CST 2019 1 1324
Linux性能优化实战学习笔记第二十七

一、案例环境描述 1、环境准备 2CPU,4GB内存 预先安装docker sysstat工具 2、温馨提示 案例中 Python 应用的核心逻辑比较简单,你可能一眼就能看出问题,但实际生产环境中的源码就复杂多了。所以,我依旧建议,操作之前别看源码,避免先入为主,要把它当成一个黑盒来分析 ...

Wed Jul 24 19:38:00 CST 2019 0 398
Python学习笔记第二十七周(Bootstrap)

目录:   全局样式   一、栅格系统   二、表单   三、按钮   四、导航   五、按钮组   六、面板   七、表格   八、分页   九、排版   十、图片   十一、辅助类   十二、响应式工具   组件 内容:   前言 ...

Tue Sep 19 06:36:00 CST 2017 0 2817
深入浅出计算机组成原理学习笔记第二十七

一、引子 上一里呢,我进一步为你讲解了CPU里的“黑科技”,分别是超标量(Superscalar)技术和超长指令字(VLIW)技术。 超标量(Superscalar)技术能够让取指令以及指令译码也并行进行;在编译的过程,超长指令字(VLIW)技术可以搞定指令先后的依赖关系,使得一次可以取一个 ...

Sun Sep 01 21:05:00 CST 2019 0 399
深挖计算机基础:趣谈Linux操作系统学习笔记

参考极客时间专栏《趣谈Linux操作系统学习笔记 核心原理篇:内存管理 趣谈Linux操作系统学习笔记第二十 趣谈Linux操作系统学习笔记第二十一讲 趣谈Linux操作系统学习笔记第二十四讲 趣谈Linux操作系统学习笔记第二十 趣谈Linux操作系统学习笔记 ...

Tue Nov 05 00:14:00 CST 2019 2 828
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM