



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Linux操作系統(tǒng)基本概念知識linux 的操作系統(tǒng)是相對于 window 的一個操作系統(tǒng),目前很多人在使用并且開始學(xué)習(xí), 那么入門級我們需要先了解什么呢。 下面由 小編為大家整理了 linux 操作系統(tǒng)常見的相關(guān)知識,希望對大家有幫助 !linux 操作系統(tǒng)概念Linux 是一套免費(fèi)使用和自由傳播的類 Unix 操作系統(tǒng),是一個基于 POSIX 和 UNIX 的多用戶、多任務(wù)、支持多線程和多 CPU 的操作系統(tǒng)。它能運(yùn)行主要的 UNIX 工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持 32 位和 64 位硬件。 Linux 繼承了 Unix 以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
2、Linux 操作系統(tǒng)誕生于 1991 年 10 月 5 日(這是第一次正式向外公布時間 )。Linux 存在著許多不同的 Linux 版本,但它們都使用了 Linux 內(nèi)核。Linux 可安裝在各種計(jì)算機(jī)硬件設(shè)備中, 比如手機(jī)、平板電腦、路由器、視頻游戲控制臺、臺式計(jì)算機(jī)、大型機(jī)和超級計(jì)算機(jī)。嚴(yán)格來講, Linux 這個詞本身只表示 Linux 內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用 Linux 來形容整個基于 Linux 內(nèi)核,并且使用 GNU1工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。linux 操作系統(tǒng)下載經(jīng)常有新接觸 Linux 的同學(xué)問,“Linux 操作系統(tǒng)從哪里下載啊 ?”這種問題,對于熟手來說要
3、么不屑一提,要么就引來了各種 Linux 發(fā)行版之爭,讓初學(xué)者無所適從。 其實(shí),對于新接觸 Linux 操作系統(tǒng)的人來說,很多人都不知道 “Linux ” 原來不是一個 !而是有林林總總上千種發(fā)行版, 甚至你樂意的話, 都可以制作發(fā)行自己的發(fā)行版。而各種不同的發(fā)行版也各有特色,還層出不窮的推出新版本。這簡直讓初學(xué)者如置身森林,茫然不知所措 所以,這里我整理了一份最新、最熱的 Linux 發(fā)行版的下載鏈接,可以讓初學(xué)者能夠快速領(lǐng)略到 Linux 的風(fēng)采。言歸正傳,您可以從下面挑個順眼的下載安裝試試了, 建議你各種都體驗(yàn)下, 最后你會選定一個適合你的 !相關(guān)閱讀:操作系統(tǒng)常見故障核心知識1、進(jìn)程與
4、線程1 進(jìn)程與線程的概念2進(jìn)程:是一定功能的程序關(guān)于某個數(shù)據(jù)集合的一次運(yùn)行活動,進(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. 一個線程可以創(chuàng)建和撤銷另一個線程,一個進(jìn)程中可以多個線程并發(fā)執(zhí)行 ;b. 相對進(jìn)程而言,線程更加接近于執(zhí)行體的概念,多個線程可以共享同一個進(jìn)程的資源, 每個線程還有自己私有的桟空間并擁有獨(dú)立的執(zhí)行序列。c. 進(jìn)程有獨(dú)立的地址空間,在保護(hù)模式下,進(jìn)程崩潰時不會對其他進(jìn)程有影響。 線程有自己的堆桟和局部變量, 但是線程之間沒有獨(dú)立的地址空間, 所以一個線程的死亡就
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,線程:相對與進(jìn)程而言,線程是一個更加接近與執(zhí)行體的概念,它可以與同進(jìn)程的其他線程共享數(shù)據(jù),但擁有自己的棧空間,擁有獨(dú)立的執(zhí)行序列。兩者都可以提高程序的并發(fā)度, 提高程序運(yùn)行效率和響應(yīng)時間。線程和進(jìn)程在使用上各有優(yōu)缺點(diǎn): 線程執(zhí)行開銷小, 但不利于資源管理和保護(hù) ;而進(jìn)程正相反。 同時,線程適合于在 SMP 機(jī)器上運(yùn)行,而進(jìn)程則可以跨機(jī)器遷移。
6、根本區(qū)別就一點(diǎn):用多進(jìn)程每個進(jìn)程有自己的地址空間 (address space) ,線程則共享地址空間。所有其它區(qū)別都是由此而來的:1、速度:線程產(chǎn)生的速度快,線程間的通訊快、切換快等,4因?yàn)樗麄冊谕粋€地址空間內(nèi)。2、資源利用率:線程的資源利用率比較好也是因?yàn)樗麄冊谕粋€地址空間內(nèi)。3、同步問題:線程使用公共變量 / 內(nèi)存時需要使用同步機(jī)制還是因?yàn)樗麄冊谕粋€地址空間內(nèi)2、進(jìn)程間通信進(jìn)程間通信主要有: 管道、系統(tǒng) IPC(消息隊(duì)列、信號量、共享存儲 )和 socket 。管道主要分為普通管道、流管道、命名管道。管道是一種半雙工的通信方式, 數(shù)據(jù)只能單項(xiàng)流動, 并且只能在具有親緣關(guān)系的進(jìn)程間流
7、動,進(jìn)程的親緣關(guān)系通常是父子進(jìn)程命名管道也是半雙工的通信方式, 它允許無親緣關(guān)系的進(jìn)程間進(jìn)行通信 信號量是一個計(jì)數(shù)器, 用來控制多個進(jìn)程對資源的訪問,它通常作為一種鎖機(jī)制。5消息隊(duì)列是消息的鏈表, 存放在內(nèi)核中并由消息隊(duì)列標(biāo)識符標(biāo)識。信號是一種比較復(fù)雜的通信方式, 用于通知接收進(jìn)程某個事件已經(jīng)發(fā)生。共享內(nèi)存就是映射一段能被其它進(jìn)程訪問的內(nèi)存, 這段共享內(nèi)存由一個進(jìn)程創(chuàng)建,但是多個進(jìn)程可以訪問。3、緩沖區(qū)溢出概念:緩沖區(qū)溢出是指計(jì)算機(jī)向緩沖區(qū)填寫的數(shù)據(jù)超過了緩沖區(qū)的容量,數(shù)據(jù)覆蓋在其他合法區(qū)域上。危害: 程序崩潰,導(dǎo)致拒絕服務(wù);跳轉(zhuǎn)并執(zhí)行一段惡意代碼注:緩沖區(qū)溢出的原因是程序員沒有對輸入數(shù)據(jù)進(jìn)行檢查。4、死鎖1 概念:在兩個及兩個進(jìn)程并發(fā)執(zhí)行的過程中, 有的線程持有了一部分資源, 又在等待其他進(jìn)程持有的資源, 資源的互相持有和6等待就導(dǎo)致了進(jìn)程死鎖。2 死鎖產(chǎn)生的四個條件 (ACID) :互斥性:一個資源只能被一個進(jìn)程持有請求和保持:一個進(jìn)程因請求資源而阻塞導(dǎo)致原來持有的資源得不到釋放不可剝奪:進(jìn)程未完成功能之前,不可強(qiáng)制釋放當(dāng)前所持有的資源環(huán)路等待:若干進(jìn)程之間形成環(huán)路等待資源的情形3 解決死鎖的方法:解決死鎖的基本思路就是破壞死鎖產(chǎn)生的四個必要條件解決死鎖的基本方法如下:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國家開放大學(xué)學(xué)習(xí)網(wǎng)電大傳感器與測試技術(shù)形考作業(yè)1234答案
- 醫(yī)學(xué)美容技術(shù)專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育專科)2025修訂
- 2025年中國可穿戴醫(yī)療監(jiān)測智能設(shè)備行業(yè)市場全景分析及前景機(jī)遇研判報告
- 2025年中國精細(xì)陶瓷行業(yè)市場全景分析及前景機(jī)遇研判報告
- 中國裝飾畫行業(yè)市場評估分析及發(fā)展前景調(diào)研戰(zhàn)略研究報告
- 中國二氧化氯發(fā)生器行業(yè)發(fā)展前景預(yù)測及投資策略研究報告
- 培訓(xùn)職工課件
- 生物質(zhì)燃料項(xiàng)目可行性研究報告(參考模板范文)
- 2025年 云南省電氣試驗(yàn)作業(yè)人員理論考試練習(xí)題附答案
- 2025年中國金屬類印刷行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 弱電監(jiān)控系統(tǒng)工程施工組織計(jì)劃書
- 新塘2標(biāo)(南交通核)FAS、BAS施工方案
- 醫(yī)院與養(yǎng)老院合作協(xié)議書范本
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年七年級下學(xué)期期末歷史試題(原卷版)
- 反訴狀(業(yè)主反訴物業(yè))(供參考)
- (高清版)AQ 2061-2018 金屬非金屬地下礦山防治水安全技術(shù)規(guī)范
- 12S108-2 真空破壞器選用與安裝
- 10KV環(huán)保氣體絕緣柜技術(shù)說明書
- 2024年武漢市中考數(shù)學(xué)真題試卷及答案解析
- 工程項(xiàng)目實(shí)施重點(diǎn)、難點(diǎn)和解決方案
- 氣象信息服務(wù)行業(yè)市場突圍建議及需求分析報告
評論
0/150
提交評論