如何安排作業系統的學習路線?

時間 2021-09-17 23:44:55

1樓:閒敲棋子

我覺得可以從以下幾個點慢慢開始吧

首先肯定是要會用,嘗試拿一台主機,自己動手裝系統,開始不一定要什麼定製,什麼高階的,裝好了就行,然後熟悉作業系統的基礎的功能,組織形式,基礎的命令,了解他的優缺點,學習一些簡單的系統管理的東西。

然後,到這個階段,就看你想學作業系統哪個方面了,是運維?開發?

這裡,我假設你想學開發,核心開發是乙個比較需要專業知識的地方,因此可以從最簡單的入手

1 自己嘗試編譯作業系統,更改作業系統的一些引數,嘗試開關一些作業系統的配置等等

2 從驅動入手,簡單開發一些字元驅動,然後塊驅動,匯流排驅動等等,了解核心驅動開發的東西,順便開始熟悉核心

3 到這一步,可以開始結合具體的硬體架構,學習一些簡單的彙編等知識,開始了解一些硬體,軟體結合的東西,慢慢去理解核心的特權等級,中斷系統,系統呼叫等

4 到這一步,基本上硬體,軟體有一些概念,然後對照架構的spec,看看虛擬記憶體管理的東西,開始登堂入室

5 自由發揮了,你已經是大牛了

如何學好 Linux 作業系統的日常操作?

carlo 當然首先必須要經常使用 用的過程中遇到的問題想辦法看看能不能在linux下解決 日常操作也沒幾個,如果是桌面版會更方便。所以要想學會命令列需要強迫自己盡量使用命令完成,而不要用圖形化的工具。每天學習一到兩個新命令,一年能學好多 既然是想學 日常操作 就把它當用日常來用唄,經常用,自然就學...

如何評價「國產作業系統」?

jiangtao9999 又乙個被忽悠了 Linux 要用命令的人啊。現在 Windows 最大的問題是,系統出了故障一樣要找人維修啊。你是沒見過那些公司裡面每乙個會電腦的人,計算機出問題了都是怎麼辦的啊。出了嚴重問題的情況下,兩個並沒有本質的區別。現在 Linux 最大的問題是,因為會用的人少,出...

多核下作業系統的設計怎麼學習?

Lele wei cpu多核需要晶元支援硬體虛擬化,同時結合軟體虛擬化,以充分利用多核的效能。汽車平台還有多核硬體虛擬化和軟體虛擬化的操作,可以讓smp上同時跑乙個 多個guest os和乙個rtos,以滿足汽車對實時性和其他非實時性任務的需求,可以參考下green hills的解決方案,能滿足可靠...