波奇学Linux:文件系统打开文件

从文件系统来看打开文件

计算机系统和磁盘交互的大小是4kb

物理内存的4kb,磁盘的4kb文件叫做页帧

磁盘数据块的以4kb为单位。

减少IO的次数,减少访问外设的次数--硬件

基于局部性的原理,预加载机制--软件

操作系统管理内存

操作系统对内存的管理除了虚拟地址还有物理地址。

对物理内存进行以4kb进行划分要访问一个内存,我们只要先找到4kb对应的page,就能在系统中找到系统中对应的物理页框。

所有申请的内存动作,都是在访问page数组。

文件页缓冲区

基数树 或者基树 字典树:有26个节点,指向每一颗树也有26个节点,分别表示a,b,c,e。通过基树表示节点数。

Linux中我们的每一个进程,打开的每一个文件都要有自己的inode属性和自己的文件页面。

IO子系统

Linux中我们的每一个进程,打开的每一个文件都有自己的inode属性和自己的文件页码。

把源代码打包成库

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-17 14:04:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-17 14:04:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-17 14:04:01       87 阅读
  4. Python语言-面向对象

    2024-02-17 14:04:01       97 阅读

热门阅读

  1. 中医师承出师考试

    2024-02-17 14:04:01       62 阅读
  2. How to Implement a carousel using Web Component

    2024-02-17 14:04:01       39 阅读
  3. Springboot-接入WebSocket服务

    2024-02-17 14:04:01       43 阅读
  4. Kafka Producer/Consumer 关系解释及测试demo

    2024-02-17 14:04:01       49 阅读
  5. HTTP 响应状态代码

    2024-02-17 14:04:01       54 阅读
  6. 寒假作业2月13号

    2024-02-17 14:04:01       51 阅读
  7. 每日一个脚本之一键部署Docker

    2024-02-17 14:04:01       53 阅读