看板 Military 關於我們 聯絡資訊
※ 引述《qiucou (溫情博愛座)》之銘言: : 看到一堆人無知的噴共匪的航電系統比不了鵝毛 : 隨便貼一點,收集的共匪的航電的文獻,雖然貼了也是白貼,沒幾個人看的懂。 https://mega.nz/#F!xcAw2ZCJ!pA74V9SBZwmqP0VCSMMefQ : 知道共匪的航電是在玩啥級別的,體會一下數千萬行代碼級別的綜 : 合航電有多恐怖(看得懂的前提是玩過嵌入式硬件開發) : 鵝毛的航電多厲害... (以下恕刪) 首先 最首先最重要的東西 來說概念 程式碼不是多就了不起,不是複雜就厲害 舉例子好了 你為了要放屁,會特別脫褲子還準備衛生紙嗎?? 同樣的道理 越複雜的程式,代表運算時的負擔跟計算量越大(有很多層面我不願意細談,直接用比較 簡單的方式去解釋,除非真的有人想聽再說...... ) 回到老美老俄的作法 就版友的回復來說... 舉星海(星際)的例子好了,一個就像異形(蟲族),一個就像神民(神族) 老美在科技上一直精進,老俄則是從本身體質著手 老俄也許用不到什麼複雜的程式碼 但是說認真的,航電又不是只有程式而已 從傳輸訊號開始,光是訊號傳輸的品質會因為傳輸方式不同而改變 舉例就是,FM電台跟AM電台的訊號品質不同,這是物理上的不同 另外在訊號傳輸上,光是天線的材質、包覆等就會影響品質、速率了,更何況還有一堆有 的沒的,如電路設計等 即便電路本身是等效的(簡單說是同樣工作啦),光是電路的長短、電晶體及電容什麼的材 質就會影響效率了... 如果你還是聽不懂,我再舉一個例子 同樣一個設計圖,甚至是類似配方比例的金屬材質,中國製的引擎壽命就是少美俄一大截 如果說程式碼就像引擎設計圖,那天線跟實際的電路板就是引擎的材質配方及製作引擎的 製程... 中國就像人類(人族),體質上贏不了蟲、科技上贏不了神 再怎麼吹噓,你裸裝人類還是打不了小狗 ,穿上裝備也無法單吃狂戰 再怎麼吹,航電材料、材料跟電路贏不了俄國、程式也還是贏不了美國的 回到CPU上 的確,CPU在實際用途上的確是有分的 例如CPU設計在運算的偏重上,有分什麼浮點數運算跟另一個什麼陣列運算的(有很多) 例如處理圖像的是GPU (顯示卡的運算核心),處理運算的是CPU(電腦的運算核心) 但是現在水準上來之後 軍方現在的CPU我不保證,但是至少確定的是 大家拿的手機都比當年NASA射的太空船上的電腦厲害,桌機也是一樣,順便一起樂勝神盾 系統基線0的電腦 另外FPGA是叫做可程式邏輯陣列 要簡單一點跟大家形容就是韌體 機器有分硬體軟體跟韌體 韌體就是軟體燒成電路, 實際執行時基本上是直接跑韌體部份的電路 應用範圍甚廣,畢竟程式碼不用重新讓CPU跑,直接在類似硬體的作用上跑比較快 真的要形容的話,如果軟體就像眼睛,燒韌體做的事情就像雷射矯正一樣,以後不用重新 戴眼鏡就能看得清楚了 當然,我說的很簡略,有要補充或討論的部份歡迎指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.70.26 ※ 文章網址: https://www.ptt.cc/bbs/Military/M.1479816045.A.6AD.html
durant1224 : 說的好 可以再講詳細一點嗎11/22 20:03
XD 看您想聽哪個部份
gooddess : 推推推~11/22 20:09
※ 編輯: eszerfrm (115.82.70.26), 11/22/2016 20:20:31
eterbless : FPGA像黏土 可以弄成各種形狀不用另外開模 11/22 20:19
eterbless : 雖然不及為特殊目的設計的晶片還是能樂勝普通CPU11/22 20:20
對,效率上因為特性偏硬體(硬要說就是沒優化的電路),執行時基本上樂勝CPU 我剛忘了提燒電路(做黏土模)的東西,你解釋的超到位的,讚! ※ 編輯: eszerfrm (115.82.70.26), 11/22/2016 20:25:09
kuma660224 : 那個算configurable 但不是programable11/22 20:26
kuma660224 : 有像CPU的高彈性可做不同演算法運算11/22 20:27
面向不同 CPU的計算經過一連串傳遞(恕我不詳細解釋)之後速度慢很多 跑韌體絕對比軟體快 另外,可程式化閘陣列的確可以把基礎程式燒進韌體裡面 還有,雖然我知道您的意思,但是人家真的是叫做programable
eemail : 我總覺得不要拿遊戲來當舉例輔助 根本不會比較清楚11/22 20:28
eemail : 況且又在講程式不一定多行就比較行 @@11/22 20:28
如果這個道理大家都懂,就不會有個人跳出來說什麼幾千萬行的F35很棒 另外,我還怕不清楚,另舉了實務上的例子 如果您想詳談AM跟FM哪裡不同,或是別的話再說...
kuma660224 : 介於可程式化與固定不可程式化ASIC之中間 11/22 20:29
huckerbying : 就現在技術而言的話,FPGA跟ASIC可以減輕程式編寫數 11/22 21:06
huckerbying : 量,進而減輕CPU運算負荷量,同時也能促進軟體開發11/22 21:08
huckerbying : CPU就只要丟指令叫其他單元來運算就好,不用繁複的11/22 21:10
huckerbying : 去讀取指令集,造成大量運算負荷11/22 21:11
loach98 : 用SW跑就是要靠CPU運算,速度不如做成HW/ASIC featu11/22 22:26
loach98 : re或者FPGA11/22 22:26
chris610020 : 這比較偏軟體工程,CPU應該早就決定好了,不可能換11/23 02:07
chris610020 : 改需求應該是CODE變肥的主要原因 11/23 02:09
code會變肥,韌體也會變的 韌體是能更新的(雖然不容易) ※ 編輯: eszerfrm (115.82.70.26), 11/23/2016 09:16:35
ianlin45 : 鬼扯淡 11/23 09:23
gametv : 樓上不如講講哪裡鬼扯了? 11/23 11:39
chris610020 : 還有程式碼多不代表時間複雜度高 11/23 15:48
chris610020 : 由其要求REAL TIME的戰機程式不可能跑得慢 11/23 15:49
chris610020 : CODE越肥越難維護與開發,這就好比寫長篇小說或畫漫 11/23 15:56
chris610020 : 畫,越到後面越難寫,因為設定太多很容易吃書 11/23 15:56
chris610020 : 而且這部作品有上百個作者,還有趕稿壓力,困難度可 11/23 15:58
chris610020 : 想而知 11/23 15:58
dopyu : debug~ debug~ debug~ 11/23 16:01
firefeather : CODE 越肥,程式工程師越絕望…XDD 11/24 11:19