當前位置:編程學習大全網 - 行動軟體 - 軟件與硬件是怎麽結合的

軟件與硬件是怎麽結合的

Hardware 硬件

信息處理系統的所有或部分物理組件,如計算機或外部設備等

電腦裏除了軟件都是硬件

拿人體做比喻,人體就是硬件,思維是軟件。大腦發出壹個命令,妳才能做相應的動作

簡單的說,硬件就是實物(例如鼠標,鍵盤,顯示,器主機等),看得見摸得著的東西!軟件就是虛物(例如程序,系統等),看得見摸不著的東西!

電腦計算機系統:

軟件:

應用軟件:應用程序包,面向問題的程序設計語言等

系統軟件:操作系統,語言編譯解釋系統服務性程序

硬件:

主機:中央處理裝置(運算器,控制器),內存儲器

外部設備:輸入設備,輸出設備,外存儲器,模數轉換器`數模轉換器,數據終端等

計算機的硬件是計算機系統中各種設備的總稱。計算機的硬件應包括5個基本部分,即運算器、控制器、存儲器、輸入設備、輸出設備,上述各基本部件的功能各異。運算器應能進行加、減、乘、除等基本運算。存儲器不僅能存放數據,而且也能存放指令,計算機應能區分是數據還是指令。控制器應能自動執行指令。操作人員可以通過輸人、輸出設備與主機進行通信。計算機內部采用二進制來表示指令和數據。操作人員將編好的程序和原始數據送人主存儲器中,然後啟動計算機工作,計算機應在不需幹預的情況下啟動完成逐條取出指令和執行指令的任務。

什麽是軟件?

電腦的外觀、主機內的元件都是看得見的東西,壹般稱它們為電腦的「硬件」,那麽電腦的「軟件」是什麽呢?即使打開主機,也看不到軟件在哪裏。既看不見也摸不到,聽起來好像很抽象,但是,如果沒有軟件,就像植物人壹樣,空有軀體卻無法行動。 當妳啟動電腦時,電腦會執行開機程序,並且啟動系統」,然後妳會啟動「Word」程序,並且打開「文件」來編輯文件,或是使用「Excel」來制作報表,和使用「IE」來上網等等,以上所提到的操作系統、打開的程序和文件,都屬於電腦的「軟件」。

103回答者: 君特·格拉斯 - 九級 2005-10-22 13:21

我來評論>>

提問者對於答案的評價:具體,明了,謝謝!

軟件

編輯本段名稱詮釋

1、軟件[software](中國大陸及香港用語,臺灣作軟體)是壹系列按照特定順序組織的計算機數據和指令的集合。 2、軟件並不只是包括可以在計算機(這裏的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔壹般也被認為是軟件的壹部分。簡單的說軟件就是程序加文檔的集合體。 3、泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。

編輯本段類型劃分

壹般來講軟件被劃分為系統軟件、應用軟件,其中系統軟件包括操作系統和支撐軟件(微軟近期又發布嵌入式系統,即硬件級的軟件,是電腦及其它設備運算速度更快更節能) 軟件的真正含義 程序設計的最終結果是軟件。 軟件界面

軟件是用戶與硬件之間的接口界面。用戶主要是通過軟件與計算機進行交流。軟件是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須全局考慮軟件與硬件的結合,以及用戶的要求和軟件的要求。 1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。 2.程序能夠滿意地處理信息的數據結構。 3.描述程序功能需求以及程序如何操作和使用所要求的文檔。

系統軟件

系統軟件為計算機使用提供最基本的功能,可分為操作系統和支撐軟件,其中操作系統是最基本的軟件; 系統軟件是負責管理計算機系統中各種獨立的硬件,使得它們可以協調工作。系統軟件使得計算機使用者和其他軟件將計算機當作壹個整體而不需要顧及到底層每個硬件是如何工作的。 1.操作系統是壹管理電腦硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理 觸摸屏查詢軟件

與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統也提供壹個讓使用者與系統交互的操作接口。★操作系統分為BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。 2.支撐軟件是支撐各種軟件的開發與維護的軟件,又稱為軟件開發環境(SDE)。它主要包括環境數據庫、各種接口軟件和工具組。著名的軟件開發環境有IBM公司的Web Sphere,微軟公司的等。★包括壹系列基本的工具(比如編譯器,數據庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網絡連接等方面的工具)。

應用軟件

但是系統軟件並不針對某壹特定應用領域。而應用軟件則相反,不同的應用軟件根據用戶和所服務的領域提供不同的功能。 應用軟件是為了某種特定的用途而被開發的軟件。它可以是壹個特定的程序,比如壹個圖像瀏覽器。也可以是壹組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟件。也可以是壹個由眾多獨立程序組成的龐大的軟件系統,比如數據庫管理系統。 ★較常見的應用軟件有: 行業管理軟件 :如電腦行業管理軟件開龍IT200 、商軟ERP等; 文字處理軟件 :如Office、 openoffice、 WPS、永中office等 ; 信息管理軟件 :如Assces數據庫、mysql數據庫等; 輔助設計軟件 :如AutoCAD、caxa、Photoshop 、SolidWorks、CATIA,pro/e、UG等; 媒體播放軟件:如暴風影音、QQ影音、kmplayer、豪傑超級解霸、Windows Media Player、RealPlayer等; 系統優化軟件:如windows優化大師、超級兔子魔法設置等; 實時控制軟件 :如KingACT 教育與娛樂軟件 :如考試寶典、遊戲; 圖形圖像軟件 :coreldraw ,painter,GIMP(linux下),3DS MAX,MAYA,softimage|xsi,lightwave,cineme 4d,Houdini ,ADOBE公司的:Photoshop、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycle Enterprise Suite (ES); 數學軟件:Mathematica,Maple,Matlab,MathCad; 統計軟件:SAS,SPSS 後期合成軟件 :after effects,combustion,digital fusion,shake,flame ; 殺毒軟件 :如:國外品牌,諾頓 、卡巴斯基、Webroot Antivirus、G DATA AntiVirus、F-Secure Anti-Virus、麥克菲(McAfee?)、nod32、tiesaimenke、賽門鐵克、大蜘蛛、Trend Micro AntiVirus、驅逐艦、Vipre Antivirus + Antispyware 、AVG Anti-Virus、ParetoLogic Anti-Virus PLUS、小紅傘、比特梵德等; 國內品牌,金山毒霸,江民,瑞星,360、可牛、東方微點、安博士等; 通信協作軟件:電子郵件軟件,傳真軟件,群件軟件,通信軟件,遠程控制軟件; 管理效率軟件:個人信息管理軟件,財務軟件,ocr軟件,文檔軟件,項目管理軟件。

手機軟件

顧名思義,所謂手機軟件就是可以在安裝在手機上的軟件,完善原始系統的不足與個性化。隨著科技的發展,現在手機的功能也越來越多,越來越強大。不是像過去的那麽簡單死板,目前發展到了可以和掌電腦相媲美.手機軟件與電腦壹樣,下載手機軟件時還要考慮妳購買這壹款手機所安裝的系統來決定要下相對應的軟件.目前手機主流系統有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,蘋果推出了運行自己軟件的iPhone;Google宣布將在明年推出Android手機操作系統平臺。二種新操作系統的進入改變了壹些手機運營商的計劃,為最終用戶造成了壹些麻煩,給應用軟件開發人員帶來了更大的挑戰,表明了手機產業的壹些基本變化。 常用手機軟件:GPRS Helper、UCWEB、移動QQ、GGLIVE

編輯本段使用許可

不同的軟件壹般都有對應的軟件授權,軟件的用戶必須在同意所使用軟件的許可證的情況下才能夠合法的使用軟件。從另壹方面來講,特定軟件的許可條款也不能夠與法律相抵觸。 依據許可方式的不同,大致可將軟件區分為幾類: 專屬軟件:此類授權通常不允許用戶隨意的復制、研究、修改或散布該軟件。違反此類授權通常會有嚴重的法律責任。傳統的商業軟件公司會采用此類授權,例如微軟的 Windows 和辦公軟件。專屬軟件的源碼通常被公司視為私有財產而予以嚴密的保護。 自由軟件:此類授權正好與專屬軟件相反,賦予用戶復制、研究、修改和散布該軟件的權利,並提供源碼供用戶自由使用,僅給予些許的其它限制。以 Linux、Firefox 和 OpenOffice 可做為此類軟件的代表。 ***享軟件:通常可免費的取得並使用其試用版,但在功能或使用期間上受到限制。開發者會鼓勵用戶付費以取得功能完整的商業版本。 免費軟件:可免費取得和轉載,但並不提供源碼,也無法修改。 公***軟件:原作者已放棄權利,著作權過期,或作者已經不可考究的軟件。使用上無任何限制。

編輯本段軟件開發

軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是壹項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟件壹般是用某種程序設計語言來實現的。通常采用軟件開發工具可以進行開發。軟件:具有壹定功能的各種電腦程序,稱為軟件。

編輯本段主流的軟件開發語言介紹

Java

作為跨平臺的語言,可以運行在Windows和Unix/Linux下面,長期成為用戶的首選。自JDK6.0以來,整體性能得到了極大的提高,市場使用率超過20%。感覺已經達到了其鼎盛時期了,不知道後面能維持多長時間。

C/C++

以上2個作為傳統的語言,壹直在效率第壹的領域發揮著極大的影響力。像Java這類的語言,其核心都是用C/C++寫的。在高並發和實時處理,工控等領域更是首選。

VB

微軟的看家法寶,實在是太好用了。

php

同樣是跨平臺的腳本語言,在網站編程上成為了大家的首選,支持PHP的主機非常便宜,PHP+Linux+MySQL+Apache的組合簡單有效。

Perl

腳本語言的先驅,其優秀的文本處理能力,特別是正則表達式,成為了以後許多基於網站開發語言(比如php,java,C#)的這方面的基礎。

PyThon

是壹種面向對象的解釋性的計算機程序設計語言,也是壹種功能強大而完善的通用型語言,已經具有十多年的發展歷史,成熟且穩定。Python 具有腳本語言中最豐富和強大的類庫,足以支持絕大多數日常應用。 這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務,幾乎可以在所有的操作系統中運行。 目前,基於這種語言的相關技術正在飛速的發展,用戶數量急劇擴大,相關的資源非常多。

C#

是微軟公司發布的壹種面向對象的、運行於.NET Framework之上的高級程序設計語言,並定於在微軟職業開發者論壇(PDC)上登臺亮相.C#是微軟公司研究員Anders Hejlsberg的最新成果.C#看起來與Java有著驚人的相似;它包括了諸如單壹繼承,界面,與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程.但是C#與Java有著明顯的不同,它借鑒了 Delphi的壹個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網絡框架的主角

Javascript

Javascript是壹種由Netscape的 LiveScript發展而來的腳本語言,主要目的是為了解決服務器終端語言,比如Perl,遺留的速度問題。當時服務端需要對數據進行驗證,由於 軟件編程排行榜

網絡速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。於是Netscape的瀏覽器Navigator加入了Javascript,提供了數據驗證的基本功能

Ruby

壹種為簡單快捷面向對象編程(面向對象程序設計)而創的腳本語言,由日本人松本行弘(まつもとゆきひろ,英譯:Yukihiro Matsumoto,外號matz)開發,遵守GPL協議和Ruby License。Ruby的作者認為Ruby > (Smalltalk + Perl) / 2,表示Ruby是壹個語法像Smalltalk壹樣完全面向對象、腳本執行、又有Perl強大的文字處理功能的編程語言 數據來源於2008年7月的排行榜。

Fortran

在科學計算軟件領域,Fortran曾經是最主要的編程語言。比較有代表性的有Fortran 77、Watcom Fortran、NDP Fortran等。

編輯本段軟件工程師

壹般指從事軟件開發職業的人。軟件工程師10余年來壹直占據高薪職業排行榜的前列,作為高科技行業的代表,技術含量很高。職位的爭奪也異常激烈。軟件開發是壹個系統的過程,需要經過市場需求分析、軟件代碼編寫、軟件測試、軟件維護等程序。軟件開發工程師在整個過程中扮演著非常重要的角色,主要從事根據需求開發項目軟件工作。

編輯本段法律保護

計算機軟件作為壹種知識產品,其要獲得法律保護,必須具備以下條件: (壹)原創性。即軟件應該是開發者獨立設計、獨立編制的編碼組合。 (二)可感知性。受保護的軟件須固定在某種有形物體上,通過客觀手段表達出來並為人們所知悉。 (三)可再現性。即把軟件轉載在有形物體上的可能性。

編輯本段著作權歸屬

根據《計算機軟件保護條例》第10條的規定,計算機軟件著作權歸屬軟件開發者。因此,確定計算機著作權歸屬的壹般原則是“誰開發誰享有著作權”。軟件開發者指實際組織進行開發工作,提供工作條件完成軟件開發,並對軟件承擔責任的法人或者非法人單位,以及依靠自己具有的條件完成軟件開發,並對軟件承擔責任的公民。 我國法律除規定了上述壹般原則外,《計算機軟件保護條例》自第11條至第14條還規定了軟件著作權歸屬的幾種特殊情況: (壹)合作開發。合作開發者對軟件著作權的享有和行使以事前的局面協議為根據,如無書面協議,其著作權由各合作開發者***同享有。合作開發的軟件可以分割使用的,開發者對各自開發的部分可以單獨享有著作權,但行使著作權時不得擴展到合作開發的軟件整體的著作權。 (二)委托開發。受他人委托開發的軟件,其著作權的歸屬由委托者與受托者簽訂書面協議約定,如無書面協議或者在協議中未明確約定的,其著作權屬於受委托者。 (三)指令開發。為完成上級單位或政府部門下達的任務而開發的軟件,著作權的歸屬由項目任務書或者合同規定;如項目任務書或者合同中未作明確規定,軟件著作權屬於接受任務的單位。 (四)職務開發。公民在單位任職期間所開發的軟件,如是執行本職工作的結果,即針對本職工作中明確指事實上的開發目標所開發的,或者是從事本職工作活動所預見的結果或者自然的結果則該軟件的著作權屬於該單位。 (五)非職務開發。公民所開發的軟件如不是執行本職工作的結果,並與開發者在單位中從事的工作內容無直接聯系,且又未使用單位的物質技術條件,則該軟件的著作權屬於開發者自己。

編輯本段軟件載體

軟件的載體是 光盤 VCD DVD U盤 軟盤。 光盤是通過激光雕刻在VCD或者dvd上的。

編輯本段開發流程

軟件開發流程即Software development process。 軟件設計思路和方法的壹般過程,包括設計軟件的功能和實現的算法和方法、軟件的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。 1 相關系統分析員和用戶初步了解需求,然後用WORD列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這壹步裏面可以初步定義好少量的界面。 2 系統分析員深入了解和分析需求,根據自己的經驗和需求用WORD或相關的工具再做出壹份文檔系統的功能需求文檔。這次的文檔會清楚例用系統大致的大功能模塊,大功能模塊有哪些小功能模塊,並且還例出相關的界面和界面功能。 3 系統分析員和用戶再次確認需求。 4 系統分析員根據確認的需求文檔所例用的界面和功能需求,用叠代的方式對每個界面或功能做系統的概要設計。 5 系統分析員把寫好的概要設計文檔給程序員,程序員根據所例出的功能壹個壹個的編寫。 6 測試編寫好的系統。交給用戶使用,用戶使用後壹個壹個的確認每個功能,然後驗收。

編輯本段研發困境

2008年以來美國金融危機席卷全球,逐步從虛擬經濟向實體經濟蔓延,對全球軟件產業帶來明顯沖擊,主要表現為: 壹是市場需求大幅減弱。IDC、iSuppli、Gartner等市場咨詢機構調查顯示,2008年四季度全球IT支出增幅比原定下降2-3個百分點;美國40%以上的大公司下調了2009年的IT支出,其中金融領域IT支出降幅達30%以上。日本IT外包市場需求下降10%以上,2008年四季度本是我軟件外包企業與日本客戶續簽合同的時間,但企業反映續約定單很少。 二是大公司業績普遍下滑。甲骨文第二財季(截至2008年11月30日)軟件收入和利潤分別下降3%、1%,第三財季業績將創新歷史新低。SAP公司2008年二、三季度利潤分別下滑9%、5%,全年下滑5%以上。思科2008年三季度營業收入為三年來最低水平,四季度將下降10%。微軟盡管前三季度業績較好,但分析師預計其將在新壹財季發出營收預警。 三是對部分外向型國家影響明顯。印度、愛爾蘭等依賴軟件外包出口的國家表現尤為突出。以印度為例,由於其軟件外包60%來自美國市場,40%來自金融領域,遭受沖擊十分明顯。據印度軟件與信息服務協會預計,2008年印度軟件及服務業收入增速將下降30%以上,利潤率將下滑5-6個百分點。Infosys公司預計至2009年3月31日的財年收入為47.5億美元,比預期目標下降了5%;塔塔公司2008年利潤增速為5%不到,遠遠低於近年來30%的平均水平。

編輯本段在線軟件

在線軟件即指軟件供應商提供軟件件在線服務(SaaS)。SaaS是Software-as-a-service(軟件即服務)的簡稱,是隨著互聯網技術的發展和應用軟件的成熟,而在21世紀開始興起的壹種完全創新的軟件應用模式。它與“on-demand software”(按需軟件),theapplication service provider(ASP,應用服務提供商),hostedsoftware(托管軟件)所具有相似的含義。它是壹種通過Internet提供軟件的模式,廠商將應用軟件統壹部署在自己的服務器上,客戶可以根據自己實際需求,通過互聯網向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,並通過互聯網獲得廠商提供的服務。用戶不用再購買軟件,而改用向提供商租用基於Web的軟件,來管理企業經營活動,且無需對軟件進行維護,服務提供商會全權管理和維護軟件,軟件廠商在向客戶提供互聯網應用的同時,也提供軟件的離線操作和本地數據存儲,讓用戶隨時隨地都可以使用其定購的軟件和服務。對於許多小型企業來說,SaaS是采用先進技術的最好途徑,它消除了企業購買、構建和維護基礎設施和應用程序的需要。 在這種模式下,客戶不再象傳統模式那樣花費大量投資用於硬件、軟件、人員,而只需要支出壹定的租賃服務費用,通過互聯網便可以享受到相應的硬件、軟件和維護服務,享有軟件使用權和不斷升級,這是網絡應用最具效益的營運模式。市場上目前比較成熟的在線軟件網站包括金蝶友商網、用友偉庫網、阿裏軟件。

  • 上一篇:臥底歸來第二部什麽時候播出 電視劇故事簡介
  • 下一篇:對對碰的使用方法是什麽
  • copyright 2024編程學習大全網