文件名称:ucore-lab4

  • 所属分类:
  • 操作系统开发
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 1.31mb
  • 下载次数:
  • 0次
  • 提 供 者:
  • g**
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。

这是ucore的实验4:调度器。实验目的:熟悉ucore 的系统调度器框架,以及内置的Round-Robin 调度算法;基于调度器框架实现一个调度器算法(Stride Scheduling)。文件中包括源代码、实验指导书和实验报告。-Ucore is a small operating system for learning, the " Sparrow" contains the virtual memory management, process management, processor scheduling, synchronization mutually exclusive, inter-process communication, file system and other major kernel functions, the total amount of kernel code ( C+ asm) no more than 5K lines. Fully embodies the " small" the guiding ideology. This is ucore experiment 4: scheduler. Purpose: ucore familiar fr a mework of the system scheduler, and built-in Round-Robin scheduling algorithm implement a fr a mework based scheduler scheduler algorithm (Stride Scheduling). File, including source code, test instructions and test reports.
(系统自动生成,下载前可以参看下载内容)

下载文件列表

ucore-lab4\lab4-report.txt

..........\lab4.pdf

..........\proj13.1\boot\asm.h

..........\........\....\bootasm.S

..........\........\....\bootmain.c

..........\........\kern\debug\assert.h

..........\........\....\.....\kdebug.c

..........\........\....\.....\kdebug.h

..........\........\....\.....\monitor.c

..........\........\....\.....\monitor.h

..........\........\....\.....\panic.c

..........\........\....\.....\stab.h

..........\........\....\.river\clock.c

..........\........\....\......\clock.h

..........\........\....\......\console.c

..........\........\....\......\console.h

..........\........\....\......\ide.c

..........\........\....\......\ide.h

..........\........\....\......\intr.c

..........\........\....\......\intr.h

..........\........\....\......\kbdreg.h

..........\........\....\......\picirq.c

..........\........\....\......\picirq.h

..........\........\....\fs\fs.h

..........\........\....\..\swapfs.c

..........\........\....\..\swapfs.h

..........\........\....\init\entry.S

..........\........\....\....\init.c

..........\........\....\libs\rb_tree.c

..........\........\....\....\rb_tree.h

..........\........\....\....\readline.c

..........\........\....\....\stdio.c

..........\........\....\mm\buddy_pmm.c

..........\........\....\..\buddy_pmm.h

..........\........\....\..\memlayout.h

..........\........\....\..\mmu.h

..........\........\....\..\pmm.c

..........\........\....\..\pmm.h

..........\........\....\..\shmem.c

..........\........\....\..\shmem.h

..........\........\....\..\slab.c

..........\........\....\..\slab.h

..........\........\....\..\swap.c

..........\........\....\..\swap.h

..........\........\....\..\vmm.c

..........\........\....\..\vmm.h

..........\........\....\process\entry.S

..........\........\....\.......\proc.c

..........\........\....\.......\proc.h

..........\........\....\.......\switch.S

..........\........\....\schedule\sched.c

..........\........\....\........\sched.h

..........\........\....\........\sched_RR.c

..........\........\....\........\sched_RR.h

..........\........\....\........\sched_stride.c

..........\........\....\........\sched_stride.h

..........\........\....\.ync\sync.h

..........\........\....\....\wait.c

..........\........\....\....\wait.h

..........\........\....\..scall\syscall.c

..........\........\....\.......\syscall.h

..........\........\....\trap\trap.c

..........\........\....\....\trap.h

..........\........\....\....\trapentry.S

..........\........\....\....\vectors.S

..........\........\libs\atomic.h

..........\........\....\elf.h

..........\........\....\error.h

..........\........\....\hash.c

..........\........\....\list.h

..........\........\....\printfmt.c

..........\........\....\rand.c

..........\........\....\skew_heap.h

..........\........\....\stdarg.h

..........\........\....\stdio.h

..........\........\....\stdlib.h

..........\........\....\string.c

..........\........\....\string.h

..........\........\....\types.h

..........\........\....\unistd.h

..........\........\....\x86.h

..........\........\Makefile

..........\........\oslab.udb

..........\........\oslab4_proj13.1.IAB

..........\........\oslab4_proj13.1.IAD

..........\........\oslab4_proj13.1.IMB

..........\........\oslab4_proj13.1.IMD

..........\........\oslab4_proj13.1.PFI

..........\........\oslab4_proj13.1.PO

..........\........\oslab4_proj13.1.PR

..........\........\oslab4_proj13.1.PRI

..........\........\oslab4_proj13.1.PS

..........\........\oslab4_proj13.1.udb

..........\........\oslab4_proj13.1.WK3

..........\........\proj13.1-handin.tar.gz

..........\........\tools\function.mk

..........\........\.....\gdbinit

..........\........\.....\grade.sh

..........\........\.....\kernel.ld

..........\........\.....\sign.c

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org