freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux在嵌入式的應(yīng)用外文翻譯-其他專業(yè)-展示頁

2025-01-31 06:42本頁面
  

【正文】 操作),加上有能力把操作系統(tǒng)改編成符合應(yīng)用系統(tǒng)的獨特的要求。如果商用實時操作系統(tǒng)供應(yīng)商必須奮力緊跟硬件發(fā)展的話,那么編寫?yīng)毩⒌拇a或?qū)懽约旱暮?,這種單槍匹馬的做法一定是毫無意義的。結(jié)合這兩種情況,就能知道為什么對商用實時操作系統(tǒng)供應(yīng)商而言,跟上硬件設(shè)備的不斷出新已變成巨大的挑戰(zhàn)。 這不是以前的獨立代碼,自己寫的核,或簡單的老是 DOS,那 些日子已永遠過去。 為什么用 LINUX? 用于接口、監(jiān)控、通信和控制應(yīng)用程序的職能專用系統(tǒng)和設(shè)備越來越要求高級的現(xiàn)代操作系統(tǒng)的這些服務(wù)。 擁有你自己的計算機操作系統(tǒng)的源碼,既有益,也有害;如果操作系統(tǒng)缺少 某些所需功能,公司自己擁有源碼能大大增強公司進行必要修改的能力。但是把 UNIX 移植到一個新系統(tǒng)上也不是一件一蹴而就的事情,常常是要幾個人年的工作,還可能造成故障和失靈,從而在性能上產(chǎn)生難以捉摸的不一致性。 可移植性 與多數(shù)操作系統(tǒng)源碼相比, UNIX 程序容易移植。這些承諾遠未讓人滿足。 SunView 由于有很大的裝機數(shù)和很多應(yīng)用程序員已熟悉按它的規(guī)范寫軟件,所以也是一種主流圖形用戶接口。然而,圖形用戶接口在 已經(jīng)很復(fù)雜的系統(tǒng)上增添了另一層不兼容性問題。利用原本語言,系統(tǒng)管理員能很快地把系統(tǒng)裁剪成滿足一組用戶的需求。但是在面向商業(yè)的市場中使用 UNIX,卻產(chǎn)生了一個重大的缺陷 —— 系統(tǒng)越靈活,它就變得越難學(xué)會和操作。這反映了UNIX 的基本設(shè)計思想之一:生成數(shù)量很大的專用和模塊化命令,把它們 結(jié)合起來就能完成各種復(fù)雜的任務(wù)。 易用性 UNIX因其過于神秘、不易記憶和含義模糊的大量鍵盤命令而名聲不佳,這些命令每個都有很多命令行開關(guān),這可能造成昏藥而不易記憶。 Linux應(yīng)用于嵌入式 系統(tǒng) UNIX 引起了全然不同的情緒:因其能力和靈活性而受到一些人的青睞,但因其復(fù)雜且神秘的命令而受到另一些人的藐視。在計算世界里, UNIX 已建立起一個褒義不一的聲譽。它的 SVR4 版本擁有 2021 多個命令,其中很多功能可通過管道和重定向進行組合。 雖然 UNIX 過去基本上限于大學(xué)和應(yīng)用開發(fā)公司中的軟件專業(yè)人員使用,其復(fù)雜的命令行語法和由此而得到的靈活性被看作一個優(yōu) 點而不是 問題。 UNIX的原本(或腳本)語言提供某種形式的幫助。 克服 UNIX 神秘命令語言之困難的另一種方法是用圖形用戶接口 GUI,如Motif,SunView 或 OpenLook。 Motif 已經(jīng)移植到差別非常大的不同體系結(jié)構(gòu)上(由于它仿效Presentation Manager 的風(fēng)格),而且在外觀與感覺上也許是最接近于諸如Microsoft Windows 一類的 PC 接口。 二進制兼容性 UNIX 的銷售者以某種羨慕的心情關(guān)注著 DOS 世界中可能的大量簡裝應(yīng)用程序,并承諾不同系統(tǒng)的二進制兼容的應(yīng)用程序即將面世。雖然二進制兼 容性尚未獲得,但現(xiàn)在不同機器上共享數(shù)據(jù)和應(yīng)用程序正在變得更加容易。它用 C 語言編寫,而不用匯編語言,使用 UNIX 能移植到不同的體系結(jié)構(gòu)上。這些故障往往是難以識別與糾正的。 另一方面,具 有新的或修改特性的操作系統(tǒng)定制版本,在日后可能出現(xiàn)與更新的版本或購買的應(yīng)用程序不兼容的問題。許多這樣的系統(tǒng)需要如下的高級性能:高分辨率和用戶友好的圖形用戶界面: TCP/IP 鏈接;用可靠的閃存固態(tài)盤代替常規(guī)的磁盤機;支持 32位的超高速 CPU;使用大存儲器陣列; 以及似乎是無限容量的存儲設(shè)備,包括 CDROM 和硬盤。 另外也考慮到硬件和芯片迅速加速的革新步伐 —— 伴隨著老設(shè)備相當(dāng)快地淘汰。及時地支持最新設(shè)備,甚至不去理會不愿退讓的、大力推銷的 逐漸過時的芯片組,你需要大量和不斷的資材投入。 因為選擇范圍很小,嵌入式系統(tǒng)的開發(fā)商面臨這樣的一種困境: 一方面,今天高度復(fù)雜的,且授權(quán)的智能嵌入式 系統(tǒng)(基于最新的芯片和硬件性能)所需要的正式流行的高檔操作系統(tǒng)(如 Windows)提供的那種能力、精致性,以及通用性。 其窘境是:通用桌面操作系統(tǒng)(如 Windows)不能很好地適應(yīng)于類似設(shè)備的嵌入式系統(tǒng)的獨特需求。 開發(fā)人員做什么? 幸運的是 ,一種新的、令人興奮的選擇系統(tǒng)已經(jīng)出現(xiàn):開放源碼 Linux。豐富的設(shè)備支持,在可靠性和魯棒性,以及廣泛詳盡的文檔方面有極好的聲譽。 Linux是不是像 Windows 那樣太大以及需要系統(tǒng)資源太多,以致不能滿足嵌入式系統(tǒng)的約束要求呢?與 Windows 不同, Linux 本來就是模塊化的,并且能夠很容易縮減成緊縮配置,這種配置幾乎與 DOS 差不多大,甚至能放到一張軟盤上。 這樣,并不令人驚奇,開放源碼 Linux 已建成了一個新的操作系統(tǒng)開發(fā)和支持范例,在那里數(shù)以千計的開發(fā)人員繼續(xù)貢獻于不斷發(fā)展的 Linux 代碼庫。 小 Linux 對許多嵌入式系統(tǒng),為了適應(yīng)諸如 RAM、固態(tài)盤、處理機速度,以及功耗的約束,嵌入的 Linux 的主要任務(wù)是,使系統(tǒng)所需的資源最小。 現(xiàn)成的小 Linux 有許多來源,其中有日益增多的面向應(yīng)用的 Linux 配置和分發(fā)版,這些都被修改成適應(yīng)于特定的應(yīng)用。 你也可能選擇建立你自己喜歡的嵌入式 Linux,從一個標(biāo)準(zhǔn)分發(fā)版開始,略去不要的模塊。 實時 Linux 許多嵌入式系統(tǒng)需要對現(xiàn)實 世界的一些事件可預(yù) 測,并且受限響應(yīng)。什么是“實時系統(tǒng) ” ?通常接受的“實時”性能的定義是,現(xiàn)實世界時間必須在確定的、可預(yù)測的,以及在相對短的時間間隔內(nèi)得到響應(yīng)。用這個方法,通用(非實時) OS運行作為實時內(nèi)核的一個任務(wù)。你可以把這個看作兩者兼得,因為它能夠保持流行的通用操作系統(tǒng)好處,而增加了實時 OS 的能力。 當(dāng)然,也可以專研并修改 Linux,把改變成實時操作系統(tǒng),因為它的源碼是公開可用的,但如果這樣做,你會面臨這樣嚴(yán)重缺點,即不論特性方面,還是驅(qū)動程序方面都不能與主流 Linux 同步前進。 Linux 是一個操作系統(tǒng),它擔(dān)當(dāng)計算機系統(tǒng)硬件與軟件間的通信服務(wù)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1