1. 程式人生 > >Linux作業系統的主要組成部分是什麼?

Linux作業系統的主要組成部分是什麼?

Linux系統一般有4個主要部分:核心、shell、檔案系統和應用程式。核心、shell和檔案系統一起形成了基本的作業系統結構,它們使得使用者可以執行程式、管理檔案並使用系統。
一.Linux核心
核心是作業系統的核心,具有很多最基本功能,如虛擬記憶體、多工、共享庫、需求載入、可執行程式和TCP/IP網路功能。Linux核心的模組分為以下幾個部分:儲存管理、CPU和程序管理、檔案系統、裝置管理和驅動、網路通訊、系統的初始化和系統呼叫等。
二.Linux shell
shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行,是一個命令直譯器。另外,shell程式語言具有普通程式語言的很多特點,用這種程式語言編寫的shell程式與其他應用程式具有同樣的效果。

三.Linux檔案系統
檔案系統是檔案存放在磁碟等儲存裝置上的組織方法。Linux系統能支援多種目前流行的檔案系統,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。
四.Linux應用程式
標準的Linux系統一般都有一套都有稱為應用程式的程式集,它包括文字編輯器、程式語言、XWindow、辦公套件、Internet工具和資料庫等。

相關推薦

Linux作業系統主要組成部分是什麼?

Linux系統一般有4個主要部分:核心、shell、檔案系統和應用程式。核心、shell和檔案系統一起形成了基本的作業系統結構,它們使得使用者可以執行程式、管理檔案並使用系統。一.Linux核心核心是作業系統的核心,具有很多最基本功能,如虛擬記憶體、多工、共享庫、需求載入、可

作業系統】 No.1計算機的4個主要組成部分

計算的四個主要組成部分: 處理器(Processer):控制計算機的操作,執行資料處理功能。 記憶體(Main Memory):儲存資料和程式。記憶體分為實儲存器(Real Memory)和主儲存器

Linux 核心系統結構及主要組成部分

一、Linux核心系統體系結構 Linux核心主要有5個子系統組成:程序排程、記憶體管理、虛擬檔案系統、網路介面和程序間通訊。 1. 程序排程(SCHED)。控制程序對CPU的訪問。當需要選擇下一個程序執行時,由排程程式選擇最值得執行的程序。可執行程

【轉載】linux作業系統與應用程式的main函式

來源:https://blog.csdn.net/h542723151/article/details/52154871   這幾天一直在糾結: main函式是程式的入口,一個程式啟動後,經過bootloader的初始化就該經main函式進入C語言的世界,但是linux中每個應用程式的開始都是

Linux——作業系統

1.概念 首先作業系統是什麼,它是一個軟體,它是一個搞管理的軟體。再者作業系統包括:核心(程序管理、記憶體管理、檔案管理、驅動管理),其他程式(例如庫函式,shell程式等)。 2.深層次的理解硬體、作業系統、軟體之間的關係(理解了它的內部結構才能更好的學習Linux,知道其中的原理) (1

一、Linux作業系統簡介

Linux簡介   Linux這個詞單指linux核心,Linux作業系統叫做GUN/Linux,GUN/Linux是指linux的核心+GUN組織的軟體。較windows而言,linux有很多版本   我目前上課使用的版本為redhat7,在當前作業系統中,預設用bash和系統實現互動

【筆記】計算機原理,網路,Linux作業系統

一,計算機原理 1,化繁為簡的思想,產生二進位制,產生把所有計算歸結為加法運算   二,網路 1,分層思想,產生ISO七層協議,商用了TCP/IP的五層協議   三,Linux作業系統 1,分層思想,硬體->作業系統->應用軟體 2,Linux一切皆檔案的思想

Linux作業系統概述(五)

第十三單元 kickstart自動安裝指令碼 1.yum install -y system-config-kickstart httpd 安裝system-config-kickstart和httpd 2.system-config-kickstart 設定kicksta

Linux作業系統概述(四)

第十一單元 虛擬機器管理 1.安裝虛擬機器 virt-manager開啟虛擬機器管理器: 點選左上角“電腦”圖示,然後選擇“本地映象檔案”: 選擇下載好的映象檔案: 確定記憶體和cpu的大小: 確定硬碟大小: 確定你的虛擬機器的名字:

Linux作業系統 (RHEL 7/CentOS 7)

Linux 操作系 統 (RHEL7/CentOS7 ) http://www.tup.com.cn/booksCenter/book_06053101.html 課件 https://pan.baidu.com/s/1slL8df3 本科 教材

Hadoop偽分散式環境搭建之Linux作業系統安裝

Hadoop偽分散式環境搭建之Linux作業系統安裝 本篇文章是接上一篇《超詳細hadoop虛擬機器安裝教程(附圖文步驟)》,上一篇有人問怎麼沒寫hadoop安裝。在文章開頭就已經說明了,hadoop安裝會在後面寫到,因為整個系列的文章涉及到每一步的截圖,導致文章整體很長。會分別先對虛擬機器

Linux作業系統下輕鬆燒錄CD-ROM資料光碟

Linux作業系統下輕鬆燒錄CD-ROM資料光碟: 首先,掃描燒錄機裝置號(前提安裝了cdrecord燒錄工具): ##cdrecord -scanbus 掃描結果將自動發現燒錄機的裝置號。例如裝置號為dev=6,0則燒錄光碟時,輸入命令##cdrecord -v speed=4 dev

Linux作業系統概述(續)

Linux作業系統概述(續) 第九單元 系統的日誌管理 rsyslog的管理 /var/log/messages 服務資訊日誌 /var/log/secure 系統登入日誌 /var/log/cron 定時任務日誌 /var/log/maillog 郵件日誌 /var/log/b

在虛擬機器裡面安裝Linux作業系統

在這篇文章中以VMware14為例,Linux作業系統採用CentOS7進行講解如何在虛擬機器中安裝Linux作業系統。 一、選擇建立新的虛擬機器 二、在選擇虛擬機器配置介面選擇“自定義(高階)”選項,然後點選“下一步” 三、在選擇虛擬機器硬體相容性介面選擇預設配置,並點選“下一步”: 四

真小白安裝Vmware虛擬機器及linux作業系統——獻給熱愛Linux,而沒有方向的人

真小白安裝Vmware虛擬機器及linux作業系統   Vmware12(含序列號)百度雲下載地址https://pan.baidu.com/s/1XjNYoD1ZJCC3WHqhy2mb-w密碼:l5kz CentOS-7-x86_64-DVD-1804映象百度雲下載地址:

linux 作業系統下簡單的命令列操作

一:   配置linux 作業系統虛擬主機     首先安裝一個虛擬機器(百度上面有很多哦) , 我主要使用的是VMware workstation 然後 下載一個centos映象6..5到7都可以;   然後用VMware安裝下載好的centos 配置好語言 , 使用者名稱 , 密

Linux作業系統常見命令

      在軟體開發和運維過程中,Linux作業系統操作是基本功,如下列出部分常見命令,以備忘記命令時查詢確認。     常見VNC命令 命令 說明 vncp

halt---關閉正在執行的Linux作業系統

halt命令用來關閉正在執行的Linux作業系統。halt命令會先檢測系統的runlevel,若runlevel為0或6,則關閉系統,否則即呼叫shutdown來關閉系統。 語法 halt(選項) 選項 -d:不要在wtmp中記錄; -f:不論目前的runlevel為何,不呼叫shutdown即強制關

Linux作業系統基礎及常用命令

Linux的基本原則:1、由目的單一的小程式組合,組合小程式完成複雜任務;2、一切皆檔案;3、儘量避免捕獲使用者介面;4、配置檔案儲存為純文字格式; GUI介面:Gnome:C語言;KDE:C++語言;XFace簡潔的,適合用在嵌入式平臺上的輕量級桌面系統;(圖形化介面)GLI介面:命令提示符(prompt

Linux從0到1:安裝Linux作業系統(超級詳細版)

分享一下安裝Linxu作業系統的流程 centos映象下載地址:https://www.centos.org/download/ 選擇DVD下載即可 安裝虛擬機器 首先自己進行Vmware workstation的安裝,開啟此軟體進行以下步驟。 在VMw