⑴ MS計算一般需要什麼樣配置的計算機
計算機發明者約翰·馮·諾依曼。計算機是20世紀最先進的科學技術發明之一,對人類的生產活動和社會活動產生了極其重要的影響,並以強大的生命力飛速發展。它的應用領域從最初的軍事科研應用擴展到社會的各個領域,已形成了規模巨大的計算機產業,帶動了全球范圍的技術進步,由此引發了深刻的社會變革,計算機已遍及一般學校、企事業單位,進入尋常百姓家,成為信息社會中必不可少的工具。
⑵ 雲計算的內容有哪些有哪些應用前景
雲計算應用之一:金融雲。金融雲是利用雲計算的模型構成原理,將金融產品、信息、服務分散到龐大分支機構所構成的雲網路當中,提高金融機構迅速發現並解決問題的能力,提升整體工作效率,改善流程,降低運營成本。
雲計算應用之二:製造雲。製造雲是雲計算向製造業信息化領域延伸與發展後的落地與實現,用戶通過網路和終端就能隨時按需獲取製造資源與能力服務,進而智慧地完成其製造全生命周期的各類活動。
雲計算應用之三:教育雲。教育雲是「雲計算技術」的遷移在教育領域中的應用,包括了教育信息化所必須的一切硬體計算資源,這些資源經虛擬化之後,向教育機構、從業人員和學習者提供一個良好的雲服務平台。
雲計算應用之四:醫療雲。醫療雲是指在醫療衛生領域採用雲計算、物聯網、大數據、4G通信、移動技術以及多媒體等新技術基礎上,結合醫療技術,使用「雲計算」的理念來構建醫療健康服務雲平台。
雲計算應用之五:雲游戲。雲游戲是以雲計算為基礎的游戲方式,在雲游戲的運行模式下,所有游戲都在伺服器端運行,並將渲染完畢後的游戲畫面壓縮後通過網路傳送給用戶。
雲計算應用之六:雲會議。雲會議是基於雲計算技術的一種高效、便捷、低成本的會議形式。使用者只需要通過互聯網界面,進行簡單易用的操作,便可快速高效地與全球各地團隊及客戶同步分享語音、數據文件及視頻。
雲計算應用之七:雲社交。雲社交(Cloud Social)是一種物聯網、雲計算和移動互聯網交互應用的虛擬社交應用模式,以建立著名的「資源分享關系圖譜」為目的,進而開展網路社交。
雲計算應用之八:雲存儲。雲存儲是指通過集群應用、網格技術或分布式文件系統等功能,將網路中大量各種不同類型的存儲設備通過應用軟體集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。
雲計算應用之九:雲安全。雲安全(Cloud Security)通過網狀的大量客戶端對網路中軟體行為的異常監測,獲取互聯網中木馬、惡意程序的新信息,推送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發到每一個客戶端。
雲計算應用之十:雲交通。雲交通是指在雲計算之中整合現有資源,並能夠針對未來的交通行業發展整合將來所需求的各種硬體、軟體、數據。
⑶ 說一下信息與計算科學這個專業的前途
供未畢業的、剛畢業的、或想轉行的朋友們揣摩參考。
一、關於企業計算方向
企業計算(Enterprise Computing)是稍時髦較好聽的名詞,主要是指企業信息系統如:ERP 軟體(企業資源規劃)、CRM 軟體(客戶關系管理)、SCM 軟體(供應鏈管理,即物流軟體),銀行證券軟體財務軟體電子商務/政務(包括各種網站),數據倉庫,數據挖掘,商務智能等企業信息管理系統。
企業計算領域對人才的需求顯然永遠是數量最大的因為這是計算機應用最多的領域。搞這方面的好處是:
(1)人才需求量極大從事企業計算的公司在IT企業中佔了大多數。除非在專業上一無特長一般在這一領域總能找到工作。
(2)這方面的入門門檻相對較低(如果你的軟體功底不是很深可考慮這一領域)
(3)這方面的大公司較多大公司要賺大錢所以多將精力花在企業計算業務上.如與正規高校軟體學院同學目前實習的CitiCorp、HP、IBM、SAP、NEC等公司都屬這一領域的公司。如果將來想到大公司找一份相對穩定的工作,從事這方面機會要大很多。
但從事這一領域的缺點也是明顯的:
由於這方面的入門門檻相對較低,雖然這方面的人才需求量是最大的,但將來競爭對手會較多。您會發現,即使他原不是學IT專業的人,也許他突擊幾個月後,做得照樣像模像樣。特別是當您年紀漸大後,您可能會發現,後面的年輕人可能很容易追上你的水平。如果您將來到國外去工作,你可能會發現從事這領域的人更多且高手如雲。當然,若您在這一領域經過多年企業經驗,達到較高境界(如能設計軟體架構),則身價永遠是高的。國內在這方面人才領域的主要問題是,有經驗的高手太少,皮毛了解的人太多。
從事企業計算領域,最重要的技能型技術課程是
(1) J2EE架構與程序設計
(2) 大型資料庫系統(如Oracle)
(3) 基於UML的系統分析與設計。
如果說還有什麼重要的技能,還可將XML與Web Service技術包含進來,若您在這幾個領域掌握較好,則不愁找不到工作。其中尤其以J2EE最為重要,目前J2EE已成為企業計算軟體開發的最主要平台,也是正規高校軟體學院的最重要課程之一。
盡管該課程只能作為選修課,我們希望正規高校軟體學院同學無論將來想從事何種方向,都應學一下J2EE課程,至少可為將來找工作備一手關鍵功夫。包括想從事嵌入式或其它領域的同學,也是很有必要學一下J2EE的,畢竟J2EE是目前最重要的平台之一,即使您將來不想從事企業計算領域,了解一下J2EE也是必要的,就像一門常識課程一樣。
其它與企業計算關系較密切的技能還包括: Dot Net架構與程序設計、軟體測試技術、軟體配置管理,該領域較高層次的技能包括數據倉庫技術、構件與中間件技術、設計模式等。像通信協議分析與網路程序設計,Unix系統管理等也屬有些關系的課程。02級本學期開設的企業計算課程不多,主要是J2EE、Oracle/MSSQL、UML等企業計算領域的最關鍵技能型技術課程都已學完了。
您應在空餘時間將J2EE,DB、UML等技術再深入地鑽研下去,一定要在某個領域有深入的掌握。只是跟著聽課,即使學了再多課程也是沒用處的,自己鑽研下去才是最重要的。只一個J2EE便是博大精深的,足夠你啃下去的,鑽研下去,您會發現你還要學的相關知識還有很多(包括EJB、XML、Web Service、Design Pattern等)。
雖然從事企業計算的人才很多,但以下企業計算領域無論國內外都屬稀缺人才:
(1) 掌握大型ERP系統,主要是SAP系統,包括SAP Basis(系統管理)或SAP ABAP(編程)或SAP功能模塊實施(特別是財務模塊FI的實施)。SAP顧問身價是最高的,而且非常難找。其它大型ERP系統,掌握PeopleSoft、Oracle Finacial、J.D.Edward、Siebel等大型ERP軟體系統的人也很值錢。這方面的人之所以身價奇高,主要是因為這些軟體很專業,特別大,很難有D版可學習,只有特大企業(如世界500強,90以上使用SAP)才用得起,而且必須有實際工作經驗才能掌握。如果是一個個人人都很容易有機會接觸的軟體,那麼這方面的人通常就不會稀缺。如果大家將來有機會接觸學習這些大型ERP軟體系統的機會,建議毫不猶豫地抓住,那將捧上一輩的金飯碗。
在國外,會SAP的人特別值錢。物以稀為貴,這永遠是顛撲不破的真理。SAP的價值不僅是因為他是一個ERP軟體, 而是其中體現的現代企業管理理念(如根據訂貨需求自動安排原料采購和生產計劃等)。一般500強公司絕不會像國內很多企業那樣,用J2EE從頭設計企業的ERP系統(即將是怎樣的人力投入,而且設計出來的系統怎麼可能是完善的),一定都會使用SAP這樣成熟的ERP軟體。用不起SAP的公司可能會用J2EE設計ERP系統。
(2) 掌握IBM大型機技術的人,如S/390主機,MVS操作系統,JCL作業控制語言,COBOL程序設計語言,DB2關系資料庫或IMS層次資料庫,CISC中間件交易控制系統等IBM大型機專用技術。國內五大銀行,以及國外絕大多數銀行的後台系統使用的都是以上平台。IBM大型機號稱永不宕機而且平台相對封閉(這樣最安全),所以這些要求在24*7環境中連續運行的關鍵應用(術語叫mission critical applications)都採用IBM大型機。
這方面的人才之所以稀缺,是因為會大型機的人都是老人(90年代以前搞IT的人),全世界新畢業的IT畢業生不可能再去學IBM大型機(這是一種相對古老的技術)沒有新人補上而銀行的系統必須維持下去而且銀行還要不斷開發新業務(如新的存款品種)雖然對IBM大型機人才的絕對需求量不很大但相對恆定銀行到哪裡找這方面的新人很難找到. 若好找花旗軟體也不會花那麼大的代價去培訓我們的實習同學了(去年培訓20多個人聽說公司就花了數十萬元培訓費). 如果您將來到國外找工作會IBM大型機可能是最好找工作的領域之一了而且保證找的都是大銀行等好工作我以前教過的計算機專業90-94級的一些同學凡是畢業後從事大型機開發的現多在國外一些很好的公司工作(有幾位同學在各國各公司跳來跳去簡直如履平地).
其實我覺得我們最幸福的同學就是在花旗軟體做IBM大型機銀行軟體的同學這樣的機會太難得了.正規高校軟體學院00級22班一位同學當初放棄保研看準在花旗軟體做大型機並且非常努力還未畢業公司便派她到國外參加一個項目的開發成了項目骨幹我覺得她當初選擇是完全正確的,01級一位女同學剛剛也自願放棄了保研機會去花旗做大型機,我們祝願她將來也能有好的前景。其實像花旗軟體主動安排並鼓勵員工讀在職研究生,這樣開明的公司目前並不多的,在職讀研也是一種不錯的選擇,又不會失去自己喜歡的實習工作機會,能兼顧)讀書的最終目地還是為了工作. 如果您將來在國外找工作根本沒人管您是什麼文憑國外企業絕不會花冤枉錢只會招有領域工作經驗能立即上手的人用最少的錢在限定的時間完成項目. 而在國內因為人力成本較低公司招聘一很多高學歷的人才盡管可能根本用不到這么高的學歷但國內的人力太便宜了為什麼不高消費一下人才呢這樣公司的門面還要好看些。
(3) 其它如掌握數據倉庫技術的人在國內也很少. 目前最主流的數據倉庫平台應是ORACLE的數據倉庫工具. 在國外會一些特殊數據倉庫的人如NCR/TEREDATA的人非常難找.
年輕人充滿熱情喜歡追逐一些熱門技術,這當然正確的畢竟學習SAP和大型機的機會畢竟不多畢業時先能找到一份工作是重要的. 但我相信隨著年紀的增長大家將來慢慢都會思考的掌握一項競爭對手較少的絕技的重要性將來如果自己到國外工作什麼技術最好找工作(對搞軟體的人到國外工作或移民是最容易的也許您現在不想但我相信工作多年以後很大一部分同學可能想到國外闖盪一下)你要考慮你今後一生的出路什麼樣的絕技是最穩定最輕松最高收入的. 搞軟體的人當年紀大些時您可能更向住像搞醫學人的那樣能更多靠經驗吃飯而不須整天像年輕人那樣不得不去追逐不斷出現的軟體新技術這個時候也許您也許會發現如果您在SAP或大型機等方面有些絕技您會有很大優勢因為這些較偏的領域其技術變化是相對很緩慢的.
我還記得在2002年時我曾在業余時間與一位德國人合作面試一些IT人才到德國去那時德方各公司發來的需求有很多是SAP和IBM大型機的我們在眾多應聘者中最後也未找到一個在這方面有經驗甚至是有一點經驗的. 相反掌握流行技術的人因太多而不很值錢.
找工作時不僅要盯著國內市場還要有一種放眼全球的眼光,對搞軟體的人您將來完全可能到其它國家去工作. 尤其是在歐美、日本、新加坡等國家,對SAP(包括IBM大型機)人才的需求是很大的。畢竟比同學見得多些提醒同學將來多留意有學習這些絕技的機會一旦有機會建議當仁不讓. 國內的人才市場可訪問www.51job.com,國外的IT人才需求可訪問www.hotjobs.com、www.workopolis.com、www.monster.com等著名網站。應經常訪問這些網站,以了解市場對人才的具體需求,早做准備。 www.uiok.net
以上對企業計算領域的觀點供大家參考.雖然觀點未必正確但確是直言不諱. 總之每個人的腦袋都長在自己脖子上每個人都應有自己的判斷.
還要注意我以上純粹是從將來就業的角度談問題. 如果您將來准備到國外讀書則應重視基礎課像CAssemblyOOPDiscrete MathData StructureOpeating SystemDatabase Principle Network Software Engineering CompilerDigital CircuitComputer GraphicsComputer Component and Architecture等基礎課在國外大學IT專業中一般都能找到相同課程若國內學過到國外讀書時一般可申請免修一部分. 但我也想提醒同學如果您將來畢業時萬一申請國外大學不成不得不去找工作時,若只將精力花在這些IT專業學生都會的基礎課上(傳統IT教育模式) 未掌握一些像J2EE等技能型技術是不容易找到一份工作的我們已有同學有這樣的教訓。從找工作的角度講,企業關心的不是您學過什麼課程,而是關心您能做什麼,有什麼技能,能做什麼項目。
二、關於嵌入式系統方向
嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定專用設備上,通常這些設備的硬體資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像我們平常常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電刂葡低場⒁攪埔瞧鰲⒑教旌嬌丈璞傅鵲榷際塹湫偷那度朧較低場?
嵌入式系統是軟硬結合的東西,搞嵌入式開發的人有兩類。
一類是學電子工程、通信工程等偏硬體專業出身的人,他們主要是搞硬體設計,有時要開發一些與硬體關系最密切的最底層軟體,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅動硬體,往上支持操作系統),最初級的硬體驅動程序等。他們的優勢是對硬體原理非常清楚,不足是他們更擅長定義各種硬體介面,但對復雜軟體系統往往力不從心(例如嵌入式操作系統原理和復雜應用軟體等)。
另一類是學軟體、計算機專業出身的人,主要從事嵌入式操作系統和應用軟體的開發。如果我們學軟體的人對硬體原理和介面有較好的掌握,我們完全也可寫BSP和硬體驅動程序。嵌入式硬體設計完後,各種功能就全靠軟體來實現了,嵌入式設備的增值很大程度上取決於嵌入式軟體,這佔了嵌入式系統的最主要工作(目前有很多公司將硬體設計包給了專門的硬體公司,稍復雜的硬體都交給台灣或國外公司設計,國內的硬體設計力量很弱,很多嵌入式公司自己只負責開發軟體,因為公司都知道,嵌入式產品的差異很大程度在軟體上,在軟體方面是最有花頭可做的),所以我們搞軟體的人完全不用擔心我們在嵌入式市場上的用武之地,越是智能設備越是復雜系統,軟體越起關鍵作用,而且這是目前的趨勢。
從事嵌入式軟體開發的好處是:
(1) 目前國內外這方面的人都很稀缺。一方面,是因為這一領域入門門檻較高,不僅要懂較底層軟體(例如操作系統級、驅動程序級軟體),對軟體專業水平要求較高(嵌入式系統對軟體設計的時間和空間效率要求較高),而且必須懂得硬體的工作原理,所以非專業IT人員很難切入這一領域另一方面,是因為這一領域較新,目前發展太快,很多軟硬體技術出現時間不長或正在出現(如ARM處理器、嵌入式操作系統、MPEG技術、無線通信協議等),掌握這些新技術的人當然很找。嵌入式人才稀缺,身價自然就高,越有經驗價格就越高。其實嵌入式人才稀少根本原因可能是大多數人無條件接觸這需要相應的嵌入式開發板和軟體另外需要有經驗的人進行指導開發流程。
(2) 與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。搞企業應用軟體的IT企業,這個用戶的系統搞完了,又得去搞下一個用戶的,而且每個用戶的需求和完成時間都得按客戶要求改變,往往疲於奔命,重復勞動。相比而言,搞嵌入式系統的公司,都有自己的產品計劃,按自己的節奏行事。所開發的產品通常是通用的,不會因客戶的不同而修改。一個產品型號開發完了,往往有較長一段空閑時間(或只是對軟體進行一些小修補),有時間進行充電和休整。另外,從事嵌入式軟體的每個人工作范圍相對狹窄,所涉及的專業技術范圍就是那些(ARM、RTOS、MPEG、802.11等),時間長了這些東西會越搞越有經驗,賣賣老本,幾句指導也夠讓那些初入道者琢磨半年的。若搞應用軟體,可能下一個客戶要換成一個完全不同的軟體開發平台,那就苦了。
(3) 哪天若想創業,搞自已的產品,那麼嵌入式是一個不錯的主意,這可不像應用軟體那樣容易被盜版。土木學院有一個叫啟明星的公司開發出一個好象叫工程e的掌上PDA,施工技術人員用該PDA可當場進行土木概預算和其它土木計算,據說銷路特好。我認識的某大學老師,他開發的飯館用的點菜PDA(WinCE平台,可無線連網和上網),據他說銷路不錯,飯館點點PDA讓客戶點菜,多顯派頭檔次。當年有一組同學在學Windows程序設計課程時用VC設計了一個功能很強的點菜系統做為課程項目,當時真想建議他們將這個軟體做成PDA,估計會有些銷路(上海火車站南廣場的Macdonald便使用很漂亮的PDA給用戶點食品,像摸像樣的)。這些PDA的硬體設計一般都是請其它公司給訂做(這叫貼牌:OEM),都是通用的硬體,我們只管設計軟體就變成自己的產品了。
從事嵌入式軟體開發的缺點是:
(1) 入門起點較高,所用到的技術往往都有一定難度,若軟硬體基礎不好,特別是操作系統級軟體功底不深,則可能不適於此行。
(2) 這方面的企業數量要遠少於企業計算類企業。特別是從事嵌入式的小企業數量較多(小企業要搞自己的產品創業),知名大公司較少(搞嵌入式的大公司主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半導體、Microtek、研華、華為、中興通信、上廣電等製造類企業)。這些企業的習慣思維方式是到電子、通信等偏硬專業找人。由於正規高校軟體學院以前畢業生以企業計算為主,所以正規高校軟體學院與這些企業聯系相對較少。正規高校軟體學院正積極努力,目前已與其中部分公司建立了聯系,爭取今後能有正規高校軟體學院同學到這些企業中實習或就業。
(3) 有少數公司經常要碩士以上的人搞嵌入式,主要是基於嵌入式的難度。但大多數公司也並無此要求,只要有經驗即可。
正規高校軟體學院同學若學習嵌入式,顯然應偏重於嵌入式軟體,特別是嵌入式操作系統方面,應是我們的強項。對於搞嵌入式軟體的人,最重要的技術顯然是(實際上很多公司的招聘廣告上就是這樣寫的):
(1) 掌握主流嵌入式微處理器的結構與原理
(2) 必須掌握一個嵌入式操作系統
(3) 必須熟悉嵌入式軟體開發流程並至少做過一個嵌入式軟體項目。
正規高校軟體學院在嵌入式軟體方面最重要的課程包括:
(1) 嵌入式微處理器結構與應用:這是一門嵌入式硬體基礎課程,正規高校軟體學院用這門課取代了傳統的微機原理與介面課程(目前國內已有少部分高校IT專業這樣做了,因為講x86微機原理與介面很難找到實際用處,只為教學而已)。我們說過,嵌入式是軟硬體結合的技術,搞嵌入式軟體的人應對ARM處理器工作原理和介面技術有充分了解,包括ARM的匯編指令系統。
若不了解處理器原理,怎麼能控制硬體工作,怎麼能寫出節省內存又運行高速的最優代碼(嵌入式軟體設計特別講究時空效率),怎麼能寫出驅動程序(驅動程序都是與硬體打交道的)很多公司招聘嵌入式軟體人員時都要求熟悉ARM處理器,將來若同學到公司中從事嵌入式軟體開發,公司都會給你一本該設備的硬體規格說明書 (xxx Specification),您必須能看懂其中的內存分布和埠使用等最基本的說明(就像x86匯編一樣),否則怎麼設計軟體。有些同學覺得嵌入式處理器課程較枯燥,這主要是硬體課程都較抽象的原因,等我們的嵌入式實驗室10月份建好後,您做了一些實驗後就會覺得看得見摸得著。還有同學對ARM匯編不感興趣,以為嵌入式開發用C語言就足夠了。其實不應僅是將匯編語言當成一個程序設計語言,學匯編主要是為了掌握處理器工作原理的。一個不熟悉匯編語言的人,怎麼能在該處理器寫出最優的C語言代碼。
在嵌入式開發的一些關鍵部分,有時還必須寫匯編,如Bootloader等(可能還包括BSP)。特別是在對速度有極高要求的場合(如DSP處理器的高速圖像採集和圖像解壓縮),目前主要還要靠匯編寫程序(我看到過很多公司是這樣做的)。當您在一個嵌入式公司工作時,在查看描述原理的手冊時,可能很多都是用匯編描述的(我就遇到過),這是因為很多硬體設計人員只會寫或者喜歡用匯編描述,此時您就必須看懂匯編程序,否則軟硬體人員可能就無法交流。很多嵌入式職位招聘時都要求熟悉匯編。
(2) 嵌入式操作系統類課程
除了WinCE的實時性稍差外,大多數嵌入式操作系統的實時性都很強所以也可稱為實時操作系統Real Time Operating System.從事嵌入式的人至少須掌握一個嵌入式操作系統(當然掌握兩個更好)這在嵌入式的所有技術中是最為關鍵的了。目前最重要的RTOS主要包括:
第一類、傳統的經典RTOS:最主要的便是 Vxworks 操作系統,以及其Tornado開發平台。Vxworks因出現稍早,實時性很強(據說可在1ms內響應外部事件請求),並且內核可極微(據說最小可8K),可靠性較高等,所以在北美,Vxworks占據了嵌入式系統的多半疆山。特別是在通信設備等實時性要求較高的系統中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術都和Linux很類似,主要是C語言開發。像Bell-alcatel、Lucent、華為等通信企業在開發產品時,Vxworks用得很多。但Vxworks因價格很高,所以一些小公司或小產品中往往用不起。目前很多公司都在往嵌入式Linux轉(聽說華為目前正在這樣轉)。但無論如何,Vxworks在一段長時間內仍是不可動搖的。與Vxworks類似的稍有名的實時操作系統還有pSOS、QNX、Nucleus等RTOS。
第二類、嵌入式 Linux 操作系統:Linux的前途除作為伺服器操作系統外,最成功的便是在嵌入式領域的應用,原因當然是免費、開源、支持軟體多、呼擁者眾,這樣嵌入式產品成本會低。Linux本身不是一個為嵌入式設計的操作系統,不是微內核的,並且實時性不強。目前應用在嵌入式領域的Linux系統主要有兩類:一類是專為嵌入式設計的已被裁減過的Linux系統,最常用的是uClinux(不帶MMU功能),目前占較大應用份額,可在ARM7上跑另一類是跑在ARM 9上的,一般是將Linux 2.4.18內核移植在其上,可使用更多的Linux功能(當然uClinux更可跑在ARM 9上)。
很多人預測,嵌入式Linux預計將占嵌入式操作系統的50以上份額,非常重要。缺點是熟悉Linux的人太少,開發難度稍大。另外,目前我們能發現很多教材和很多大學都以ucOS/II為教學用實時操作系統,這主要是由於ucOS/II較簡單,且開源,非常適合入門者學習實時操作系統原理,但由於ucOS/II功能有限,實用用得較少,所以正規高校軟體學院不將其作為教學重點,要學習就應學直接實用的,比如 uClinux就很實用。況且熟悉了Linux開發,不僅在嵌入式領域有用,對開發Linux應用軟體,對加深操作系統的認識也有幫助,可謂一舉多得。據我所知,目前Intel、Philip都在大搞ARMLINUX的嵌入式開發,Fujitum則是在自己的處理器上大搞Linux開發。目前在嵌入式Linux領域,以下幾個方面的人特別難找,一是能將Linux移植到某個新型號的開發版上二是能寫Linux驅動程序的人三是熟悉Linux內核裁減和優化的人。正規高校軟體學院在該嵌入式Linux方面的課程系列是:本科生操作系統必修課,然後是Linux程序設計選修課,最後是嵌入式Linux系統選修課。正規高校軟體學院在Linux方面目前已有較強力量,魏老師和張老師熟悉Linux開發,金老師和唐老師熟悉Linux系統管理。
第三類、 Windows CE 嵌入式操作系統:Microsoft也看準了嵌入式的巨大市場,MS永遠是最厲害的,WinCE出來只有幾年時間,但目前已佔據了很大市場份額,特別是在PDA、手機、顯示儀表等界面要求較高或者要求快速開發的場合,WinCE目前已很流行(據說有一家賣工控機的公司板子賣得太好,以至來不及為客戶裁減WinCE)。WinCE目前主要為4.2版(.NET),開發平台主要為WinCE Platform Builder,有時也用EVC環境開發一些較上層的應用,由於WinCE開發都是大家熟悉的VC環境,所以正規高校軟體學院學過Windows程序設計課程的同學都不會有多大難度,這也是WinCE容易被人們接受的原因,開發環境方便快速,微軟的強大技術支持,WinCE開發難度遠低於嵌入式Linux。
對於急於完成,不想拿嵌入式Linux冒險的開發場合,WinCE是最合適了(找嵌入式Linux的人可沒那麼好找的),畢竟公司不能像學生學習那樣試試看,保證開發成功更重要。根據不同的側重點 ,WinCE還有兩個特殊版本,一個是MS PocketPC操作系統專用於PDA上(掌上電腦),另一個是MS SmartPhone操作系統用於智能手機上(帶PDA功能的手機),兩者也都屬於WinCE平台。
在PDA和手機市場上,除WinCE外,著名的PDA嵌入式操作系統還有Palm OS(因出現很早,很有名)、Symbian 等,但在WinCE的強勁沖擊下,Palm和Symbian來日還能有多長正規高校軟體學院可能是全國高校中唯一一家開設專門的Windows CE嵌入式操作系統課程的學校,這主要是基於以下原因:正規高校軟體學院本身前面便有Windows程序設計課程,同學學過VC後再學WinCE非常方便自然,通過學習WinCE同樣也可了解嵌入式軟體的一般開發過程,對Linux有懼怕心理的同學也很合適。
很顯然,嵌入式Linux永遠不可能替代WinCE,而且將來誰占份額大還很難講,畢竟很多人更願意接受MS的平台,就像各國政府都在大力推LINUX已好長時間,但您能看到幾個在PC機上真正使用LINUX的用戶據我觀察目前在嵌入式平台上LINUX是叫得最響但還是WinCE實際用得更多.嵌入式LINUX可能更多地是一些有長遠產品計劃的公司為降低成本而進行長遠考慮 二是微軟亞洲研究院對正規高校軟體學院WinCE課程的支持計劃,我們也很希望將來正規高校軟體學院能有同學通過微軟的面試去實習。WinCE和多媒體(如MPEG技術)是微軟亞洲工程院目前做得較多的項目領域之一他們很需要精通WinCE的人。
總結關於嵌入式操作系統類課程,若您覺得自己功底較深且能鑽研下去,則可去學嵌入式Linux若您覺得自己VC功底較好且想短平快地學嵌入式開發,則正規高校軟體學院的WinCE課程是最好的選擇。
(3) 嵌入式開發的其它相關軟體課程
搞嵌入式若能熟悉嵌入式應用的一些主要領域,這樣的人更受企業歡迎。主要的相關領域包括:
A、數字圖像壓縮技術:這是嵌入式最重要最熱門的應用領域之一,主要是應掌握MPEG編解碼演算法和技術,如DVD、MP3、PDA、高精電視、機頂盒等都涉及MPEG高速解碼問題。為此,正規高校軟體學院已預訂了一位能開設數字圖像處理課程的博士。
B、通信協議及編程技術:這包括傳統的TCP/IP協議和熱門的無線通信協議。首先,大多數嵌入式設備都要連入區域網或Internet,所以首先應掌握TCP/IP協議及其編程,這是需首要掌握的基本技術其次,無線通信是目前的大趨勢,所以掌握無線通信協議及編程也是是很重要的。無結通信協議包括無線區域網通信協議802.11系列,Bluetooth,以及移動通信(如GPRS、GSM、CDMA等)。
C、網路與信息安全技術:如加密技術,數字證書CA等。正規高校軟體學院有這方面的選修課。
D、DSP技術:DSP是Digital Signal Process數字信號處理的意思,DSP處理器通過硬體實現數字信號處理演算法,如高速數據採集、壓縮、解壓縮、通信等。數字信號處理是電子、通信等硬體專業的課程,對於搞軟體的人若能了解一下最好。目前DSP人才較缺。如果有信號與系統、數字信號處理等課程基礎,對於學習MPEG編解碼原理會有很大幫助。
(4) 嵌入式開發的相關硬體基礎
對於軟體工程專業的學生,從事嵌入式軟體開發,像數字電路、計算機組成原理、嵌入式微處理器結構等硬體課程是較重要的。另外,匯編語言、C/C、數據結構和演算法、特別是操作系統等軟體基礎課也是十分重要的。我們的主要目地是能看懂硬體工作原理,但重點應是在嵌入式軟體,特別操作系統級軟體,那將是我們的優勢。
我們的研究生里有些是學電子、通信類專業過來的,有較?/ca>
⑷ 計算機學什麼有前途,可以從事什麼工作
1、計算機相關畢業生--進入純IT技術行業-終身技術成為大牛
進入純IT技術行業,是指那些以it為主業的公司,國外的比如說ms,ibm,oracle,cisco,國內的比較說華為,中興,中軟,用友等等!
走這條道路,前提必須是你本人對it技術要非常投入,把it當做自己的興趣,同時對it的工作非常有感覺。我說的有感覺的意思是說你在擺弄it的東西的時候,感覺得心應手,在演算法啊,數據結構啊,或者數字設計
方面覺得自己有過他人之處,別人做不到的,有時候你能做到,別人一周能掌握的東西,你半周就能理解。總之吧,有點搞it的頭腦,只有這樣,你在以後的工作能,才可能擊敗其它競爭者,由程序員,變為高級程序員,再成
為系統設計師。如果沒有對技術的痴迷(或者說,你做技術的時候感覺很爽),也沒有技術的頭腦(兩者缺一不可),那你不要走這條路。
當然,光有痴迷和頭腦是不行的,你選擇的行業方向和公司必須是高門檻的,技術含量很高的,能夠讓你越老越吃香的那種。如果說,你搞的東西含量比較低,一個本科生搞上幾個月或者半年就能搞通,那你保准會遇到30歲問
題。你年紀大了,工作效率不如剛畢業的小伙高了,你的經驗又不值幾個錢,那就非常非常危險了。為什麼國外有老程序員,甚至50多都在寫程序啊,公司還把他當做寶?因為國外搞的東西是系統的東西,操作系統,編譯,i
c設計,網路協義,資料庫實現。這些東西,不是剛畢業的毛頭小伙一會兒半會兒搞定的,所以你的經驗就值錢了,你就遇不到什麼30歲問題了。你的經驗優勢遠遠大於你的年齡劣勢。這就好辦了。
所以,對於這個什麼asp啊,vb啊,sqlserver啊,你以後搞這個了,而且你轉第2條路線(見下)又不太可能,我個人覺得啊,如果你已經簽了這種單位,那你快點違吧,風險太大了!
2、計算機相關畢業生--進入純IT技術行業---轉到管理或銷售
走第一次路的人可能少一點,因為條件嘛,比較苛刻一點。走這一條路的人會比較多。但是這一條路也不是隨便就能走的,也是有條件的。
一個條件就是說你個人的personality。你自己有沒有與有溝通的能力,有沒有管理的能力?這個問題可能當過班幹部或者學生會幹部的人比較好回答,其它人可能不太好回答。但事實上,如果你在大學里沒有做
過任何一官半職(班長?沒有?衛生委員呢?),可能你就不太適合走管理或者銷售這條路。我覺得做管理或者銷售的應該是有親和力的,有很好的表達能力,並且是細心的考慮周密的人。如果你不是這樣的人,你會發現,你可
能轉到管理或者銷售之後,要比編程序痛苦很多。
另一個條件就是你們公司要有一定的規模。沒有規模的公司,只有十幾個人,需要管理嘛?就算你當上管理層,你的管理經驗有什麼用嘛?管理和銷售是有一套自己的東東的,你只有在大企業里,才可能學到你應該學的東西,才
能不斷提高自己。
從第一條和第二條路中,我們可以總結出來:如果你進了小公司,做的東西門檻又低的話,那。。。後果(唉,不忍心說了)。
3、計算機相關畢業生--公務員
這條路,基本上就把專業給扔了。非常適合對計算機行業已經煩了的人。
但是說做公務員,要想做好,也是不容易的。也是需要素質的。你和你身邊的朋友同學相處的好嘛?你願意做一些瑣碎而重復的事情嘛?你會不會討別人(領導)開心?當然了,你只想找個安穩地方,也不想發展,那沒問題
,公務員是你最好的選擇。當然,老師可能也是。
4、計算機相關畢業生--大型國企
一般情況下,計算機相關專業在國企里可能是輔助部門(移動運營商除外),比如說銀行、電力等等。也就是說,你的上升空間是有限的,計算機在這些部門里不是主業。當然了,目前在這些單位里工作相對輕松,福利不錯
,雖然計算機行業不是主業,你要是能混個一官半職,也算是不錯了。當然,在這些單位里乾的不爽想跳的話,呵呵,怕是不容易啊。
總而言之,除非你的學歷很高,否則,學計算機沒有什麼出路!!
還有一種,就是學計算機動漫設計和廣告設計,這些專業很多是不需要分的!!一般學2個月到1年!!屬於中專或大專!!很多公司要這樣的人!!但是需求滿足很快,畢竟需求市場少,學計算機的人多!需求增長慢!!很多人找不到工作!!
需要高學歷的專業還有林業!工商管理!等等
如果學計算機不是高學歷!!可是考研究生!!考上了研究生,不管是本2還是本3,還是大專,只要考上了研究生,那些就沒用了!!而且研究生相對來說好就業
⑸ ms和wps哪種更適合做辦公室應用軟體
我覺得考MS office更好一些。
WPS和MS都是辦公應用的軟體,他們在功能和用途上幾乎完全一樣。
總結
我覺得ms普及率、使用率更高一些。為了順應大環境,我覺得考ms更好一些,其實考哪一科都一樣,因為他們區別不是特別大,其中一個熟練了,另一個也差不多了。
它們兩個軟體製造商不一樣,MS office為微軟開發,WPS office為金山研發。ms考試需使用MS office2016版軟體,WPS考試需使用WPS教育考試專用版。
二者統一部分:題型和分值單項選擇題20分(含公共基礎知識部分10分);word操作30分;excel操作30分;PPT操作20分。
希望我的回答對您有幫助!
⑹ ms值怎麼算
回歸和殘差的均方(MS)的計算方法:
殘差均方=殘差平方和×殘差df
殘差F=回歸均方÷殘差均方
⑺ ICP-MS的應用
9.3.5.1 定性分析
ICP-MS是一種非常有用、快速而且比較可靠的定性檢測手段。採用掃描方式能在很短時間內獲得全質量范圍或所選質量范圍內的質譜信息。依據譜圖上出現的峰可以判斷存在的元素和可能存在的干擾。如果分析前對樣品基體缺乏了解,可以在定量分析前先進行快速的定性檢查。商品儀器提供的定性分析軟體比較方便,一些軟體可同時顯示幾個譜圖,並可進行譜圖間的差減以消除背景。縱坐標(強度)通常可被擴展,也可選擇性地顯示不同的質量范圍,以便詳細地觀察每個譜圖。
9.3.5.2 半定量分析
許多ICP-MS儀器都有半定量分析軟體,依據元素的電離度和同位素豐度,建立一條較為平滑的質量-靈敏度曲線,該響應曲線通常用適當分布在整個質量范圍內的6~8個元素來確定。對於每個元素的響應要進行同位素豐度、濃度和電離度的校正,從校正數據可得到擬合的二次曲線。未知樣品中所有元素的半定量結果都可以根據此響應曲線求出,其准確度為-59%~+112%,精密度(RSD)為5%~50%。和定量分析一樣,每次分析前必須重新確定校準曲線。因為響應曲線的形狀與儀器的最佳化方式關系密切。除曲線的形狀外,曲線位置的偏移(靈敏度)也可能隨儀器每次的設置而不同,偏移的大小可通過測量質量居中的一個元素,如115In或203Rh的靈敏度加以確定,這一步驟在8 h內可能要進行多次。一旦響應曲線建立,未知樣品中所有元素的濃度都可根據響應曲線求出,用此方法獲得的數據准確度變動較大,主要取決於被測元素和樣品的基體。
9.3.5.3 定量分析
定量分析常用的校準方法有外標法、標准加入法和同位素稀釋法,其中外標法應用最為廣泛。
(1)外標法
測定未知樣品元素濃度大多採用外標法。對於溶液樣品的校準來講,外標法需要配製一組能覆蓋被測物濃度范圍的標准溶液。一般採用和樣品溶液同樣酸度的水溶液標准即可。對於固體樣品直接分析,比如激光燒蝕法,標準的基體必須與未知樣品匹配。在溶液分析或固體分析中,也可以標准參考物質為標准進行校準。與人工合成多元素標准溶液相比,採用同類型天然標准參考物質制備標准溶液雖然具有制備簡單、流程相同、可扣除同一本底、有效減少系統偏差等優點,但其不足之處是元素的推薦值與真值之間的偏差將被未知樣品繼承。實際上,有些標准物質的不確定度變化較大,有些結果在使用過程中又以不斷積累的數據來修改參考值。所以,一般來講,不推薦用標准參考物質進行原始校準。
標准數據通常採用最小二乘法擬合校準曲線,可通過校準曲線的相關系數判斷曲線對於測得的數據的擬合性,校準曲線最好採用多點標准擬合。校準曲線可以儲存,但在每次分析前必須重新確定校準曲線。因為響應曲線的形狀以及靈敏度與儀器的最佳化方式關系密切,會隨每次的參數設置的不同而不同。
(2)內標法
內標法是在樣品和校準標准系列中加入一種或幾種元素,主要用來監測和校正信號的短期漂移和長期漂移以及校正一般的基體效應。不過,採用內標法可以補償基體抑制效應,但並沒有解決根本問題。受基體空間電荷抑制的影響依然存在,只是對得到的信號採取了數學方法校正而已。
對於內標元素的選擇,一般遵循以下原則:樣品中不含該種元素;不受樣品基體或分析物的干擾;不會對分析元素產生干擾;不能污染環境;最好與分析元素的質量接近;內標元素的電離電位最好與分析元素接近。常用的內標元素有45Sc、103Rh、115In、159Tb、209Bi。這些元素的質量居質量范圍的低、中、高三部分,它們在多數樣品中的濃度都很低,幾乎100%電離,都不受同量異位素重疊干擾,都是單同位素或具有一個豐度很高的主同位素。
分析溶液形式的樣品時,內標元素可以在樣品處理過程中加入,也可在測定時單獨採用內標管引入,通過三通接頭和樣品溶液混合後引入霧化系統。
(3)標准加入法
當試樣組成比較復雜,基體效應、雜質干擾比較嚴重而又無法配製與試樣成分相似的標准溶液時,標准加入法就成為首選。標准加入法是將一份樣品溶液均分為幾份,然後在每份溶液中分別加入不同濃度的被測元素的溶液。由這些加入了標准溶液的樣品和一份未加入標准溶液的原始樣品溶液組成校準系列,分析這組校準系列。用被測同位素的積分數據對加入的被測元素的濃度作圖,校準曲線在X軸上的截距(一個負值)即為未加標的待測樣品中的濃度。現在的儀器分析軟體一般都有標准加入法程序,所以測定和計算比較方便簡單。
標准加入法中加入的被分析元素的濃度一定要合適,其增量最好接近或稍大於樣品中的預計濃度。由於所有測定樣品都具有幾乎相同的基體,所以結果的准確度比較好。但採用這種方法前必須知道被測元素的大致含量,而且使用該方法的前提是待測元素在加入濃度范圍內的校準曲線必須為線性,因此當對樣品的濃度一無所知或當待測元素含量較高時,這種方法的使用會受到一些限制。由於樣品制備麻煩,使用起來很費時,而且只適用於少數元素的測定,一般只用於少數情況。
(4)同位素稀釋法
在待測元素滿足存在至少兩種穩定同位素,或者有長半衰期的放射性同位素的前提下,向分析樣品中加入已知量的待測元素的某一濃縮的標記同位素(通常稱稀釋劑),並與樣品待測元素的同位素混合均勻,從而改變了樣品中的待測元素的同位素的豐度。由於較高豐度的同位素在混合後被稀釋,豐度有所降低,故該方法稱為同位素稀釋法。
同位素稀釋法不適合本身沒有同位素的元素或僅有一個同位素但不存在同量異位素干擾的元素。
當樣品中存在多元素時,同位素稀釋法分析步驟如下:
1)對樣品進行半定量分析,估計諸元素的濃度;
2)根據待測元素大致濃度求出同位素稀釋劑加入量,使標記同位素與參比同位素離子流信號強度盡量相似;
3)將加入同位素稀釋劑的樣品充分混勻,保證樣品中待測元素的參考同位素和標記同位素充分混合;
4)測量參考同位素和標記同位素比值的變化;
5)計算得出同位素稀釋法定量分析的結果。