自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 398

原创 X Window没有在linux内核实现的原因

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-02-09 16:58:00 449

原创 再谈RPC--长长的手,抓住了离去的你

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 前面说了两篇rpc了,

2010-02-09 16:57:00 407

原创 谈谈RPC与套接字以及信号

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Rpc的linux

2010-02-09 16:56:00 486

原创 聊聊操作系统设计

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 我关注操作系统已经好长时间了,

2010-02-09 16:55:00 402

原创 操作系统内核空间和用户空间的互访问

前面写了很多的文章来说明了这个问题,并且在文章中均举了一些例子,如果为了解决具体问题,那么那些就已经足够了,但是如果想实现一个操作系统,这些就远远不够了。     硬件是软件的底层,这是一个前提,硬件是舞台,软件都是舞者,操作系统是应用程序的底层,操作系统是舞台,应用程序是舞者,并且,硬件是操作的系统的舞台,这里操作系统成了舞者,这就是计算机的层次(对于有操作系统的计算机而言,

2010-02-09 16:53:00 925 1

原创 fork进程时资源的深拷贝和浅拷贝

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 linux(和 uni

2010-02-09 16:52:00 830

原创 CFS调度算法的思想和细节

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-02-09 16:49:00 1237

原创 至今不敢写一篇关于cfs的文章

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-02-09 16:48:00 499

原创 关于应用程序的重启

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-02-09 16:46:00 1755

原创 exec的不同实现--鸠占鹊巢还是功成身退

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 exec函数可以执行一个进程

2010-02-09 16:45:00 365

原创 一个并发或者称为锁的问题

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 我们很多人都用过标准io的

2010-02-09 16:43:00 304

原创 浅谈设计--涡轮增压和Intel的HT

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-02-09 16:37:00 296

原创 随想:从down掉系统看操作系统设计

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 如果一个文件被打开,那么试着删

2010-02-09 16:36:00 340

原创 BSD的内核安全级别

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-02-09 16:34:00 534

原创 从Unix分层内核栈以及中断处理看Linux内核的另类

如果你一开始就读linux内核,那么你的思路会变得非常开阔,如果你读过unix内核,那么你会惊叹于linux内核的巧妙,如果你连NT的内核也了解,那么你会发现linux内核真是个另类,本文从内核栈的角度来简要说明linux为何另类。  了解操作系统原理和计算机体系结构的都知道在应用程序陷入内核的时候要将用户栈切换到内核栈,而引起陷入的有三种方

2010-02-09 16:33:00 373

原创 从古老的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 322

原创 从著名的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 535

原创 从文件系统看系统架构

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4  <!-- /* Styl

2010-02-09 16:28:00 361

原创 路由表的结构与算法分析--trie插入

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-02-09 16:22:00 669

原创 路由表的结构与算法分析--trie查找

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4  <!-- /* Styl

2010-02-09 16:19:00 1229

原创 对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 536

原创 从物理页面的争抢看linux内核内存管理

linux的 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--

2010-02-09 16:14:00 462

原创 缓存的位置

缓存 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* S

2010-02-09 16:13:00 512

原创 有关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 369

原创 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 871 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 942

原创 中断优先级和中断线程优先级

<!--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 1479

原创 关于软中断

<!--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 565

原创 Linux 与 Windows 高速缓存处理机制

现代操作系统都在各个级别应用了高速缓存的策略,从而可以平滑化物理硬件的访问差异。一般的高速缓存分为两级,cpu和内存之间一般会设置高速缓存,但是 这一般是硬件实现的,还有一个高速缓存存在于内存和磁盘之间,这个一般由操作系统实现,当然为了给应用程序提供灵活的策略自定义机制,在某些情况下也可以由应用程序实现高速缓存,比如Oracal,当然,这必

2010-02-09 16:00:00 466

翻译 调度激活机制

<!--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 1069

原创 系统设计---分层,分级,分块

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 621

原创 线程?进程?-----该停下来思考一下了

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 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除