不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>操作系統(tǒng)基礎(chǔ)知識>

Linux操作系統(tǒng)基本概念知識

時間: 加城1195 分享

  linux的操作系統(tǒng)是相對于window的一個操作系統(tǒng),目前很多人在使用并且開始學(xué)習(xí),那么入門級我們需要先了解什么呢。下面由學(xué)習(xí)啦小編為大家整理了linux操作系統(tǒng)常見的相關(guān)知識,希望對大家有幫助!

  linux操作系統(tǒng)概念

  Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。

  Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計算機硬件設(shè)備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。嚴格來講,Linux這個詞本身只表示Linux內(nèi)核,但實際上人們已經(jīng)習(xí)慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。

  linux操作系統(tǒng)下載

  經(jīng)常有新接觸 Linux的同學(xué)問,“Linux操作系統(tǒng)從哪里下載啊?”這種問題,對于熟手來說要么不屑一提,要么就引來了各種 Linux 發(fā)行版之爭,讓初學(xué)者無所適從。 其實,對于新接觸 Linux 操作系統(tǒng)的人來說,很多人都不知道 “Linux” 原來不是一個!而是有林林總總上千種發(fā)行版,甚至你樂意的話,都可以制作發(fā)行自己的發(fā)行版。而各種不同的發(fā)行版也各有特色,還層出不窮的推出新版本。這簡直讓初學(xué)者如置身森林,茫然不知所措~

  所以,這里我整理了一份最新、最熱的 Linux 發(fā)行版的下載鏈接,可以讓初學(xué)者能夠快速領(lǐng)略到 Linux 的風采。言歸正傳,您可以從下面挑個順眼的下載安裝試試了,建議你各種都體驗下,最后你會選定一個適合你的!

  相關(guān)閱讀:操作系統(tǒng)常見故障核心知識

  1、進程與線程

  1 進程與線程的概念

  進程:是一定功能的程序關(guān)于某個數(shù)據(jù)集合的一次運行活動,進程是系統(tǒng)進行資源調(diào)度和分配的獨立單位。

  線程:是進程的實體,是CPU調(diào)度和分派的基本單位,它是比進程更小的能獨立運行的基本單位。

  2 進程與線程的關(guān)系

  a. 一個線程可以創(chuàng)建和撤銷另一個線程,一個進程中可以多個線程并發(fā)執(zhí)行;

  b. 相對進程而言,線程更加接近于執(zhí)行體的概念,多個線程可以共享同一個進程的資源,每個線程還有自己私有的桟空間并擁有獨立的執(zhí)行序列。

  c. 進程有獨立的地址空間,在保護模式下,進程崩潰時不會對其他進程有影響。線程有自己的堆桟和局部變量,但是線程之間沒有獨立的地址空間,所以一個線程的死亡就相當于進程的死亡。因此,多進程的程序比多線程的程序具有更好的健壯性,但是進程間切換耗費資源較大,大約是線程間切換的十倍,所以多線程擁有更高的效率

  線程和進程的區(qū)別聯(lián)系:

  1,進程:子進程是父進程的復(fù)制品。子進程獲得父進程數(shù)據(jù)空間、堆和棧的復(fù)制品。

  2,線程:相對與進程而言,線程是一個更加接近與執(zhí)行體的概念,它可以與同進程的其他線程共享數(shù)據(jù),但擁有自己的??臻g,擁有獨立的執(zhí)行序列。

  兩者都可以提高程序的并發(fā)度,提高程序運行效率和響應(yīng)時間。

  線程和進程在使用上各有優(yōu)缺點:線程執(zhí)行開銷小,但不利于資源管理和保護;而進程正相反。同時,線程適合于在SMP機器上運行,而進程則可以跨機器遷移。

  根本區(qū)別就一點:用多進程每個進程有自己的地址空間(address space),線程則共享地址空間。所有其它區(qū)別都是由此而來的:

  1、速度:線程產(chǎn)生的速度快,線程間的通訊快、切換快等,因為他們在同一個地址空間內(nèi)。

  2、資源利用率:線程的資源利用率比較好也是因為他們在同一個地址空間內(nèi)。

  3、同步問題:線程使用公共變量/內(nèi)存時需要使用同步機制還是因為他們在同一個地址空間內(nèi)

  2、進程間通信

  進程間通信主要有:管道、系統(tǒng)IPC(消息隊列、信號量、共享存儲)和socket。

  管道主要分為普通管道、流管道、命名管道。

  管道是一種半雙工的通信方式,數(shù)據(jù)只能單項流動,并且只能在具有親緣關(guān)系的進程間流動,進程的親緣關(guān)系通常是父子進程

  命名管道也是半雙工的通信方式,它允許無親緣關(guān)系的進程間進行通信 信號量是一個計數(shù)器,用來控制多個進程對資源的訪問,它通常作為一種鎖機制。

  消息隊列是消息的鏈表,存放在內(nèi)核中并由消息隊列標識符標識。

  信號是一種比較復(fù)雜的通信方式,用于通知接收進程某個事件已經(jīng)發(fā)生。

  共享內(nèi)存就是映射一段能被其它進程訪問的內(nèi)存,這段共享內(nèi)存由一個進程創(chuàng)建,但是多個進程可以訪問。

  3、緩沖區(qū)溢出

  概念: 緩沖區(qū)溢出是指計算機向緩沖區(qū)填寫的數(shù)據(jù)超過了緩沖區(qū)的容量,數(shù)據(jù)覆蓋在其他合法區(qū)域上。

  危害: 程序崩潰,導(dǎo)致拒絕服務(wù);跳轉(zhuǎn)并執(zhí)行一段惡意代碼

  注:緩沖區(qū)溢出的原因是程序員沒有對輸入數(shù)據(jù)進行檢查。

  4、死鎖

  1 概念:在兩個及兩個進程并發(fā)執(zhí)行的過程中,有的線程持有了一部分資源,又在等待其他進程持有的資源,資源的互相持有和等待就導(dǎo)致了進程死鎖。

  2 死鎖產(chǎn)生的四個條件(ACID):

  互斥性: 一個資源只能被一個進程持有

  請求和保持:一個進程因請求資源而阻塞導(dǎo)致原來持有的資源得不到釋放

  不可剝奪: 進程未完成功能之前,不可強制釋放當前所持有的資源

  環(huán)路等待: 若干進程之間形成環(huán)路等待資源的情形

  3 解決死鎖的方法:

  解決死鎖的基本思路就是破壞死鎖產(chǎn)生的四個必要條件

  解決死鎖的基本方法如下:

  預(yù)防死鎖、避免死鎖、檢測死鎖、解除死鎖

  解決四多的常用策略如下:

  鴕鳥策略、預(yù)防策略、避免策略、檢測與解除死鎖

  5、進程調(diào)度的策略

  FCFS(先來先服務(wù))、優(yōu)先級、時間片輪轉(zhuǎn)、多級反饋

  6、進程同步的方式

  原子操作、信號量、自旋鎖管程、會合、分布式系統(tǒng)

Linux操作系統(tǒng)基本概念知識

linux的操作系統(tǒng)是相對于window的一個操作系統(tǒng),目前很多人在使用并且開始學(xué)習(xí),那么入門級我們需要先了解什么呢。下面由學(xué)習(xí)啦小編為大家整理了linux操作系統(tǒng)常見的相關(guān)知識,希望對大家有幫助! linux操作系統(tǒng)概念 Linux是一套免費使用
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • linux操作系統(tǒng)的結(jié)構(gòu)是怎樣的
    linux操作系統(tǒng)的結(jié)構(gòu)是怎樣的

    學(xué)習(xí)Linux的朋友們應(yīng)該有學(xué)到操作系統(tǒng)的結(jié)構(gòu),這是操作系統(tǒng)的一個基礎(chǔ)和框架知識,具體有哪些重要內(nèi)容呢?下面由學(xué)習(xí)啦小編為大家整理了linux操作系統(tǒng)

  • 通過修改注冊表提高電腦系統(tǒng)響應(yīng)速度怎么實現(xiàn)
    通過修改注冊表提高電腦系統(tǒng)響應(yīng)速度怎么實現(xiàn)

    注冊表用于存儲系統(tǒng)和應(yīng)用程序的設(shè)置信息,當我們感覺電腦響應(yīng)速度過慢時候,我們應(yīng)該怎么處理呢。那么你知道怎么通過修改注冊表提高電腦系統(tǒng)響應(yīng)

  • 怎么優(yōu)化xp系統(tǒng)的性能
    怎么優(yōu)化xp系統(tǒng)的性能

    xp系統(tǒng)已經(jīng)被很多人遺棄了,但是仍有一部分電腦老玩家鐘愛xp系統(tǒng),那么怎么對系統(tǒng)進行優(yōu)化呢,接下來是小編為大家收集的怎么優(yōu)化提高XP系統(tǒng)性能,歡

  • 怎么看電腦有沒有被他人使用過痕跡
    怎么看電腦有沒有被他人使用過痕跡

    我們想知道自己電腦有沒有人動過嗎,想知道電腦重要文件數(shù)據(jù)有沒有被拿走使用等情況嗎。接下來是小編為大家收集的怎么巧妙的查看電腦使用痕跡,歡

3990748