操作系統存儲保護
A. 操作系統名詞解釋1、 系統生成 2、 系統調用3、 置換演算法4、 存儲保護 有誰知道啊
系統調用:其本質是應用程序請求OS內核完成某功能時的一種過程調用,也就是系統調用使應用程序可以通過系統調用的方法,間接調用操作系統的相關過程,取得相應的服務。
B. 操作系統的存儲管理目標是什麼
主要有一下三方面的目標:1 方便用戶:地址和物理地址分開,用戶使用各自的邏輯空間,邏輯地址向物理地址的轉換由系統實現,對用戶透明。
2 安全:同時駐留在內存中的多道程序不會相互干擾,不會相互訪問對方的地址空間。
3 提供充分大的空間:系統能夠根據用戶的需要,盡可能地提供大的空間。
C. 操作系統的存儲管理是指什麼
不全。還包括對內存的管理。這句話只說了操作系統中可以跟用戶以ui界面交互的部分
D. 操作系統主要是哪些內容
操作系統有智能卡操作系統、實時操作系統、感測器節點操作系統、嵌入式操作系統、個人計
算機操作系統、多處理器操作系統、網路操作系統和大型機操作系統。
按應用領域劃分主要有三種:桌面操作系統、伺服器操作系統和嵌入式操作系統。
E. 在操作系統中,存儲管理主要是對()
在操作系統中,存儲管理主要是對內存的管理。
存儲器管理的對象是主存,其的主要功能包括分配和回收主存空間、提高主存利用率、擴充主存、對主存信息實現有效保護。存儲管理方案的主要目的是解決多個用戶使用主存的問題,其存儲管理方案主要包括分區存儲管理、分頁存儲管理、分段存儲管理、段頁式存儲管理以及虛擬存儲管理。
(5)操作系統存儲保護擴展閱讀:
虛擬內存技術還提供了以下功能:
1、定址空間
操作系統讓系統看上去有比實際內存大得多的內存空間。虛擬內存可以是系統中實際物理空間的許多倍。每個進程運行在其獨立的虛擬地址空間中。這些虛擬空間相互之間都完全隔離開來,所以進程間不會互相影響。同時,硬體虛擬內存機構可以將內存的某些區域設置成不可寫。這樣可以保護代碼與數據不會受惡意程序的干擾。
2、內存映射
內存映射技術可以將映象文件和數據文件直接映射到進程的地址空間。在內存映射中,文件的內容被直接連接到進程虛擬地址空間上。
F. 存儲系統的存儲保護
近代計算機系統資源為一同執行的多個用戶程序所共享。就主存來說,它同時存有多個用戶的程序和系統軟體。為使系統正常工作,必須防止由於一個用戶程序出錯而破壞同時存在主存內的系統軟體或其他用戶的程序,還須防止一個用戶程序不合法地訪問並非分配給它的主存區域。因此,存儲保護是多道程序和多處理機系統必不可少的部分。
主存保護是存儲保護的重要環節。主存保護一般有存儲區域保護和訪問方式保護。存儲區域保護可採用界限寄存器方式,由系統軟體經特權指令給定上、下界寄存器內容,從而劃定每個用戶程序的區域,禁止越界訪問。
界限寄存器方式只適用於每個用戶程序佔用一個或幾個連續的主存區域,而對於虛擬存儲器系統,由於一個用戶的各頁離散地分布於主存內,就需要採用鍵式保護和環狀保護等方式。鍵式保護是由操作系統為每個存儲頁面規定存儲鍵,存取存儲器操作帶有訪問鍵,當兩鍵符合時才允許執行存取操作,從而保護別的程序區域不被侵犯,環狀保護是把系統程序和用戶程序按重要性分層,稱為環,對每個環都規定訪問它的級別,違反規定的存取操作是非法的,以此實現對正在執行的程序的保護。
G. 操作系統中 存儲器對什麼進行管理
存儲管理即是對主存的管理,它是操作系統的重要功能之一。主存儲器是計算機系統中的一種寶貴資源,對主存的管理和有效使用是操作系統中十分重要的內容。為了便於對主存進行有效的管理,應該將主存分成若干個區域,以便同時存放多個用戶程序和系統軟體。因此,存儲管理應具有如下功能:主存的分配和回收、提高主存的利用率、「擴充」主存容量和存儲保護。存儲分配主要解決多道作業之間劃分主存空間的問題,存儲分配有三種主要方式:直接分配方式、靜態分配方式和動態分配方式。絕大多數計算機系統都採用靜態分配方式或動態分配方式。為了實現靜態和動態兩種存儲分配策略,需要採用將邏輯地址與物理地址分開,並對邏輯地址實施地址重定位技術。所謂重定位是由於一個作業裝入到與其地址空間不一致的存儲空間時所引起的有關地址調整過程,實質上,這是一個地址變換過程,地址變換也稱為地址映射。根據地址變換進行的時間及採用的技術手段不同,可以把重定位分為兩類:靜態重定位和動態重定位。所謂靜態重定位是在程序運行之前,由鏈接裝配程序進行的重定位。靜態重定位的特點是無需增加硬體地址變換機構,但要求為每個程序分配一個連續的存儲區,且在程序執行期間不能移動,故難於做到程序和數據的共享;動態重定位是在程序的執行過程中,每當訪問到指令或數據時,將要訪問的程序或數據的邏輯地址轉換成物理地址。動態重定位的實現需要依靠硬體地址變換機構。最簡單的實現方法是利用一個重定位寄存器。動態重定位的特點是需要附加硬體的支持,優點是可以將程序分配到不連續的存儲區中,在程序運行之前可以只裝入部分代碼即可運行,然後在程序運行期間,根據需要動態地申請分配內存,所以,便以程序段的共享,並且可向用戶提供一個比主存的存儲空間大得多的地址空間,該地址空間也稱為虛擬存儲器。
H. 操作系統怎麼保護程序的內存不被其他程序訪問
就是把程序運行的內存段給獨立出來,不允許其他程序訪問那段內存地址段罷了
I. 操作系統的主要任務是什麼
操作系統的主要任務是:
①進程管理,其工作主要是進程調度,在單用戶單任務的情況下,處理器僅為一個用戶的一個任務所獨占, 進程管理的工作十分簡單。但在多道程序或多用戶的情況 下,組織多個作業或任務時,就要解決處理器的調度、 分配和回收等問題 。
②存儲管理分為幾種功能:存儲分配、存儲共享、存儲保護 、存儲擴張。
③設備管理分有以下功能:設備分配、設備傳輸控制 、設備獨立性。
④文件管理:文件存儲空間的管理、目錄管理 、文件操作管理、文件保護。
⑤作業管理是負責處理用戶提交的任何要求。
計算的操作系統對於計算機可以說是十分重要的,從使用者角度來說,操作系統可以對計算機系統的各項資源板塊開展調度工作,其中包括軟硬體設備、數據信息等,運用計算機操作系統可以減少人工資源分配的工作強度,使用者對於計算的操作干預程度減少,計算機的智能化工作效率就可以得到很大的提升。其次在資源管理方面,如果由多個用戶共同來管理一個計算機系統,那麼可能就會有沖突矛盾存在於兩個使用者的信息共享當中。為了更加合理的分配計算機的各個資源板塊,協調計算機系統的各個組成部分,就需要充分發揮計算機操作系統的職能,對各個資源板塊的使用效率和使用程度進行一個最優的調整,使得各個用戶的需求都能夠得到滿足。最後,操作系統在計算機程序的輔助下,可以抽象處理計算系統資源提供的各項基礎職能,以可視化的手段來向使用者展示操作系統功能,減低計算機的使用難度。
(9)操作系統存儲保護擴展閱讀:
計算機的操作系統根據不同的用途分為不同的種類,從功能角度分析,分別有實時系統、批處理系統、分時系統、網路操作系統等。
實時系統主要是指系統可以快速的對外部命令進行響應,在對應的時間里處理問題,協調系統工作。
分時系統可以實現用戶的人機交互需要,多個用戶共同使用一個主機,很大程度上節約了資源成本。 分時系統具有多路性、獨立性、交互性、可靠性的優點,能夠將用戶-系統-終端任務實現。
批處理系統出現於20世紀60年代,批處理系統能夠提高資源的利用率和系統的吞吐量。
網路操作系統是一種能代替操作系統的軟體程序,是網路的心臟和靈魂,是向網路計算機提供服務的特殊的操作系統。藉由網路達到互相傳遞數據與各種消息,分為伺服器及客戶端。而伺服器的主要功能是管理伺服器和網路上的各種資源和網路設備的共用,加以統合並控管流量,避免有癱瘓的可能性,而客戶端就是有著能接收伺服器所傳遞的數據來運用的功能,好讓客戶端可以清楚的搜索所需的資源。