操作系统研究
文章平均质量分 73
Tunix126
这个作者很懒,什么都没留下…
展开
-
虚拟实现汉字系统----VVDOS -- 源码 -- 保护模式程序 - 2
虚拟实现汉字系统----VVDOS -- 源码 -- 保护模式程序 - 21、HZ27.INC; HZ27.inc;;;;;;;os32_code segment use32 publicassume cs:os32_code,ds:dataBeginPut proc nearmov dx,3cehmov al,5 ; write 0out dx,alinc dxmov al,0out dx,转载 2006-03-14 11:57:00 · 1021 阅读 · 0 评论 -
在ARM开发板上移植Linux2.6
正文在ARM开发板上移植Linux2.6声明:本文内容大多节选自一些网上的文章。ARM开发板简介PXA255处理器介绍: Intel: "For advanced devices that run the most impactful mobile applications, the Intel? PXA255 Processor is the answer. A pin-for-pin comp转载 2007-03-22 16:29:00 · 7856 阅读 · 0 评论 -
基于网络的 Red Hat 无人值守安装
级别: 初级冯 钰 (tomfeng@cn.ibm.com), IBM 中国软件开发实验室,软件工程师刘 亚 (liuya@cn.ibm.com), IBM 中国软件开发实验室,软件工程师2006 年 10 月 19 日本文介绍了 PC 平台上的一种快速 Red Hat Linux 安装方案。它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程。在需要转载 2006-10-31 13:54:00 · 1101 阅读 · 0 评论 -
25款操作系统全面接触
25款操作系统全面接触对与操作系统,我们大家平时了解更多的可能就是Windows、Linux和Mac OS,但是就只有这些吗?肯定不至。现在我们就给大家介绍更多的操作系统。 UNIX家族及类UNIX系统 1969年,在AT&T的Bell Labs,Ken Thompson和Dennis Ritchie(他们曾是大型操作系统Multics的两名开发者,Multics太庞大了最转载 2006-10-18 13:03:00 · 1921 阅读 · 0 评论 -
多进程编程的相关知识总结(三)
23.semop() 功能:信号量操作. 语法:#include #include #include int semop(semid,sops,nsops) int semid; struct sembuf *sops;转载 2006-10-17 15:44:00 · 1126 阅读 · 0 评论 -
The Unix Philosophy
The Unix Philosophy Author: David CalvertThe UNIX PhilosophyFrom The UNIX Philosophy by Mike Gancarz. Operating systems embody the philosophy of their creators. Mac/OS is visually based wit转载 2006-10-08 09:03:00 · 1183 阅读 · 0 评论 -
GCC入门知识
GCC入门知识 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前 Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。转载 2006-09-08 09:25:00 · 1167 阅读 · 0 评论 -
GDT和IDT的初始化
内存管理时,不让多进程的程序出现内存冲突的一解决方案是Segmentation。4GB的内存可以任何分割,每块的初始地址都是0。另外还有一种复杂的内存管理方案,既Paging,目前主流的操作系统都是采用这种方式。本文的OS为了实现简单,只采用Segmentation方案。我们规定1个Segmentation的信息有:l Sizel 初始地址l转载 2006-09-06 08:38:00 · 3786 阅读 · 0 评论 -
FreeBSD的起源和发展
FreeBSD的起源和发展 作者:i_like_cppUnix的魅力不仅在于其功能的强大性,还在于其优秀的可扩展性,它提供了高级语言C和各种解释语言可用于编写程序。利用这些系统提供的工具,使用者就能按照自己的需要和兴转载 2006-04-05 13:19:00 · 1137 阅读 · 0 评论 -
当前FreeBSD的版本
当前FreeBSD的版本作者:i_like_cpp由于FreeBSD十分关心系统的性能和稳定性,同时FreeBSD的开发又非常活跃并十分开放。因此在系统开发中支持几个版本的FreeBSD系统并行发展,一些版本用于提供一个最具稳定性的操作系统,另一些版本逐渐融合进各种新特性,使FreeBSD不断发展。当前主要使用的FreeBSD有三个分支版本: FreeBSD2.2.x-stable:这个分支是转载 2006-04-05 13:20:00 · 2094 阅读 · 0 评论 -
组合语言之艺术----序
序 本书专供已具备写作组合程序语言( Assembly Language)能力及经验,且有志将汇编语言视为常用工具之程序员,做进一步观念、技术上研讨用。 微电脑由诞生迄今,不过短短廿载,一切观念及技术,尚处于开发阶段。可是利用一种不变的硬件机构,再加上可随实际需要而任意设计的程序转载 2006-03-28 13:16:00 · 1092 阅读 · 0 评论 -
DOS 下多任务系统的设计与实现 (1995-7)
DOS 下多任务系统的设计与实现 (1995-7)作者:wxzself一、引言: 将DOS扩展为多任务系统,在理论和实践中都有很重要的意义。但由于DOS系统单用户,单任务的设计局限,在实现中有不少难点。 本文提出一种实现方法及其具体设计。 现有的多任务DOS系统,可以分为两类。 一类是在其它多任务系统(如OS/2、UNIX、WINDOWS NT等)的支持下的DOS多任务。在这类系统中,有着严格转载 2006-03-14 12:56:00 · 3120 阅读 · 0 评论 -
虚拟实现汉字系统----VVDOS -- 源码 -- 实模式程序
虚拟实现汉字系统----VVDOS -- 源码 -- 实模式程序1、XMS.C/*扩展内存接口 by WXZ 1995,8bcc -mc xms*/#include #include #include #include #include // interfacevoid PutError(char *s){printf("%s/n",s);while(bioskey(1))bioskey(0);b转载 2006-03-14 12:05:00 · 1184 阅读 · 0 评论 -
虚拟实现汉字系统----VVDOS (1995-8)
虚拟实现汉字系统----VVDOS (1995-8)引 言 汉字系统已有十余年的发展历史,现在还能设计出更好的汉字系统吗?本文在这方面进行了有益的探索。一.对现有汉字系统的分析1.第一代汉字系统: 在汉字系统的发展过程中,CCDOS 基本上代表了八十年代中期的设计思想,即挂接 INT10H 中断向量,实现汉字显示;挂接 INT17H 实现汉字打印;挂接 INT9H 实现汉字输入。随着显示卡转载 2006-03-14 11:54:00 · 1686 阅读 · 0 评论 -
虚拟实现汉字系统----VVDOS -- 源码 -- 保护模式程序 - 1
虚拟实现汉字系统----VVDOS -- 源码 -- 保护模式程序 - 11、V27.ASM;; v27.asm;;.386pdata segment use16 publicdata endscode segment use16 publicassume cs:code,ds:datacode endsos32_code segment use32 publicassume cs:os32_co转载 2006-03-14 12:48:00 · 1423 阅读 · 0 评论 -
Linux压缩打包命令使用方法
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 t转载 2007-07-09 22:47:00 · 929 阅读 · 0 评论