
作者 | popsuper1982
责编|阿秃





-
控制单元: 兵不需要有太多的思想,而是要服从命令,指哪儿打哪儿 -
运算单元: 兵的执行力要强,杀人速度要快 -
数据单元: 兵要能够抢占地盘,在战场快速移动,机动灵活























-
对于用户态的进程来讲,从系统调用中返回的那个时刻,是一个被抢占的时机。 -
对于用户态的进程来讲,从中断中返回的那个时刻,也是一个被抢占的时机。 -
对内核态的执行中,被抢占的时机一般发生在preempt_enable()中。在内核态的执行中,有的操作是不能被中断的,所以在进行这些操作之前,总是先调用preempt_disable()关闭抢占。再次打开的时候,就是一次内核态代码被抢占的机会。 -
在内核态也会遇到中断的情况,当中断返回的时候,返回的仍然是内核态。这个时候也是一个执行抢占的时机。

-
第一,物理内存的管理,相当于诸葛亮对于整个地盘的规划 -
第二,虚拟地址的管理,也即在某次战斗的视角,相当于诸葛亮对于某次战斗的阵法布局 -
第三,虚拟地址和物理地址如何映射的问题,也即如何通过一次次战斗来赢得整个地盘。
















亚马逊计划明年推出云游戏服务,紧追微软谷歌;华为GaussDB数据库推出双分布式架构;腾讯擎天5G智慧灯杆助智慧城市服务升级……
乔布斯的简历 120 万被拍卖,HR 看了想打人
揭秘支撑双 11 买买买背后的硬核黑科技!