R1-001 作業系統服務簡介
作業系統提供一個環境以執行程式。它向程式和使用者提供一定的服務。
一組作業系統服務提供對使用者很有用的函式:
·使用者介面:所有作業系統都有使用者介面。形式包括:命令列、批介面(其中控制這些命令和命令的指令被輸入檔案中,透過執行檔案來實現。)、圖形使用者介面。
·程式執行:作業系統能將程式裝入記憶體並執行程式。
·IO操作:執行程式可能需要IO,這些IO可能涉及檔案或裝置。為了提高效率和進行保護,使用者通常不能直接控制IO裝置。因此,作業系統必須提供進行IO操作的方法。
·檔案系統操作:很明顯,程式需要讀寫檔案和目錄以及對檔案和目錄的各種操作。
·通訊:許多情況下,一個程式需要與另一個程式交換資訊。有兩種主要形式:同一臺計算機執行的兩個程式之間、執行在由網路連線起來的不同計算機上的程式之間。通訊可以透過共享記憶體來實現,也可透過訊息交換技術來實現(對於訊息交換,訊息包透過作業系統在程式之間移動)。
·錯誤檢測:作業系統需要知道可能出現的錯誤。錯誤可能發生在CPU或記憶體硬體、IO裝置和使用者程式中。對於每種型別的錯誤,作業系統應該採取適當的動作以確保正確和一致的計算。
還有一組作業系統函式,它們不是幫助使用者而是確保系統本身高效執行。多使用者系統透過共享計算機資源可以提高效率。
·資源分配:當同時有多個使用者或多個作業執行時,系統必須為它們中的每一個分配資源。
·統計:需要記錄哪些使用者使用了多少和什麼型別的資源。這種記錄可用於記賬(以便讓使用者交費),或用於統計資料。使用統計資料對研究人員很有用,可用於重新配置系統以提高計算服務能力。
·保護和安全:對於儲存在多使用者或網路連線的計算機系統中的資訊,使用者可能需要控制資訊的使用。當多個程式併發執行時,一個程式不能干預另一個程式或作業系統本身。保護即確保所有對系統資源的訪問是受控的。系統安全不受外界侵犯也很重要。這種安全從使用者向系統證明自己(利用密碼)開始,以獲取對系統資源訪問許可權。安全也包括保護外部IO裝置。
一組作業系統服務提供對使用者很有用的函式:
·使用者介面:所有作業系統都有使用者介面。形式包括:命令列、批介面(其中控制這些命令和命令的指令被輸入檔案中,透過執行檔案來實現。)、圖形使用者介面。
·程式執行:作業系統能將程式裝入記憶體並執行程式。
·IO操作:執行程式可能需要IO,這些IO可能涉及檔案或裝置。為了提高效率和進行保護,使用者通常不能直接控制IO裝置。因此,作業系統必須提供進行IO操作的方法。
·檔案系統操作:很明顯,程式需要讀寫檔案和目錄以及對檔案和目錄的各種操作。
·通訊:許多情況下,一個程式需要與另一個程式交換資訊。有兩種主要形式:同一臺計算機執行的兩個程式之間、執行在由網路連線起來的不同計算機上的程式之間。通訊可以透過共享記憶體來實現,也可透過訊息交換技術來實現(對於訊息交換,訊息包透過作業系統在程式之間移動)。
·錯誤檢測:作業系統需要知道可能出現的錯誤。錯誤可能發生在CPU或記憶體硬體、IO裝置和使用者程式中。對於每種型別的錯誤,作業系統應該採取適當的動作以確保正確和一致的計算。
還有一組作業系統函式,它們不是幫助使用者而是確保系統本身高效執行。多使用者系統透過共享計算機資源可以提高效率。
·資源分配:當同時有多個使用者或多個作業執行時,系統必須為它們中的每一個分配資源。
·統計:需要記錄哪些使用者使用了多少和什麼型別的資源。這種記錄可用於記賬(以便讓使用者交費),或用於統計資料。使用統計資料對研究人員很有用,可用於重新配置系統以提高計算服務能力。
·保護和安全:對於儲存在多使用者或網路連線的計算機系統中的資訊,使用者可能需要控制資訊的使用。當多個程式併發執行時,一個程式不能干預另一個程式或作業系統本身。保護即確保所有對系統資源的訪問是受控的。系統安全不受外界侵犯也很重要。這種安全從使用者向系統證明自己(利用密碼)開始,以獲取對系統資源訪問許可權。安全也包括保護外部IO裝置。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2134754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 作業系統簡介作業系統
- 1.3作業系統簡介作業系統
- 作業系統核心簡介作業系統
- 作業系統中程式簡介作業系統
- 智慧手機作業系統簡介作業系統
- AIX作業系統的shell簡介(轉)AI作業系統
- 作業系統-第一章-系統簡介作業系統
- 【Solaris】Solaris10作業系統 SMF服務管理作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 02323作業系統概論 第一章 作業系統簡介作業系統
- 軟體工程作業--ATM自助銀行服務系統軟體工程
- 將redis作為windows系統的系統服務RedisWindows
- AIX作業系統安裝SSH服務-最詳細版AI作業系統
- linux作業系統介紹Linux作業系統
- 簡單介紹Linux作業系統的九大特點!Linux作業系統
- Linux作業系統介紹(轉)Linux作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 【動手開發作業系統】- 介紹作業系統
- Linux作業系統總體介紹!Linux作業系統
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統 作業5作業系統
- [WS]Web服務系列(一)簡介Web
- Linux作業系統——簡單程式同步Linux作業系統
- 作業系統實驗5 簡易檔案管理系統作業系統
- 作業系統1—作業系統概論(上)作業系統
- 作業系統2—作業系統概論(下)作業系統
- 智簡魔方DCIM系統服務於哪些物件物件
- 免費IDC財務系統,智簡魔方財務系統功能介紹
- 作業系統作業系統
- 《作業系統》作業系統
- 計算機作業系統|作業系統引論計算機作業系統
- 各個作業系統的 作業系統日誌作業系統
- web端作業控制系統簡易實現Web
- Linux作業系統定時任務系統 Cron 入門Linux作業系統
- micro/micro:分散式微服務雲作業系統分散式微服務作業系統
- java程式在windows系統作為服務程式執行JavaWindows