文件名称:kernel
- 所属分类:
- Linux/Unix编程
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 477kb
- 下载次数:
- 0次
- 提 供 者:
- 冬*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
实现一个简单的单进程内核,。该内核启用二级虚拟页表映射,载入用户程序代码,在用户态以一个独立的进程运行该程序。-Realize a simple single-process kernel. The opening of the secondary kernel virtual page table mapping, loading the user program code, the user of an independent state in the process of running the program.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
os-lab
......\bootfd.img
......\console.c
......\doc
......\...\File Loading.txt
......\...\IRET.txt
......\...\Memory Management 二级页表映射.txt
......\...\Memory Management 数据结构解析.txt
......\...\Memory Management 物理空间管理.txt
......\...\两个idle版本.txt
......\...\总章.txt
......\inc
......\...\console.h
......\...\kernel_init.h
......\...\list.h
......\...\loader.h
......\kernel.c
......\kernel.mk
......\kernel_init.c
......\lib
......\...\inc
......\...\...\alloca.h
......\...\...\asm.h
......\...\...\assert.h
......\...\...\base_multiboot.h
......\...\...\base_stack.h
......\...\...\base_vm.h
......\...\...\bitops.h
......\...\...\common.h
......\...\...\ctype.h
......\...\...\elf.h
......\...\...\exec2obj.h
......\...\...\interrupts.h
......\...\...\kerndebug.h
......\...\...\keyhelp.h
......\...\...\lmm.malloc.h
......\...\...\lmm.public.h
......\...\...\malloc.h
......\...\...\mallocf.h
......\...\...\multiboot.h
......\...\...\page.h
......\...\...\physmem.h
......\...\...\phys_lmm.h
......\...\...\stdarg.h
......\...\...\stdio.h
......\...\...\stdlib.h
......\...\...\string.h
......\...\...\syscall_int.h
......\...\...\syscall_nums.h
......\...\...\timer_defines.h
......\...\...\video_defines.h
......\...\...\x86
......\...\...\...\base_cpu.h
......\...\...\...\base_gdt.h
......\...\...\...\base_idt.h
......\...\...\...\base_irq.h
......\...\...\...\base_trap.h
......\...\...\...\base_tss.h
......\...\...\...\cli_sti.asm.h
......\...\...\...\eflags.h
......\...\...\...\gate_init.h
......\...\...\...\irq_list.h
......\...\...\...\pic.h
......\...\...\...\pio.h
......\...\...\...\proc_reg.h
......\...\...\...\seg.h
......\...\...\...\sound.h
......\...\...\...\trap.h
......\...\...\...\tss.h
......\...\kerndebug
......\...\.........\kerndebug.S
......\...\.........\Makefile
......\...\lmm
......\...\...\linear_base_va.c
......\...\...\lmm.h
......\...\...\lmm.malloc.c
......\...\...\lmm_add_free.c
......\...\...\lmm_add_region.c
......\...\...\lmm_alloc.c
......\...\...\lmm_alloc_aligned.c
......\...\...\lmm_alloc_gen.c
......\...\...\lmm_alloc_page.c
......\...\...\lmm_avail.c
......\...\...\lmm_avail_in.c
......\...\...\lmm_dump.c
......\...\...\lmm_find_free.c
......\...\...\lmm_free.c
......\...\...\lmm_free_page.c
......\...\...\lmm_init.c
......\...\...\lmm_remove_free.c
......\...\...\lmm_stats.c
......\...\...\Makefile
......\...\...\malloc.c
......\...\...\mallocf.c
......\...\...\phys_lmm_add.c
......\...\...\phys_lmm_init.c
......\...\...\phys_mem_max.c
......\...\...\phys_mem_min.c
......\...\...\phys_mem_va.c
......\...\...\smalloc.c
......\bootfd.img
......\console.c
......\doc
......\...\File Loading.txt
......\...\IRET.txt
......\...\Memory Management 二级页表映射.txt
......\...\Memory Management 数据结构解析.txt
......\...\Memory Management 物理空间管理.txt
......\...\两个idle版本.txt
......\...\总章.txt
......\inc
......\...\console.h
......\...\kernel_init.h
......\...\list.h
......\...\loader.h
......\kernel.c
......\kernel.mk
......\kernel_init.c
......\lib
......\...\inc
......\...\...\alloca.h
......\...\...\asm.h
......\...\...\assert.h
......\...\...\base_multiboot.h
......\...\...\base_stack.h
......\...\...\base_vm.h
......\...\...\bitops.h
......\...\...\common.h
......\...\...\ctype.h
......\...\...\elf.h
......\...\...\exec2obj.h
......\...\...\interrupts.h
......\...\...\kerndebug.h
......\...\...\keyhelp.h
......\...\...\lmm.malloc.h
......\...\...\lmm.public.h
......\...\...\malloc.h
......\...\...\mallocf.h
......\...\...\multiboot.h
......\...\...\page.h
......\...\...\physmem.h
......\...\...\phys_lmm.h
......\...\...\stdarg.h
......\...\...\stdio.h
......\...\...\stdlib.h
......\...\...\string.h
......\...\...\syscall_int.h
......\...\...\syscall_nums.h
......\...\...\timer_defines.h
......\...\...\video_defines.h
......\...\...\x86
......\...\...\...\base_cpu.h
......\...\...\...\base_gdt.h
......\...\...\...\base_idt.h
......\...\...\...\base_irq.h
......\...\...\...\base_trap.h
......\...\...\...\base_tss.h
......\...\...\...\cli_sti.asm.h
......\...\...\...\eflags.h
......\...\...\...\gate_init.h
......\...\...\...\irq_list.h
......\...\...\...\pic.h
......\...\...\...\pio.h
......\...\...\...\proc_reg.h
......\...\...\...\seg.h
......\...\...\...\sound.h
......\...\...\...\trap.h
......\...\...\...\tss.h
......\...\kerndebug
......\...\.........\kerndebug.S
......\...\.........\Makefile
......\...\lmm
......\...\...\linear_base_va.c
......\...\...\lmm.h
......\...\...\lmm.malloc.c
......\...\...\lmm_add_free.c
......\...\...\lmm_add_region.c
......\...\...\lmm_alloc.c
......\...\...\lmm_alloc_aligned.c
......\...\...\lmm_alloc_gen.c
......\...\...\lmm_alloc_page.c
......\...\...\lmm_avail.c
......\...\...\lmm_avail_in.c
......\...\...\lmm_dump.c
......\...\...\lmm_find_free.c
......\...\...\lmm_free.c
......\...\...\lmm_free_page.c
......\...\...\lmm_init.c
......\...\...\lmm_remove_free.c
......\...\...\lmm_stats.c
......\...\...\Makefile
......\...\...\malloc.c
......\...\...\mallocf.c
......\...\...\phys_lmm_add.c
......\...\...\phys_lmm_init.c
......\...\...\phys_mem_max.c
......\...\...\phys_mem_min.c
......\...\...\phys_mem_va.c
......\...\...\smalloc.c