Linux 文档
文章平均质量分 68
sikerenzheng
这个作者很懒,什么都没留下…
展开
-
【转帖】GTK/gnome vs QT/kde
虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。 KDE 与GNOME是目前Linux/UNIX系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE和GNOME都经历了将近十年的漫漫历程,两者也都从最初的设转载 2010-05-03 19:23:00 · 509 阅读 · 0 评论 -
Linux 0.11 系统调用原理
一、概述 系统调用是一个软中断,中断号是0x80,它是上层应用程序与Linux系统内核进行交互通信的唯一接口。通过int 0x80,就可使用内核资源。不过,通常应用程序都是使用具有标准接口定义的C函数库间接的使用内核的系统调用,即应用程序调用C函数库中的函数,C函数库中再通过int 0x80进行系统调用。 所以,系统调用过程是这样的: 应用程序调用libc中的函数->li原创 2010-05-03 18:58:00 · 699 阅读 · 0 评论 -
从现在开始: 生活=读核+google+csdn
目录序第1章 概述1.1 Linux的诞生和发展1.1.1 UNIX操作系统的诞生1.1.2 MINIX操作系统1.1.3 GNU计划1.1.4 POSIX标准1.1.5 Linux操作系统的诞生1.1.6 Linux操作系统版本的变迁1.1.7 Linux名称的由来1.1.8 早期Linux系统开发的主要贡献者1.2 内容综述1.3 本章小结第2章 微型计算机组成结构2.1 微型计算机组原创 2010-05-03 18:41:00 · 500 阅读 · 0 评论 -
Linux 0.11版 进程调度文本解说
0.11核中进程的调度主要由四个部分数组成:调度初始化、调度、睡眠、唤醒。 一、调度初始化:sched_init() 我们知道在内核初始化(main)过程中,要将任务0转换到用户态下执行,也就是建立Linux中的第一个用户程序。既然任务0之前是在内核态下执行的,所以用的是系统的ldt、和tss,要在用户态下执行,就要使用用户态下的ldt、tss,那么,调度初始化的其中一个任转载 2010-05-03 18:55:00 · 690 阅读 · 0 评论 -
Linux-0.11 文件系统
每一个进程都有一个flip[]存放着一个索引,该索引就是内核文件表的索引,而文件表中的项又指向内存i结点表中的一项,这样进程就要以操作一个文件了。=NULL; for(i=0;i s->s_zmap=NULL; block=2; for(i=0;is_imap_blocks;i++)转载 2010-05-04 20:12:00 · 762 阅读 · 0 评论 -
缓冲区首部结构
缓冲区首部结构struct buffer_head { struct buffer_head *b_next; //用于缓冲块索引的散列链 unsigned long b_blocknr; //该缓冲区在块设备上的块号 unsigned sh原创 2010-05-05 20:20:00 · 465 阅读 · 0 评论