找到關於作業系統的2047篇文章

Mac OS X結構

Kristi Castro
更新於2020年6月22日 13:31:17

5K+ 瀏覽量

Mac OS是一個由蘋果公司開發的圖形作業系統。Mac OS的第十個版本是Mac OS X,於2001年推出。Mac OS X的結構包括多個層。底層是Darwin,它是系統的Unix核心。下一層是圖形系統,包含Quartz、OpenGL和QuickTime。然後是應用程式層,它有四個元件,即Classic、Carbon、Cocoa和Java。頂層是Aqua,它是使用者介面。下圖展示了Mac OS X的結構…… 閱讀更多

Unix作業系統的結構

Ricky Barnes
更新於2020年6月22日 13:32:57

14K+ 瀏覽量

Unix是一個由貝爾實驗室在1969年開發的多使用者、多工作業系統。在多使用者系統中,許多使用者可以同時使用系統。多工系統能夠同時執行多個作業。在這種作業系統中,每個使用者與其自身的shell例項互動,並可以根據需要啟動應用程式。下圖展示了Unix作業系統的結構:如圖所示,Unix作業系統結構的主要元件是核心層、shell層和應用程式層。這些元件的詳細資訊如下:核心核心提供…… 閱讀更多

關於輔助儲存管理的作業系統主要活動

David Meador
更新於2020年1月31日 07:44:16

2K+ 瀏覽量

輔助儲存裝置是非易失性裝置,資料儲存在其中用於長期儲存。磁碟是主要使用的輔助儲存裝置。如今,它們為作業系統提供了大部分輔助儲存。輔助儲存管理中執行的主要活動是磁碟排程。存在許多磁碟排程演算法。然而,重要的演算法包括FCFS排程、SSTF排程、SCAN排程和LOOK排程。所有磁碟排程演算法都是使用以下磁碟請求進行解釋的:10、95、23、78、80先到先服務排程在先到先服務排程中,請求按照其到達順序進行服務…… 閱讀更多

系統程式的用途是什麼?

Kristi Castro
更新於2020年6月22日 13:34:43

7K+ 瀏覽量

系統程式提供了一個可以開發和執行程式的環境。簡單來說,系統程式還在使用者介面和系統呼叫之間架起了一座橋樑。實際上,它們要複雜得多。例如,編譯器就是一個複雜的系統程式。系統程式的用途系統程式作為作業系統的一部分。它傳統上位於使用者介面和系統呼叫之間。系統的使用者檢視實際上是由系統程式而不是系統呼叫定義的,因為這就是它們互動的方式,並且系統程式更接近使用者介面。一個…… 閱讀更多

關於記憶體管理的作業系統主要活動

Alex Onsman
更新於2020年6月22日 13:18:31

3K+ 瀏覽量

記憶體管理在作業系統中扮演著重要的角色。它處理記憶體以及將程序從磁碟移動到主記憶體以執行,然後再移回磁碟。作業系統關於記憶體管理的一些活動如下:記憶體分配一種簡單的記憶體分配方法是根據需要向傳入程序提供空閒記憶體空間。這可以使用以下演算法來完成:首次適配找到第一個足夠大的可用記憶體空間來滿足程序需求。搜尋可以從開頭開始,也可以從上次首次適配搜尋結束的位置開始。最佳適配找到最小的能夠滿足程序需求的記憶體空間…… 閱讀更多

MS-DOS分層結構

Ricky Barnes
更新於2020年6月22日 13:19:19

5K+ 瀏覽量

MS-DOS是為個人電腦建立的作業系統。它是由微軟開發的。它是具有分層結構的作業系統的經典示例。MS-DOS作業系統被分成不同的層,每一層都有不同的功能。分層在MS-DOS作業系統中提供了一個明顯的優勢,因為所有層都可以單獨定義並根據需要相互互動。此外,如果以分層形式完成,則建立、維護和更新系統更容易。一層規範的更改不會影響其餘層…… 閱讀更多

關於程序管理的作業系統主要活動

David Meador
更新於2020年6月22日 13:20:13

6K+ 瀏覽量

程序是一個活動程式,即正在執行的程式。它包含程式程式碼、程式計數器、程序堆疊、暫存器等。程序管理處理程序以及處理它們的各種機制。作業系統關於程序管理執行的各種活動主要是程序排程和上下文切換。這些活動的詳細資訊如下:程序排程有許多排程佇列用於處理程序。當程序進入系統時,它們被放入作業佇列。準備在主記憶體中執行的程序儲存在…… 閱讀更多

分層作業系統

David Meador
更新於2019年7月30日 22:30:23

15K+ 瀏覽量

在分層作業系統中,作業系統被分成不同的層,每一層都有不同的功能。這種型別作業系統是作為對早期單片系統的改進而建立的。為什麼在作業系統中進行分層?分層在作業系統中提供了一個明顯的優勢。所有層都可以單獨定義並根據需要相互互動。此外,如果以分層形式完成,則建立、維護和更新系統更容易。一層規範的更改不會影響其餘層。每個…… 閱讀更多

什麼是系統程式?

Kristi Castro
更新於2020年6月22日 12:02:54

1K+ 瀏覽量

系統程式提供了一個可以開發和執行程式的環境。簡單來說,系統程式還在使用者介面和系統呼叫之間架起了一座橋樑。實際上,它們要複雜得多。例如:編譯器就是一個複雜的系統程式。系統的使用者檢視實際上是由系統程式而不是系統呼叫定義的,因為這就是它們互動的方式,並且系統程式更接近使用者介面。下圖描述了作業系統層次結構中的系統程式:在上圖中,系統程式以及應用程式程式…… 閱讀更多

單片系統架構

Alex Onsman
更新於2020年6月22日 12:04:33

5K+ 瀏覽量

在單核心系統中,整個作業系統都在核心空間執行。這增加了核心以及作業系統的尺寸。這與微核心系統不同,微核心系統將正確實現作業系統所需的最少軟體儲存在核心中。下圖展示了單核心系統的架構:核心透過函式呼叫提供各種服務,例如記憶體管理、檔案管理、程序排程等。由於服務是在相同的地址空間下實現的,這使得作業系統的執行速度非常快。差異……閱讀更多

廣告
© . All rights reserved.