文件名称:ulios2
- 所属分类:
- Internet/网络编程
- 资源属性:
- [MacOS] [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 335kb
- 下载次数:
- 0次
- 提 供 者:
- 孙*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
ulios1是我的毕业设计课题,它是一个简单的单内核多任务分时图形化操作系统。由于设计的疏漏和时间的限制,已经无法继续一些更高级的开发了。 ulios2在ulios1的基础上进行了结构、算法的重大改进,代码彻底重写。实现内核级线程的支持,实现共享库的支持,扩展进程地址空间到4G,提供高速IPC,提供高扩展性的内核API,成为一个用于x86桌面操作系统的微内核。 在这个微内核的基础上实现文件系统、可执行文件和库加载器、用户态驱动服务、TCP/IP驱动、GUI、CUI、shell以及工具软件甚至浏览器、媒体播放器等可组成一个实用的桌面系统。 -ulios1 is my graduation project, it is a simple single-core multi-tasking graphical time-sharing operating system. As the design oversight and time constraints, has been unable to continue some of the more advanced developed. ulios2 in ulios1 on the basis of the structure, a significant improvement algorithm, code completely rewritten. Achieve kernel-level thread support, shared library support, extended process address space to 4G, high-speed IPC, to provide highly scalable core API, as a desktop operating system for the x86 micro-kernel. In this micro-kernel based on the file system, executable files and libraries loader, user mode driver service, TCP/IP drivers, GUI, CUI, shell and tools and even the browser, media player, etc. can form a useful desktop system.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
out\ulios微内核操作系统用户编程指南.doc
build.bat
driver\basesrv.h
MicroKernel\bootdata.h
...........\cintr.h
...........\error.h
...........\exec.h
fs\fs.h
..\fsapi.h
MicroKernel\ipc.h
...........\kalloc.h
...........\knldef.h
apps\math.h
MicroKernel\page.h
...........\task.h
...........\ulidef.h
.kApi\ulimkapi.h
.icroKernel\x86cpu.h
apps\3demo.c
....\3dline.c
MkApi\apphead.c
driver\athd.c
fs\cache.c
MicroKernel\cintr.c
apps\cmd.c
driver\cui.c
MicroKernel\exec.c
boot\fat32\f32ldr.c
fs\fat32.c
tools\fmtboot.c
fs\fs.c
..\fsapi.c
driver\gdi.c
MicroKernel\global.c
...........\ipc.c
apps\jpg.c
MicroKernel\kalloc.c
driver\kbdmus.c
apps\loader.c
fs\malloc.c
MicroKernel\page.c
driver\rep.c
......\speaker.c
MicroKernel\task.c
driver\time.c
fs\ulifs.c
tools\ulifsfmt.c
boot\ulifs\ulildr.c
MicroKernel\ulios.c
driver\vesa.c
apps\workout.c
boot\c0.asm
....\fat32\f32boot.asm
MicroKernel\head.asm
...........\intr.asm
boot\setup.asm
....\setup386.asm
....\ulifs\uliboot.asm
fs\Makefile
MicroKernel\Makefile
apps\Makefile
driver\Makefile
ulios2.dsp
ulios2.dsw
MkApi\app.ld
.....\app_align.ld
.....\app_elf32.ld
.icroKernel\ulios.ld
boot\fat32
....\ulifs
out\ulios
apps
boot
driver
fs
MicroKernel
MkApi
objs
out
tools
build.bat
driver\basesrv.h
MicroKernel\bootdata.h
...........\cintr.h
...........\error.h
...........\exec.h
fs\fs.h
..\fsapi.h
MicroKernel\ipc.h
...........\kalloc.h
...........\knldef.h
apps\math.h
MicroKernel\page.h
...........\task.h
...........\ulidef.h
.kApi\ulimkapi.h
.icroKernel\x86cpu.h
apps\3demo.c
....\3dline.c
MkApi\apphead.c
driver\athd.c
fs\cache.c
MicroKernel\cintr.c
apps\cmd.c
driver\cui.c
MicroKernel\exec.c
boot\fat32\f32ldr.c
fs\fat32.c
tools\fmtboot.c
fs\fs.c
..\fsapi.c
driver\gdi.c
MicroKernel\global.c
...........\ipc.c
apps\jpg.c
MicroKernel\kalloc.c
driver\kbdmus.c
apps\loader.c
fs\malloc.c
MicroKernel\page.c
driver\rep.c
......\speaker.c
MicroKernel\task.c
driver\time.c
fs\ulifs.c
tools\ulifsfmt.c
boot\ulifs\ulildr.c
MicroKernel\ulios.c
driver\vesa.c
apps\workout.c
boot\c0.asm
....\fat32\f32boot.asm
MicroKernel\head.asm
...........\intr.asm
boot\setup.asm
....\setup386.asm
....\ulifs\uliboot.asm
fs\Makefile
MicroKernel\Makefile
apps\Makefile
driver\Makefile
ulios2.dsp
ulios2.dsw
MkApi\app.ld
.....\app_align.ld
.....\app_elf32.ld
.icroKernel\ulios.ld
boot\fat32
....\ulifs
out\ulios
apps
boot
driver
fs
MicroKernel
MkApi
objs
out
tools