คำสำคัญ: Buaa OS 2021 มหาวิทยาลัยการบินและนักบินอวกาศที่ 6 ของปักกิ่งระบบคอมพิวเตอร์ 2021
2021 ระบบปฏิบัติการ Spring Beihang
repo นี้ ไม่ได้ให้รหัส เนื่องจากมีล้อมากเกินไปในเครือข่ายเฉพาะบันทึกบันทึกการศึกษาและเนื้อหาบนคอมพิวเตอร์
ยินดีต้อนรับสู่ Fork & Pull Request
หากคุณรู้สึกว่าจำเป็นต้องดำเนินการตรวจสอบที่ครอบคลุมของห้องปฏิบัติการทั้งหมดรายการงานเหล่านี้สามารถสะดวกสำหรับคุณในการเปรียบเทียบทีละคน แน่นอนคุณสามารถใช้ Base64 เพื่อรับ repo ของคุณในพื้นที่จากนั้นใช้ซอฟต์แวร์เปรียบเทียบระดับมืออาชีพ (เกินกว่าเปรียบเทียบ) เพื่อเปรียบเทียบ
include.mkreadelf/readelf.ctools/scse0_3.lds และปรับเคอร์เนลให้อยู่ในตำแหน่งที่ถูกต้องboot/start.Slib/print.c: lp_Print()include/queue.h: LIST_INSERT_AFTER(), LIST_INSERT_TAIL()mm/pamp.c: mips_detect_memory()mm/pamp.c: page_init()mm/pamp.c: page_alloc, page_free()mm/pamp.c: boot_pgdir_walk, pgdir_walk()mm/pamp.c: boot_map_ segment()mm/pamp.c: page_insert()mm/tlb_asm.S: tlb_out()mm/pmap.c: mips_vm_init()lib/env.c: env_init()lib/env.c: envid2env()lib/env.c: env_setup_vm()lib/env.c: env_alloc()lib/env.c: load_icode_mapper()lib/kernel_elfloader.c: load_elf() และ lib/env.c: load_icode()lib/env.c: env_create(), env_create_priority()init/init.clib/env.c: env_run()boot/start.Stools/scse0_3.ldslib/kclock.c: kclock_init()lib/sched.c: sched_yield()user/syscall_wrap.S: msyscall()lib/syscall.S: handle_sys()lib/syscall_all.c: sys__mem_alloc()lib/syscall_all.c: sys_mem_map()lib/syscall_all.c: sys_mem_unmap()lib/syscall_all.c: sys_yield()lib/syscall_all.c: sys_ipc_recv(), sys_ipc_can_send()lib/syscall_all.c: sys_env_alloc()user/fork.c: fork() เกี่ยวกับ sys_env_alloc และส่วนการดำเนินการ "subprocess"user/fork.c: duppage()lib/traps.c: page_fault_handler()lib/syscall_all.c: sys_set_pgfault_handler()user/fork.c: pgfault()lib/syscall_all.c: sys_set_env_status()user/fork.c: fork() ในการดำเนินการของ "กระบวนการหลัก"sys_write_dev(), sys_read_dev() ; เติมเต็มอินเทอร์เฟซของการโทรระบบที่สอดคล้องกันใน user/lib.h, user/syscall_lib.cfs/ide.c: ide_write(), ide_read()fs/fs.c: free_block()fs/fsformat.c: create_file()fs/fs.c: diskaddr()map_block(), unmap_block()fs.c: dir_lookup()user/file.c: open()user/fd.c: read()user/fsipc.c: fsipc_remove() , user/file.c: remove() , fs/serv.c: serve_remove()user/fork.c: duppage()user/pipe.c: piperead(), pipewrite(), _pipeisclosed()user/pipe.c: pipeclose() และ user/fd.c: dup()user/pipe.c: _pipeisclosed()user/spawn.c: spawn(), usr_load_elf()user/sh.c: runcmd()LAB4_CHALLENGE-SEMAPHORE การใช้งาน LPXOFBUAA
LAB5_CHALLENGE-MEMORY PREATEDING-VOIDMALKUTH
เนื่องจากข้อกำหนดของหลักสูตรอาจเปลี่ยนแปลงได้ทุกปีลองดูรหัสที่ใกล้ชิด
รหัสของ Senior Login256 อาจไม่สามารถใช้ได้อย่างเต็มที่กับข้อกำหนดของหลักสูตรของฤดูใบไม้ผลิปี 2020 และเป็นจุดเริ่มต้นในการกำหนดเวลากระบวนการของ LAB3
2020 รหัส Spring-refkxh
2020 รหัส Spring-C7ABT
2019 Spring-Login256 รหัส
ฤดูใบไม้ผลิ 2019 - รหัสของ Eadral
Lab1 ~ 6 รายงานการทดลอง-Shh
Lab1 ~ 6 รายงานการทดลอง-voidmalkuth
Lab1 ~ 6 รายงานการทดลอง HKY1999
Lab1 คำถามการคิดคำตอบ MOC-85422729
Lab1 คำถามการคิดคำตอบ-SUCY-99
lab2-code_view-riyuejiuzhao
lab2-code_view-littlenyima
คำถามการคิด LAB2 คำตอบ MOC-85422729
Lab2 คำถามการคิดคำตอบ-SUCY-99
lab3-code_view-riyuejiuzhao
lab3-code_view-fffchyan
lab3-code_view-siviltaram
lab3-code_view-cindyzhou
lab3-code_view-puublog
Lab3 คำถามการคิดคำตอบ Blshuidi
คำถามการคิด LAB3 คำตอบ-85422729
คำถามการคิด Lab3 คำตอบ-SUCY-99
lab4-code_view-fffchyan
lab4-code_view-nortonary
lab4-code_view-cindyzhou
lab4-code_view-sharinka0715
lab4-code_view-siviltaram
lab4-code_view-p_wk
lab4-thinkings-suxy-99
lab4-thinkings-blshuidi
lab5-code_view-nortonary
Lab5-Thinkings-Blshuidi
มันเป็นนกพิราบ
2021 ฤดูใบไม้ผลิ - สรุปการออกกำลังกาย - RFHITS
2017 ฤดูใบไม้ผลิ - คำตอบบางส่วนสำหรับเอกสารการสอบกลางภาคการสอบ SUPER_DMZ
2019 ฤดูใบไม้ผลิ - หมายเหตุหลักสูตร - Jay1zhang
การรวบรวมหลักการเชื่อมโยง
การเปลี่ยนเส้นทางอินพุตและเอาต์พุตภายใต้ Linux
คอมไพเลอร์ GCC ใน Linux เรียกใช้โปรแกรมแรก "HelloWorld!"
วิธีการเขียน Makefile-Bilibili-lighting ของโคมไฟในเดือนจันทรคติแรก
ขอขอบคุณครูทุกคนผู้ช่วยสอนผู้สูงอายุและบิ๊กวิกที่ให้ข้อมูลและอุทิศตนให้กับหลักสูตรนี้!