随笔分类 - Linux内核源码分析
Linux内核是一个开源的操作系统内核,它是基于UNIX的设计原则和理念,并在全球范围内得到了广泛使用和贡献。
摘要:Linux是一个支持多任务的操作系统,而多个任务之间的切换是通过 调度器 来完成,调度器 使用不同的调度算法会有不同的效果。Linux2.4版本使用的调度算法的时间复杂度为O(n),其主要原理是通过轮询所有可运行任务列表,然后挑选一个最合适的任务运行,所以其时间复杂度与可运行任务队列的长度成正比。而
阅读全文
浙公网安备 33010602011771号