
操作系统
Ackarlix
专注、沉着、稳重、信心、行动
展开
-
Linux/boot/bootsect.S
Linux/boot/bootsect.S 1 ! 2 ! SYS_SIZE is the number of clicks (16 bytes) to be loaded. 3 ! 0x7F00 is 0x7F000 bytes = 508kB, more than enough for current 4 ! versions of linux which compress the原创 2007-08-23 06:59:00 · 1707 阅读 · 0 评论 -
Linux 2.6内核的精彩世界(二)
Linux 2.6内核的精彩世界(二) 整理:Ackarlix 深入Linux 除了横向支持越来越多的硬件,Linux 2.6还在已支持的平台上根据硬件的性能提升进行了改进。这些针对特定CPU的优化包括:Transmeta的Crusoe系列,Intels Pentium 4 Xeon、Pentium 3-M、Pentium 4-M 和AMD移动处理器。新版本Linux还解决转载 2007-09-03 05:44:00 · 1159 阅读 · 0 评论 -
Linux 2.6内核的精彩世界(三)
Linux 2.6内核的精彩世界(三) 整理:Ackarlix 核心硬件支持随着Linux的这些年的发展并逐步进入主流行列,从内核所支持的设备类型来看,每一次的内核发布,都像是一次跳跃:支持新兴的技术(2.4的USB),支持古老一些的传统技术(2.2的MCA)。发展到Linux2.6,不被Linux支持的设备已经相当少了。PC机上的主流硬件没被支持的很少。正是由于这个原因转载 2007-09-03 05:45:00 · 1124 阅读 · 0 评论 -
Linux 2.6内核的精彩世界(一)
Linux 2.6内核的精彩世界(一) 整理:Ackarlix 2003年岁末,Linux社区最鼓舞人心的消息莫过于期盼已久的Linux内核2.6版正式推出。作为一个主要发布版本,2.6相对于2.4有很大的改动;它引入了许多新的特性,同样也去除很多过时的特性。它在哪些方面有大的改动?它对Linux的开发人员以及其他层面的Linux用户可能有什么样的影响?阅读本文,您将得到转载 2007-09-03 05:43:00 · 1341 阅读 · 0 评论 -
进程与多线程
进程与多线程 作者:Ackarlix 一、进程的创建 一般将创建进程的称为父进程,被创建的进程称为子进程。系统在创建新的进程时会为新进程指定一个STARTUPINFO类型的变量,这个结构包含了父进程传递给子进程的一些显示信息。对界面应用程序来说,这些信息将影响进程中主线程的窗口显示;对控制台应用程序来说,将影响这个控制台程序的窗口。 STARTUPINFO原创 2007-08-29 03:51:00 · 1997 阅读 · 1 评论 -
操作系统并发和互斥:哲学家进餐问题和理发师问题
操作系统并发和互斥:哲学家进餐问题和理发师问题 1.哲学家进餐问题:(1) 在什么情况下5 个哲学家全部吃不上饭?考虑两种实现的方式,如下:A.算法描述:void philosopher(int i) /*i:哲学家编号,从0 到4*/{while (TRUE) {think( ); /*哲学家正在思考*/take_fork(i); /*取左侧的筷子*/take_fork((原创 2007-08-26 17:01:00 · 4427 阅读 · 0 评论 -
深度探究Unix现状与未来
深度探究Unix现状与未来 (一)天生高性能 【优快云】在去年美国《信息周刊》评选出的有史以来最伟大的12款软件中,Unix 操作系统排名首位。值得一提的是,Java语言排名第五,而微软的Excel电子表格和Google搜索分别列居第九和第十一位。Unix 操作系统的地位可见一斑。 的确,一直以来,Unix服务器凭借高性能、高可靠性及高可用性,每每转载 2007-08-26 16:53:00 · 1204 阅读 · 0 评论 -
Oldlinux Cross Reference
Oldlinux Cross ReferenceLinux/ 作者:AcharlixVersion: [1.0] [0.99.11] [0.99] [0.98] [0.97] [0.96a] [0.95] [0.12] [0.11] [0.01] Architecture: [i386]原创 2007-08-25 06:55:00 · 1533 阅读 · 0 评论 -
Linux/boot/head.S
Linux/boot/head.S 1 /* 2 * linux/boot/head.S 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7 /* 8 * head.S contains the 32-bit startup code. 9 */ 10原创 2007-08-23 08:05:00 · 2177 阅读 · 1 评论 -
Linux/boot/setup.S
Linux/boot/setup.S 1 ! 2 ! setup.S Copyright (C) 1991, 1992 Linus Torvalds 3 ! 4 ! setup.s is responsible for getting the system data from the BIOS, 5 ! and putting them i原创 2007-08-23 08:03:00 · 2820 阅读 · 0 评论