IT系統運維 | 操作系統的一些核心概念
2020-04-17 20:38 作者:admin 瀏覽量:
IT系統運維 | 操作系統的一些核心概念
作為
系統管理員來說,說不清楚操作系統的一些核心概念是一件丟臉的事情。下面跟大家普及一下操作系統的一些核心知識。不一定全,但絕對有用。希望能幫助到各位
IT系統運維工程師和系統管理員
1. 操作系統(Operating System,OS):是管理計算機硬件與軟件資源的系統軟件,同時也是計算機系統的內核與基石。操作系統需要處理管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統也提供一個讓用戶與系統交互的操作界面。
2. shell:它是一個程序,可從鍵盤獲取命令并將其提供給操作系統以執行。在過去,它是類似 Unix 的系統上唯一可用的用戶界面。如今,除了命令行界面(CLI)外,我們還具有圖形用戶界面(GUI)。
3. GUI (Graphical User Interface):是一種用戶界面,允許用戶通過圖形圖標和音頻指示符與電子設備進行交互。
4. 內核模式(kernel mode): 通常也被稱為 超級模式(supervisor mode),在內核模式下,正在執行的代碼具有對底層硬件的完整且不受限制的訪問。它可以執行任何 CPU 指令并引用任何內存地址。內核模式通常保留給操作系統的最低級別,最受信任的功能。內核模式下的崩潰是災難性的;他們將停止整個計算機。超級用戶模式是計算機開機時選擇的自動模式。
5. 用戶模式(user node):當操作系統運行用戶應用程序(例如處理文本編輯器)時,系統處于用戶模式。當應用程序請求操作系統的幫助或發生中斷或系統調用時,就會發生從用戶模式到內核模式的轉換。在用戶模式下,模式位設置為1。從用戶模式切換到內核模式時,它從1更改為0。
6. 計算機架構(computer architecture) :在計算機工程中,
計算機架構是描述計算機系統功能,組織和實現的一組規則和方法。它主要包括指令集、內存管理、I/O 和總線結構。
7. SATA(Serial ATA):串行 ATA (Serial Advanced Technology Attachment),它是一種電腦總線,負責主板和大容量存儲設備(如硬盤及光盤驅動器)之間的數據傳輸,主要用于個人電腦。
8. 復用(multiplexing):也稱為共享,在操作系統中主要指示了時間和空間的管理。對資源進行復用時,不同的程序或用戶輪流使用它。他們中的第一個開始使用資源,然后再使用另一個,依此類推。
9. 大型機(mainframes):大型機是一類計算機,通常以其大尺寸,存儲量,處理能力和高度的可靠性而著稱。它們主要由大型組織用于需要大量數據處理的關鍵任務應用程序。
10. 批處理(batch system):
批處理操作系統的用戶不直接與計算機進行交互。每個用戶都在打孔卡等脫機設備上準備工作,并將其提交給計算機操作員。為了加快處理速度,將具有類似需求的作業一起批處理并成組運行。程序員將程序留給操作員,然后操作員將具有類似要求的程序分批處理。
11. OS/360:OS/360,正式稱為IBM System / 360操作系統,是由 IBM 為 1964 年發布的其當時新的System/360 大型機開發的已停產的批處理操作系統。
12.
多處理系統(Computer multitasking):是指計算機同時運行多個程序的能力。多任務的一般方法是運行第一個程序的一段代碼,保存工作環境;再運行第二個程序的一段代碼,保存環境;……恢復第一個程序的工作環境,執行第一個程序的下一段代碼。
13. 分時系統(Time-sharing):在計算中,分時是通過多程序和多任務同時在許多用戶之間共享計算資源的一種系統
14. 相容
分時系統(Compatible Time-Sharing System):最早的分時操作系統,由美國麻省理工學院計算機中心設計與實作。
15. 云計算(cloud computing):云計算是計算機系統資源(尤其是數據存儲和計算能力)的按需可用性,而無需用戶直接進行主動管理。這個術語通常用于描述 Internet 上可供許多用戶使用的數據中心。如今占主導地位的大型云通常具有從中央服務器分布在多個位置的功能。如果與用戶的連接相對較近,則可以將其指定為邊緣服務器。16. UNIX 操作系統:UNIX 操作系統,是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬于
分時操作系統。
17. UNIX System V:是 UNIX 操作系統的一個分支。
18. BSD(Berkeley Software Distribution):UNIX 的衍生系統。
19. POSIX:可移植操作系統接口,是 IEEE 為要在各種 UNIX 操作系統上運行軟件,而定義API的一系列互相關聯的標準的總稱。
20. MINIX:Minix,是一個迷你版本的類 UNIX 操作系統。
以上內容由北京艾銻無限科技發展有限公司整理