(128) 我不知道叫什么题目好了
爱简单,爱短发
爱GB18030,也爱UTF-8
偶尔也爱发发小脾气,骂两句乱码。
不是什么大明星,
也不是他们眼里装酷的假小子
我就是我自己,我是——Kate。
随着这间500G硬盘的一阵规律的悸动,一个硕大的机械手臂移动到正在熟睡的我的上空,毫不犹豫的一抓,一转,一放,已经把我放到了那条写着SATA的快速传送带上。这种SATA结构的传送带,要比过去那种IDE的快的多,转瞬间已经把我丢进一间宽敞的内存中。是啊,我这么小的分量,对它实在是微不足道的。传送带把我丢出的那一刻,正在做着已经不知是哪个梦的我,感觉到了重力加速度的存在,于是在我的双脚稳稳的落在工作间地面的时候,我已经在清醒的整理我的短发了。
这是我的一次再也普通不过的启动。和其他KUbuntu 10.04里面的kate不同,我是从网络上下载到这个系统中的。系统里原本就已经有了ubuntu的软件包,用户大概只是想尝尝鲜,就安装了kubnutu。于是这个系统里很多类型的软件都是双份的了。文本编辑,就是我,和一个叫做gedit的家伙。好了,不提那么多,启动了,就要干活去。
我先是走到内核那里向老大报道,这跟上班要打卡一样重要。内核会给我后背上贴上一张卡片,上面详细的写着我的一些信息,在我工作的时候,这些内容还会不断的修改,咱们到时候再说。现在,这上面最重要的就是我的名字,我爹的名字。就是父进程,你懂的。我看了看,今天我爹是dash。除此外,就是我的工号——也就是进程号PID。有个这个号,我才正式的成为了一名光荣的正在工作的进程。是的,躺在硬盘里睡觉的我只是个程序,只有在内存里工作的时候才是个进程。这个卡片就是用来让内核方便管理我们这些进程的,相当于我的胸卡,或者,工牌?不过内核愿意管他叫做PCB——Process Control Block。
有了工号的我开始工作。工作需要用工具,文官纸笔安天下,武将刀马定乾坤,而我要用的工具呢,是CPU。这东西在我们这可精贵了,我们这条件算比较好的,好几千个进程,共用俩cpu。其实是一个cpu里面的两个核心啦,不过对我们来说跟俩cpu没有区别。大家都要用怎么办?排队!于是我跟在amarok的后面,等待使用CPU。一进入等待使用CPU的队伍,一束激光就迅速的扫过我的PCB胸卡,在上面的状态一栏里写上了:ready,就绪。这就像你去银行办理业务拿号一样,有了这个ready状态的进程,就是正在排队等着使用CPU的进程了。前面的队伍走的很快,几个微秒后轮到我用CPU了。手握CPU的那一刹那,顿时感到有无数条信息的涓流,淌进我的身体,感觉自己与这个世界已浑然一体,有一种顿开茅塞的感觉。这时要想思考,千言万语瞬思而成;这时要运算,乘除开方一蹴可就;这时候要交流,上达天听下悉洞府,总之,基本上是想干什么干什么。一握上CPU,内核的那道激光又来了,把我胸卡上的状态从ready改成了running,这就说明我正在使用CPU。我手握CPU向内核发话:我要申请内存!然后跟kwin(也就是我们kde的窗口管理器)说:我要一个xx宽,yy高的窗口,然后还要……内核打断了我:“好了,你的时间片用完了,下一个!” 切,真小气。