單一儲存管理分割槽把記憶體分為兩個區域:系統區和使用者區。應用程式裝入到使用者區,可使用使用者區全部思想。
優點:簡單,適用於單使用者、但任務的作業系統,不需要複雜硬體的支援。
缺點:乙個作業執行時要占用整個記憶體的位址空間,即使很小的程式也是如此,對記憶體造成很大的浪費,記憶體利用率很低
為了實現躲到程式和實現多使用者作業系統,可採用將記憶體劃分成多個固定大小的塊的方法,這就是固定分割槽法。
優點:與單一連續分配作業相比,固定分割槽法的記憶體利用率提高了;可以實現多道程式;實現簡單,開銷小。
缺點:必須能夠估計作業要占用多大的記憶體空間,有時候這是難以做到的;記憶體碎片造成浪費;分割槽綜述固定限制了併發執行的程式數目。
筆試題目分析:
系統採用固定分配儲存管理,記憶體空間為1024k,其中位址0到12k被系統占用,其他空間按分割槽大小相等得方法劃分為3個分割槽,當有大小分別為100kb,150kb,250kb的作業進入記憶體時,浪費的記憶體為(524)
分析:0~12k被系統占用則還剩下1024-13=1011k可以分配給使用者;
分配給三個等份的分割槽,分割槽大小為1011/3=337;
作業1進入分割槽1,分割槽1剩餘空間237;
作業2進入分割槽1,分割槽剩餘87;
分割槽1不夠250,因此作業3進入分割槽2,分割槽2剩餘87;
浪費的記憶體為87+87+337+13=524
待更新。。。
作業系統儲存管理
分段單元 分頁單元 邏輯位址 段基址 32位偏移量 線性位址 虛擬位址,0 4gb 實體地址 6個段暫存器 cs code段 ss stack段 ds data段 es fs gs 通用段暫存器 16位的段選擇符就存放在以上段暫存器中 線性位址 4gb 被分成以固定長度為單位的組,即頁。頁內部連續的...
作業系統 儲存管理
儲存管理 1 所謂虛擬儲存技術,即在記憶體中保留一部分程式或資料,在外存 硬碟 中放置整個位址空間的副本。程式執行過程中可以隨機訪問記憶體中的資料或程式,但需要的程式或資料不在記憶體中時,就將記憶體中的部分內容根據情況寫回外存,然後從外存調入所需程式或資料,實現作業內部的區域性對換,從而允許程式的位...
作業系統 儲存管理
儲存管理中大概涉及到了下圖所示的這些知識點。在了解儲存管理之前,我們必須要知道計算機當中有那些儲存器,這些儲存器有那些特點,他們是如何工作的!如下圖所示 除了上面這三種儲存器,還有暫存器。暫存器是 處理器內的組成部分。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令 資料和位址。在 處理器的控...