Linux學習筆記:【00?】BootLoader能夠做什麽
Linux的軟件架構
在linux系統軟件架構可以分為4個層次(從低到高分別為):
1.引導加載程序
2.系統內核
3.文件系統
4.用戶程序
引導加載程序:
引導加載程序(BootLoader)是固化在硬件Flash中的一段引導代碼,用於完成硬件的一些基本配置,引導內核啟動。
系統內核:
系統內核(Kernel)是整個操作系統的最底層,它負責整個硬件的驅動,以及提供各種系統所需的核心功能,包括防火墻機制、是否支持LVM或Quota等文件系統等等,如果內核不認識某個最新的硬件,那麽硬件也就無法被驅動,你也就無法使用該硬件。
計算機真正工作的東西其實是硬件,例如數值運算要使用到CPU、數據儲存要使用到硬盤、圖形顯示會用到顯示適配器、音樂發聲要有音效芯片、連接Internet 可能需要網絡卡等等。
內核就是控制這些芯片如何工作。
文件系統:
文件系統(File System)包括根文件系統
Linux學習筆記:【00?】BootLoader能夠做什麽
相關推薦
Linux學習筆記:【00?】BootLoader能夠做什麽
intern 操作系統 適配 引導 quota 驅動 連接 net ade Linux的軟件架構 在linux系統軟件架構可以分為4個層次(從低到高分別為): 1.引導加載程序 2.系統內核 3.文件系統 4.用戶程序 引導加載程序: 引導加載程序(Bo
學習筆記:【案例】財政收入影響因素分析及預測模型
6.0 pearson end 4.5 pandas 問題 特征 ase max() 案例來源:《Python數據分析與挖掘實戰》第13章 案例背景與挖掘目標 輸入數據: 《某市統計年鑒》(1995-2014) 挖掘目標: 梳理影響地方財政收入的關鍵特征,分析、識別影響地
學習筆記:【案例】中醫證型關聯規則挖掘
order 卡方檢驗 eat 業務 並行 pen fill lin 區分 案例來源:《Python數據分析與挖掘實戰》第8章 案例背景與挖掘目標 輸入數據: 挖掘目標: 借助三陰乳腺癌患者的病理信息,挖掘患者的癥狀與中醫證型之間的關聯關系 對截斷治療提供依據,挖掘潛性證素
【php】 php能做什麽
web 應用 gui 什麽 服務器 做什麽 應用程序 服務 官方文檔 官方 來源:php官方文檔 網站和 web 應用程序(服務器端腳本) 命令行腳本 桌面(GUI)應用程序 相信大多數人都不知道第三種,用php竟然可以寫GUI【php】 php能做什麽
沒有任何編程基礎可以直接學習python語言嗎?學會後能夠做什麽?
應對 images follow 朋友圈 python語言 原生 分享 img 提醒 很明確的說 python非常適合沒有任何編程基礎的人入門。。 目前應用最多的:全棧開發、數據分析、運維開發,今天我們就以這三個重點的崗位來做一下自學Python的規劃,希望你在學之前就能有
Linux每日一命令:【00】總綱
com 命令 實用技巧 結構 blog .cn linu logs 常用 Linux每日一命令更新頻率為每周5篇。文章結構如下:簡介語法選項參數常用實例實用技巧(可選)參考文檔文章目錄如下:2018-02-19 20:15 —— Linux每日一命令:【00】總綱Linux
學習筆記:【Web 叢集實戰】05_CentOS 7.x 系統安裝後的基本配置及調優_楊利婷
一、基本配置 網路配置 網路配置常用的兩種方式為橋接和 NAT 模式。本文采用的是 NAT 模式連線網路。 瞭解更多網路型別可參照【Web 叢集實戰】01_VMware 虛擬機器常見的網路型別 1)首先,在宿主機 Windows 的計算機管理 - 服
Linux學習筆記四【磁盤和文件系統管理篇】
tro swapon art strong 調整 檢查 系統目錄 height res 添加磁盤並進行分區、創建並掛載文件系統 1、確認系統中的磁盤命令——fdisk fdisk -l [磁盤設備] [root@localhost ~]# fdisk -l
Linux學習筆記三【文件及目錄的權限管理篇】
權限 pass local pad shell 寫入 src authent 控制 文件及目錄的權限管理 上篇簡單介紹了下文件和目錄的一些簡單的操作,接下來介紹用戶和文件權限的管理。首先了解用戶和組賬號的配置文件,然後是管理用戶和組賬號,最後要會設置文件和目錄權限和歸屬
Linux學習筆記六【應用程序安裝篇】
導入公鑰 rpm -e + - tab window 原本 編譯 software ORC 同windows操作系統一樣,使用一個操作系統,肯定要安裝一些軟件,這篇隨筆主要介紹Linux上軟件的安裝。首先我們應該了解Linux應用程序的組成、熟悉RPM軟件包的管理機制,接著
Linux學習筆記一【甚而知識篇】
所有 bash 簡單的 擴展分區 var 類型 rsh ctr ini 基本知識: Linux中磁盤分區表示: 如:/dev/hda5 :/dev/目錄是存放硬件設備文件,hd表示IDE設備,sd表示SCSI設備,a表示硬盤的順序號,即第一塊硬盤是a,第二塊
Linux學習筆記:存儲管理
linux 磁盤管理 Linux系統中所有的硬件設備都是通過文件的方式來表現和使用的,我們將這些文件稱為設備文件,在Linux下的/dev目錄中有大量的設備文件,根據設備文件的不同,又分為字符設備文件和塊設備文件。字符設備文件的存取是以字符流的方式來進行的,一次傳送一個字符。常見的有打印
Linux學習筆記:btrfs
可擴展性 linux btrfs Technical Preview, 技術預覽版 BtrFS(B-tree文件系統,又稱為Butter FS或Better FS),2007由oracle開源後,得到了IBM、intel等廠商的大力支持,其目標計劃是替代linux目前的ext3/4,成為下
Linux學習筆記:rpm程序包管理
源代碼 rpm 程序包 以CentOS為例,rpm程序包管理器的相關內容如下:CentOS的程序包管理器: 程序包的命名規則: 源代碼包: software_name-VERSION.tar.gz VERSION:major.mino
Linux學習筆記:OSI七層模型
路由器 交換機 比特流 兼容性 linux OSI七層模型: OSI(Open System Interconnection,開放系統互連)七層網絡模型稱為開放式系統互聯參考模型 ,是一個邏輯上的定義,一個規範,它把網絡從邏輯上分為了7層。每一層都有相關、相對應的物理設備,比如路由器
Python學習筆記5 【轉載】基本矩陣運算_20170618
ros class 簡單 lba spa 使用 常見 port 模塊 需要 numpy 庫支持 保存鏈接 http://www.cnblogs.com/chamie/p/4870078.html 1.numpy的導入和使用 from numpy import *;
Linux學習筆記:Linux系統的進程調度(任務調度)
任務 調度 今天我們學習了Linux系統的進程調度,進程調度是為了在未來某個時間點,讓系統自動執行我們事先編寫好的命令或腳本的列表,從而使得即使用戶不在計算機旁邊也可以按時完成任務。這樣有利於我們更好的進行任務計劃以及在需要執行任務的時候自動完成我們設定好的命令,從而完成任務。 當然為
Linux學習筆記:Linux服務以及服務的安全
加密 解密一、數據加密和解密 進程間通信: 同一主機內的進程間通信: 發送信號(signal), 共享內存(shm), semaphore message queue, MQ, RabbitMQ 不同主機之間的進程間通信: Socket-pair,套接字對兒; 三種類型的套接字: 流套接
Linux學習之命令【1】
active acc 同時 計算機 用戶名 幫助 理解 否則 解釋 Linux學習之命令【1】 一·命令總覽?????? 1.基本簡單命令??????? ?1.0 pwd1.1 echo ?????????1.2 dat
linux學習筆記:nano 和 cat
lazy print ID scrip light OS 文件的 UC 執行 學習內容來自莫煩python:linux教程 nano nano 是 linux 的一款文字編輯工具. 我們可以拿它來做最基本的 terminal 端的文本編輯, 甚至可以寫代碼~ 下面我們用