最近一直在看linux的东西,主要是为了嵌入式初级工程师的认证考试。今天终于考完了,没什么难的,主要是一些linux还有嵌入式入门性的东西吧,记忆性的东西比较多。
觉得有意思的就只有一个写bash脚本的题目,不过也很简单,不过在这样的一套试题中能有一道编程方面的题目,也算是比较出彩的了。
还有堵塞操作和非堵塞操作的东西,这其实就是多线程中的临界资源的问题,也没什么。
临考前仔细看了一下书中的东西,好多介绍linux的东西都来可以和windows对应起来。比如讲的一个:我当前在一个指定目录下,那么我是不能再启动一个shell,在这个shell中用命令来删除那个指定目录的。原因是在linux的关于文件操作的实现的代码中,会有一个计数的项目。(类似于windows下的内核对象的引用计数)。这就好比我打开了一个文件,在关闭这个文件前,我是不能通过资源管理器来删除这个文件的。
还记得那个猥亵的禁止删除的代码,就是把文件句柄复制到一个系统进程的句柄列表里。那么这个文件的引用计数是不会变为0的。除非关闭那个核心的系统进程。
这都有着惊人的相似性。
suplayer 于 2008-05-22 20:19:59发表:
去Linux之家12257379QQ群,看看
ljaiii1988 于 2008-05-19 11:06:44发表:
5:ty( 5:ty( 5:ty( 5:ty( 5:ty( 5:ty( 5:ty(