ucos II作業系統中,任務之間的通訊方式有哪幾種?每一種方式的特點是什麼

時間 2021-07-14 20:16:25

1樓:魔鬼小波的丶

這些小屁孩不會回答就別誤人好不好,訊號量,訊息郵箱,訊息佇列訊號量你可以當成一把鑰匙,任務想要進行,你就得拿到這把鑰匙,訊息郵箱其實是一個指標,通過拿到這個指標的地址去做一些事情訊息佇列傳輸的資料就更多了,你可以理解為郵箱陣列

2樓:匿名使用者

任務間資訊的傳遞有兩個途徑:通過全程變數,或發訊息給另一個任務。

3樓:匿名使用者

共享儲存區和資訊傳遞這兩種途徑。

嵌入式工程技術複習題,高手幫忙速度作答了!

4樓:上樹的豬

1. 嵌入到物件體系的專用計算機系統

2. arm7處理器總共有 37 個暫存器,各暫存器均為 32 位。

3. 觸控式螢幕根據其工作原理不同主要有:電阻式、電容感應式、紅外線式、表面聲波式

4. a/d轉換過程分為4個階段,分別是 取樣 ,保持 , 量化 , 編碼 。

5. lcd是 liquid crystal display 英文單詞縮寫。

6. pwm控制是通過 調製脈衝

1、馮諾依曼結構是地址線和資料線在一起,例如arm7等,而哈佛結構是分開的,dsp等

2、簡單說是初始化硬體,為系統的載入準備環境。它分為兩個階段,第一階段為組合語言,設定為管理模式,設定時鐘,關閉中斷,關閉看門狗,關閉cache,設定堆疊等。然後跳轉到第二階段,為c語言實現,傳遞核心引數,初始化環境等。

3、4就不熟悉了。沒研究過us。

常用的網路作業系統有哪幾種?各自的特點是什麼?

5樓:春素小皙化妝品

常用的網路操作

系統有windows、netware類、unix系統、linux。

現代作業系統的特點為內裝網路,即把網路功能包含到作業系統的核心中,作為作業系統核心功能的一個組成部分。

microsoft公司的windows nt,at&t公司的unix system v、sun公司的sun os、hp公司的hp/ox、ibm公司的aix、linux等都已把tcp/ip網路功能包含在核心中。

windows nt把網路功能作為該系統執行體的i/o系統的一部分。nt的i/o系統包含5部分:i/o管理程式、檔案系統、緩衝儲存管理系統、裝置驅動程式、網路驅動程式。

擴充套件資料

網路作業系統為網路上各計算機能方便而有效地共享網路資源,為網路使用者提供所需的各種服務的軟體和有關規程的集合。網路作業系統與通常的作業系統有所不同,它除了應具有通常作業系統應具有的處理機管理、儲存器管理、裝置管理和檔案管理外,還應具有以下兩大功能:

提供高效、可靠的網路通訊能力;提供多種網路服務功能,如:遠端作業錄入並進行處理的服務功能;檔案轉輸服務功能;電子郵件服務功能;遠端列印服務功能。

6樓:匿名使用者

目前區域網中主要存在以下幾類網路作業系統:

1. windows類

對於這類作業系統相信用過電腦的人都不會陌生,這是全球最大的軟體開發商--microsoft(微軟)公司開發的。微軟公司的windows系統不僅在個人作業系統中佔有絕對優勢,它在網路作業系統中也是具有非常強勁的力量。這類作業系統配置在整個區域網配置中是最常見的,但由於它對伺服器的硬體要求較高,且穩定效能不是很高,所以微軟的網路作業系統一般只是用在中低檔伺服器中,高階伺服器通常採用unix、linux或solairs等非windows作業系統。

在區域網中,微軟的網路作業系統主要有:windows nt 4.0 serve、windows 2000 server/advance server,以及最新的windows 2003 server/ advance server等,工作站系統可以採用任一windows或非windows作業系統,包括個人作業系統,如windows 9x/me/xp等。

2. netware類

netware作業系統雖然遠不如早幾年那麼風光,在區域網中早已失去了當年雄霸一方的氣勢,但是netware作業系統仍以對網路硬體的要求較低(工作站只要是286機就可以了)而受到一些裝置比較落後的中、小型企業,特別是學校的青睞。人們一時還忘不了它在無盤工作站組建方面的優勢,還忘不了它那毫無過份需求的大度。且因為它相容dos命令,其應用環境與dos相似,經過長時間的發展,具有相當豐富的應用軟體支援,技術完善、可靠。

目前常用的版本有3.11、3.12和4.

10 、v4.11,v5.0等中英文版本,netware伺服器對無盤站和遊戲的支援較好,常用於教學網和遊戲廳。

目前這種作業系統有市場佔有率呈下降趨勢。

3. unix系統

目前常用的unix系統版本主要有:unix sur4.0、hp-ux 11.

0,sun的solaris8.0等。支援網路檔案系統服務,提供資料等應用,功能強大,由at&t和sco公司推出。

這種網路作業系統穩定和安全效能非常好,但由於它多數是以命令方式來進行操作的,不容易掌握,特別是初級使用者。正因如此,小型區域網基本不使用unix作為網路作業系統,unix一般用於大型的**或大型的企、事業區域網中。unix網路作業系統歷史悠久,其良好的網路管理功能已為廣大網路 使用者所接受,擁有豐富的應用軟體的支援。

目前unix網路作業系統的版本 有:at&t和sco的unixsvr3.2、svr4.

0和svr4.2等。unix本是針對小型機 主機環境開發的作業系統,是一種集中式分時多使用者體系結構。

因其體系 結構不夠合理,unix的市場佔有率呈下降趨勢。

4. linux

這是一種新型的網路作業系統,它的最大的特點就是源**開放,可以免費得到許多應用程式。目前也有中文版本的linux,如redhat(紅帽子),紅旗linux等。在國內得到了使用者充分的肯定,主要體現在它的安全性和穩定性方面,它與unix有許多類似之處。

但目前這類作業系統目前使仍主要應用於中、高檔伺服器中。

為什麼說作業系統ucos是實時的?ucos是多工的?

7樓:匿名使用者

ucos 是不停的中斷查詢最高優先順序的任務,1ms的間隔中斷,每次退出中斷就 要找最高就緒的任務.其實如果微控制器有很多個定時器.你配置好了.

那麼你把你的做的 工作都放在每個定時器裡面讓中斷去執行你的main()函式只寫一個while(1);這樣跟ucos排程很類似(但不完全一樣).

8樓:知常軒

白話一點解釋一下,希望能幫助你:

實時:指os能夠滿足使用者根據需求所設計的切換時機和切換延時的要求。任意時刻,你希望你的系統裡,哪一個事務最應該被優先處理?

如果ucos能滿足你的要求(通過你對任務的合理設計),那麼就可以說他是實時的os。

使用ucos構建系統時,你的所有使用者事務(需要做的事情)可以被劃分到多個任務裡,ucos可以根據你的實際設計,按優先順序排程他們(協調該先執行哪一個任務,並立即執行),這就可以說,ucos是多工了。

常見的作業系統有哪些?

9樓:life布可

幾個常用的操作系

統:1、  dos作業系統

dos是英文disk operation system的簡稱,中文為磁碟作業系統,自2023年推出1.0版發展至今已升級到6.22版,dos的介面用字元命令方式操作,只能執行單個任務。

2、  windows 9x

windows 9x是一個視窗式圖形介面的多工作業系統,彌補了dos的種種不足。此後推出的windows me(2023年)、windows xp(2023年)與windows 9x相比,著重增加和增強了網路互聯、數字**、娛樂元件、硬體即插即用、系統還原等方面的功能。

3、windows 98

是面向大眾使用者的版本,由於是從dos發展過來的,在安裝和執行了大型軟體以後,系統會變得不太穩定,經常會宕機。

4、windows xp

實在windows nt的技術上發展過來的,由於最初windows nt是為伺服器設計的因此穩定性要比windows 98系列作業系統好很多。

5、  windows nt/ windows 2000

windows 2000是在windows nt核心基礎上構建起來的,同時吸收了windows 9x的優點,因此,windows 2000更易於使用和管理,可靠性更強,執行更迅速,更穩定和更安全,網路功能更齊全,娛樂效果更佳。

windows伺服器最常用的是 windows 2003和windows 2008兩種,這兩款都被很多大小型企業所用。

6、  unix

unix作業系統設計是從小型機開始的,從一開始就是一種多使用者、多工的通用作業系統,它為使用者提供了一個互動、靈活的操作介面,支援使用者之間共享資料,並提供眾多的整合的工具以提高使用者的工作效率,同時能夠移植到不同的硬體平臺。

unix作業系統的可靠性和穩定性是其他系統所無法比擬的,是公認的最好的internet伺服器作業系統。從某種意義上講,整個因特網的主幹幾乎都是建立在執行unix的眾多機器和網路裝置之上的。

7、  linux

準確的說,linux應該是符合unix規範的一個作業系統,linix是基於源**的方式進行開發的。linux是一套免費使用和自由傳播的類似unix的作業系統,這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。

使用者不用支付任何費用就可以獲得它和它的源**,並且可以根據自己的需要對它進行必要的修改,無償對它使用,無約束地繼續傳播。

linux以它的高效性和靈活性著稱。它能夠在pc計算機上實現全部的unix特性,具有多工、多使用者的能力。而且還包括了文字編輯器、高階語言編譯器等應用軟體。

它還包括帶有多個視窗管理器的x—windows圖形使用者介面,如同我們使用windows nt一樣,允許我們使用視窗、圖示和選單對系統進行操作。它是一個功能強大、效能出眾、穩定可靠的作業系統。

8、 其他作業系統

如:mac os是蘋果電腦macintosh機器的專用作業系統,從本質上將,mac os 也是unix的一個變體。

網咖作業系統,網咖作業系統

2000對於各種遊戲支援的不好,預設的directx版本為8.1,在安裝之後需要打各種補丁,如sp4,衝擊波,波等,而xpsp2就簡單得多,預設為directx9.0c,也不用更新,所以xp更適合網咖。最好不要用網上的什麼什麼網咖版.優化的大多有問題 推薦2000.極其穩定.不過要有對它非常明白的人...

作業系統異常,為何作業系統異常

一 板載音效卡發音不正常。現在很多主機板都附帶了ac97的音效卡,如果您的機器裡的板載音效卡是軟音效卡,那麼有可能會在掛起到硬碟後,第二次快速開機的時候,發現聲音不正常。筆者見過一塊精英的sis735主機板上附帶的軟音效卡就是如此 不僅在windowsxp快速開機後發音不正常,在windows98退...

linux作業系統和windows系統中的伺服器相比較,它的

人在旅途 我列下提綱,你自己找資料做下擴充 1.開源 質量 安全性高,從破解xp和破解linux難度上就能看出來 辯論時這個是重點,推薦看看開源聖經 大教堂與集市 2.自由,可自己定製,從100多k到幾十個g的linux都存在 3.linux的網路效能好,誕生於網路也依託網路發展,適應未來的發展 4...