linux
文章平均质量分 95
罗志宏
这个作者很懒,什么都没留下…
展开
-
文件 IO
文件 IO1. 读文件2. 写文件3.文件在磁盘上的存放4. 顺序 IO 和 随机 IO5. 缓存 IO 和 直接 IO6. 零拷贝(Zero-copy)和 mmap6.1 mmap()6.2 sendfile()应用读写文件基本流程1. 读文件 用户程序通过内核程序提供的读取文件 api 发起对某个文件读取。此时程序从用户态切换到内核态,用户程序处于阻塞状态,由于读取的内容还不在内核缓冲区中,导致触发 OS 缺页中断异常。然后由 OS 负责发起对磁盘文件的数据读取,这个读取动作交由 DMA 去完原创 2022-04-26 20:09:31 · 770 阅读 · 0 评论 -
CFS-完全公平调度器
CFS-完全公平调度器1. 概念2. 进程分配时间计算2.1 进程优先级怎么计算?2.2 调度延迟3. CFS 调度器如何选择进程?调度器 调度器是一个操作系统的核心部分。可以比作是 CPU 时间的管理员。调度器主要负责选择某些就绪的进程来执行。不同的调度器根据不同的方法挑选出最适合运行的进程。目前 Linux 支持的调度器就有 RT scheduler、Deadline scheduler、CFS scheduler 及 Idle scheduler等。1. 概念 CFS 即Completel原创 2022-04-20 12:59:45 · 1482 阅读 · 0 评论