freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系(已修改)

2025-02-02 14:30 本頁(yè)面
 

【正文】 王 雷 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 內(nèi)容 ? Linux的虛存管理 ? Windows2022內(nèi)存管理 ? 兩者的比較 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 Linux的虛存管理 ? 大地址空間 ? 進(jìn)程間保護(hù) ? 內(nèi)存映射 ? 物理內(nèi)存的平等使用 ? 共享虛存 ? 體系結(jié)構(gòu)無(wú)關(guān)性 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 MMU模型 ? 分頁(yè)機(jī)制 ? 3級(jí)頁(yè)表 – pgd,頁(yè)目錄 – pmd,頁(yè)中級(jí)目錄 – pte,頁(yè)表項(xiàng) ? 內(nèi)核空間 ==物理內(nèi)存空間 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 虛擬地址…… 第 2 級(jí)第 1 級(jí) 第 3 級(jí) 頁(yè)內(nèi)偏移第 1 級(jí)頁(yè)表PFN第 2 級(jí)頁(yè)表 第 3 級(jí)頁(yè)表 物理頁(yè)P(yáng) G DPFN PFN 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 mm_struct struct mm_struct { int count。 pgd_t * pgd。 unsigned long context。 unsigned long start_code, end_code, start_data, end_data。 unsigned long start_brk, brk, start_stack, start_mmap。 unsigned long arg_start, arg_end, env_start, env_end。 unsigned long rss, total_vm, locked_vm。 unsigned long def_flags。 struct vm_area_struct * mmap。 struct vm_area_struct * mmap_avl。 struct semaphore mmap_sem。 }。 VMA鏈, VMA AVL樹(shù) 指向 PGD的指針 代碼,數(shù)據(jù),堆棧段的地址范圍 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 mm_struct ? 操作 – mm_alloc,分配 mm_struct結(jié)構(gòu) – mmget,引用 mm_struct結(jié)構(gòu) – mmput,釋放對(duì) mm_struct結(jié)構(gòu) – mm_release,釋放地址空間體系結(jié)構(gòu)相關(guān)部分 – copy_mm,復(fù)制整個(gè)地址空間 – exit_mm,釋放整個(gè)地址空間 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 vm_area_struct struct vm_area_struct { struct mm_struct * vm_mm。 unsigned long vm_start。 unsigned long vm_end。 pgprot_t vm_page_prot。 unsigned short vm_flags。 short vm_avl_height。 struct vm_area_struct * vm_avl_left。 struct vm_area_struct * vm_avl_right。 struct vm_area_struct *vm_next。 struct vm_area_struct *vm_next_share。 struct vm_area_struct **vm_pprev_share。 struct vm_operations_struct * vm_ops。 unsigned long vm_offset。 struct file * vm_file。 unsigned long vm_pte。 }。 VMA的地址范圍 VMA鏈 VMA AVL樹(shù) VMA保護(hù)位和標(biāo)志 共享 VMA鏈 VMA操作函數(shù)表 對(duì)應(yīng) file及其偏移 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 共享內(nèi)存 struct shmid_ds { struct ipc_perm shm_perm。 int shm_segsz。 time_t shm_atime。 time_t shm_dtime。 time_t shm_ctime。 unsigned short shm_cpid。 unsigned short shm_lpid。 short shm_nattch。 unsigned short shm_npages。 unsigned long *shm_pages。 struct vm_area_struct *attaches。 }。 共享 VMA鏈 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 vm_area_struct鏈表 ? mmapvm_next ? mmap_avlvm_avl_left, vm_avl_right ? attachesvm_next_share, vm_prev_share 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 整體結(jié)構(gòu) mm_struct頁(yè)表vm_area_structvm_area_structvm_area_structvm_area_struct代碼段數(shù)據(jù)段堆棧段共享VMA鏈指針 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 vm_area_struct ? 操作 – 查詢, find_vma(struct mm_struct *mm, unsigned long addr)。 – 插入, insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)。 – 合并, merge_segments(struct mm_struct *mm, unsigned long vm_start, unsigned long vm_end)。 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 vm_operations_struct ? open ? close ? unmap ? protect ? sync ? advise ? nopage ? wppage ? swapout ? swapin 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 ? shm_vm_ops ? VFS等 北京航空航天大學(xué)計(jì)算機(jī)科學(xué)與工程系 王雷 物理內(nèi)存管理 typedef struct page { struct page *next。 struct page *prev。 struct inode *in
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1