- 博客(33)
- 收藏
- 关注
原创 X window的思想和终端的重大意义
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:59:00
416
原创 X Window没有在linux内核实现的原因
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-09 16:58:00
460
原创 再谈RPC--长长的手,抓住了离去的你
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 前面说了两篇rpc了,
2010-02-09 16:57:00
421
原创 谈谈RPC与套接字以及信号
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Rpc的linux
2010-02-09 16:56:00
504
原创 聊聊操作系统设计
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 我关注操作系统已经好长时间了,
2010-02-09 16:55:00
416
原创 操作系统内核空间和用户空间的互访问
前面写了很多的文章来说明了这个问题,并且在文章中均举了一些例子,如果为了解决具体问题,那么那些就已经足够了,但是如果想实现一个操作系统,这些就远远不够了。 硬件是软件的底层,这是一个前提,硬件是舞台,软件都是舞者,操作系统是应用程序的底层,操作系统是舞台,应用程序是舞者,并且,硬件是操作的系统的舞台,这里操作系统成了舞者,这就是计算机的层次(对于有操作系统的计算机而言,
2010-02-09 16:53:00
945
原创 fork进程时资源的深拷贝和浅拷贝
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 linux(和 uni
2010-02-09 16:52:00
849
原创 CFS调度算法的思想和细节
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-09 16:49:00
1264
原创 至今不敢写一篇关于cfs的文章
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-09 16:48:00
512
原创 关于应用程序的重启
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-09 16:46:00
1884
原创 exec的不同实现--鸠占鹊巢还是功成身退
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 exec函数可以执行一个进程
2010-02-09 16:45:00
386
原创 一个并发或者称为锁的问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 我们很多人都用过标准io的
2010-02-09 16:43:00
317
原创 浅谈设计--涡轮增压和Intel的HT
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-02-09 16:37:00
315
原创 随想:从down掉系统看操作系统设计
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 如果一个文件被打开,那么试着删
2010-02-09 16:36:00
356
原创 BSD的内核安全级别
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-02-09 16:34:00
572
原创 从Unix分层内核栈以及中断处理看Linux内核的另类
如果你一开始就读linux内核,那么你的思路会变得非常开阔,如果你读过unix内核,那么你会惊叹于linux内核的巧妙,如果你连NT的内核也了解,那么你会发现linux内核真是个另类,本文从内核栈的角度来简要说明linux为何另类。 了解操作系统原理和计算机体系结构的都知道在应用程序陷入内核的时候要将用户栈切换到内核栈,而引起陷入的有三种方
2010-02-09 16:33:00
384
原创 从古老的System V进程调度器说开去
<!-- function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/s
2010-02-09 16:31:00
344
原创 从著名的list_head看linux内核中OO
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:30:00
550
原创 从文件系统看系统架构
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Styl
2010-02-09 16:28:00
376
原创 路由表的结构与算法分析--trie插入
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-02-09 16:22:00
683
原创 路由表的结构与算法分析--trie查找
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Styl
2010-02-09 16:19:00
1282
原创 对BSD的新路由查找算法的理解
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:18:00
556
原创 从物理页面的争抢看linux内核内存管理
linux的 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--
2010-02-09 16:14:00
467
原创 缓存的位置
缓存 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* S
2010-02-09 16:13:00
541
原创 有关likely和unlikely
原文:http://hi.baidu.com/zjlinus/blog/item/b0f831dd13ac50375882ddac.html在linux中判断语句经常会看到likely和unlikely,例如:if(likely(value)){}else{}简单从表面上看if(likely(val
2010-02-09 16:11:00
395
原创 Windows xp/Vista/Linux的内核映射以及内存置换算法
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:08:00
896
1
原创 操作系统关于中断的实现
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:06:00
971
原创 中断优先级和中断线程优先级
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:03:00
1555
原创 关于软中断
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 16:01:00
610
原创 Linux 与 Windows 高速缓存处理机制
现代操作系统都在各个级别应用了高速缓存的策略,从而可以平滑化物理硬件的访问差异。一般的高速缓存分为两级,cpu和内存之间一般会设置高速缓存,但是 这一般是硬件实现的,还有一个高速缓存存在于内存和磁盘之间,这个一般由操作系统实现,当然为了给应用程序提供灵活的策略自定义机制,在某些情况下也可以由应用程序实现高速缓存,比如Oracal,当然,这必
2010-02-09 16:00:00
493
翻译 调度激活机制
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-02-09 15:59:00
1109
原创 系统设计---分层,分级,分块
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2010-02-09 15:58:00
655
原创 线程?进程?-----该停下来思考一下了
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2010-02-09 15:56:00
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人