Schlüsselwörter: Buaa OS 2021 Peking Universität für Luftfahrt und Astronautik 6. Abteilung Computer Betriebssystem 2021
2021 Federbeihang Betriebssystem
Dieses Repo bietet keinen Code , da zu viele Räder im Netzwerk vorhanden sind und nur Studiennotizen und Inhalte auf dem Computer aufzeichnen.
Willkommen bei Fork & Pull Anfrage.
Wenn Sie das Gefühl haben, eine umfassende Überprüfung des gesamten Labors durchzuführen, können diese Aufgabenlisten bequem sein, um einzeln zu vergleichen. Natürlich können Sie Base64 verwenden, um Ihr Repo lokal zu erhalten, und dann professionelle Vergleichssoftware (über Vergleichen) zum Vergleich zu verwenden.
include.mkreadelf/readelf.ctools/scse0_3.lds aus und passen Sie den Kernel an die richtige Position ein.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() und 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() aususer/fork.c: fork() über sys_env_alloc und den "subprozess" -Argungsteil aususer/fork.c: duppage() ausfüllenlib/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() aus.user/fork.c: fork() bei der Ausführung von "übergeordnetem Prozess" aus.sys_write_dev(), sys_read_dev() ; Vervollständigen Sie die Schnittstelle des entsprechenden Systemaufrufs in user/lib.h, user/syscall_lib.c .fs/ide.c: ide_write(), ide_read()fs/fs.c: free_block()fs/fsformat.c: create_file() ausfs/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() aus.user/pipe.c: pipeclose() und user/fd.c: dup()user/pipe.c: _pipeisclosed()user/spawn.c: spawn(), usr_load_elf()user/sh.c: runcmd()LAB4_Challenge-Semaphor-Implementierung-lpxofbuaa
LAB5_Challenge-Memory Protection-Voidmalalkuth
Da sich die Kursanforderungen jedes Jahr ändern können, versuchen Sie, den Code zu betrachten, der näher ist.
Der Code of Senior Login256 ist möglicherweise nicht vollständig für die Kurse des Frühjahrs 2020 anwendbar und begann in der Prozessplanung von Lab3.
2020 Spring-RefKXH-Code
2020 Spring-C7ABT-Code
2019 Spring-Login256 Code
Frühjahr 2019 - Code von Eadral
Lab1 ~ 6 Experimentelle Berichts-Shh
LAB1 ~ 6 Experimentelle Berichts-VoidMalkuth
LAB1 ~ 6 Experimenteller Bericht HKY1999
LAB1-Denken Fragen Antworten-MOC-85422729
Lab1 Denkfragen Antworten SUXY-99
Lab2-code_view-riyuejiuzhao
Lab2-Code_View-Littlenyima
Lab2 Denken Fragen Antworten-MOC-85422729
Lab2 Denkfragen Antworten SUXY-99
LAB3-CODE_VIEW-RIYUEJIUZHAO
Lab3-code_view-fffchyan
Lab3-code_view-siviltaram
LAB3-CODE_VIEW-CINDYZHOU
LAB3-CODE_VIEW-PUUBLOG
Lab3 Denken Fragen Antworten-Blshuidi
Lab3 Denkfragen Antworten-MOC-85422729
Lab3 Denkfragen Antworten SUXY-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-Denkens-SUXY-99
Lab4-Denkungen-Blshuidi
LAB5-CODE_VIEW-Nortonary
Lab5-Denkungen-Blshuidi
Es ist eine Taube
2021 Frühlingszusammenfassung - RFHITs
2017 Frühling - teilweise Antworten auf Zwischenprüfungspapiere -super_dmz
2019 Frühling - Kursnotizen - Jay1zhang
Zusammenstellung des Verknüpfungsprinzips
Umleitung von Eingang und Ausgabe unter Linux
Der GCC -Compiler in Linux führt das erste Programm "HelloWorld!"
Wie man im ersten Mondmonat Makefile-Bilibili-Licht von Laternen schreibt
Vielen Dank an alle Lehrer, Lehrassistenten, Senioren und Bigwigs, die Informationen liefern und sich diesem Kurs widmen!