女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows還是Linux?

jf_78858299 ? 來(lái)源:硬件底褲 ? 作者:酸奶蓋子 ? 2023-02-17 15:37 ? 次閱讀

Windows還是Linux?這是一個(gè)問(wèn)題。前者是多數(shù)人接觸第一款操作系統(tǒng),甚至于對(duì)于這部分人來(lái)講,Windows就是電腦的代名詞,我們熟悉該系統(tǒng)的操作邏輯,他有完整的軟件生態(tài),即使是再小眾的軟件移植到PC首先考慮的必然是Win的兼容性,Windows仿佛是開(kāi)發(fā)平臺(tái)的必然選擇,是這樣嗎?

圖片

Win與Linux學(xué)習(xí)曲線

如上圖所示,Windows的生態(tài)對(duì)于娛樂(lè)、辦公、學(xué)習(xí)等有廣泛的適應(yīng)性,但是有他有多項(xiàng)缺點(diǎn)是不能容忍的。第一,對(duì)于本項(xiàng)目而言,Windows環(huán)境軟件少之又少,相關(guān)參考資料由于系統(tǒng)閉源的特性又語(yǔ)焉不詳;第二,系統(tǒng)函數(shù)封裝過(guò)度,用戶調(diào)用極其困難;第三,一個(gè)工作需要切換多個(gè)軟件界面,需要點(diǎn)擊多次鼠標(biāo),筆者認(rèn)為如果鍵盤(pán)能解決問(wèn)題沒(méi)必要轉(zhuǎn)到鼠標(biāo)。

Linux上手是一件困難的事情,如果是選擇不帶圖形化界面的更是如此,但失之東隅收之桑榆,當(dāng)跨過(guò)攔路虎后,你會(huì)發(fā)現(xiàn)Linux世界如此廣闊,同樣的選擇Linux作為開(kāi)發(fā)環(huán)境也有幾個(gè)理由。第一,適合本項(xiàng)目的軟件眾多,而且Linux提供的包管理工具可以很方便的下載和使用,Linux的man手冊(cè)也給軟件學(xué)習(xí)提供官方的學(xué)習(xí)途徑,同時(shí)Linux世界有齊全的技術(shù)文檔且易于檢索;第二,Linux高度健壯的社區(qū)為解決問(wèn)題提供了思路;第三,大多數(shù)操作可以使用鍵盤(pán)操作,一條命令可以解決多數(shù)問(wèn)題

微內(nèi)核與宏內(nèi)核

操作系統(tǒng)內(nèi)核實(shí)現(xiàn)有兩種實(shí)現(xiàn)途徑:微內(nèi)核與宏內(nèi)核。用戶進(jìn)程需要操作系統(tǒng)協(xié)作完成一些工作,若所有工作通過(guò)系統(tǒng)調(diào)用交給內(nèi)核態(tài)完成的做法稱(chēng)為宏內(nèi)核;相反地,將工作剝離交給系統(tǒng)調(diào)用而非內(nèi)核完成,內(nèi)核只需要進(jìn)行諸如進(jìn)程調(diào)度的簡(jiǎn)單工作的思想便稱(chēng)為微內(nèi)核。簡(jiǎn)而言之內(nèi)核承擔(dān)大部分任務(wù)稱(chēng)為宏內(nèi)核,承擔(dān)部分工作即為微內(nèi)核。

Liunx是宏內(nèi)核操作系統(tǒng)的代表,在宏內(nèi)核操作系統(tǒng)中完成具體任務(wù),用戶進(jìn)程通過(guò)各種調(diào)用門(mén)、系統(tǒng)調(diào)用例程指揮內(nèi)核完成工作。

以Minix為代表的微內(nèi)核操作系統(tǒng)進(jìn)行系統(tǒng)調(diào)用過(guò)程較為復(fù)雜,在微內(nèi)核中內(nèi)核類(lèi)似于一個(gè)指揮者。例如進(jìn)程A需要讀取一個(gè)文件,需要通過(guò)內(nèi)核告知進(jìn)程B,進(jìn)程B通過(guò)內(nèi)核告知硬盤(pán)驅(qū)動(dòng)程序C讀取,通過(guò)棧對(duì)數(shù)據(jù)傳遞。顯然在此過(guò)程中進(jìn)程通信很重要。

本項(xiàng)目的操作系統(tǒng)將基于微內(nèi)核而實(shí)現(xiàn),宏內(nèi)核的直截了當(dāng)使他具備一定優(yōu)勢(shì),但從長(zhǎng)期來(lái)看內(nèi)核逐漸變大時(shí),微內(nèi)核的結(jié)構(gòu)會(huì)更加清晰,實(shí)現(xiàn)邏輯雖然復(fù)雜但又顯得嚴(yán)謹(jǐn),結(jié)構(gòu)上十分優(yōu)雅且精致,程序模塊化也更加容易,可移植性高。最重要的一點(diǎn),該操作系統(tǒng)以后是需要在嵌入式系統(tǒng)中使用的,或者是需要在嵌入式系統(tǒng)中重構(gòu)的,微內(nèi)核的勝利不言而喻。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2140

    瀏覽量

    156005
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11449

    瀏覽量

    212699
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3603

    瀏覽量

    90884
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何看待LinuxWindows系統(tǒng)?

    的,比如微軟免費(fèi)推送的主流Win 10系統(tǒng)(7月29號(hào)升級(jí)結(jié)束),不過(guò),也有些用戶使用的是其他桌面系統(tǒng),蘋(píng)果、Linux系列等等。之所以Windows這么多人使用,是因?yàn)樗淖烂嫦到y(tǒng)的圖形界面做的還是
    發(fā)表于 10-23 21:48

    如何看待LinuxWindows系統(tǒng)?

    的,比如微軟免費(fèi)推送的主流Win 10系統(tǒng)(7月29號(hào)升級(jí)結(jié)束),不過(guò),也有些用戶使用的是其他桌面系統(tǒng),蘋(píng)果、Linux系列等等。之所以Windows這么多人使用,是因?yàn)樗淖烂嫦到y(tǒng)的圖形界面做的還是
    發(fā)表于 06-03 17:26

    Linuxwindows的比較

    LinuxWindows是兩種操作系統(tǒng),對(duì)于服務(wù)器運(yùn)維的人來(lái)說(shuō),在為服務(wù)器選擇操作系統(tǒng)系統(tǒng)的時(shí)候,是選擇Linux還是Windows是讓人
    發(fā)表于 07-23 07:58

    HarmonyOS智能硬件在Windows還是Linux開(kāi)發(fā)?用什么IDE?

    HarmonyOS智能硬件在Windows還是Linux開(kāi)發(fā)?用什么IDE?
    發(fā)表于 09-10 14:33

    鴻蒙開(kāi)發(fā)者常見(jiàn)問(wèn)題匯總

    編譯?用的是什么編譯器?HiSpark開(kāi)發(fā)板支持模擬量的AD 和 DA功能嗎?位數(shù)和速度是多少呢?HarmonyOS智能硬件在Windows還是Linux開(kāi)發(fā)?用什么IDE?
    發(fā)表于 09-28 14:44

    鴻蒙系統(tǒng)(HarmonyOS)精華問(wèn)答集錦

    ?HiSpark開(kāi)發(fā)板支持模擬量的AD 和 DA功能嗎?位數(shù)和速度是多少呢?HarmonyOS智能硬件在Windows還是Linux開(kāi)發(fā)?用什么IDE?
    發(fā)表于 10-10 15:13

    請(qǐng)問(wèn)模擬電路可以用windows仿真嗎?

    模擬電路用什么仿真?windows還是linux
    發(fā)表于 06-25 06:55

    linux系統(tǒng)和windows系統(tǒng)的區(qū)別

    linux是類(lèi)unix的操作系統(tǒng),比起windows更加穩(wěn)定、安全(不用殺毒軟件)、高效,現(xiàn)在的超級(jí)計(jì)算機(jī)基本上是用linux系統(tǒng)。他的應(yīng)用是比較齊全的,但是大部分的軟件開(kāi)發(fā)商沒(méi)有給與應(yīng)有的關(guān)注
    發(fā)表于 11-03 11:14 ?5767次閱讀

    Linux下GNU Radio平臺(tái)的搭建以及該如何使用NI USRP設(shè)備

    USRP設(shè)備。 1. 概念性描述 USRP設(shè)備需要固件(firmware image)和FPGA鏡像(FPGA image)且版本一致才能正常工作,此二者與上位機(jī)使用何種環(huán)境:Windows還是
    發(fā)表于 11-15 19:29 ?1.1w次閱讀
    <b class='flag-5'>Linux</b>下GNU Radio平臺(tái)的搭建以及該如何使用NI USRP設(shè)備

    采用Linux還是Windows Embedded,研華選擇后者

    在IIC-China 2009深圳技術(shù)研討會(huì)上,工控領(lǐng)域的老大研華科技的副總經(jīng)理陳培齊一語(yǔ)驚人:基于Windows Embedded OS的開(kāi)發(fā)成本比Linux更低,而且開(kāi)發(fā)周期更短。我們大部分產(chǎn)品
    發(fā)表于 12-04 12:55 ?409次閱讀

    WindowsLinux系統(tǒng)的優(yōu)勢(shì)與不足

    Windows主要面對(duì)個(gè)人用戶,主要用于日常工作以及玩游戲,軟件游戲豐富;而Linux主要面對(duì)開(kāi)發(fā)者用戶,主要用于程序開(kāi)發(fā),軟件較少,對(duì)于普通用戶來(lái)說(shuō),用處不大。而Linux雖然不像Windo
    發(fā)表于 01-10 14:46 ?1949次閱讀

    linuxwindows的優(yōu)勢(shì)

    本視頻主要詳細(xì)介紹了linuxwindows的優(yōu)勢(shì),分別有Linux可以看到源代碼,windows不行。Linux命令行功能強(qiáng)大,可以做任
    的頭像 發(fā)表于 03-01 16:14 ?3583次閱讀

    WindowsLinux系統(tǒng)哪個(gè)更好

    Windows系統(tǒng)和Linux系統(tǒng)是當(dāng)前Web服務(wù)器最常用的兩個(gè)服務(wù)器系統(tǒng)。 當(dāng)然,Unix也可以用作服務(wù)器系統(tǒng),但是它已被邊緣化,很少見(jiàn)。 因此,當(dāng)我們購(gòu)買(mǎi)Web服務(wù)器時(shí),應(yīng)該選擇Windows系統(tǒng)
    發(fā)表于 09-18 16:48 ?3331次閱讀

    如何從Windows上載數(shù)據(jù)至Linux

    早前《何從Linux下載數(shù)據(jù)至Windows?》指引已說(shuō)明如何下載數(shù)據(jù)至Windows, 但Linux系統(tǒng)真的發(fā)生故障時(shí), 是怎樣將Windows
    的頭像 發(fā)表于 08-28 11:44 ?2282次閱讀
    如何從<b class='flag-5'>Windows</b>上載數(shù)據(jù)至<b class='flag-5'>Linux</b>

    非阻塞的的connect()函數(shù)如何編寫(xiě)

    是阻塞的,直到三次握手建立之后,或者實(shí)在連不上超時(shí)返回,期間程序執(zhí)行流一直阻塞在那里。那么如何利用connect()函數(shù)編寫(xiě)非阻塞的連接代碼呢? 無(wú)論在windows還是linux平臺(tái)都可以采取以下思路來(lái)實(shí)現(xiàn): 創(chuàng)建socket
    的頭像 發(fā)表于 11-11 16:23 ?2108次閱讀
    非阻塞的的connect()函數(shù)如何編寫(xiě)