Linux的时间和空间感觉

时间:2022-06-05 09:52:47

Linux的时间和空间感觉

Linux是一种操作系统,“时间”在任何操作系统中占有很重要的地位,绝对主宰的地位,这就好像生物有“生命”能够活一样,倘若没有时间,Linux也不过是一大堆没生命的“文字游戏”而已,虽然它们仍然可以被储存于光盘或硬盘之中。然而,只有时间还不够,空间也很重要。因为对使用者而言,档案(file)和模块(module)可以说是Linux的基本构成单位,而它们很占空间,占据很多记忆空间,包括:SRAM、DRAM或DDR、光盘、硬盘、SD、MMC、CF……….等的容量空间。

Linux迷宫

嵌入式Linux系统的开发者更需要有灵敏的时空感觉,才不至于迷失在Linux迷宫中。一旦进入Linux国度,只能遵守它的“法律”前进,才不会寸步难行、瞬间“挥发消失”。Linux开发者所做的事情有点像复制“人”或“机器人”,因为Linux开发者也是在赋予物质“灵魂”或“生命”,都将时间和空间元素发挥到极致。

Linux的“根文件系统(root filesystem)”就是此迷宫的地理位置。根据Linux的官方规则,必须依照“文件系统层次架构标准(FHS)”来建立文件系统。FHS规定的根文件系统的最上层目录名称和内容,如附表1所示:

其中,FHS并没有将/sys纳入标准之中,不过,一般的Linux系统都会有/sys,以监控Linux系统。

Daemon

Daemon就是Linux迷宫里的守护神(guardian spirit),这个字出自希腊神话故事。不过,在希腊神话中,daemon是会诱惑、折磨、绑架人类的,是十足可怕的魔鬼(demon)。Daemon和demon发音一样,语源也相同,但它没有demon可怕啦!除非你不了解它、没搞懂它,才会被它“咬”。呵!呵!

其它操作系统,如微软的Winodws以“服务(service)”或“系统者(system agent)”称呼它。它在用户接口背后运行,在特定时间或对特殊事件做出反应。典型的daemon包括:系统注册表管理(syslogd)、打印机同步管理、e-mail管理、网络协议管理…………等。启动daemon是使用shell script,这些script大都存放在/etc/rc.d/init.d/或/etc/init.d/里面。

通常,Linux同时要执行很多个daemon才能满足复杂的应用程序之要求,这完全依赖CPU的分时多任务的功能,其实,这种分时多任务就是在模仿人类的行为能力。在20世纪文学的现代主义中,也出现相类似的观念和尝试,例如:James Joyce 的名著《Ulysses》就是描写主人翁在一天之内,所有的思想和言行,文学上称之为“意识流”技巧,将杂七杂八互不相关的事物、想法、情绪、文字……等放在一起,其中还穿插许多双关语、变形字(也许应该算是错字)、自创的组合字,Joyce想让不同读者有各自不同的解读,同样文字但具有多层意义,读起来有点像文言文,但比文言文还要艰涩难懂。将时间压缩、将所有事件同时并存、一字多意,这就是“意识流”小说的特色。不过,这种自然主义(或超写实主义)小说通常是很冗长的,因为作者想要成全时间,就得牺牲空间,人物虽然不多,可是两个人的对话内容可能会占据三、四章的篇幅,读起来很吃力(因此单凭这一点,“意识流”技巧就输给计算机了)。况且引经据典,读来着实费力又费神,不是普罗大众能够接受的,倒像是饱读诗书的机器人在讲话,令人不知所云哩!科技的进步会影响到文学和艺术的发展,在这里再次得到验证。

上一篇:与Vista计算机无线连结的数字相框 下一篇:飞思卡尔汽车微控制器MPC5561提升智能安全控制...