按时间归档:2023年04月
-
One effective way to reduce lock contention is to create a hierarchy_hierarchy:subtypes of lock
One effective way to reduce lock contention is to create a hierarchy 原文链接: https://blog.cs…
-
linux内核启动的优化_linux内核大小越小启动速度
linux内核启动需要时间,并且需要很多的时间,这是逃避不了的,了解linuxbios的朋友可能知道,linuxbios作为bios和别的bios相比启动的特别快,因为它把硬件检测…
-
可以睡眠的poll
在file_operations中有许多的回调函数,正是这些回调函数实现了vfs,vfs提供了一个机制,这些回调函数提供了不同的策略,等于说实现了vfs,照理说这些函数不应该有任何…
-
将要加入linux-2.6.29内核的cred
2.6.29内核我认为最重要的就是规整了内核结构,规整了代码结构,使得内核看起来更加自然,更加清晰,正如第二代rcu做到的那样,原先内核中的很多机制在2.6.29内核中都得到了…
-
再谈RPC
前面说了两篇 rpc 了,现在来个总结性的。看看题目,够有诗意的!就好像有一个长手臂,硬抓住了渐渐远离的你,但是即使手臂再长,该离去的你还是要离去,这就是 rpc 。 r…
-
中国与西欧的历史发展为何不同
现今看来,欧洲是分立的小国家组成的一个文化和意识形态差异不太的大联盟,而中国却是一个整体的大国家,欧洲从历史上看善于用石材进行各类建筑,向往神的生活,哥特式建筑一度成为一种标准,…
-
线程?进程?—–该停下来思考一下了
多线程,当今在IT圈子内部最普遍的概念。有多少人理解它的实质,它的精髓?(我不甚懂,这篇文章只是在使劲往前冲的时候让我停下了,吃点有营养的东西,然后继续冲)甚至在多线程还没有完全吃…
-
调度激活机制
Avoiding Blocking System Calls in a User-Level Threads Scheduler for Shared Memory Multipr…
-
系统设计—分层,分级,分块
在设计一个可用的系统时,往往第一步是设计结构。纵观计算机的发展史,横贯计算机科学的不同领域,有三个方法是很重要的,那就是:分层,分级,分块的思想方法。 记得上高中的时候,我们的物理…
-
关于软中断
到底什么是软中断,在提这个问题的时候你理解什么是中断了吗?我不准备在这里解释这些概念。同样的软中断,不同的操作系统实现是不一样的,为什么不一样,这是操作系统的总体设计理念决定的,比…