找到 691 篇文章,關於計算機科學

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

David Meador
更新於 2020-06-22 13:20:13

6K+ 瀏覽量

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

什麼是系統程式?

Kristi Castro
更新於 2020-06-22 12:02:54

1K+ 瀏覽量

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

典型微核心的架構

Ricky Barnes
更新於 2020-06-22 12:05:43

1K+ 瀏覽量

微核心是正確實現作業系統所需的最小軟體。這包括記憶體、程序排程機制和基本的程序間通訊。演示微核心架構的圖表如下所示:在上圖中,微核心包含基本要求,例如記憶體、程序排程機制和基本的程序間通訊。唯一以特權級別(即核心模式)執行的軟體是微核心。作業系統的其他功能已從核心模式中移除,並在使用者模式下執行。這些功能可能是裝置驅動程式、檔案伺服器、應用程式程序間通訊等。該… 閱讀更多

作業系統設計目標

David Meador
更新於 2020-06-22 12:06:57

6K+ 瀏覽量

隨著時間的推移,作業系統變得相當複雜和多方面。但是,這也意味著設計滿足當今所有要求的作業系統變得越來越困難。設計問題沒有完整的解決方案,但有些方法比其他方法更成功。作業系統中的設計要求在作業系統中指定設計要求非常困難。它們基本上分為兩部分:使用者設計要求和系統設計要求。關於這些的詳細資訊如下所示:使用者設計要求作業系統應該方便、易於使用、… 閱讀更多

命令列直譯器

Kristi Castro
更新於 2020-06-22 11:17:05

2K+ 瀏覽量

命令列直譯器允許使用者使用文字行形式的命令與程式互動。它在 20 世紀 70 年代之前經常使用。但是,在現代,許多命令列直譯器被圖形使用者介面和選單驅動的介面所取代。命令列直譯器的用法在某些情況下,命令列直譯器比圖形使用者介面更有用。關於這些情況的詳細資訊如下所示:命令列直譯器具有大量可用於不同操作的命令和查詢。此外,鍵入比單擊(如使用圖形使用者介面)快得多。有… 閱讀更多

什麼是偵錯程式程式?

Alex Onsman
更新於 2020-06-22 11:23:37

1K+ 瀏覽量

偵錯程式程式允許使用者逐行檢視另一個程式。這允許使用者識別不正確的程式碼並找出程式的流程。偵錯程式讓使用者看到計算機如何檢視他們的程式。偵錯程式對於查詢程式中的語義錯誤非常有用。因此,它是必要的,因為它有助於程式設計師視覺化程式流程。偵錯程式可能需要練習才能使用,但它非常值得,因為它減少了完善程式所需的時間。偵錯程式程式的功能偵錯程式程式提供基本功能… 閱讀更多

應用程式程式與系統程式

Ricky Barnes
更新於 2020-06-22 11:24:54

8K+ 瀏覽量

程式主要分為兩類,即應用程式程式和系統程式。演示它們在邏輯計算機層次結構中位置的圖表如下所示:應用程式程式這些程式直接為使用者執行特定功能。一些常見的應用程式程式包括電子郵件、網路瀏覽器、遊戲軟體、文字處理器、圖形軟體、媒體播放器等。所有這些程式都為終端使用者提供應用程式,因此被稱為應用程式程式。例如:網路瀏覽器用於查詢資訊,而遊戲軟體用於玩遊戲。服務請求和應用程式通訊系統… 閱讀更多

作業系統設計與實現

Kristi Castro
更新於 2020-06-22 11:25:57

27K+ 瀏覽量

作業系統是一個構造,它允許使用者應用程式程式與系統硬體互動。作業系統本身不提供任何功能,但它提供了一個環境,在該環境中不同的應用程式和程式可以完成有用的工作。在設計和實現作業系統時可能會出現許多問題。這些內容在作業系統設計與實現中都有介紹。作業系統設計目標在設計作業系統時,定義作業系統的全部目標和規範非常複雜。設計根據作業系統的型別而變化,即它是否是批處理系統、… 閱讀更多

集群系統的結構

Ricky Barnes
更新於 2020-06-22 11:14:40

484 瀏覽量

集群系統類似於並行系統,因為它們都具有多個 CPU。但是,主要區別在於集群系統是由兩個或多個單獨的計算機系統合併在一起建立的。基本上,它們具有獨立的計算機系統和一個公共儲存,並且這些系統協同工作。集群系統結構集群系統的結構如下所示:關於上述結構的一些細節如下:集群系統包含緊密耦合的單個節點。但是,系統中的耦合程度可能會有所不同。某些作業可能需要節點之間持續的通訊,而另一些作業可能只需要… 閱讀更多

計算機儲存結構

Alex Onsman
更新於 2020-06-22 11:13:36

5K+ 瀏覽量

計算機儲存包含許多用於儲存資料的計算機元件。它傳統上分為主儲存、輔助儲存和三級儲存。關於這些儲存型別以及其中使用的裝置的詳細資訊如下所示:主儲存主儲存也稱為主記憶體,是 CPU 可以直接訪問的記憶體。一些主儲存裝置如下:ROMROM 是隻讀儲存器。此記憶體無法更改,只能根據需要讀取。由於 ROM 是不可更改的記憶體,因此它由經常需要且很少更改的資料和程式使用,例如系統… 閱讀更多

廣告

© . All rights reserved.