文件名称:project3
- 所属分类:
- Linux/Unix编程
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 575kb
- 下载次数:
- 0次
- 提 供 者:
- 向*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
The main purpose of this project is to add a new scheduling algorithm to GeekOS and to implement a simple synchronization primitive (semaphore). As you might have already noticed, GeekOS uses a simple priority based preemptive Round Robin algorithm. In this project, you will change this to a multilevel feedback scheduling. In addition, you will provide user programs with semaphores, a means to check the system s current time and a mechanism for passing command-line arguments
相关搜索: geekos
round
robin
semaphore
geekos
project3
geekos
projec
project3
priority
based
scheduling
AT
command
geekos
projec
feedback
round
robin
semaphore
geekos
project3
geekos
projec
project3
priority
based
scheduling
AT
command
geekos
projec
feedback
(系统自动生成,下载前可以参看下载内容)
下载文件列表
project3
........\build
........\.....\.bochsrc
........\.....\.bochsrc~
........\.....\.bochsrc~~
........\.....\bochsrc
........\.....\bochsrc~
........\.....\common
........\.....\......\.ignore
........\.....\......\fmtout.o
........\.....\......\memmove.o
........\.....\......\string.o
........\.....\depend.mak
........\.....\diskc.img
........\.....\fd.img
........\.....\geekos
........\.....\......\.ignore
........\.....\......\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
........\.....\......\pfat.o
........\.....\......\screen.o
........\.....\......\segment.o
........\.....\......\setup.bin
........\.....\......\synch.o
........\.....\......\syscall.o
........\.....\......\timer.o
........\.....\......\trap.o
........\.....\......\tss.o
........\.....\......\user.o
........\.....\......\userseg.o
........\.....\......\vfs.o
........\.....\libc
........\.....\....\.ignore
........\.....\....\compat.o
........\.....\....\conio.o
........\.....\....\errno.c
........\.....\....\errno.o
........\.....\....\libc.a
........\.....\....\process.o
........\.....\....\sched.o
........\.....\....\sema.o
........\.....\Makefile
........\.....\tools
........\.....\.....\.ignore
........\.....\.....\builtFat.exe
........\.....\user
........\.....\....\.ignore
........\.....\....\b.exe
........\.....\....\b.o
........\.....\....\c.exe
........\.....\....\c.o
........\.....\....\long.exe
........\.....\....\long.o
........\.....\....\null.exe
........\.....\....\null.o
........\.....\....\p1.exe
........\.....\....\p1.o
........\.....\....\p2.exe
........\.....\....\p2.o
........\.....\....\p3.exe
........\.....\....\p3.o
........\.....\....\ping.exe
........\.....\....\ping.o
........\.....\....\pong.exe
........\.....\....\pong.o
........\.....\....\sched1.exe
........\.....\....\sched1.o
........\.....\....\sched2.exe
........\.....\....\sched2.o
........\.....\....\sched3.exe
........\.....\....\sched3.o
........\.....\....\schedtest.exe
........\.....\....\schedtest.o
........\.....\....\semtest1.exe
........\.....\....\semtest1.o
........\.....\....\semtest2.exe
........\.....\....\semtest2.o
........\.....\....\shell.exe
........\build
........\.....\.bochsrc
........\.....\.bochsrc~
........\.....\.bochsrc~~
........\.....\bochsrc
........\.....\bochsrc~
........\.....\common
........\.....\......\.ignore
........\.....\......\fmtout.o
........\.....\......\memmove.o
........\.....\......\string.o
........\.....\depend.mak
........\.....\diskc.img
........\.....\fd.img
........\.....\geekos
........\.....\......\.ignore
........\.....\......\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
........\.....\......\pfat.o
........\.....\......\screen.o
........\.....\......\segment.o
........\.....\......\setup.bin
........\.....\......\synch.o
........\.....\......\syscall.o
........\.....\......\timer.o
........\.....\......\trap.o
........\.....\......\tss.o
........\.....\......\user.o
........\.....\......\userseg.o
........\.....\......\vfs.o
........\.....\libc
........\.....\....\.ignore
........\.....\....\compat.o
........\.....\....\conio.o
........\.....\....\errno.c
........\.....\....\errno.o
........\.....\....\libc.a
........\.....\....\process.o
........\.....\....\sched.o
........\.....\....\sema.o
........\.....\Makefile
........\.....\tools
........\.....\.....\.ignore
........\.....\.....\builtFat.exe
........\.....\user
........\.....\....\.ignore
........\.....\....\b.exe
........\.....\....\b.o
........\.....\....\c.exe
........\.....\....\c.o
........\.....\....\long.exe
........\.....\....\long.o
........\.....\....\null.exe
........\.....\....\null.o
........\.....\....\p1.exe
........\.....\....\p1.o
........\.....\....\p2.exe
........\.....\....\p2.o
........\.....\....\p3.exe
........\.....\....\p3.o
........\.....\....\ping.exe
........\.....\....\ping.o
........\.....\....\pong.exe
........\.....\....\pong.o
........\.....\....\sched1.exe
........\.....\....\sched1.o
........\.....\....\sched2.exe
........\.....\....\sched2.o
........\.....\....\sched3.exe
........\.....\....\sched3.o
........\.....\....\schedtest.exe
........\.....\....\schedtest.o
........\.....\....\semtest1.exe
........\.....\....\semtest1.o
........\.....\....\semtest2.exe
........\.....\....\semtest2.o
........\.....\....\shell.exe