摘要: 介紹在星載計算機中應用實時操作系統(tǒng)的兩種方式:使用一種源碼開放的RTOS ——RTEMS和自主開發(fā)RTOS,并對兩種方法進行比較。
隨著我國航天技術的不斷發(fā)展,越來越多的衛(wèi)星應用在通訊、資源探測、遙感、氣象、對地觀察等領域。衛(wèi)星的功能越來越強,對星務管理和有效載荷控制的星載計算機提出了更高的要求。星載計算機軟硬件 系統(tǒng)日趨復雜,傳統(tǒng)的星載計算機軟硬件設計方法,特別是軟件的設計方法和開發(fā)手段已逐漸不適應這種要求。引入實時操作系統(tǒng)(RTOS)能夠有效地解決這些問題。RTOS把任務管理調(diào)度、任務間通信 、內(nèi)存管理等系統(tǒng)功能以函數(shù)調(diào)用的方式提供給用戶,使用戶能夠?qū)⒕Ψ旁趹贸绦虻拈_發(fā)上,有助于星載軟件通用化和模塊化設計,縮短軟件產(chǎn)品 的研制周期,提高星載軟件 可靠性。
RTOS已經(jīng)成功運用在包括航天在內(nèi)的許多嵌入式 領域,如SJ-5小衛(wèi)星就成功應用了pSOS操作系統(tǒng) 。但這種無法獲得源碼的操作系統(tǒng),無法確定其安全性。因此應該選用源碼開放的RTOS或者自己獨立設計一種適合自身系統(tǒng)的RTOS。本文將介紹一種適合于航天應用,特別是面向關鍵任務(Criti cal Or iente d)的源碼開放的RTOS——RTEMS;探索自己開發(fā)RTOS設計方法,并對兩種方案進行比較。
1 星載計算機與星載操作系統(tǒng)的特點
星載計算機是RTOS運行的硬件環(huán)境,了解其特點對于RTOS的選用和設計將更有針對性。星載計算機主要用于衛(wèi)星的星務管理、數(shù)據(jù)處理、姿態(tài)控制以及對有效載荷進行控制等。根據(jù)空間環(huán)境、可靠性、安全性、壽命、功耗、重量等方面的要求,星載計算機應具有如下特點:
·硬件資源有限,受功耗、尺寸的限制,星載計算機只有有限的內(nèi)存空間;
·CPU 型號多樣,但不屬于通用型CPU,配套的調(diào)試工具少。從8位的8031到16位的1750A、8086,到32位的ERC32、80X86,不同的型號任務,不同的研制單位采用不同的CPU型號;
·需要考慮空間抗輻射能力,必須考慮單粒子翻轉(zhuǎn)(SEU)和單粒子鎖定(SEL)對星載計算機的影響;
·對安全性與可靠性要求高;
·需要具有在軌可編程 功能,對在地面考慮不周和出現(xiàn)意外情況時,能有所補救。
針對星載計算機的這些特點,星載操作系統(tǒng)也具有如下特征:
·微內(nèi)核,由于硬件資源有限,因此星載RTOS必須做成微內(nèi)核的操作系統(tǒng);
*可裁減,能夠根據(jù)不同的應用對操作系統(tǒng)進行不同的配置,做到量體裁衣,也能更充分地利用硬件資源,減少軟件多余物;
·強實時性,星載系統(tǒng)都是強實時系統(tǒng),對實現(xiàn)性要求很高;
·高穩(wěn)定性與高可靠性;
·代碼可固化,在現(xiàn)在的星載計算機中仍然采用PROM對代碼進行固化,這就要求星載RTOS必須是代碼可固化的。 2 采用RTEMS作為星載實時操作系統(tǒng)
2.1 RTEMS實時操作系統(tǒng)
RTEMS(Real-Time Executive for Multiprocessor Systems)實時操作系統(tǒng)最初是美國軍方為了實時導彈系統(tǒng)而開發(fā)的。當時RTEMS的全稱是:Real-Time Executive for Missile Systems。隨著該系統(tǒng)功能的逐步完善,應用范圍也從Missile擴大到Military,再到Multiprocessor,而形成現(xiàn)在的RTEMS。RTEMS從1993年開始開發(fā),并于1999年開始地外開放源代碼,并由OAR公司 進行維護和升級?,F(xiàn)在最新版 本為4.6.0,在OAR的網(wǎng)站(www.oarcorp.com)上可以下載 到相關資源。RTEMS由于具有開放源代碼的優(yōu)勢,以及能與最優(yōu)秀的商業(yè)RTOS相的性能,使得它最適合應用到星載計算機中。RTEMS有如下特點:
·支持多處理器 ;
·支持事件驅(qū)動和基于優(yōu)先級的多任務實時系統(tǒng);
·支持優(yōu)先級同級調(diào)度,支持單調(diào)速率(RMS )算法 ;
·支持多種任務間通信與同步方法;
·支持中斷管理;
·支持動態(tài)內(nèi)存分配與管理;
·支持符合POSIX標準的文件系統(tǒng);
·支持多種網(wǎng)絡 協(xié)議,RTEMS帶有完整的TCP/IP協(xié)議棧,具有強大的網(wǎng)絡功能;
·RTEMS提供了符合POSIX1003.1b標準,以及ITRON規(guī)范的API 接口 ;
·RTEMS支持C/Ad a語言;
·RTEMS現(xiàn)在能支持包括ERC32(歐空局用于航天項目的CPU)在內(nèi)的11種類型的CPU(包括Motorola MC68K系列、ColdFire、Hitac hi SH、intel i386、i960、MIPS、PowerPC、SPARC、AMD 、A29K、HP PA-RISC )。
2.2 RTEMS的使用與開發(fā)方法
RTEMS的開發(fā)工具采用GNU的相關開發(fā)工具,但需要打上RTEMS的補丁。如編譯器采用GCC,調(diào)試工具采用GDB。
用戶編寫應用程序,就是根據(jù)RTEMS提供的系統(tǒng)服務,通過API調(diào)用編寫任務程序。RTEMS提供的系統(tǒng)服務相當豐富,包括:任務管理、中斷管理、時鐘 管理、定時器 管理、信號 量服務、消息服務、事件服務、信號服務、內(nèi)存分區(qū)(Partition)與區(qū)域(Region)管理、雙口內(nèi)存管理、I/O管理以及多任務調(diào)度等。
當需要將開發(fā)完成的程序向硬件板卡下載時,還需要修改BSP板級支持包文件。BSP部分是與硬件相關的,把BSP作為單獨的一部分是為了使RTEMS具有更好的可移植性。因為相同的代碼,加上不同的BSP就可以應用到不同的CPU板上。
在調(diào)試程序時,可以先把串口打通,這樣可以方便下載程序,也可以利用GDB工具或者它的圖形界面方式DDD調(diào)試程序。方便軟件的開發(fā)與調(diào)試。
采用RTEMS操作系統(tǒng)的開發(fā)方法,可以不用關心操作系統(tǒng)內(nèi)部如何實現(xiàn)多任務之間的協(xié)調(diào)工作等RTOS具體的技術細節(jié),只需要按照RTOS提供的API調(diào)用系統(tǒng)服務即可。能夠充分利用成熟的技術,快速開發(fā)星載軟件。但也有一定局限性,RTEMS是屬于比較復雜的RTOS,至少需要60KB左右的內(nèi)存空間才能使系統(tǒng)運轉(zhuǎn)起來。因此對硬件要求相對苛刻一些。而且有些CPU,RTEMS還不支持,如國內(nèi)在航天領域常用的1750ACPU,RTEMS就不不支持。
因此,使用RTEMS有一定的局限性,當RTEMS不適合使用時,可以考慮自行研制星載實時操作系統(tǒng)。下面以筆者開發(fā)的SAR-RTOS為例介紹星載實時操作系統(tǒng)的設計。
3 星載實時操作系統(tǒng)的設計
3.1 實時操作系統(tǒng)內(nèi)核的原理
實時操作系統(tǒng)(RTOS)的核心是其內(nèi)核。筆者認為:通用操作系統(tǒng)的本質(zhì)特點是硬件資源的管理者,而RTOS的本質(zhì)特點是引入了多任務和實時性的保證。當然引入多任務也是提高實時性的一種方法。實時性的保證主要是靠任務調(diào)度方法和任務調(diào)度時機來決定。引入多任務相應地帶來了任務競爭與同步、任務的切換等問題。而這些問題在現(xiàn)代操作系統(tǒng)理論里已經(jīng)有了比較完備的解決方案。
實時操作系統(tǒng)內(nèi)核原理,概括起來就是:引入了多任務,并且為每個任務分配自己的堆??臻g,由任務調(diào)度器來決定讓哪個任務獲得CPU。被掛起的任務把當前的CPU狀態(tài)保存在自己的堆棧區(qū)中,獲得CPU的任務把它被掛起時保存的CPU寄存器 從堆棧區(qū)中恢復,這樣新任務就從掛起時的狀態(tài)重新執(zhí)行,從而完成了一次任務切換。而信號量、消息隊列、郵箱、事件等系統(tǒng)提供的服務是為了解決多任務間對資源的競爭以及任務間的通信和同步。它們的共同點是從實現(xiàn)的角度,有效為復雜的數(shù)據(jù)結構作支撐,而對于用戶來講用法很簡單。例如信號量(Semaphore),建立好(Create)后,對其進行的操作就只有等信號(Pend)和發(fā)展信號(Post)。
3.2 星載實時操作系統(tǒng)的設計要素
(1)總體設計
星載RTOS的設計屬于復雜的軟件設計,因此應該按照軟件工程規(guī)定的V型模型的開發(fā)方法實話開發(fā)。在總體設計中,應確定操作系統(tǒng)的結構、支持的任務數(shù)、采用的調(diào)度方案、提供哪些系統(tǒng)服務等問題。在SARRTOS的體系結構設計中采用了將整體式和客戶/服務器模型結合的方法。將它定義為四個層次:硬件層、硬件接口層、OS層和應用層,如圖1所示。
(2)任務調(diào)度
為了保證系統(tǒng)的實時性,可以采用基于優(yōu)先級的搶占式調(diào)度,也就是一旦更高優(yōu)先級的任務就緒,就能獲得CPU的使用權,使任務響應時間最短。SAR-RTOS中就是采和了這種調(diào)度方案,調(diào)度時間確定、速度快、實時性好。 SAR-RTOS中關于任務管理的實現(xiàn)方法為:考慮到星載系統(tǒng)的ROM 和RAM 資源有限,為了保證SAR-RTOS的微內(nèi)核性,將其設計為最多能支持64個任務。給每個任務賦予不同的優(yōu)先級,以優(yōu)先級為基礎建立任務就緒表。當某個任務就緒時,將就緒表中相應位置位,執(zhí)行任務調(diào)度時按照優(yōu)先級矢量位圖算法查找任務就緒表,找出最高優(yōu)先級任務,執(zhí)行任務切換。
任務切換需要完成以下工作,但需要注意的是執(zhí)行任務切換屬于臨界區(qū)代碼(不可被中斷),必須關中斷,切抽象完成后再開中斷:
*判斷需要調(diào)度的任務是否是當前正在運行的任務,如果是就不切換,避免不必要的切換,縮短CPU執(zhí)行時間;
*將被掛起的任務CPU寄存器壓入堆棧;
*將當前堆棧指針保存在即將掛起任務的任務控制塊中;
*把高優(yōu)先級任務的CPU寄存器從堆棧中恢復;
*將高優(yōu)先級任務的任務控制塊中保存的堆棧指針恢復;
*執(zhí)行中斷返回指令,讓高優(yōu)先級任務運行。
(3)任務管理
任務在RTOS中通常同時作為系統(tǒng)調(diào)度和資源分配的最小單位,也是用戶編寫應用程序的基礎,對任務的管理是RTOS最基本的功能。對任務的管理內(nèi)容包括任務狀態(tài)的設計以及任務狀態(tài)變遷的實現(xiàn)。在SAR-RTOS中任務的狀態(tài)總共有四種,如表1所示。表1 SAR-RTOS中的任務狀態(tài)
運行態(tài)(Running) 任務占有CPU,并得以執(zhí)行的狀態(tài) 就緒態(tài)(Ready) 任務已經(jīng)具備運行的條件,等待內(nèi)核調(diào)度 阻塞態(tài)(Block) 任務由于某種原因被迫放棄CPU的使用 休眠態(tài)(Dormant) 任務不具備爭取CPU的使用資格的狀態(tài),也就是說不會被調(diào)度
任務狀態(tài)的變遷如圖2所示。
(4)任務間通信與同步
任務間的同步與通信是多任務操作系統(tǒng)都需要解決的問題。實時操作系統(tǒng)的核心就是要支持多任務的并發(fā)執(zhí)行,相應地也就引入了任務與任務之間、任務與中斷服務程序之間必須協(xié)調(diào)動作、相互配合的問題。即常說的任務間的同步與通信問題。所謂任務間的同步是指多個任務中發(fā)生的事件存在某種時序關系,必須協(xié)同動作、相互配合,以共同完成一個任務。任務間通信就是任務在運行時與別的任務進行信息 交換。其實,同步本質(zhì)上也是一種信息交換,是為了保證在正確的時間和條件下進行信息交換,使任務間不會產(chǎn)生混亂。在現(xiàn)場操作系統(tǒng)中已經(jīng)對任務的同步與通信有比較完備的解決辦法。信號量以及事件機制等都是RTOS常用的同步機制,RTOS為任務間通信提供郵箱及消息隊列等服務。
在SAR-RTOS中,提供的任務間通信的服務包括:消息郵箱(Message Mailbox)和消息隊列(Message Queue);提供的任務間同步的服務包括:信號量(Semaphore)和事件標志(Event Flag)。
(5)時間管理
RTOS由于其實時性,在系統(tǒng)運行過程中必須提供可靠的時間保證,因此RTOS通常都在硬件定時器的基礎上提供系統(tǒng)時鐘服務。每一個時鐘滴答(Tick)就是一次系統(tǒng)的脈動,指揮系統(tǒng)各部分協(xié)調(diào)工作,因此定時管理是RTOS的基礎。時間管理一般提供以下功能:
*管理日歷時間和日期,有的系統(tǒng)也可以是相對時間;
*任務等候消息、信號量、事件的超時時間或者任務長期占用CPU的超時時間;
*在預定時間間隔或指定時間到達后喚醒一個指定任務。
(6)其它服務
內(nèi)存管理和I/O管理,以及中斷管理等服務不是系統(tǒng)必需的服務,可根據(jù)不同的應用需要決定是否提供上述服務,在SAR-RTOS中上述三種服務都提供。
(7)星載操作系統(tǒng)的可靠性措施
星載軟件的可靠性設計是關鍵,通??梢圆捎萌缦麓胧?/P>
*將任務的重要參數(shù) 以“三取二”的方式保存在任務控制塊中;
*通過任務的狀態(tài)檢查,對檢測 不正常的任務進行相應的出錯處理;
*采用看門狗 技術,實現(xiàn)冷熱啟動的判定。當盾門狗啟動后,從程序跑飛的地方自動往下執(zhí)行;
*可以在內(nèi)存中開辟一段系統(tǒng)內(nèi)存區(qū),定時將CPU環(huán)境和主要參數(shù)放入其中。
4 兩種方法的比較
選用成熟的RTOS(如RTEMS)可以有效地縮短開發(fā)周期,代碼質(zhì)量可以得到保證;自行開發(fā)RTOS代碼需要經(jīng)過嚴格的測試,難度相對更大,開發(fā)周期更長。但可以根據(jù)需要增減相關功能,有更大的靈活性。如果使用RTEMS支持的CPU,那么推薦 使用RTEMS作為星載軟件的開發(fā),畢竟RTEMS經(jīng)過了十多年的驗證,源代碼公開也有幾年的時間,這樣的代碼質(zhì)量和可靠性應該是很高的。如果由于條件限制不能使用RTEMS,可以自行研制星載RTOS,但必須按照軟件工程的開發(fā)方法,從設計、編程到測試,每一項都需要嚴格把關。
把RTOS引腳到星載計算機系統(tǒng),能使星載軟件從傳統(tǒng)的單線程前后臺系統(tǒng)轉(zhuǎn)向多任務編程,不至于一個環(huán)節(jié)的失效就引起整個軟件的失效,增加了可靠性。另一方面,使用操作系統(tǒng)后,使星載軟件的平臺軟件和功能軟件分離,用戶可以集中精力編寫應用程序,提高開發(fā)效率。而且如果使用相同的RTOS,一些通用的模塊或任務可以在不同型號繼承和使用,提高軟件的復用性。引入 星載RTOS將帶來星載軟件開發(fā)的一次技術變革。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
相關推薦
在講解操作系統(tǒng) 之前,我們先從整體上講一下計算機 ,再從硬件講到軟件,最后再講操作系統(tǒng) 。
2022-09-22 09:07:18 422 Hz(赫茲)通常的定義是波形每秒鐘變化或振動的次數(shù),在 計算機中 不同硬件對Hz的定義各不相同。CPU:Hz用來表示時鐘頻率。目前的CPU通常以MHz和GHz作為計量單位。顯示器:在 顯示器中有三個頻率
2021-09-08 06:10:00
在 計算機控制系統(tǒng) 的軟件設計中 應注意哪些問題?計算機控制系統(tǒng) 的控制算法應如何選擇?計算機控制系統(tǒng) 的調(diào)試階段需要綜合考慮哪些方面?
2021-11-10 07:28:55
1.相關資料的分享,c/c++語言面試寶典,從面試的角度看待編程語言應該如何學習2.計算機 基礎和操作系統(tǒng) 資料分享,在 應用的計算機 底層的時候必須得掌握的知識3.高性能的mysql語言正確的學習數(shù)據(jù)庫相關的知識點,理解數(shù)據(jù)交換的本質(zhì)4.網(wǎng)頁語言的介紹,圖解各種網(wǎng)頁知識點的協(xié)議知識。
2020-10-21 14:27:18
計算機 三級知識點總結五嵌入式系統(tǒng) 篇實時 系統(tǒng) (RTS)實時 操作系統(tǒng) (RTOS)實時 操作系統(tǒng) 是實時 系統(tǒng) 使用的操作系統(tǒng) 實時 系統(tǒng) 是指必須在有限和確定的實踐內(nèi)對外部實踐做出相應的信息系統(tǒng) 根據(jù)時限對系統(tǒng) 性能的而
2021-12-23 06:39:09
操作系統(tǒng) ppt 操作系統(tǒng) 的基本概念操作系統(tǒng) 的發(fā)展操作系統(tǒng) 的主要特征操作系統(tǒng) 的主要功能進程管理操作系統(tǒng) 是對計算機系統(tǒng) 中 的所有資源進行高效管理的一種系統(tǒng) 軟件,是所有其他軟件運行的基礎,是用戶使用計算機 的接口。
2008-11-07 08:52:57
工作的計算機 科學家KenThompson,在 一臺無人使用的PDP-7機器上開發(fā)出了一套簡化的、單用戶版的MULTICS。后來導致了UNIX操作系統(tǒng) 的誕生。目前UNIX操作系統(tǒng) 主導了小型機、工作站以及
2011-09-13 10:10:25
內(nèi)存是計算機中 最重要的資源之一,通常情況下,物理內(nèi)存無法容納下所有的進程。雖然物理內(nèi)存的增長現(xiàn)在達到了N個GB,但比物理內(nèi)存增長還快的是程序,所以無論物理內(nèi)存如何增長,都趕不上程序增長的速度,所以
2019-08-07 06:53:09
在 計算機中 ,CPU一般執(zhí)行兩類不同性質(zhì)的程序:一類是用戶自編程序或系統(tǒng) 外層的應用程序,另一類是操作系統(tǒng) 內(nèi)核程序.
2019-08-05 06:05:52
原標題:電氣自動化在 電力系統(tǒng) 中 的應用分析近年來,隨著計算機 技術、信息技術的發(fā)展,以計算機 軟件、硬件為主的電力控制逐漸實現(xiàn),這一是電力自動化技術得以實現(xiàn)的關鍵所在。它在工作中 ,是以計算機 操作 為基礎,以
2021-09-08 06:06:58
計算機 操作系統(tǒng) -進程(2)進程的狀態(tài)與轉(zhuǎn)換
2020-05-25 16:45:46
計算機 操作系統(tǒng) PPT操作系統(tǒng) 引論(1章)進程管理(2-3章)存儲管理(4章)設備管理(5章)文件管理(6章)操作系統(tǒng) 接口(7章)系統(tǒng) 安全性(9章)*分布式操作系統(tǒng)
2008-11-07 11:19:57
計算機 操作系統(tǒng) -運行機制、體系結構
2019-07-09 16:52:36
計算機 操作系統(tǒng) -進程(1)起源、定義、組成、組織、特征
2019-06-10 11:41:27
計算機 動環(huán)系統(tǒng) 是由哪些部分組成的?計算機 動環(huán)系統(tǒng) 有哪些功能?計算機 動環(huán)系統(tǒng) 有哪些特點?
2021-09-27 06:55:01
1、計算機 及系統(tǒng) 組成1.1計算機 到單片機發(fā)展過程馮諾依曼計算機 :1、特點:提出了以”二進制存儲信息”以及“存儲程序(自動執(zhí)行程序)“為基礎的計算機 思想,所有的指令都是由操作 碼和地址碼組成;指令在其
2021-12-09 08:19:37
計算機中 的表示,如ASCII和漢字編碼;計算機系統(tǒng) 的硬件組成及各部分的功能,如中央處理器CPU、主存儲器、輔助存儲器、軟盤、硬盤、光盤、輸入和輸出設備等;計算機 的基本工作原理,如存儲程序和程序控制
2009-03-10 16:17:21
輸入輸出設備第九章 操作系統(tǒng) 支持第一章 計算機系統(tǒng) 概述電子計算機 分兩類:電子模擬計算機 、電子數(shù)字計算機 五代變化:電子管計算機 、...
2021-07-21 07:25:16
計算機 組成原理第一章 計算機系統(tǒng) 概述1.1 計算機系統(tǒng) 簡介計算機系統(tǒng) :硬件、軟件軟件:系統(tǒng) 軟件、應用軟件計算機系統(tǒng) 的層次結構(由高到低):高級語言、匯編語言、操作系統(tǒng) 、機器語言、微指令語言1.2
2021-07-23 06:15:43
計算機 組成原理簡答題及答案,一.簡答題1.什么是計算機系統(tǒng) 、計算機 硬件和計算機 軟件?硬件和軟件哪個更重要?計算機系統(tǒng) :由計算機 硬件系統(tǒng) 和軟件系統(tǒng) 組成的中和體;計算機 硬件:指計算機中 的電子線路和物理
2021-07-22 06:53:19
計算機 軟件與操作系統(tǒng) 功能強大的計算機 自從走進了人類的生活就發(fā)揮著越來越重要的作用,隨著時代的發(fā)展,計算機 已與人們的日常生活息息相關。不能不說計算機 軟件日新月異的發(fā)展在此起著關鍵作用??梢赃@么說
2011-09-13 10:09:49
–1946-1957晶體管 第二代–1958-1964 操作系統(tǒng) 剛出現(xiàn)的時期中小規(guī)模集成電路 第三代–1965-1970大超大集成電路第四代–1971-至今 以微處理器為核心、也稱個人PC、最廣泛使用操作系統(tǒng) 的時期計算機 應用:科學計算 (計算機 最早期的用途、也是名字的由來)過程控制(
2021-07-22 06:31:39
計算機中 丟失OpenNI2.dll在 使用PCL點云庫時,直接用pcl_mesh_sampling.exe或是pcl_mesh_samplingd.exe文件生成點云.pcd文件時會報錯“:無法啟動此
2021-07-01 11:39:15
分享一下計算機中 丟失dll文件修復方法。第一種方法:1、在 命令提示符下輸入第一個命令:cd/d %systemroot%system322、在 命令提示符下繼續(xù)輸入第二個命令:For %i
2018-11-28 17:06:50
計算機中 的存儲器有何用途呢?半導體存儲器可分為哪幾類呢?
2022-01-21 06:12:54
電磁兼容的英文名稱為Electromagnetic Compatibility ,簡稱EMC。電磁兼容技術涉及的頻率范圍寬達0-400GHz,研究對象除傳統(tǒng)設施外,涉及芯片級,直到各型艦船、航天飛機、洲際導彈,甚至整個地球的電磁環(huán)境。本文章主要介紹計算機中 的電磁兼容情況。
2019-05-31 08:22:48
在 第二代計算機 期間內(nèi)提出一個重要的系統(tǒng) 軟件的概念是文件管理系統(tǒng) 網(wǎng)絡管理系統(tǒng) 數(shù)據(jù)庫系統(tǒng) 操作系統(tǒng) 既可以接入處理和輸出模擬量也可以接收處理和輸出數(shù)字量的計算機 是電子數(shù)字計算機電子模擬計算機 數(shù)?;旌?b class="flag-6" style="color: red">計算機
2021-09-13 07:22:33
Concurrent公司的iHawk并行計算機 仿真系統(tǒng) 是具有高實時 特性的實時 仿真系統(tǒng) ,該仿真系統(tǒng) 包含對稱多處理器計算機 平臺、實時 操作系統(tǒng) 、實時 開發(fā)工具以及應用軟件。系統(tǒng) 以MATLAB
2020-12-29 06:34:42
在打開VI時提示“LabVIEW 無法啟動此程序,因為計算機中 丟失FTD2XX.dll。嘗試重新安裝該程序以解決”該怎么解決,跪求高人指點
2014-11-24 22:24:37
基礎、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng) 。 其實還有一種通俗的理解:嵌入式操作系統(tǒng) 是為了區(qū)別于通用的計算機系統(tǒng) ,人們把嵌入到對象體系中 ,為實現(xiàn)對象體系智能化控制
2016-01-15 15:35:35
了先將鏡像寫入到內(nèi)存中 可以避免文件落盤,但一般來說系統(tǒng) 鏡像的文件大小是大于 VisionFive2 的內(nèi)存大小的,所以下面介紹一種利用另一臺計算機 和 nc 工具的方式,系統(tǒng) 鏡像不必再下載到到 sd 卡
2023-09-04 02:06:36
的處理器(CPU)就是由許多邏輯門電路組成的。
量子計算機 與電子計算機 最大的區(qū)別在于它們使用量子比特(qubit)而不是電子比特(bit)來表示信息。在 量子計算機中 ,使用量子門來執(zhí)行操作 。量子門類似電子
2024-03-13 17:19:18
了部隊、國家大型的建設項目、企事業(yè)單位中 ,如國家電網(wǎng)D5000項目等。串口作為一種廣泛應用的計算機 接口,計算機 對設備進行通信控制幾乎都是通過串口進行的。在 中標麒麟操作系統(tǒng) 下進行串口調(diào)試與Windows
2019-08-23 07:32:13
何謂操作系統(tǒng) 1.什么是操作系統(tǒng) ?操作系統(tǒng) 是管理和控制計算機 硬件與軟件資源的計算機 程序,是直接運行在“裸機”上的最基本的系統(tǒng) 軟件,任何其他軟件都必須在操作系統(tǒng) 的支持下才能運行。介于APP和硬件之間
2021-12-14 07:56:40
計算機 是由哪幾大單元組成的?什么是操作系統(tǒng) ?操作系統(tǒng) 有哪些作用?
2021-10-25 07:56:41
什么是計算機 操作系統(tǒng) ?操作系統(tǒng) 是一種為應用程序提供服務的系統(tǒng) 軟件,是一個完整的計算機系統(tǒng) 的有機組成部分。從層次上來看,操作系統(tǒng) 位于計算機 硬件之上,應用軟件之下,所以它也叫做應用軟件的運行平臺。計算機
2021-12-14 06:50:38
計算機 虛擬化是一種型的計算 模式, 能夠動態(tài)組織多種計算 資源, 隔離硬件體系結構和軟件系統(tǒng) 之間的依賴關系, 實現(xiàn)透明化、 可伸縮的計算 系統(tǒng) 構架, 提高計算 資源的使用效率和遺產(chǎn)軟件的重用。某公司是一家
2021-12-21 06:42:55
第一章 計算機系統(tǒng) 概論1. 什么是計算機系統(tǒng) 、計算機 硬件和計算機 軟件?硬件和軟件哪個更重要?解:P3計算機系統(tǒng) :由計算機 硬件系統(tǒng) 和軟件系統(tǒng) 組成的綜合體。計算機 硬件:指計算機中 的電子線路和物理裝置
2021-07-22 09:06:57
第一章計算機系統(tǒng) 概論1 .什么是計算機系統(tǒng) 、計算機 硬件和計算機 軟件?硬件和軟件哪個更重要?解: P3計算機系統(tǒng) :由計算機 硬件系統(tǒng) 和軟件系統(tǒng) 組成的綜合體。計算機 硬件:指計算機中 的電子線路和物理裝置。計算機 軟件:計算機 運行所需的程序及相關資料。...
2021-07-26 07:18:43
是航天器中 十分重要的部件,其可靠性直接決定了控制系統(tǒng) 乃至整個航天器的成敗?! ∨c其他領域工業(yè)控制計算機 的區(qū)別在于,星 載計算機 在 空間飛行,承受惡劣的空間輻照環(huán)境而且不可維修,因此,要求星 載計算機 在 規(guī)定
2009-09-19 09:36:32
基于PowerPC的單板計算機 該怎樣去設計?實時 操作系統(tǒng) VxWorks的BSP開發(fā)過程是怎樣進行的?
2021-04-27 06:37:20
以及應用前景四方面探究了它在計算機中 的有效應用,針對應用內(nèi)容進行了詳細探討。關鍵詞:嵌入式實時 軟件計算機 引言新時代,計算機 普及應用于各個領域,同時成為了人們?nèi)粘I畈豢苫蛉钡闹匾ぞ?。鑒于社會對計算機 較高...
2021-11-09 07:05:34
在 傳統(tǒng)的艦載雷達計算機系統(tǒng) 中 ,一般采用雙機(A,B機)體制:A機負責數(shù)據(jù)的采集、跟蹤、解算,稱為任務計算機 ;B機負責雷達綜合態(tài)勢與相關數(shù)據(jù)的顯示與操控,同時完成對各種接口的操作 ,稱為人機接口計算機 。
2019-10-29 06:49:48
網(wǎng)時,盡量減少可執(zhí)行代碼交換,能脫網(wǎng)工作時盡量脫網(wǎng)工作。 病毒的檢測與消除1.病毒的檢測病毒潛伏在計算機中 ,不被激發(fā),是很難得被發(fā)現(xiàn)的,因此要仔細觀察系統(tǒng) 的異?,F(xiàn)象。一般計算機 出現(xiàn)異常,首先判斷是否
2009-03-10 12:08:30
第1章嵌入式實時 操作系統(tǒng) 基本概念1.計算機 操作系統(tǒng) (Operating System,OS)操作系統(tǒng) 的地位:是系統(tǒng) 硬件之上的第一層軟件,為其他軟件提供單向支撐作用。裸機:沒有任何軟件支持的計算機
2021-10-28 07:51:40
隨著計算機 軟硬件技術的快速發(fā)展,出現(xiàn)了越來越多的便攜設備和智能設備。這些設備中 通常包含控制用的CPU和相應的操作系統(tǒng) ;這類特殊的計算機系統(tǒng) 叫做嵌入式實時 系統(tǒng) 。嵌入式實時 系統(tǒng) 以其簡潔高效等特點在計算機
2021-10-27 10:09:37
、可移植、實時 性、可靠性嵌入式系統(tǒng) 的概念和特點:目前普遍被認同的定義 :以應用為中心、以計算機 技術為基礎,軟件硬件可裁剪,適應應用系統(tǒng) 對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng) 。 可以這樣...
2021-11-08 06:50:09
`嵌入式系統(tǒng) 與通用計算機 操作系統(tǒng) 的區(qū)別以前僅學習并接觸過嵌入式系統(tǒng) ,通過對比,可以把以前學過的知識對應到計算機 操作系統(tǒng) 上來。本文轉(zhuǎn)自個人印象筆記,如有問題歡迎評論指正。1. 嵌入式系統(tǒng) 的要點嵌入式
2021-04-22 08:05:00
`嵌入式系統(tǒng) 與通用計算機 操作系統(tǒng) 的區(qū)別以前僅學習并接觸過嵌入式系統(tǒng) ,通過對比,可以把以前學過的知識對應到計算機 操作系統(tǒng) 上來。本文轉(zhuǎn)自個人印象筆記,如有問題歡迎評論指正。1. 嵌入式系統(tǒng) 的要點嵌入式
2021-04-22 08:05:00
嵌入式系統(tǒng) 與通用計算機 操作系統(tǒng) 的區(qū)別以前僅學習并接觸過嵌入式系統(tǒng) ,通過對比,可以把以前學過的知識對應到計算機 操作系統(tǒng) 上來。本文轉(zhuǎn)自個人印象筆記,如有問題歡迎評論指正。1. 嵌入式系統(tǒng) 的要點嵌入式系統(tǒng)
2021-12-22 06:35:24
開源操作系統(tǒng) 即公開源代碼的操作系統(tǒng) 軟件,它遵循開源協(xié)議使用、編譯和發(fā)布。自由和開放源代碼軟件中最著名的是 Linux
,它是一種類 Unix 的操作系統(tǒng) 。Linux 可安裝在各種計算機 硬件設備中
2023-10-27 15:13:41
第四章微型計算機 的存儲設備4.1 內(nèi)存內(nèi)存是計算機中 數(shù)據(jù)存儲和交換的設備。在 整個計算機中 內(nèi)存起著調(diào)節(jié)CPU和外部存儲器之間速度差異過大的作用。內(nèi)存包括Cache(高速緩沖存儲器)、ROM(只讀存儲器
2021-09-10 09:02:31
在 微型計算機中 ,是運用二進制數(shù)進行運算的,其運算是運用邏輯代數(shù)(布爾代數(shù))的基本原理去完成,利用邏輯電路來實現(xiàn)的。所謂邏輯電路,就是指能完成一定邏輯代數(shù)運算功能的電路,其輸入與輸出之間具有一定
2019-12-25 16:44:57
第7部分 計算機 硬件 單選(1) .[B]計算機 向使用者傳送計算 、處理結果的設備稱為______。(A) 輸入設備(B) 輸出設備(C) 存儲設備(D) 微處理器(2) .[C]目前微型計算機中 采用
2021-09-15 07:43:10
`微機原理--微型計算機系統(tǒng) 及其操作系統(tǒng) 簡介[hide][/hide]`
2017-04-30 21:21:03
我的系統(tǒng) 是win7 64位的,裝了cadence 16.3前幾天都能正常使用,今早一開機打開capture CIS時說無法啟動此程序,因為計算機中 丟失cdsCommon.dll。各位大蝦們有沒有遇到這種情況,如何解決?感激不盡,我已經(jīng)重裝過好多次了,真悲劇
2011-05-23 10:01:36
指令和數(shù)據(jù)是什么?在 計算機中 有什么作用?以及它們怎樣存儲?如何區(qū)分指令和數(shù)據(jù)?
2021-10-25 07:03:29
、計算機 硬件和計算機 軟件三者之間的一門核心課程,在 計算機 科學中 ,《數(shù)據(jù)結構》不僅是一般程序設計的基礎,而且對于學習計算機 專業(yè)的其他課程,如操作系統(tǒng) 、編譯原理、數(shù)據(jù)庫管理系統(tǒng) 、軟件工程、人工智能等都是十分...
2021-07-19 06:49:24
文件)使大部分系統(tǒng) 不能正常運作;④ 刪去操作系統(tǒng) 的引導必要文件,導致計算機 無法正常起動;⑤ 盜取個人計算機中 的機密信息,如賬號、密碼等給用戶造成嚴重損失;⑥ 堵塞某些端口(如打印機接口)使外部設備無法正常工作。下面就如何防范作一介紹。
2009-10-10 14:49:02
0 引言 火控計算機 是整個火力控制系統(tǒng) 的重要組成部分,如同人體的大腦,也是連接火力控制系統(tǒng) 中 搜索跟蹤系統(tǒng) 和武器瞄準系統(tǒng) 的中間環(huán)節(jié)。作戰(zhàn)過程中 ,火控計算機 實時 接收搜索跟蹤系統(tǒng) 采集到的目標諸元,根據(jù)
2019-06-04 05:00:18
和基本原理,了解集成電路,掌握信息在 計算機中 表示。2.熟悉計算機 軟件定義和分類,掌握操作系統(tǒng) 基本概念,熟悉程序設計語言語法基礎,掌握幾種常見數(shù)據(jù)結構及基本操作 ,掌握軟件工程基礎。3.掌握計算機 網(wǎng)絡基礎,熟悉局域網(wǎng)和廣域網(wǎng)特點,掌握 IP地址和域名系統(tǒng) ,了解信息安全相關基礎知識。4.掌握文本.
2021-09-13 07:45:32
運行,系統(tǒng) 資源豐富、復雜。是計算機 、電腦、平板和手機等的核心根據(jù)處理性能的不同,運行的操作系統(tǒng) 也有所不同。微控制器多運行實時 操作系統(tǒng) (RTOS),對任務時間性要求比較高。處理器多運行Windows
2019-09-18 09:05:06
嚴格要求的專用計算機系統(tǒng) 。 其實還有一種通俗的理解:嵌入式操作系統(tǒng) 是為了區(qū)別于通用的計算機系統(tǒng) ,人們把嵌入到對象體系中 ,為實現(xiàn)對象體系智能化控制的計算機系統(tǒng) ,稱作嵌入式計算機系統(tǒng) ,簡稱嵌入式系統(tǒng) 。
2016-08-19 09:47:49
計算機 操作系統(tǒng) 課件為PPT電子教案,內(nèi)容如下:第一章 操作系統(tǒng) 引論第二章 作業(yè)管理第三章 文件管理第四章 存儲管理第五章 設備管理第六章 進程及處理機管
2008-11-07 08:59:41 0 Compacc 是基于PICMG 標準的工業(yè)用嵌入式計算機 總線標準。蘇州惠普聯(lián)電子有限公司的CompactPCI 產(chǎn)品群是基于CPCI標準的嵌入式計算機 的產(chǎn)品系列,它的商業(yè)化應用及發(fā)展取決于國際插件式計算機 ,設備及其他硬件軟件的廣泛應用。
2022-04-22 09:47:55
計算機 操作系統(tǒng) 課件內(nèi)容如下第1章 計算機 操作系統(tǒng) 概述.ppt1.1 存儲程序式計算機 模型1.2 操作系統(tǒng) 的發(fā)展歷史1.3 操作系統(tǒng) 的基本概念1.4
2008-11-07 09:43:11 0 計算機 專業(yè)計算機 操作系統(tǒng) 試題 2004年1月一、選擇題(選擇一個正確答案的代號填入括號中,共40分)1.操作系統(tǒng) 是為了提高計算機 的C1]( )和方便用戶使用計算機 而配置的基本
2009-01-07 19:24:59 2 GPRS及其在可穿戴計算機中 的應用
介紹將GPRS技術應用于可穿戴計算機中 ,使其具有 更強操作 性、靈活性的設計情況。文章重點介紹了GPRS技術,GPRS模
2009-10-15 21:40:53 590 什么是網(wǎng)絡操作系統(tǒng) (NOS)
網(wǎng)絡操作系統(tǒng) (NOS)是網(wǎng)絡的心臟和靈魂,是向網(wǎng)絡計算機 提供服務的特殊的操作系統(tǒng) 它在計算機 操作系統(tǒng) 下工
2010-04-03 15:07:25 2657 計算機 操作系統(tǒng) 課是一門涉及知識面廣的專業(yè)基礎課程,該課程的教學一直在計算機 專業(yè)教學計劃中居重要位置.本文在分析了目前國內(nèi)計算機 操作系統(tǒng) 教學現(xiàn)狀后,提出了若干關于操作 系
2011-04-18 21:12:23 48 電子發(fā)燒友網(wǎng)站提供《計算機 操作系統(tǒng) 第三版.txt》資料免費下載
2015-08-01 14:58:31 0 計算機 操作系統(tǒng) 試題及答案。
2015-11-12 16:41:40 0 計算機 相關書籍,操作系統(tǒng) ,非常好用,值得推薦
2015-11-12 17:17:49 0 【零基礎學習LEBVIEW】02 計算機 操作系統(tǒng) ,感興趣的朋友下載學習。
2015-12-31 10:28:27 0 【LabVIEW從入門到精通】4.1.5 個人計算機中 的串行端口
2016-01-08 15:43:21 0 計算機 測控系統(tǒng) 與操作系統(tǒng) 概述集合,labview基礎知識
2016-01-12 11:13:09 19 計算機 操作系統(tǒng) 原理與設計算機 操作系統(tǒng) 原理與設計 計算機 操作系統(tǒng) 原理與設計計算機 操作系統(tǒng) 原理與設計 計算機 操作系統(tǒng) 原理與設計
2016-06-03 14:30:58 42 微機原理--微型計算機系統(tǒng) 及其操作系統(tǒng) 簡介
2016-12-12 22:07:22 0 計算機 操作系統(tǒng) 中遠程協(xié)助功能的探討.pdf
2017-02-08 01:38:16 20 關鍵詞:測試測量 , 數(shù)據(jù)傳輸 , 反射內(nèi)存卡 概述 Concurrent 公司的 iHawk 并行計算機 仿真系統(tǒng) 是具有高實時 特性的實時 仿真系統(tǒng) ,該仿真系統(tǒng) 包含對稱多處理器計算機 平臺、實時 操作系統(tǒng)
2018-08-13 07:43:01 493 要解決多用戶、會話控制、狀態(tài)表示等一系列技術難點。網(wǎng)絡計算機 設計中的一個主要工作就是瘦客戶機操作系統(tǒng) 的設計,在此我們把瘦客戶端操作系統(tǒng) 稱為網(wǎng)絡計算機 操作系統(tǒng) 。本文從Linux 體系結構的角度給出網(wǎng)絡計算機 的Linux 體系結構,這樣更能方便表達設計和實現(xiàn)嵌入式Linux 網(wǎng)絡計算機 操作系統(tǒng) 的步驟。
2019-03-22 16:27:30 761 操作系統(tǒng) 是計算機 學科的基礎課程,是理解計算機 運行原理的重要基石,學習操作系統(tǒng) 不僅能夠讓編程人員了解計算機 運行邏輯而且還有助于培養(yǎng)編程“軟實力”,如果想真正在編程之路上走下去,那么操作系統(tǒng) 將會是重要的加速器,本系列將走進操作系統(tǒng) 課程,了解在計算機 世界的規(guī)則...
2020-02-04 12:24:49 16230 操作系統(tǒng) 是管理計算機 硬件與軟件的計算機 程序,是計算機系統(tǒng) 的核心,是計算機系統(tǒng) 中最基礎和最重要的系統(tǒng) 軟件。從不同的用戶角度能提供不同的服務和功能。
2020-03-21 14:58:21 19243 計算機 操作系統(tǒng) 是用戶與計算機 的接口,在計算機中 ,操作系統(tǒng) 是其最基本也是最重要的基礎性系統(tǒng) 軟件;
2020-09-03 15:36:57 14123 。 小伙伴們有沒有考慮過,當你按下電腦的啟動鍵時,是什么在冥冥之中,指引計算機 找到了操作系統(tǒng) 并完成了啟動?說到這個問題,那就不得不提的是:系統(tǒng) 引導。 系統(tǒng) 引導 在計算機中 ,引導是啟動計算機 過程中的一個重要階段。計
2021-04-30 16:07:13 1724 第1章 嵌入式實時 操作系統(tǒng) 基本概念1.計算機 操作系統(tǒng) (Operating System,OS)操作系統(tǒng) 的地位:是系統(tǒng) 硬件之上的第一層軟件,為其他軟件提供單向支撐作用。裸機:沒有任何軟件支持的計算機
2021-10-21 13:06:05 3 以及應用前景四方面探究了它在計算機中 的有效應用,針對應用內(nèi)容進行了詳細探討。關鍵詞:嵌入式實時 軟件計算機 引言新時代,計算機 普及應用于各個領域,同時成為了人們?nèi)粘I畈豢苫蛉钡闹匾ぞ?。鑒于社會對計算機 較高...
2021-11-03 20:06:02 12 操作系統(tǒng) 是計算機中 最基本、最重要的基礎軟件,被稱為計算機 的靈魂。作為連接底層硬件和上層應用的橋梁,操作系統(tǒng) 的生態(tài)建設尤為重要。
2022-07-13 14:53:33 850 今天,我們從三個方面來簡單聊聊為什么計算機系統(tǒng) 需要操作系統(tǒng) 這個話題。
2023-02-03 11:00:20 1582 在計算機中 尚不存在操作系統(tǒng) 的年代,完全沒有任何程序,因此程序員就需要編寫出處理相關的所有程序。用機器語言編寫程序,然后再使用開關將程序輸入,這個過程非常麻煩。于是,有人開發(fā)出僅具有 「加載」 和 「運行功能」 的 「監(jiān)控程序」 ,這就是操作系統(tǒng) 的原型。
2023-03-31 15:55:02 999 在量子計算機中 ,同軸連接器和線纜是一種常見的傳輸和控制微波信號的技術。這些組件可以幫助將信號從外部控制器傳輸?shù)搅孔颖忍?,從而實現(xiàn)量子計算 的操作 和運行。
2023-05-11 16:30:48 753 cmos技術在計算機中 的應用 CMOS技術(互補金屬氧化物半導體技術)是現(xiàn)代電子設備制造過程中使用最廣泛的技術之一。CMOS技術結合了MOSFET晶體管的特性,利用正負電荷的互補作用,使得芯片的功耗
2023-09-05 17:39:23 953
已全部加載完成
評論