上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 操作系統內核 宏內核與微內核(轉載) 聲明:本文從CSDN轉載,原文鏈接為:https://blog.csdn.net/Silencegll/article/details/51496158 操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式, 阅读全文
posted @ 2020-02-10 19:46 kaleidopink 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 操作系統3 內存管理(請求分頁內存管理) 6. 請求分頁內存管理方式 6.1 請求分頁的實現 請求分頁是常用的實現虛擬存儲器的方式,其實現需要頁表機制、缺頁中斷機制和地址變換機構的支持。 1. 頁表機制 分頁系統中地址映像是用過頁表實現的。在請求分頁的系統中,頁表項包括:邏輯頁號、物理塊號、狀態位P 阅读全文
posted @ 2020-02-10 13:50 kaleidopink 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 上面这段代码的输出结果为: 说明每个对象都是一个独立的内存空间,而类只决定对象的行为。 阅读全文
posted @ 2020-02-09 21:56 kaleidopink 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 操作系統3 內存管理(虛擬內存) 5.虛擬存儲器 5.1 局部性原理 早在1968年P.Dening就指出:程序在執行過程中呈現出局部性規律。即在很短的時間內,程序的執行儘限於某個部分,其訪問的內存也僅限於某個區域。 局限性體現在時間和空間上,時間上程序中某條指令一旦執行,不就又可能再被執行。空間上 阅读全文
posted @ 2020-02-09 13:16 kaleidopink 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 函數指針可以用來選擇性地調用函數,在這裡只是用法示例,看不出優勢。但是在面向對象編程中,這種編程方式可以根據函數指針來調用不同對象的函數,很有好處。 阅读全文
posted @ 2020-02-06 22:03 kaleidopink 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 操作系統3 內存管理(段式存儲管理) 4 段式存儲管理 4.1 段式存儲的思想 頁式存儲僅僅考慮了程序的長度,可以使一個程序可以不連續地加載內存,但是沒有考慮程序的邏輯結構。 一個程序在加載內存時,其不同部分的訪問權限是不一樣的 。比如程序部分可以多個進程共享,無法修改。而數據部分可以修改,只能由一 阅读全文
posted @ 2020-02-05 11:26 kaleidopink 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 操作系統3 內存管理(分區存儲和頁式存儲) 2. 分區存儲管理方式 分區管理的基本思想是: 將內存空間氛圍一個或若干個連續的區域,稱為分區。每個分區可以存放一個獨立的用戶程序。分區的特點是一個程序可以連續地加載內存。 分區可以分為:單一分區、固定分區、可變分區和重定位分區。 2.1 單道程序的連續分 阅读全文
posted @ 2020-02-04 15:18 kaleidopink 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 字節:1 byte = 8 bit ASCII碼都是佔有一個字節 UTF 8 : 中文(包含繁體)都是佔有三個字節,英文一個字節。 Unicode: 英文中文均佔兩個字節。 B、KB、MB之間都是2^10的換算關係。 阅读全文
posted @ 2020-02-04 15:11 kaleidopink 阅读(304) 评论(0) 推荐(0) 编辑
摘要: ![主板結構](https://pic2.zhimg.com/80/v2-d13230f5d23b182b43a5c195e02c7c29_hd.png) 阅读全文
posted @ 2020-02-04 12:26 kaleidopink 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一個字符與0xFF做與運算可以得到這個字符在ASCII表中的數字。如: 阅读全文
posted @ 2020-02-03 21:16 kaleidopink 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页