在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → geekos project4

geekos project4

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.27M
  • 下载次数:6
  • 浏览次数:327
  • 发布时间:2020-10-05
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
桂电17级学生geekos project4完全实现,可以直接bochs运行
【实例截图】
【核心代码】
project4
└── project4
├── build
│   ├── bochs.bxrc
│   ├── bochs.out
│   ├── bochsrc
│   ├── bochsrc~
│   ├── common
│   │   ├── fmtout.o
│   │   ├── memmove.o
│   │   └── string.o
│   ├── core
│   ├── depend.mak
│   ├── diskc.img
│   ├── fd.img
│   ├── geekos
│   │   ├── argblock.o
│   │   ├── bget.o
│   │   ├── bitset.o
│   │   ├── blockdev.o
│   │   ├── crc32.o
│   │   ├── dma.o
│   │   ├── elf.o
│   │   ├── fd_boot.bin
│   │   ├── floppy.o
│   │   ├── gdt.o
│   │   ├── ide.o
│   │   ├── idt.o
│   │   ├── int.o
│   │   ├── io.o
│   │   ├── irq.o
│   │   ├── kernel.bin
│   │   ├── kernel.exe
│   │   ├── kernel.syms
│   │   ├── keyboard.o
│   │   ├── kthread.o
│   │   ├── lowlevel.o
│   │   ├── main.o
│   │   ├── malloc.o
│   │   ├── mem.o
│   │   ├── paging.o
│   │   ├── pfat.o
│   │   ├── screen.o
│   │   ├── segment.o
│   │   ├── setup.bin
│   │   ├── synch.o
│   │   ├── syscall.o
│   │   ├── timer.o
│   │   ├── trap.o
│   │   ├── tss.o
│   │   ├── user.o
│   │   ├── uservm.o
│   │   └── vfs.o
│   ├── libc
│   │   ├── compat.o
│   │   ├── conio.o
│   │   ├── errno.c
│   │   ├── errno.o
│   │   ├── libc.a
│   │   ├── process.o
│   │   ├── sched.o
│   │   └── sema.o
│   ├── Makefile
│   ├── Makefile~
│   ├── pagefile.bin
│   ├── tools
│   │   └── builtFat.exe
│   └── user
│   ├── b.exe
│   ├── b.o
│   ├── c.exe
│   ├── c.o
│   ├── rec.exe
│   ├── rec.o
│   ├── shell.exe
│   ├── shell.o
│   ├── workload.exe
│   └── workload.o
├── COPYING
├── include
│   ├── geekos
│   │   ├── argblock.h
│   │   ├── bget.h
│   │   ├── bitset.h
│   │   ├── blockdev.h
│   │   ├── bootinfo.h
│   │   ├── crc32.h
│   │   ├── defs.h
│   │   ├── dma.h
│   │   ├── elf.h
│   │   ├── errno.h
│   │   ├── fileio.h
│   │   ├── floppy.h
│   │   ├── fmtout.h
│   │   ├── gdt.h
│   │   ├── ide.h
│   │   ├── idt.h
│   │   ├── int.h
│   │   ├── io.h
│   │   ├── irq.h
│   │   ├── kassert.h
│   │   ├── keyboard.h
│   │   ├── kthread.h
│   │   ├── kthread.h~
│   │   ├── ktypes.h
│   │   ├── list.h
│   │   ├── malloc.h
│   │   ├── mem.h
│   │   ├── paging.h
│   │   ├── paging.h~
│   │   ├── pfat.h
│   │   ├── range.h
│   │   ├── screen.h
│   │   ├── segment.h
│   │   ├── string.h
│   │   ├── symbol.h
│   │   ├── synch.h
│   │   ├── syscall.h
│   │   ├── timer.h
│   │   ├── trap.h
│   │   ├── tss.h
│   │   ├── user.h
│   │   └── vfs.h
│   └── libc
│   ├── conio.h
│   ├── fmtout.h
│   ├── libuser.h
│   ├── process.h
│   ├── sched.h
│   ├── sema.h
│   ├── sema.h~
│   └── string.h
├── LICENSE-klibc
├── scripts
│   ├── eipToFunction
│   ├── findaddr
│   ├── generrs
│   ├── kerninfo
│   ├── mkcdisk
│   ├── mkuprog
│   ├── numsecs
│   ├── pad
│   ├── pcat
│   ├── pw
│   ├── scan
│   └── zerofile
└── src
├── common
│   ├── fmtout.c
│   ├── memmove.c
│   └── string.c
├── geekos
│   ├── argblock.c
│   ├── bget.c
│   ├── bitset.c
│   ├── blockdev.c
│   ├── bootsect.asm
│   ├── crc32.c
│   ├── defs.asm
│   ├── depend.mak
│   ├── destroyThread
│   ├── dma.c
│   ├── elf.c
│   ├── elf.c~
│   ├── fd_boot.asm
│   ├── floppy.c
│   ├── floppy.c~
│   ├── gdt.c
│   ├── gdt.c~
│   ├── ide.c
│   ├── idt.c
│   ├── int.c
│   ├── int.c~
│   ├── io.c
│   ├── irq.c
│   ├── keyboard.c
│   ├── kthread.c
│   ├── kthread.c~
│   ├── lowlevel.asm
│   ├── lowlevel.asm~
│   ├── main.c
│   ├── main.c~
│   ├── malloc.c
│   ├── mem.c
│   ├── mem.c~
│   ├── paging.c
│   ├── pfat.c
│   ├── README.txt
│   ├── screen.c
│   ├── segment.c
│   ├── setup.asm
│   ├── symbol.asm
│   ├── synch.c
│   ├── syscall.c
│   ├── syscall.c~
│   ├── timer.c
│   ├── timer.c~
│   ├── trap.c
│   ├── tss.c
│   ├── user.c
│   ├── user.c~
│   ├── userseg.c
│   ├── userseg.c~
│   ├── uservm.c
│   ├── uservm.c~
│   ├── util.asm
│   ├── vfs.c
│   └── vfs.c~
├── libc
│   ├── compat.c
│   ├── conio.c
│   ├── entry.c
│   ├── libuser.h
│   ├── process.c
│   ├── sched.c
│   └── sema.c
├── tools
│   ├── buildFat.c
│   └── Makefile
└── user
├── b.c
├── c.c
├── long.c
├── null.c
├── p1.c
├── p2.c
├── p3.c
├── ping.c
├── ping.c~
├── pong.c
├── pong.c~
├── rec.c
├── sched1.c
├── sched1.c~
├── sched2.c
├── sched2.c~
├── sched3.c
├── schedtest.c
├── schedtest.c~
├── semtest1.c
├── semtest1.c~
├── semtest2.c
├── semtest.c
├── shell.c
└── workload.c

17 directories, 227 files

标签:

实例下载地址

geekos project4

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警