十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
第一次聽說實時操作系統(tǒng)這個名詞,控制有實時的,操作系統(tǒng)有實時的嗎?
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于成都網站設計、做網站、成都外貿網站建設公司、噶爾網絡推廣、微信小程序、噶爾網絡營銷、噶爾企業(yè)策劃、噶爾品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供噶爾建站搭建服務,24小時服務熱線:13518219792,官方網址:www.cdcxhl.com
操作系統(tǒng)是控制和管理計算機系統(tǒng)內各種硬件和軟件資源、合理有效地組織計算機系統(tǒng)的工作,為用戶提供一個使用方便可擴展的工作環(huán)境,從而起到連接計算機和用戶的接口作用。
在傳統(tǒng)定義方式中,操作系統(tǒng)和用戶的關系是被動和主動的關系,即用戶將自己對計算機的需求以過交互操作的方式命令操作系統(tǒng)完成,而操作系統(tǒng)是根據完成任務的需要分配資源,它僅有的主動權就是在于如何分配與何時分配。
品牌型號:華為MateBook D15
系統(tǒng):Windows 11
實時操作系統(tǒng)具有交互性,但這里人與系統(tǒng)的交換,僅限于訪問系統(tǒng)中某些特定的專用服務程序。它不像分時系統(tǒng)那樣能向終端用戶提供數據處理服務、資源共享等服務。分時系統(tǒng)按分時原則為多個終端用戶服務;而實時系統(tǒng),其多路性則主要表現(xiàn)在經常對多路的現(xiàn)場信息進行采集及對多個對象或多個執(zhí)行機構進行控制。
實時操作系統(tǒng)是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產過程或對處理系統(tǒng)做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng)。提供及時響應和高可靠性是其主要特點。
分時操作系統(tǒng)將系統(tǒng)處理機時間與內存空間按一定的時間間隔,輪流地切換給各終端用戶的程序使用。由于時間間隔很短,每個用戶的感覺就像他獨占計算機一樣。分時操作系統(tǒng)的特點是可有效增加資源的使用率。例如UNIX系統(tǒng)就采用剝奪式動態(tài)優(yōu)先的CPU調度,有力地支持分時操作。
WindowsCE是微軟公司嵌入式、移動計算平臺的基礎,它是一個開放的、可升級的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設備操作系統(tǒng),它是精簡的Windows 95,Windows CE的圖形用戶界面相當出色。\x0d\x0a其中CE中的C代表袖珍(Compact)、消費(Consumer)、通信能力(Connectivit)和伴侶(Companion);E代表電子產品(Electronics)。與Windows 95/98、Windows NT不同的是,Windows CE是所有源代碼全部由微軟自行開發(fā)的嵌入式新型操作系統(tǒng),其操作界面雖來源于Windows 95/98,但Windows CE是基于WIN32 API重新開發(fā)、新型的信息設備的平臺。Windows CE具有模塊化、結構化和基于Win32應用程序接口和與處理器無關等特點。Windows CE不僅繼承了傳統(tǒng)的Windows圖形界面,并且在Windows CE平臺上可以使用Windows 95/98上的編程工具(如Visual Basic、Visual C++等)、使用同樣的函數、使用同樣的界面風格,使絕大多數的應用軟件只需簡單的修改和移植就可以在Windows CE平臺上繼續(xù)使用。Windows CE并非是專為單一裝置設計的,所以微軟為旗下采用Windows CE作業(yè)系統(tǒng)的產品大致分為三條產品線,Pocket PC(掌上電腦)、Handheld PC(手持設備)及Auto PC。 \x0d\x0aWindowsCE版本主要有1.0、2.0、3.0、4.0、4.2、5.0 和6.0\x0d\x0aWinCE1.0 : \x0d\x0aWINCE1.0是一種基于Windows95的操作系統(tǒng),其實就是單色的Windows95簡化版本。90年代中期卡西歐推出第一款采用WinCE1.0操作系統(tǒng)的蛤殼式PDA,算是第一家推出真正稱得上手掌尺寸的掌上電腦廠商。作為第一代的WinCE1.0于1996年問世,不過它最初的發(fā)展并不順利。當時Paim操作系統(tǒng)在PDA市場上非常成功,幾乎成為了整個PDA產品的代名詞,在這種情況下,微軟公司被迫為最初WinCE的不斷改進的同時,微軟公司也通過游說、 \x0d\x0a技術支持、直接資助等手段聚集了大量合作廠商,使WinCE類的PDA陣容越來越強大。 \x0d\x0aWinCE2.0 : \x0d\x0a隨著Windows95的出現(xiàn)和Windows98的成功,另外一個巨人-微軟站起來了,并迅速地在PC操作系統(tǒng)業(yè)界建立了微軟帝國。PDA市場的發(fā)展?jié)摿Ρ槐姸喾治黾铱春茫嵊X異常靈敏的“微軟”自然不會放過這樣一個巨大的市場,在其操作系統(tǒng)帝國已經非常穩(wěn)定的前提下,又開始了在PDA市場上的全力沖刺,用 \x0d\x0aWinCE2.0操作系統(tǒng)來打造與Palm非常類似的掌上產品。 \x0d\x0aWinCE2.0不僅比CE1.0快的多,而且的彩色顯示,又眾多新型PDA采用新的WinCE2.0系統(tǒng),大有取代Pilot的趨勢,成為PDA操作系統(tǒng)新的標準。盡管CE2.0仍然要比Pilot的操作系統(tǒng)需要的空間要大的多,但它具有Windows的界面,會用PC的人小編估計沒有多少人不會使用微軟的操作系統(tǒng)。如果你熟悉Windows95,在使用WindowsCE的時候就熟門熟路了,就不需要重新學習。而且,兩者技術上的相似性,第三方Windows應用軟件開發(fā)商們,就可以很容易地把自己的應用軟件轉換成可供CE運行的版本,因此,WindowsCE的可使用軟件的種類將會越來越多的。 \x0d\x0aWinCE3.0: \x0d\x0aWinCE3.0是微軟的Windows Compact Edition,是一個通用版本,并不針對掌上產品,標準PC、家電和工控設備上也可以安裝運行,但要做許多客戶化工作,當然也可以做掌上電腦。 微軟鼓勵大家在任何硬件平臺(WinCE3.0支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用(為了和VxWorks,Linux等競爭),所以早期的WINCE運行在不同的硬件平臺上。WinCE3.0 Licence費用為$20 ,10 Licence起,批 \x0d\x0a量時大致能降到$15/Licence。 \x0d\x0a2000年微軟公司將WinCE3.0正式改名為Windows for Pocket PC,簡稱Pocket PC。就是把Pocket Word和Pocket Excel等一些日常所需的辦公軟件的袖珍版裝了進去Pocket PC,同時在娛樂方面的性能做很大的加強。當然對于微軟的所有舉動,捧場的廠商自然也不會少,加入Pocket PC 陣營的現(xiàn)在就有HP、Compaq、Casio等一些著名廠商。當Compaq的iPAQ 3630的誕生和在市場的熱銷,支持和加入Pocket PC陣營的廠商就越來越多。2002年智能手機商機再現(xiàn),不少PPC廠商希望推出整合手機功能的PPC,于是在2002年8月,專門為手機優(yōu)化過的微軟Pocket PC 2002 Phone Edition操作系統(tǒng)匆匆問世,2002年10月,國內第一款PPC手機--多普達686上市了,隨后熊貓推出了CH860、聯(lián)想推出ET180\x0d\x0aWinCE4.0: \x0d\x0aWinCE.Net(即WinCE 4.0)是微軟于2002年1月份推出的首個以.Net為名的操作系統(tǒng),從名字上我們就可以知道它是微軟的.net的一部分。WinCE.Net是WinCE3.0的升級,同時還加入.Net Framework精簡版,支持藍牙和.Net應用程序開發(fā)。 \x0d\x0aWinCE4.2 : \x0d\x0aWindowsCE.NET 4.2是WindowsCE.NET 4.0/4.1的升級版,對Windows CE先前版本的強大功能進行了進一步的擴充和豐富,基于其開發(fā)的設備將從這些微小但重要的變化中獲得更好的性能和更強的Windows集成功能。微軟在WinCE4.2版時曾提供開放源代碼,不過只針對研究單位,而程序代碼較少,為200萬行。 \x0d\x0aWinCE5.0: \x0d\x0aWinCE5.0在2004年5月份推出,微軟宣布WinCE5.0擴大開放程序源代碼。在這個開放源代碼計劃授權下,微軟開放250萬行源代碼程序作為評估套件(evaluationkit)。凡是個人、廠商都可以下載這些源代碼加以修改使用,未來廠商OEM時,則再依執(zhí)行時期(Run-time)授權,支付Win CE5.0核心每臺機器3美元的授權費用,這也是微軟第一個提供商業(yè)用途衍生授權的操作系統(tǒng)。 \x0d\x0aWindows CE 6.0: \x0d\x0a2006年11月,微軟公司其最新的嵌入式平臺Windows Embedded CE 6.0正式上市。作為業(yè)內領先的軟件工具,Windows Embedded CE 6.0將為多種設備構建實時操作系統(tǒng),例如:互聯(lián)網協(xié)議(IP)機頂盒、全球定位系統(tǒng)(GPS)、無線投影儀,以及各種工業(yè)自動化、消費電子以及醫(yī)療設備等。 \x0d\x0a在Windows Embedded誕生十周年之際,微軟將首次在“共享源計劃(Microsoft? Shared Source programme)”中100%毫無保留地開放Windows Embedded CE 6.0內核,(GUI圖形用戶界面不開放)比Windows Embedded CE的先前版本的開放比例整體高出56%?!肮蚕碓从媱潯睘樵O備制造商提供了全面的源代碼訪問,以進行修改和重新發(fā)布(根據許可協(xié)議條款),而且不需要與微軟或其他方共享他們最終的設計成果。盡管Windows操作系統(tǒng)是一個通用型計算機平臺,為實現(xiàn)統(tǒng)一的體驗而設計,設備制造商可以使用Windows Embedded CE 6.0這個工具包為不同的非桌面設備構建定制化的操作系統(tǒng)映像。通過獲得Windows Embedded CE源代碼的某些部分,比如:文件系統(tǒng)、設備驅動程序和其他核心組件,嵌入式開發(fā)者可以選擇他們所需的源代碼,然后編譯并構建自己的代碼和獨特的操作系統(tǒng),迅速將他們的設備推向市場。 \x0d\x0a微軟還將Visual Studio 2005專業(yè)版作為Windows Embedded CE 6.0的一部分一并推出。這對微軟來說又是一次史無前例的突破。Visual Studio 2005專業(yè)版將包括一個被稱為Platform Builder的功能強大的插件,它是一個專門為嵌入式平臺提供的“集成開發(fā)環(huán)境”。這個集成開發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設備到應用都易于使用的工具,極大地加速了設備開發(fā)的上市。 \x0d\x0aWindows Embedded CE 6.0重新設計的內核具有32,000個處理器的并發(fā)處理能力,每個處理有2GB虛擬內存尋址空間,同時還能保持系統(tǒng)的實時響應。這使得開發(fā)人員可以將大量強大的應用程序融入到更智能化、更復雜的設備中。無論在路上、在工作還是在家里,都可以使用這種設備。 \x0d\x0a在路上: Windows Embedded CE 6.0加入了新的單元核心數據和語音組件,這使得設備能夠通過蜂窩通訊網絡建立數據連接和語音通話,從而實現(xiàn)機器對機器的通訊應用場景,并構建相應的設備,如停車表、自動售貨機和GPS設備等。 \x0d\x0a在工作上: Windows Embedded CE 6.0包含的組件更便于開發(fā)者創(chuàng)建通過Windows Vista內置功能無線連接到遠程桌面共享體驗的投影儀。 \x0d\x0a在家中: Windows Embedded CE 6.0充分利用了多媒體技術,以開發(fā)網絡媒體設備、數字視頻錄像機和IP機頂盒等。 \x0d\x0a最新功能\x0d\x0a目前最新的Windows CE為Windows CE 6.0,這個版本在內核部分有很大的進步:\x0d\x0a所有系統(tǒng)元件都由EXE改為DLL,并移到 kernel space.\x0d\x0a全新設計的虛擬內存架構\x0d\x0a全新的設備驅動程序架構,同時支持 User Mode 與 Kernel Mode 兩種驅動程序。突破只能運行 32 個工作元(process)的限制,可以運行 32768 個工作元。每一工作元的的虛擬內存限制由32 M 增加到全系統(tǒng)總虛擬內存。Platform Builder IDE 集成到 Microsoft Visual Studio 2005。新的安全架構,確保只有被信任的軟件可以在系統(tǒng)中運行。UDF 2.5 文件系統(tǒng)。支持 802.11i (WPA2)及 802.11e (QoS) 等無線規(guī)格,及多重 radio support.\x0d\x0a支持 x86, ARM, SH4, MIPS 等各種處理器。提供新的 Cellcore components 使系統(tǒng)在移動電話網絡中更容易創(chuàng)建數據鏈接及激活通話。[1][2]在開發(fā)環(huán)境上,微軟也提供兼容于.NET Framework的開發(fā)元件:.NET Compact Framework,讓正在學習.NET或已擁有.NET程序開發(fā)技術的開發(fā)人員能迅速而順利的在搭載Windows CE .NET系統(tǒng)的設備上開發(fā)應用程序。\x0d\x0a用于掌上電腦Pocket PC以及智能手機Smart Phone上的Windows CE系統(tǒng)稱為Windows Mobile,目前成熟的最新版本為Windows Mobile 6.5。\x0d\x0a1) WinCE與Linux有何區(qū)別?(商業(yè)模式,學習和開發(fā)難度,對硬件的支持,穩(wěn)定性,對工程師未來發(fā)展的幫助,對研發(fā)中心未來發(fā)展的幫助) \x0d\x0a嵌入式Linux OS與Windows CE相比的優(yōu)點: \x0d\x0a第一:Linux是開放源代碼,遍布全球的眾多Linux愛好者都是Linux開發(fā)者的強大技術支持者;Windows CE目前6.0內核全部開放,GUI不開放。第二:Linux的內核小、效率高;Windows CE相比,占用過多的RAM。第三Linux是開放源代碼的OS,在價格上極具競爭力,適合中國國情。Windows CE需要版權費用。第四Linux不僅支持x86芯片,還是一個跨平臺的系統(tǒng)。更換CPU時就不會遇到更換平臺的困擾。第五,Linux內核的結構在網絡方面是非常完整的,它提供了對包括十兆位、百兆位及千兆位的以太網絡,還有無線網絡、Token ring(令牌環(huán))和光纖甚至衛(wèi)星的支持,目前WINCE的網絡功能也比較強大。 \x0d\x0a嵌入式Linux OS與Windows CE相比的弱點: \x0d\x0a第一:LINUX開發(fā)難度較高,需要很高的技術實力,WINCE開發(fā)相對較容易,開發(fā)周期短,內核完善,主要是應用層開發(fā)。第二:LINUX核心調試工具不全,調試不太方便,尚沒有很好的用戶圖形界面,WINCE的GUI豐富,開發(fā)工具強大;第三,系統(tǒng)維護難度大。Linux占用較大的內存,如果去掉部分無用的功能來減小使用的內存,但是如果不仔細,將引起新的問題。 \x0d\x0a2) WinCE 5.0與6.0有何區(qū)別? \x0d\x0a100%毫無保留地開放Windows Embedded CE 6.0內核,微軟還將Visual Studio 2005專業(yè)版作為Windows Embedded CE 6.0的一部分一并推出。Visual Studio 2005專業(yè)版將包括一個被稱為Platform Builder的功能強大的插件,它是一個專門為嵌入式平臺提供的“集成開發(fā)環(huán)境”。這個集成開發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設備到應用都易于使用的工具,極大地加速了設備開發(fā)的上市。Windows Embedded CE 6.0重新設計的內核具有32,000個處理器的并發(fā)處理能力,每個處理有2GB虛擬內存尋址空間,同時還能保持系統(tǒng)的實時響應,加入了新的單元核心數據和語音組件,6.0包含的組件更便于開發(fā)者創(chuàng)建通過Windows Vista內置功能無線連接到遠程桌面共享體驗的投影儀,充分利用了多媒體技術,以開發(fā)網絡媒體設備、數字視頻錄像機和IP機頂盒等。 \x0d\x0a3) 請說出10個使用WinCE的產品(其中有5個產品是大家都知道的)。 \x0d\x0a手機,指紋識別系統(tǒng),汽車電子檢測設備,智能家電,醫(yī)療儀器(例如:監(jiān)護儀,心電檢測儀等等),工業(yè)控制儀器(例如:人機界面顯示的高精準電機控制,工業(yè)采集控制通信等),定位導行設備(例如:車載GPS導航儀), \x0d\x0a4) 請說出10個使用Linux的產品(其中有5個產品是大家都知道的) \x0d\x0a摩托羅拉A系列(明),E系列(E6,E680等),愛國者MP5(如P881)\x0d\x0a5) WinCE 與 Vxworks有何區(qū)別?(商業(yè)模式,學習和開發(fā)難度,對硬件的支持,穩(wěn)定性,對工程師未來發(fā)展的幫助,對研發(fā)中心未來發(fā)展的幫助) \x0d\x0aWinCE商業(yè)模式: \x0d\x0aWindows Embedded CE 6.0使用了基于數量的特許許可證模式,設備制造商可以在設備開始供貨時再購買運行許可證。微軟將提供知識產權保護(根據許可協(xié)議條款)和為期10年的產品支持生命周期,確保產品的完整性,并保證廠商得到必要的支持和保護以獲得成功。\x0d\x0aWindows CE 休眠喚醒全面解析\x0d\x0aWindows CE 作為一個廣泛應用于移動便攜設備上的操作系統(tǒng),提供了完善的電源管理的功能。其中,休眠喚醒便是一個重要的功能。那么,休眠喚醒是什么原理呢,這首先要從硬件說起。這里呢,我就拿用自己得最熟練的三星平臺的2440 CPU為例來和大家探討一下。\x0d\x0a首先看2440 Datasheet 里關于休眠部分的描述\x0d\x0aSLEEP ModeThe block disconnects the internal power. So, there occurs no power consumption due to CPU and the internal logic except the wake-up logic in this mode. Activating the SLEEP mode requires two independent power sources. One ofthe two power sources supplies the power for the wake-up logic. The other one supplies other internal logics ,including CPU, and should be controlled for power on/off. In the SLEEP mode, the second power supply source forthe CPU and internal logics will be turned off. The wakeup from SLEEP mode can be issued by the EINT[15:0] or by RTC alarm interrupt.\x0d\x0a上面這段話大意就是,當CPU進入休眠模式后,整個CPU系統(tǒng)會進入低功耗模式,只有當外部中斷0-15中任意一個中斷被觸發(fā),或者實時時鐘中斷被觸發(fā)時,系統(tǒng)才會被喚醒。我們結合2440 wince5.0 BSP中的相關部分來詳細分析。\x0d\x0a(這里說句題外話,現(xiàn)在市面流傳著2種類型的wince5.0的BSP,一種是基于三星官方發(fā)布的PQOAL結構的,另一種,是從4.2的BSP升級上來的,也就是把原來4.2下的 BSP經過修改,使得能夠在PB5.0下編譯通過。下面我要分析的就是后者,也就是從 wince4.2下升級過來的5.0 BSP.他的結構和4.2下面的基本相同。\x0d\x0a按我的觀點,這兩種BSP 無所謂好壞,只要能實現(xiàn)產品功能的,就是好的BSP.不過從長遠來看,微軟主推的是PQOAL結構的BSP,以后官方發(fā)布的5.0和6.0的BSP,基本都是采用的這種結構。)\x0d\x0a使得系統(tǒng)進入休眠的方法有很多,比如在WINCE的桌面上,點左下角的圖標,然后選擇 “掛起”?;蛘呤窃趹贸绦蚧蝌寗又姓{用SetSystemPowerState函數,都可以讓系統(tǒng)進入休眠狀態(tài)。實際上,這兩種方法殊途同歸,最終都是要去調一個 OEM層的函數 : OEMPowerOff\x0d\x0a.
不完全是分時操作系統(tǒng),以下為引述:
“windows系統(tǒng)現(xiàn)在已形成一個多系列,多用途的操作系統(tǒng)集合。嚴格上說它的本質應該是多種集合的操作系統(tǒng),它在運行過程中,根據不同的進行會有實時響應和分時響應,部分功能中,它也可以實現(xiàn)分布式操作。同時,根據它的版本和用途不同,它也有網絡操作系統(tǒng)版本。”
作者:Jaey C
鏈接:
來源:知乎
著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。
按照分類不同分為:
1、批處理操作系統(tǒng)、分時操作系統(tǒng)、實時操作系統(tǒng)
2、windows系列 unix系列 MAC系列 還有其他一些專用的OS 計算機操作系統(tǒng)有Windows,Unix,Linux等
電腦(Computer)是一種利用電子學原理根據一系列指令來對數據進行處理的機器。電腦可以分為兩部分:軟件系統(tǒng)和硬件系統(tǒng)。第一臺電腦是1946年2月15日在美國賓夕法尼亞大學誕生的ENIAC通用電子計算機。
人們把沒有安裝任何軟件的計算機稱為裸機。隨著科技的發(fā)展,現(xiàn)在新出現(xiàn)一些新型計算機有:生物計算機、光子計算機、量子計算機等。 1954年5月24日,晶體管電子計算機誕生。
第一代計算機的輸入輸出設備種類非常有限。通常的輸入用設備是打孔卡片的讀卡機,用來將指令和數據導入內存;而用于存儲結果的輸出設備則一般是磁帶。隨著科技的進步,輸入輸出設備的豐富性得到提高。以個人計算機為例:鍵盤和鼠標是用戶向計算機直接輸入信息的主要工具,而顯示器、打印機、擴音器、耳機則返回處理結果。此外還有許多輸入設備可以接受其他不同種類的信息,如數碼相機可以輸入圖像。
在輸入輸出設備中,有兩類很值得注意:第一類是二級存儲設備,如硬盤,光碟或其他速度緩慢但擁有很高容量的設備。第二個是計算機網絡訪問設備,通過他們而實現(xiàn)的計算機間直接數據傳送極大地提升了計算機的價值。今天,國際互聯(lián)網成就了數以千萬計的計算機彼此間傳送各種類型的數據。