2 資源管理技術

2021-10-24 16:13:36 字數 1066 閱讀 6311

在相互競爭的應用程式之間有序地控制軟硬體資源的分配、使用和**,使資源能夠在多個程式之間共享。

讓眾多程序共享物理資源(分割實際存在的物理資源)。

物理資源復用共享的基本方法:

把乙個物理上的實體變為多個邏輯上的對應物;或把多個物理資源變成單個邏輯上的對應物(使用者感受到的,是假想的虛擬同類資源)。

為什麼記憶體4gb的電腦能同時執行需要記憶體遠大於4gb的應用程式?

虛擬儲存器技術(空分復用技術)。實際只有4gb記憶體,但在使用者看來遠大於4gb。
為什麼單核cpu能同時執行多個程式?

虛擬處理器技術(時分復用技術)。實際上只有乙個單核cpu,在使用者看來似乎有多個cpu同時為自己服務。
如果失去了併發性,則乙個時間段內系統中只需執行一道程式,虛擬性失去意義。

資源抽象指通過建立軟體來遮蔽硬體資源的物理特性和實現細節,簡化對硬體資源的操作、控制和使用。

資源抽象軟體對內封裝實現細節,對外提**用介面。

-程序抽象

虛存抽象

檔案抽象

-程序是處理器的一種抽象

虛存是記憶體的一種抽象

檔案是裝置的一種抽象

使用者執行應用程式,以程序方式執行

執行應用程式,使用邏輯位址

執行應用程式,使用檔案

虛擬機器介面

fork()、wait()、exec()…

虛擬位址

open()、read()、write()…

os程序及其管理

虛存及其管理

檔案及其管理

物理機介面

程序排程和上下文切換

實體地址

裝置驅動

硬體處理器

記憶體+外存

磁碟及其他裝置

MTK資源管理

資源檔案生成的臨時檔案主要有 custmenutree out.c,這個檔案是選單臨時檔案,生成了我們的最終顯示的選單結構。如果你新增的選單沒有顯示,正常顯示的選單突然不顯示了或者顯示錯位了,或者顯示的選單與呼叫的功能不符合了,都可以從這裡查到原因。resource base table.txt這個...

MTK資源管理

使用mtk作開發,常常不可避免和資源打交道,常使用的資源有字串,字型,選單,風格,聲音等,mtk好像沒有系統的專門的資源管理工具,導 致資源管理十分凌亂而容易出問題,雖然有些牛人也開發了一些工具來管理這些資源,但由於使用不便或者其他一些原因,比如資源由大量的巨集控制,以及修改維護 的人多,還有一些其...

linux 資源管理

一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...