了解作業系統

2021-08-04 23:58:59 字數 1608 閱讀 6176

發行版其實就是在核心的基礎上,新增特定的桌面環境和常用的軟體。最大的好處就是省去了組裝的麻煩。

安裝virtualbox

安裝centos 6.8

網路配置

1.切換目錄:cd /etc/sysconfig/network-scripts

/2.備份檔案:cp ifcfg-eth0 ifcfg-eth0

.bak

3.修改配置:onboot=yes

4.重啟網絡卡:service network restart

涉及命令

cd:切換工作目錄

pwd:檢視當前工作目錄

ls:列表顯示指定目錄的內容,不指定目錄顯示當前工作目錄的內容

ifconfig:檢視或設定網絡卡資訊

ping:檢查網路連通性

快捷操作

tab:自動補全

clear:清空螢幕,等價於 ctrl + l

ctrl + c:結束當前程序

基本輸入輸出系統(bios-「basic input output system」基本的輸入輸出系統)

系統上電後,基本的硬體檢查:(其主要功能是為計算機提供最底層的、最直接的硬體設定和控制。

此外,bios還向作業系統提供一些系統引數。系統硬體的變化是由bios隱藏,程式使用bios功能而不是直接控制硬體。

現代作業系統會忽略bios提供的抽象層並直接控制硬體元件。)

主引導記錄(mbr)

讀取第乙個載入的啟動引導程式(boot loader)

(main boot record)是位於磁碟最前邊的一段引導(loader)**。

它負責磁碟作業系統(dos)對磁碟進行讀寫時分區合法性的判別、分割槽引導資訊的定位,

它由磁碟作業系統(dos)在對硬碟進行初始化時產生的。

啟動引導程式(boot loader)

在作業系統執行之前執行的一段**,將系統的軟硬體帶到乙個合適的狀態,為執行作業系統做準備

作業系統

載入核心,解壓,硬體初始化,啟動核心;啟動的程式在/boot目錄下

守護程序(init)

cat /etc/inittab 用貓眼看一下裡面的內容

核心啟動後執行的第乙個程式,在/sbin/init,也叫守護程序;它會解析/etc/inittab檔案,並根據其中指定的執行模式進行後續的初始化操作,/etc/inittab檔案指定的主要的執行級別如下:

0:關機

1:單使用者

2:無網路的多使用者

3:有網路的多使用者

4:保留

5:圖形介面

6:重啟

檢視執行級別:runlevel 或者 who -r

執行系統初始化指令碼/etc/rc.d/rc.sysinit

根據執行級別,執行對應的目錄的系統指令碼

執行所有的系統初始化指令碼,執行使用者自定義的基本/etc/rc.d/rc.local,這裡存放使用者自定義的命令

使用者登入

桌面環境(gnome、kde)

命令列終端

遠端連線(putty、xshell)

了解FreeRTOS作業系統

1 與freertos核心有關的檔案數量為3個,分別是list.c queue.c tasks.c 該檔案位於freertos source 2 與記憶體分配有關的檔案共有5個,分別是heap 1.c,heap 2.c,heap 3.c,heap 4.c,heap 5.c。5個檔案只需選擇其中的1個...

1作業系統了解

1.1作業系統做什麼 作業系統負責程式的啟動過程,負責程式的執行過程,同時在執行過程中不斷為使用者程式的執行提供各種各樣的支援。比如說建立程序,分配記憶體,執行程序等。1.2作業系統是什麼 作業系統是計算機系統中的乙個系統軟體,是一些程式模組的集合 1 組織和管理計算機的軟硬體資源 2 組織計算機的...

作業系統 了解CPU cache

cache一詞源自法語,其原意為 藏匿處,隱藏的地方 cache被應用於電腦科學之後,專指cpu與主記憶體之間的儲存器高速緩衝器 cache的出現 是為了緩解cpu的儲存需求與主記憶體的訪問效能之間越來越大的差距.現代cpu的cache都是整合在片內的,越靠近cpu 流水線的cache由於需要極其快...