Kata kunci: Buaa OS 2021 Beijing University of Aeronautics and Astronautics 6th Department Computer Operating System 2021
2021 Spring Beihang Sistem Operasi
Repo ini tidak menyediakan kode karena ada terlalu banyak roda di jaringan, hanya merekam catatan studi dan konten di komputer.
Selamat datang di Fork & Pull Request.
Jika Anda merasa perlu melakukan pemeriksaan komprehensif dari seluruh lab, daftar tugas ini dapat lebih mudah bagi Anda untuk membandingkan satu per satu. Tentu saja, Anda dapat menggunakan Base64 untuk mendapatkan repo secara lokal dan kemudian menggunakan perangkat lunak perbandingan profesional (di luar perbandingan) untuk perbandingan.
include.mkreadelf/readelf.ctools/scse0_3.lds dan sesuaikan kernel ke posisi yang benar.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() dan 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() tentang sys_env_alloc dan bagian eksekusi "subproses"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() pada pelaksanaan "proses induk"sys_write_dev(), sys_read_dev() ; Lengkapi antarmuka panggilan sistem yang sesuai di user/lib.h, user/syscall_lib.c .fs/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/fd.c: dup() user/pipe.c: pipeclose()user/pipe.c: _pipeisclosed()user/spawn.c: spawn(), usr_load_elf()user/sh.c: runcmd()Lab4_Challenge-Semaphore Implementasi-LPXOFBUAA
lab5_challenge-memori-voidmalkuth
Karena persyaratan kursus dapat berubah setiap tahun, cobalah untuk melihat kode yang lebih dekat.
Kode Login256 senior mungkin tidak sepenuhnya berlaku untuk persyaratan kursus musim semi 2020, dan ini telah menjadi awal dalam penjadwalan proses LAB3.
2020 Kode Spring-Refkxh
2020 Kode Spring-C7ABT
Kode Spring-Login256 2019
Musim Semi 2019 - Kode Eadral
Lab1 ~ 6 Laporan Eksperimental-Shh
LAB1 ~ 6 Laporan Eksperimental-VoidMalkuth
Lab1 ~ 6 Laporan Eksperimental-HKY1999
Lab1 PERTANYAAN PERTANYAAN JAWABAN-MOC-85422729
Lab1 Berpikir Pertanyaan Jawaban-Satur-99
lab2-code_view-riyuejiuzhao
Lab2-code_view-littlenyima
Lab2 PERTANYAAN PERTANYAAN JAWABAN-MOC-85422729
Lab2 Berpikir Pertanyaan Jawaban-Satur-99
lab3-code_view-riyuejiuzhao
lab3-code_view-ffchyan
lab3-code_view-siviltaram
lab3-code_view-cindyzhou
lab3-code_view-puublog
Lab3 Berpikir Pertanyaan Jawaban BLSHUIDI
Lab3 PERTANYAAN PERTANYAAN JAWABAN-MOC-85422729
Lab3 Berpikir Pertanyaan Jawaban-Satur-99
lab4-code_view-ffchyan
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
Itu merpati
2021 Spring - Ringkasan Latihan - RFHITS
2017 Musim Semi - Jawaban Parsial untuk Makalah Ujian Menengah -Super_DMZ
2019 Musim Semi - Catatan Kursus - Jay1zhang
Prinsip penghubung kompilasi
Pengalihan input dan output di bawah Linux
Kompiler GCC di Linux menjalankan program pertama "HelloWorld!"
Cara Menulis Makefile-Bilibili Lanterns di bulan lunar pertama
Terima kasih untuk semua guru, asisten pengajar, senior, dan petinggi yang memberikan informasi dan mengabdikan diri mereka untuk kursus ini!