



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux操作系統(tǒng)基本概念知識(shí)linux 的操作系統(tǒng)是相對(duì)于 window 的一個(gè)操作系統(tǒng),目前很多人在使用并且開(kāi)始學(xué)習(xí), 那么入門(mén)級(jí)我們需要先了解什么呢。 下面由 小編為大家整理了 linux 操作系統(tǒng)常見(jiàn)的相關(guān)知識(shí),希望對(duì)大家有幫助 !linux 操作系統(tǒng)概念Linux 是一套免費(fèi)使用和自由傳播的類 Unix 操作系統(tǒng),是一個(gè)基于 POSIX 和 UNIX 的多用戶、多任務(wù)、支持多線程和多 CPU 的操作系統(tǒng)。它能運(yùn)行主要的 UNIX 工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持 32 位和 64 位硬件。 Linux 繼承了 Unix 以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
2、Linux 操作系統(tǒng)誕生于 1991 年 10 月 5 日(這是第一次正式向外公布時(shí)間 )。Linux 存在著許多不同的 Linux 版本,但它們都使用了 Linux 內(nèi)核。Linux 可安裝在各種計(jì)算機(jī)硬件設(shè)備中, 比如手機(jī)、平板電腦、路由器、視頻游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、大型機(jī)和超級(jí)計(jì)算機(jī)。嚴(yán)格來(lái)講, Linux 這個(gè)詞本身只表示 Linux 內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用 Linux 來(lái)形容整個(gè)基于 Linux 內(nèi)核,并且使用 GNU1工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。linux 操作系統(tǒng)下載經(jīng)常有新接觸 Linux 的同學(xué)問(wèn),“Linux 操作系統(tǒng)從哪里下載啊 ?”這種問(wèn)題,對(duì)于熟手來(lái)說(shuō)要
3、么不屑一提,要么就引來(lái)了各種 Linux 發(fā)行版之爭(zhēng),讓初學(xué)者無(wú)所適從。 其實(shí),對(duì)于新接觸 Linux 操作系統(tǒng)的人來(lái)說(shuō),很多人都不知道 “Linux ” 原來(lái)不是一個(gè) !而是有林林總總上千種發(fā)行版, 甚至你樂(lè)意的話, 都可以制作發(fā)行自己的發(fā)行版。而各種不同的發(fā)行版也各有特色,還層出不窮的推出新版本。這簡(jiǎn)直讓初學(xué)者如置身森林,茫然不知所措 所以,這里我整理了一份最新、最熱的 Linux 發(fā)行版的下載鏈接,可以讓初學(xué)者能夠快速領(lǐng)略到 Linux 的風(fēng)采。言歸正傳,您可以從下面挑個(gè)順眼的下載安裝試試了, 建議你各種都體驗(yàn)下, 最后你會(huì)選定一個(gè)適合你的 !相關(guān)閱讀:操作系統(tǒng)常見(jiàn)故障核心知識(shí)1、進(jìn)程與
4、線程1 進(jìn)程與線程的概念2進(jìn)程:是一定功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源調(diào)度和分配的獨(dú)立單位。線程:是進(jìn)程的實(shí)體,是 CPU 調(diào)度和分派的基本單位,它是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位。2 進(jìn)程與線程的關(guān)系a. 一個(gè)線程可以創(chuàng)建和撤銷另一個(gè)線程,一個(gè)進(jìn)程中可以多個(gè)線程并發(fā)執(zhí)行 ;b. 相對(duì)進(jìn)程而言,線程更加接近于執(zhí)行體的概念,多個(gè)線程可以共享同一個(gè)進(jìn)程的資源, 每個(gè)線程還有自己私有的桟空間并擁有獨(dú)立的執(zhí)行序列。c. 進(jìn)程有獨(dú)立的地址空間,在保護(hù)模式下,進(jìn)程崩潰時(shí)不會(huì)對(duì)其他進(jìn)程有影響。 線程有自己的堆桟和局部變量, 但是線程之間沒(méi)有獨(dú)立的地址空間, 所以一個(gè)線程的死亡就
5、相當(dāng)于進(jìn)程的死亡。 因此,多進(jìn)程的程序比多線程的程序具有更好的健壯性, 但是進(jìn)程間切換耗費(fèi)資源較大, 大約是線程間切換的十倍, 所以多線程擁有更高的效率3線程和進(jìn)程的區(qū)別聯(lián)系:1,進(jìn)程:子進(jìn)程是父進(jìn)程的復(fù)制品。子進(jìn)程獲得父進(jìn)程數(shù)據(jù)空間、堆和棧的復(fù)制品。2,線程:相對(duì)與進(jìn)程而言,線程是一個(gè)更加接近與執(zhí)行體的概念,它可以與同進(jìn)程的其他線程共享數(shù)據(jù),但擁有自己的??臻g,擁有獨(dú)立的執(zhí)行序列。兩者都可以提高程序的并發(fā)度, 提高程序運(yùn)行效率和響應(yīng)時(shí)間。線程和進(jìn)程在使用上各有優(yōu)缺點(diǎn): 線程執(zhí)行開(kāi)銷小, 但不利于資源管理和保護(hù) ;而進(jìn)程正相反。 同時(shí),線程適合于在 SMP 機(jī)器上運(yùn)行,而進(jìn)程則可以跨機(jī)器遷移。
6、根本區(qū)別就一點(diǎn):用多進(jìn)程每個(gè)進(jìn)程有自己的地址空間 (address space) ,線程則共享地址空間。所有其它區(qū)別都是由此而來(lái)的:1、速度:線程產(chǎn)生的速度快,線程間的通訊快、切換快等,4因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)。2、資源利用率:線程的資源利用率比較好也是因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)。3、同步問(wèn)題:線程使用公共變量 / 內(nèi)存時(shí)需要使用同步機(jī)制還是因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)2、進(jìn)程間通信進(jìn)程間通信主要有: 管道、系統(tǒng) IPC(消息隊(duì)列、信號(hào)量、共享存儲(chǔ) )和 socket 。管道主要分為普通管道、流管道、命名管道。管道是一種半雙工的通信方式, 數(shù)據(jù)只能單項(xiàng)流動(dòng), 并且只能在具有親緣關(guān)系的進(jìn)程間流
7、動(dòng),進(jìn)程的親緣關(guān)系通常是父子進(jìn)程命名管道也是半雙工的通信方式, 它允許無(wú)親緣關(guān)系的進(jìn)程間進(jìn)行通信 信號(hào)量是一個(gè)計(jì)數(shù)器, 用來(lái)控制多個(gè)進(jìn)程對(duì)資源的訪問(wèn),它通常作為一種鎖機(jī)制。5消息隊(duì)列是消息的鏈表, 存放在內(nèi)核中并由消息隊(duì)列標(biāo)識(shí)符標(biāo)識(shí)。信號(hào)是一種比較復(fù)雜的通信方式, 用于通知接收進(jìn)程某個(gè)事件已經(jīng)發(fā)生。共享內(nèi)存就是映射一段能被其它進(jìn)程訪問(wèn)的內(nèi)存, 這段共享內(nèi)存由一個(gè)進(jìn)程創(chuàng)建,但是多個(gè)進(jìn)程可以訪問(wèn)。3、緩沖區(qū)溢出概念:緩沖區(qū)溢出是指計(jì)算機(jī)向緩沖區(qū)填寫(xiě)的數(shù)據(jù)超過(guò)了緩沖區(qū)的容量,數(shù)據(jù)覆蓋在其他合法區(qū)域上。危害: 程序崩潰,導(dǎo)致拒絕服務(wù);跳轉(zhuǎn)并執(zhí)行一段惡意代碼注:緩沖區(qū)溢出的原因是程序員沒(méi)有對(duì)輸入數(shù)據(jù)進(jìn)行檢查。4、死鎖1 概念:在兩個(gè)及兩個(gè)進(jìn)程并發(fā)執(zhí)行的過(guò)程中, 有的線程持有了一部分資源, 又在等待其他進(jìn)程持有的資源, 資源的互相持有和6等待就導(dǎo)致了進(jìn)程死鎖。2 死鎖產(chǎn)生的四個(gè)條件 (ACID) :互斥性:一個(gè)資源只能被一個(gè)進(jìn)程持有請(qǐng)求和保持:一個(gè)進(jìn)程因請(qǐng)求資源而阻塞導(dǎo)致原來(lái)持有的資源得不到釋放不可剝奪:進(jìn)程未完成功能之前,不可強(qiáng)制釋放當(dāng)前所持有的資源環(huán)路等待:若干進(jìn)程之間形成環(huán)路等待資源的情形3 解決死鎖的方法:解決死鎖的基本思路就是破壞死鎖產(chǎn)生的四個(gè)必要條件解決死鎖的基本方法如下:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場(chǎng)調(diào)研合同履約金協(xié)議
- 苗木交付責(zé)任協(xié)議
- 2025年重慶市中考物理模擬試卷(一)(含解析)
- 貨車歸還條件協(xié)議
- 脈沖滅絕設(shè)備采購(gòu)協(xié)議
- 四數(shù)碼顯示譯碼器一數(shù)碼顯示譯碼器的結(jié)構(gòu)和功能示意課件
- 雙語(yǔ)列車長(zhǎng)鐵路電報(bào)RailwayTelegraphBili
- 鐵路交通事故案例分析車輛運(yùn)用與管理課件
- 2025年特種設(shè)備作業(yè)人員快開(kāi)門(mén)式壓力容器操作R1證考試題庫(kù)
- 穎蒙建筑裝飾材銷售合同深度分析
- 湖北省武昌區(qū)七校2023-2024學(xué)年八年級(jí)下學(xué)期期中聯(lián)考英語(yǔ)試卷+
- 醫(yī)學(xué)數(shù)據(jù)標(biāo)注培訓(xùn)課件模板
- 2024-2025北京中考英語(yǔ)真題閱讀CD篇
- 2024城鎮(zhèn)燃?xì)庥铆h(huán)壓式不銹鋼管道工程技術(shù)規(guī)程
- 《養(yǎng)成良好的行為習(xí)慣》主題班會(huì)課件
- 2024屆高三一輪復(fù)習(xí)《庖丁解?!氛n件
- 2023年10月自考00226知識(shí)產(chǎn)權(quán)法試題及答案含評(píng)分標(biāo)準(zhǔn)
- 油畫(huà)人體200張東方姑娘的極致美
- 【ch03】灰度變換與空間濾波
- 抗結(jié)核藥物的不良反應(yīng)及注意事項(xiàng)
- GB/T 10095.2-2023圓柱齒輪ISO齒面公差分級(jí)制第2部分:徑向綜合偏差的定義和允許值
評(píng)論
0/150
提交評(píng)論