本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的...
作者:中国科学院研究生院 崔珂 中国科学技术大学 陈伟 对嵌入式Linux进行实时性改进是嵌入式操作系统领域的一个研究热点。本文在分析了现有嵌入式操作系统实时性不足的基础上,提出了一种新型的改进方案(...
但是有一点,如果linux对内存的要求和运行速度可以达到windows 98的水平,那么相信很多人回很愿意用linux的。 现在的情况是linux需要很大的内存作为速度的支撑,我们现有的硬件得出的直接...
Linux汇编语言开发指南 编辑:冰天使 作者: 出处:ChinaUnix 2005-6-3 一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性...
Linux 汇编语言开发指南 汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Li...
Gcc使用的内嵌汇编语法格式小教程 本文对内嵌汇编语法,从基本语法、内嵌汇编的格式介绍、和扩展的内嵌汇编格式进行了详细说明,需要说明的是gcc采用的是at&t的汇编格式. 一 基本语法 语法上...
在坛子里看到有人问有关inittab文件的问题,找了下资料,总结一下,大家多提意见和补充吧! init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置...
自由软件发布方法惯例 Eric Steven Raymond Thyrsus Enterprises esr@thyrsus.com 版本号:3.0 版权所有@2000 Eric S. Ra...
算法连载(7)--操作系统之3种页面置换算法 作者: 来自: 阅读次数: 58033 [大 中 小] 1.问题描述及设计思想:在进程运行过程中,若其所要访问的页面不在内存需把它们调入内...
本应发到红旗官方网,由于要用到图片,只好借用红旗联盟论坛了。由于忙,只能把部分体会和建议写出来了。 Kernel说了,如果各位使用桌面5的SNAPSHOT时发现BUG或问题,请及时提交上来,我们很欢迎...
在linux下.那种编程是最好学的.要是容易.而且好掌握的!~!~ 有谁可以帮帮我吗?...
随着Linux的普及,如何在Linux平台下进行编程,尤其是汇编成为大家关注的一个问题,但是这方面资料却很少。在遍访网站和论坛后,我把收集到的资料结合本人总结的一些经验跟大家分享一下。 Nasm介绍...
转贴 对于用户,编译一个内核版本需要的不仅是升级内核和软件那么简单。一般来说,编译后的内核都能很好地工作,但是有些功能在初始化时(准确地说是在系统初始化阶段,即init执行rc.sysini和rcx....
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运...
请用下载工具下载,如网际快车点击前往下载 本书译自《Teach Yourself C in 21 Days》第6版,该书的前五版都登上了畅销书排行榜,是初学者学习C语言的经典之作。本版按最新的标准(I...
Linux 2.6内核的推出,无论是巩固Linux在服务器领域的主流地位,还是推进它在桌面操作系统领域的推广进程,都将起到不可估量的作用。开发人员更应从深层次的角度来考察Linux 2.6内核为应用开...
一、 什么是系统调用 在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,...
由于操作系统的内核贴近硬件,需要对计算机的体系结构有所了解,例如CPU的工作原理、接口特性和BIOS调用等。读者千万别因为这些望而却步,这里将介绍一些阅读Linux内核源码必备的技能。 获取内核 ...
MS SQL Server MFC DAO 类和 MFC ODBC 类:我使用哪个类集? 作者:microsoft 来源:microsoft 比以往更灵活 MFC 数据库策略 一...
Linux 2.6内核的精彩世界(一) 2003年岁末,Linux社区最鼓舞人心的消息莫过于期盼已久的Linux内核2.6版正式推出。作为一个主要发布版本,2.6相对于2.4有很大的改动;它引入了许多...
作 者: 方汉 随着Linux 2.4内核测试版的不断推出,2.4内核的架构、主要功能、改进都已大致敲定。支持所有64位处理器、面向企业、全方位整合系统资源、需要更少内存的Linux 2.4内...
以下代码均在linux i86 2.0.x的内核下面测试通过。它也许可以在之前的版本通过, 但并没有被测试过. 因为从2.1.x内核版本就引入了相当大的改变, 显著地内存管理上的差别, 但这些不是我们...
本文侧重介绍了 GCC 4.0 内部结构相对于 3.4.x 版本的一些全新变化。 GCC(GNU Compiler Collection) 是 GNU(GNU's Not Unix) 计划提供的编译器...
http://dl6.mydown.com/test/ziliao/vc_001.avi http://dl6.mydown.com/test/ziliao/vc_001.avi http://dl6...
我自己在学习编程的过途中有的几个疑问,1)什么编程语言我需要学。 2)学多少种才算可以。最后通过我自己学习感受和对其他编程高手(主要是新闻组)的请教,我认为找到了满意我的答案。抛砖引玉,做个参考吧。 ...
转 本文将介绍一些目前可在 Linux 环境中使用的开放源代码 C/C++ 矩阵库。在这里具体讨论的库有三个:Meschach 库为 C 代码编写的项目提供例程,用于矩阵和向量的运算;Cooperwa...
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。 我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到...
我的java是按默认安装的 只在etc下的bashrc文件中添加: export JAVA_HOME=/usr/java/j2sdk1.4.0_04 export PATH=$PATH:$JAV...
在很多情况下PHP最可贵的特点也可能是它最薄弱的环节就是它的语法松散性。 PHP能够如此广泛的被使用,因为它使得许多没有经验的Web开发者能够制作出强大的应用程序,而用不着过多的考虑规划、连贯性和文档...
假如你和我一样是一只正在学习编程的菜鸟,那么下面的十个好习惯与你共勉之。 1、设计规划 现在是模块化程序设计的天下,应用程序要实现的目标就是金字塔尖,进行程序设计规划的意义就在于,对构成...
红旗5就是2.6内核了,期待中 转:期待已久的 2.6 内核终于到来了。IBM Linux Technology Center 的 Paul Larson 暗中关注那些让 2.6 成为有史以来最好内核...
当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。从来没犯过这种错误的我,也因此常常认为自己不是个男人。 虽然没犯过...
基于内核的入侵检测是一种相当巧妙的新型的Linux入侵检测系统。现在最 主要的基于内核的入侵检测系统叫做LIDS。 什么是LIDS?LIDS是一种基于Linux内核的入侵检测和预防系统。 ...
Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用,会返回一个 通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作,这就是li...
在前面的文章里,我们学习了怎么显示和管理运行中的进程。今天,我想描述一下那些进程实际上如何启动的。 当你启动计算机进入FreeBSD时会有很多巧妙的事情发生。在此我无法论及所有的细节,但FreeB...
(须下载安装DIV4编解码器才能正常播放) http://www.edu.fp.net.cn/resource/program/j_vb/vb01a.avi http://www.edu.fp.net...
(须下载安装DIV4编解码器才能正常播放) http://www.edu.fp.net.cn/resource/program/j_cbuilder/cb01a.avi http://www.edu....
转贴: Sppence Murray 是 Linux 开发高手之一,同时长期以来他一直是 UNIX 的坚定支持者。本文介绍的是 Murray 和他在 Codemonks Consulting 的同事在...
Linux是操作系统中的一朵奇葩,是中国软件发展的机遇。要使这朵奇葩在中国的大地上生根、发芽,开花,要想抓住Linux机遇,首先必须解决中文本地化的问题。上期我们已经介绍了中文Linux采用中文平台及...
Linux是操作系统中的一朵奇葩,是中国软件发展的机遇。要使这朵奇葩在中国的大地上生根、发芽、开花,要想抓住Linux机遇,首先必须解决中文本地化的问题。 1999年政府公开支持在中国发展L...