文件名称:orange's 操作系统实验,ABC三个进程通过时钟中断和键盘中断跳转
文件大小:47KB
文件格式:ZIP
更新时间:2022-02-06 07:14:26
操作系统实验 orange bochs
orange's一个操作系统的实现,操作系统实验。 实现分时的进程调度和事件触发的进程调度。要求如下: 1. 三个用户进程A、B、C功能分别是打印出“hello,I am proc A/B/C” 2. 系统启动先运行A,然后通过键盘中断切换到B运行;B运行10个时钟周期后,切换到C。
【文件预览】:
oflab-process
----kernel()
--------i8259.c(2KB)
--------protect.c(8KB)
--------kernel.asm(9KB)
--------global.c(710B)
--------start.c(1KB)
--------clock.c(1KB)
--------main.c(3KB)
----a.img(1.41MB)
----boot()
--------loader.asm(25KB)
--------loader.bin(6KB)
--------boot.bin(512B)
--------boot.asm(10KB)
--------include()
----kernel.bin(9KB)
----lib()
--------string.asm(3KB)
--------klib.c(2KB)
--------kliba.asm(2KB)
----Makefile(3KB)
----bochsrc(697B)
----include()
--------const.h(1KB)
--------proc.h(2KB)
--------string.h(430B)
--------type.h(547B)
--------sconst.inc(1KB)
--------protect.h(5KB)
--------proto.h(698B)
--------global.h(809B)