在Linux顺利发展到今天这种规模的历程中,Minix一直是默默地在学校的操 作系统教学课程中,Tanenbaum把教学研究Minix当成了自己最重要的工作,一直坚持到现在。1992年和2006年,Tanenbaum和 Linus关于操作系统内核的设计思想有过两次公开的探讨(Linux的Monolithic内核设计与Minix的Microkernel内核设计思 想)。Windows用户都知道Windows 3.1和WindowsXP之间的重大区别,那么在Minix世界里,Minix 1.0、Minix 2.0和Minix 3之间的也有着同样重要的区别。...详细
linux内存初始化技术(initrd)用于支持两阶段的系统引导过程,是在系统启动过程 中被挂载的临时root文件系统。initrd包含很多可执行程序和驱动,并允许在临时的内存磁盘根 文件系统被卸载,内存被释放后挂载真实的root文件系统。在许多嵌入式linux文件系统中,initrd是最终的根文件系统。这篇文章主要讲解了 linux2.6内核的initrd技术,包括在内核中的创建及使用。...详细
本文讲解如何在Linux系统下使用Windows XP字体美化汉字。...详细
虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过 更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用 Linux系统本身提供的防火墙功能来防御。本文将为大家介绍用Linux操作系统防火墙防止DOS攻击。...详细
GTK,作为与 QT 并存的另外一套图形库,深受C程序员的喜爱。在同一程序中使用 QT 和 GTK,甚至是其它图形库,对于编写嵌入式(Embeded)程序是十分有意义的。嵌入式程序一般没有自己的主循环体,它直接使用窗口的ID来嵌入到其它窗口中。嵌入式程序一般使用动态库载入的方法,这样使用任何X窗口系统下的图形库,都可以通 过输出(Export)其窗口ID的方法和其它程序库协同工作。 ...详细
本文为大家介绍了Linux操作系统的远程控制方法。...详细
关系型数据通常以规范化形式保存,就是说你应该尽可能少地重复数据;通常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规范化的含义就是:你不能在数据库中保存计算后的值,而你只能在需要的时候临时计算数据库中保存的值。对数据进行某些分析通常是很重要的。比方说,你或许想知道哪些产品的定单最多或者哪些定单的利润最大。这些问题都要求你针对自己的SQL语句创建执行过滤规则的公式。其中最重要的语句之一就是GROUP BY子句。本文将为大家介绍如何使用SQL Server来过滤数据。 ...详细
离线浏览下载到本地的网页时,需要解决的一个关键性问题就是“如何通过某一网页中的 超级链接正确地定位其他网页”。比较简便的方法是在用户指定的本地目录下建立一个目标网站的完整或部分镜像。也就是按照文件在服务器端的目录结构保存下载 的文件。本文将介绍如何实现一个离线浏览器,以下载并浏览网上资源。...详细
ISO就数据交换(通 信)制定了OSI(开放系统互连)的7层模型,来描述、表达数据传输及表示的属性与要求。但是,它不是一种标准或规范。就7层模型的下面4层一物理层、链 路层(网络层及传输层)而言,据此进行数据传输的通信协议的现场总线控制系统FCS就多达8种[1],使人们莫衷一是[2]。至于7层OSI中的表示层与 会话层,在DCS及PLC中基本上不予采用。但据笔者理解,正是OPC基金会将这两层的功能作为基金会的规范予以确定,为用户提供了一个统一的系统平台。...详细
随着国家信息基础设施NII和全球信息基础设施GII的提出,社会对通信的要求越来越高。而目前卫星通信所采用的微波通信技术因受到体积、重量、功耗等方面的严格限制不能无限制地提高传输速率与容量。在卫星通信日益拥挤的今天,光波段通信有极大的潜力,是实现高速大容量通信的最佳方案,甚至可以说是唯一的解决方案。这已经是通信领域许多专家的共识。实际上,世界各主要技术强国为了争夺空间激光通信这一领域的技术优势,已经投入了大量的人力和物力,并取得了可喜的进展。...详细
对开放源码的自由软件来说,程序员得到的通常是源代码。在编译源代码并正确安装和配 置的过程中,往往会涉及到许多工具和函数库,因此其过程经常显得有些繁复。MiniGUI也不例外。为了说明 MiniGUI 的正确编译和安装过程,本文让大家了解 Linux 系统下用于软件维护和建立的工具。...详细
为实现高速、大容量的数据存储,提出一种基于硬盘Ultra DMA传输模式的高性价比解决方案。本文详细介绍Nios嵌入式系统的整体构架和各个子模块的功能;提出一种在不改变传输频率条件下,通过使用寄存嚣组对不同时钟沿数据进行锁存,以数据带宽的扩展为代价,完成IDE总线上的双边数据沿锁存与系统内部的单边数据沿锁存之间的传输模式转换;给出具体的系统读/写操作的工作流程和相关软件实现。...详细
Linux的开放性与免费理念吸引了无数的计算机爱好者,越来越多的人加入了Linux的阵营。但Linux使用的文件系统为Ext2,和传统的Windows系列的FAT不同,如何沟通两者间的资源成为应用中的一大问题。本文就介绍几种解决该问题的方法。...详细
在建设传统的Intranet网络环境的时候,我们一般是基于Windows NT Server系统的,在它的基础上实现一系列的服务。现在的Linux系统中也包含了很多基于网络建设的软件服务,基本上我们是完全可以利用Linux系 统建立与Windows NT Server所具有的基本Intranet框架相同的框架。并且还可以在这个基础上发展具有Linux系统自身特点的Intranet环境,在某种程度上 其性能还优于Windows NT Server系统。 ...详细
Linux root密码丢失了怎么办?本文将为大家介绍如何解决Linux的Root密码丢失问题。...详细
Linux+Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的 市场份额,使用Linux+Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制。不过,Apache的使用者们早已开发出了mod_limitipconn和mod_bandwidth两个模块,来控制http的并发 连接数和用户所能够使用的带宽,本文将以RedHat Linux 7.3+Apache 1.3.7来说明它们的使用方法。...详细
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。...详细
在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 API 相当简单,但新的开发人员仍然会遇到一些常见的隐患。本文识别那些隐患并向您显示如何避开它们。...详细
在DOS环境下,我们可以用并口或串口将两台PC连接起来,一台充当服务器,另一台充当客户,但充当服务器的机器不能做其它操作,只能为Client服务。虽然在方便上和速度均不如网卡,但它提供了一个“穷人”的解决方案。如果仅拷贝少量数据,它还是可以满足一般人的需求。并口的速度要远远比串口快。在Linux内核中,网络设备中有一个叫PLIP . 它提供了并口的网络支持,并将并口映射成网络设备。它支持标准并口,扩展并口的支持。传送速度依赖于并口线的质量和机器的配置。...详细
Oracle ERP的管理信息系统的成功实施和顺利运行,为龙涤集团管理水平的提高、制约制衡机制的建立和有效运行都奠定了坚实的基础和强有力的技术平台支撑,有效推动了企业管理的持续改善,获得了明显的管理效益。...详细