摘要:
断断续续学习操作系统已经有大半年时间了,一直想系统地梳理一下。 正好借助《深入Linux内核架构》 (Wolfgang Manuere 著,郭旭 译)汇总一下。 首先基础框架篇,Linux内核0.11体系结构。 由于内核版本不停地更新,《深入Linux内核架构》以内核2.6.24为例。 //注释掉, 阅读全文
摘要:
如果系统只有一个处理器,那么给定时刻只有一个程序可以运行。在多处理器系统中,真正并行运行的进程数目取决于物理CPU的数目。内核和处理器建立了多任务的错觉,是通过以很短的间隔在系统运行的应用程序之间不停切换做到的。由此,以下两个问题必须由内核解决:除非明确要求,否则应用程序不能彼此干扰;CPU时间必须 阅读全文