當前位置:首頁 » 軟體百科 » 軟體為什麼能變成硬體

軟體為什麼能變成硬體

發布時間: 2022-09-03 16:03:56

Ⅰ 「軟體和硬體在一定情況下可以相互轉化」這個觀點正確嗎為什麼

這個是錯誤的……因為硬體是物理設置,軟體是數據……有的時候軟體可以模擬硬體,但是僅僅是模擬,它是不可能轉化為硬體的……

Ⅱ 軟體以什麼形式存在,軟體為什麼能支配硬體

軟體在工作的時候也是實體,軟體的實質就是電流信號,用電壓的高低代表不同是信息,用這些電流信號去控制邏輯電路的通斷,靠邏輯電路的通斷來控制硬體的工作。

軟體就是起到一個開關信號的作用,開關要工作,必需保證硬體是加電的,沒有接通電源的硬體是無法用軟體來控制的。就好比沒有插上電源的台燈,怎麼按開關都是不會亮的。
任何軟體在運行前都要有一個將其轉化為電流信號的實體化過程,寫在紙上的軟體代碼是永遠也不能控制硬體的。

早期電腦用人工接線輸入程序,相當於用人體的力量將軟體代碼實體化為電信號;現在用的軟盤、硬碟是通過磁頭將程序代碼轉化為電信號,光碟需要通過光頭將程序代碼轉化為電信號等等。

Ⅲ 為什麼軟體能夠轉化硬體硬體能夠轉化軟體實現這種轉化的媒介是什麼

軟體可以裝到硬體里,硬體可以通過軟體強化,互相轉換那是不可能了。

Ⅳ 軟體為什麼可以控制硬體是由於什麼物理或化學變化引起的

雖然我不清楚你問這些出於什麼,但我還是決定寫一些東西:

從全局的概念上准確的回答你的問題,真的很困難。因為涉及的概念和過程描述實在太抽象了。說實在的,「軟體控制硬體」這句話挺有歧義的,就目前自己使用計算機的程度,從一般計算機構造來看,想要從根源上區分存儲和計算實在是件困難的事。你可以把計算機看成計算和存儲可以分離,因為硬碟就像計算機的存儲單元,CPU是計算單元,所以計算機的記憶可以外部化。然而,類比到人類的時候,大腦卻是記憶和存儲合二為一的。細化CPU完成功能的過程,它也是有寄存的。你說如何嚴格區分計算機的計算和存儲呢?況且還有根內存在。

以上表達的意思希望你能明白,從分子運動就可以看出來,物質同化和性質紊亂便是自然界的規律,如同人類社會不同民族的融合一樣。從軟體的概念上說,和提純金屬是相同的。人為的逆轉自然界的規律為己所用。

物理和化學變化,是提純了的自然規律,比如電容,它的放電和充電,這個過程受限於電量和電容表面積,那麼註定了它有固定的時間間隔,利用這些特性,可以用來計數,在多長時間後放電。二極體,說白了就是不同介質電阻的零界變化,形成二極體的定向電流和傳遞電勢的性質。電容,電阻,二極體加起來:在何時朝什麼方向傳遞多少電流電壓(這只是很簡單很籠統的說),於是,神奇的作用效果便呈現出來了。化學方面大多涉及製造工藝,在這就不說了。

那麼計算機的電路板和上面的元件通電後的作用和軟體控制硬體後的作用難道不是相同的么,只是效果更加單純。計算機的輸入設備,比如鍵盤和滑鼠,手指的操作,在幕上輸出以上的文字。不就是一連串的簡單電路通電後的表現么,比起某幾個電器元件的化學和物理變化,只是更加復雜,或者說表現效果更加符合人的意願。

你所說的軟體硬體間的相互作用,說白了還是硬體和硬體間的相互作用,為什麼不採用過多的化學變化,因為這有個控制量的問題,化學變化過程的能量變化難以控制,且無論如何無法質量守恆(如果你相信中學教材就慘了)。硬體方面的存儲可以舉兩個簡單的例子,你的U盤,如何存儲?是在半導體存儲介質上「固化」電路,通電後,輸出電路的「通路」和「不通路」兩種狀態,邏輯上就是數據的二進制化。而硬碟,和磁帶的存儲原理是相同的,通過控制磁頭的電流大小,控制磁頭的磁場強度,然後干預磁碟碟片上的「磁性物質」的密度或排布規律。

至此,軟體作為一般人的抽象概念,把我們引入誤區了,有一點希望你能從心底來認同,這不是技術上的問題,而是關於事物的認知。我們知道軟體和硬體的相互作用是如何發生的意義不是很大,關鍵是我們知道怎麼利用好這種相互作用就夠了。

Ⅳ 為什麼軟體能在硬體上運行

三維CAD/CAM/CAE軟體為什麼要在圖形工作站上運行? 總是有同行問我這樣的問題:我用某某軟體,什麼樣的PC夠用?我在建模時,機器運行特別慢,還常出錯,這是為什麼?要解釋這些問題是比較復雜的,下面我就以IBM公司的圖形工作站intellistation M-Pro 6225 IHC為例,試著解釋一下這個問題,並著重談談圖形工作站對三維模型處理能力的看法,與大家共同探討。 有哪些專業三維CAD/CAM/CAE應用需要工作站?在2000年之前,大多數工程師使用AutoCAD和KMCAD等二維軟體,這些軟體對計算機的需求並不高,一台主流配置的PC就能解決問題。但是,在2000年之後,大量的工程師(我是指工程師,不是美術、藝術工作者,本文探討的范圍也是三維CAD/CAM/CAE軟體的硬體平台,而不是3DMAX之類建模和動畫軟體)開始使用三維CAD/CAM/CAE軟體,這些軟體對CPU、內存和圖卡的要求上了一個台階,一般的PC就不能應付了。從那時起,越來越多的工程師開始關注計算機硬體平台,並轉向使用PC圖形工作站(本人也是從那時開始使用圖形工作站的)。 CAD/CAM/CAE軟體對計算機系統的要求很高對於"三維CAD/CAM/CAE該用PC還是工作站?"的問題,我的觀點非常明確,圖形工作站是不二之選。有人會提出成本高的問題,但是,比起動輒數萬、數百萬、上千萬的三維軟體價格,區區萬余元的硬體投資又算什麼呢?當然,僅是為了學習,不從事設計生產,或者您用盜版軟體,則不在探討之列。而且這幾年,硬體價格猛跌,PC圖形工作站的價格也並非像UNIX工作站那樣高不可攀。以intellistation M-Pro 6225 IHC為例,3.4GHz的CPU、1GB的內存、128顯存的專業圖卡,如此配置工作站大約在萬余元,對於企業級用戶來說,這個投資是完全花得起的。 intellistation M-Pro 6225 IHC現在市面上常見的三維CAD/CAM軟體很多,CAD方麵包括PRO/E、CATIA、UG NX、SOLIDWORKS、SOLIDEDGE、TOPSOLID、IRONCAD、INVENTOR等等,CAM方麵包括POWERMILL、HYPERMILL、EDGECAM、MASTERCAM、MASTRECAM等等,CAE方麵包括NASTRAN、PATRAN、DYNA、ANSYS、FLUENT、ABAQUS等等。粗粗算下來,三個類別的三維軟體加在一起不下百種。從建模方式來看,主要包括曲面建模、實體建模和實體曲面建模三類;從圖形內核來看,包括PARASOLID和ACIS等。目前來看,上述三類軟體對計算機平台的CPU、內存和圖卡的性能要求都比較高,且對計算機的穩定性要求較高,比較適合在工作站上運行。相較而言,三維CAD軟體中的模型復雜程度有較大的伸縮性,但模型顯示普遍要求精確、美觀、真實感強,對圖卡和內存的要求較高;CAM軟體的模型比較簡單,而且曲面模型和線框模型比較多,對系統的整體性能要求較低;CAE軟體的網格模型和雲圖比較復雜,運算數據規模大,對CPU、內存和圖卡的要求均非常高,PC圖形工作站僅僅適合處理簡單的線性問題,非線性或高復雜度的分析模擬計算還是要在UNIX系統甚至網格計算機系統中完成。表1是intellistation M-Pro 6225 IHC的基本配置。 表1 intellistation M-Pro 6225 IHC配置 配件 型號特性 CPU P4 3.4GHz,2MB L2緩存,支持EMT64 晶元組 Intel 925x express,支持PCI-E和雙通道內存 內存 1GB PC3200 ECC DDR2雙通道內存 顯卡 ATI FireGL V3100 128M,128bit, PCI-E介面 硬碟 SCSI 73G硬碟 這個配置是目前PC工作站的中低檔主流配置,其配置比較均衡。幾乎全部的三維CAM軟體可以在其上流暢運行,大部分主流三維CAD可以獲得令人滿意的運行效果,CAE軟體下一般復雜度的問題可以由intellistation M-Pro 6225 IHC完成。 為什麼CAD/CAM/CAE應用要使用圖形工作站不同於辦公、多媒體和游戲軟體,由於CAD/CAM/CAE軟體是工業級的軟體,用於工業產品、工業流程的設計、製造和模擬優化,對計算機的要求除了強大的性能外,還包括工業級的穩定性。這是這類應用必須使用圖形工作站的根本原因。 玩游戲,死機了可以再來,設計產品時死機,難道也能再來?幾乎所有的CAD/CAM/CAE軟體供應商都建議用戶使用專業的圖形工作站,並對市場上的知名品牌工作站平台進行認證,這些信息公布在其網站和銷售資料中,這是軟體廠商為其客戶提供的一項重要服務,目的是保證其軟體能獲得最佳的運行效能和穩定性。在一些采購CAE軟體的大項目中,軟體廠商甚至必須聯合工作站、計算伺服器等硬體廠商,共同完成客戶給出的算題,才能證明軟硬體之間的兼容性。在CAD/CAM/CAE領域,專業硬體平台扮演著重要的角色。 IBM網站上的認證列表,從MCAD、CAE到生命科學研究,多達幾百種軟體通過了認證,也只有IBM願意下這個功夫( http://www-03.ibm.com/servers/intellistation/pro/isv/index.html)IBM作為伺服器和工作站領域最具實力的廠商,其產品總是在第一時間在CAD/CAM/CAE軟體的最新軟體系統中通過測試。雖然,這些測試都需要IBM向軟體廠商支付昂貴的費用,但為了保證產品與專業軟體平台的最大兼容性,IBM在這方面是非常捨得投資的。這種做法是很多業內廠商做不到的。在IBM網站上有詳細的軟體認證列表,表明IBM的產品已經通過了軟體廠商進行的嚴格測試。intellistation M-Pro 6225 IHC作為IBM工作站的一個產品,在推出之前也經過了這樣的"艱難磨合"。實際上,CAD/CAM/CAE軟體廠商無法像辦公、游戲軟體廠商那樣,保證其專業軟體能在所有非專業平台上完美運行。在一般的PC上,問題總是存在的,且不可捉摸。這樣的例子很多:在一些採用游戲娛樂圖卡的PC上運行PRO/E,拖拽大模型時會出現黑屏或意外退出;在高解析度的LCD屏幕上,線框模型會抖動不已;AUTODESK的INVENTOR會在啟動時圖形介面初始化失敗;在大解析度或雙屏顯示環境下,CATIA的圖標會忽然變成兩倍大小;即使運行不大的模型,UG也非常慢,菜單上的文字經常變黑或不刷新;在FLUENT或FEMAP中,劃分好的網格一旦ZOOM,會無緣無故地不顯示;在NSASTRAN中,解算進程會永遠停在某一點上,無法繼續……這些問題花樣繁多,舉不勝舉。這不是軟體廠商的錯,因為專業的CAD/CAM/CAE軟體本身不適於在普通PC上運行。用戶也無法從娛樂游戲圖卡廠商處得到解決辦法,因為驅動的更新和新的補丁只是為了更好的運行新游戲和POWERDVD這類多媒體娛樂軟體。一句話,運行專業的CAD/CAM/CAE軟體還是要採用intellistation M-Pro 6225 IHC這樣的專業工作站平台。intellistation M-Pro 6225 IHC就不會不問題嗎?我可不敢保證,但是在通過了廣泛的專業認證後,intellistation M-Pro 6225 IHC能最大程度的保證CAD/CAM/CAE軟體的穩定、高效運行。 除了認證外,我可以再深入剖析一下,為什麼intellistation M-Pro 6225 IHC這類工作站能做到這一點。 傳統的PC圖形工作站一般具備幾個特點:強勁的CPU、專業圖卡、ECC內存、高速SCSI硬碟和均衡的系統設計。

Ⅵ 為什麼軟體能夠轉化為硬體

這是轉化不了的,硬體好比人的身體,軟體好比人的思想,思想指揮身體行動,軟體指揮硬體運行。

Ⅶ 為什麼軟體能夠轉化為硬體,硬體能轉化為軟體實現這種轉化的媒介是什麼

硬體和軟體的邏輯等價性,任何操作可以由軟體來實現,也可由硬體來實現;任何指令的執行可以由硬體來完成,同樣也可以由軟體來完成。
將程序固定在ROM中組成的部件稱為固件。固件是一種具有軟體特性的硬體,它具有硬體的快速性特點,又有軟體的靈活性特點。這是軟體和硬體相互轉化的典型事例。
《計算機組成原理》

Ⅷ 什麼是軟體和什麼是硬體

一、軟體是一種邏輯的產品,與硬體產品有本質的區別
硬體是看得見、摸得著的物理部件或設備。在研製硬體產品時,人的創造性活動表現在把原材料轉變成有形的物理產品。
而軟體產品是以程序和文檔的形式存在,通過在計算機上運行來體現他的作用。在研製軟體產品的過程中,人們的生產活動表現在要創造性地抽象出問題的求解模型,然後根據求解模型寫出程序,最後經過調試、運行程序得到求解問題的結果。整個生產、開發過程是在無形化方式下完成的,其能見度極差,這給軟體開發、生產過程的管理帶來了極大的困難。

二、軟體產品質量的體現方式與硬體產品不同
質量體現方式不同表現在兩個方面。硬體產品設計定型後可以批量生產,產品質量通過質量檢測體系可以得到保障。但是生產、加工過程一旦失誤。硬體產品可能就會因為質量問題而報廢。而軟體產品不能用傳統意義上的製造進行生產,就目前軟體開發技術而言,軟體生產還是「定製」的,只能針對特定問題進行設計或實現。但是軟體愛你產品一旦實現後,其生產過程只是復制而已,而復制生產出來的軟體質量是相同的。設計出來的軟體即使出現質量問題,產品也不會報廢,通過修改、測試,還可以將「報廢」的軟體「修復」,投入正常運行。可見軟體的質量保證機制比硬體具有更大的靈活性。

三、軟體產品的成本構成與硬體產品不同
硬體產品的成本構成中有形的物質佔了相當大的比重。就硬體產品生存周期而言,成本構成中設計、生產環節占絕大部分,而售後服務只佔少部分。
軟體生產主要靠腦力勞動。軟體產品的成本構成中人力資源佔了相當大的比重。軟體產品的生產成本主要在開發和研製。研製成功後,產品生產就簡單了,通過復制就能批量生產。

四、軟體產品的失敗曲線與硬體產品不同
硬體產品存在老化和折舊問題。當一個硬體部件磨損時可以用一個新部件去替換他。硬體會因為主要部件的磨損而最終被淘汰。
對於軟體而言,不存在折舊和磨損問題,如果需要的話可以永遠使用下去。但是軟體故障的排除要比硬體故障的排除復雜得多。軟體故障主要是因為軟體設計或編碼的錯誤所致,必須重新設計和編碼才能解決問題。
軟體在其開發初始階段在很高的失敗率,這主要是由於需求分析不切合實際或設計錯誤等引起的。當開發過程中的錯誤被糾正後,其失敗率便下降到一定水平並保持相對穩定,直到該軟體被廢棄不用。在軟體進行大的改動時,也會導致失敗率急劇上升。

五、大多數軟體任然是定製產生的
硬體產品一旦設計定型,其生產技術、加工工藝和流程管理也就確定下來,這樣便於實現硬體產品的標准化、系列化成批生產。由於硬體產品具有標準的框架和介面,不論哪個廠家的產品,用戶買來都可以集成、組裝和替換使用。
盡管軟體產品復用是軟體界孜孜不倦追求的目標,在某些局部范圍內幾家領軍軟體企業也建立了一些軟體組件復用的技術標准。例如,OMG的CORBA,mICROSOFT的COM,sun的J2EE等,但是目前還做不到大范圍使用軟體替代品。大多數軟體任然是為特定任務或用戶定製的。

Ⅸ 為什麼軟體硬體可以互相轉換

可以,就是用軟體來實現硬體的功能,或者是用硬體來實現軟體的功能,總之就是達到同樣的目的,方案的選擇通常取決於實現成本。
舉個例,ps2模擬器中的視頻插件設置就可以選擇用軟體來渲染或者硬體來渲染。

熱點內容
雙十二淘寶首頁為什麼變黑白 發布:2024-11-05 22:18:24 瀏覽:800
為什麼貓耳不能微信充值 發布:2024-11-05 22:18:02 瀏覽:710
為什麼卸載愛奇藝找不到 發布:2024-11-05 21:07:59 瀏覽:72
為什麼一到高三歷史就學不好 發布:2024-11-05 21:06:55 瀏覽:858
花生米葉子到了晚上為什麼會熟 發布:2024-11-05 19:16:55 瀏覽:294
為什麼學美術找不到工作 發布:2024-11-05 19:10:54 瀏覽:344
為什麼我的電腦總是禁用輸入法 發布:2024-11-05 19:06:46 瀏覽:929
男生為什麼叫你大傻牛 發布:2024-11-05 18:48:37 瀏覽:964
為什麼閉上眼眼睛會疼 發布:2024-11-05 18:47:43 瀏覽:869
手機電容測量為什麼是紅筆接地 發布:2024-11-05 18:41:58 瀏覽:814