• 瀏覽: 3,557
  • 回覆: 32
  • 追帖: 1
我成日以為程式就是software。 咁什麼是driver 呢?


引用:
原帖由 逍遙老僧 於 2023-2-1 11:05 發表
我成日以為程式就是software。 咁什麼是driver 呢?
Software範圍大, 程式是其一、主要之一.
E.g. 我組合好一大堆相關而不同程式、及程式會便用的數據資料, 自動安裝,
因為都只是錄在CD/手指內, 抄給你、你毀掉又再抄, 是Software.
 
Driver是小程式, 連繫不同硬件, 很可能是不同牌子的硬件.
E.g. 以前upgrade Windows後, 有硬件用唔到, 要download新版drivers.
 
P.S. Drive, (不是driver) 是一類硬件, 專職明確.  E.g. Harddrive, 專職儲存數據資訊.



driver是一個軟件用來推動硬件,通常是要被其他軟件呼叫。


引用:
原帖由 111x111=12321 於 2023-2-1 12:52 發表

Software範圍大, 程式是其一、主要之一.
E.g. 我組合好一大堆相關而不同程式、及程式會便用的數據資料, 自動安裝,
因為都只是錄在CD/手指內, 抄給你、你毀掉又再抄, 是Software.
 
Driver是小程式, 連繫不同硬件, 很可能是不同牌子的硬件.
E.g. 以前upgrade Windows後, 有硬件用唔到, 要download新版drivers.
 
...
請問寫driver 用什麼語言多呢?



[隱藏]
引用:
原帖由 逍遙老僧 於 2023-2-2 11:54 發表

請問寫driver 用什麼語言多呢?
c 或(甚至) assembly.



引用:
原帖由 111x111=12321 於 2-2-2023 13:26 發表

c 或(甚至) assembly.
現在熱門用 RustZig,Rust 比較熱門而 Zig 比較高速,C/C++ 的時代仍然未過去,未來仍有大量發展前景。



引用:
原帖由 111x111=12321 於 1-2-2023 12:52 發表

Software範圍大, 程式是其一、主要之一.
E.g. 我組合好一大堆相關而不同程式、及程式會便用的數據資料, 自動安裝,
因為都只是錄在CD/手指內, 抄給你、你毀掉又再抄, 是Software.
 
Driver是小程式, 連繫不同硬件, 很可能是不同牌子的硬件.
E.g. 以前upgrade Windows後, 有硬件用唔到, 要download新版drivers.
 
...
Software 泛指所有由代碼堆砌而成的成品或半成品,所以任何可指令處理器運作達至某些目的軟件都叫做 Software,但我們通常不過稱庫(Library)或一行至幾行的代碼叫做 Software,因為 Software 是一個總稱。查看維基定義如下:
引用:
Software is a set of computer programs and associated documentation and data.[1] This is in contrast to hardware, from which the system is built and which actually performs the work.
軟件是一組計算機程序以及相關的文檔和數據。這與構建系統並實際執行工作的硬件形成對比。



引用:
原帖由 rtrtrt2006 於 2023-2-8 23:22 發表

Software 泛指所有由代碼堆砌而成的成品或半成品,所以任何可指令處理器運作達至某些目的軟件都叫做 Software,但我們通常不過稱庫(Library)或一行至幾行的代碼叫做 Software,因為 Software 是一個總稱。查看維基定義如下:
嗯~ 很好, 謝謝補充.  
 
這是較佳定義.
定義不同於解釋及舉例, 定義自足, 那麼需要有圈內基礎, 否則不明白用詞.
解釋針對疑問, 舉例不是定義然而凸顯特質的典型例子效用最大.
 
了解#1後, 小弟選擇解釋及舉例,
有個解答#1的重點 :  維基定義Software, 沒有程式二字.  (代碼正確, 卻與程式有差異)
//我成日以為程式就是software//



維基定義有個bug....
Software  :  ...所以任何可指令處理器運作達至某些目的軟件都叫做 Software...

Unknown reference / self reference / looping



[隱藏]
仲有樣嘢叫firmware植入chip用…


引用:
原帖由 alee001 於 2023-2-9 11:37 發表

仲有樣嘢叫firmware植入chip用…
Firmware 是 software之一.



引用:
原帖由 111x111=12321 於 2023-2-9 12:27 發表

Firmware 是 software之一.
觀念錯!software可以uninstall或唔install都運作到,firmware只可更新唔可以唔裝,冇咗晶片等於廢。



八卦一下, 有無人知哩
個檔案裡面是甚麼  
顯示女明星的DOS driver.
女名星照片
http://techref.massmind.org/techref/microchip/bmp2asm.htm

[ 本帖最後由 鄉貢仁 於 2023-2-9 15:01 編輯 ]



引用:
原帖由 alee001 於 2023-2-9 13:00 發表

觀念錯!software可以uninstall或唔install都運作到,firmware只可更新唔可以唔裝,冇咗晶片等於廢。
"firmware"云云不是答題, 樓主不是問這個,
Software下面包好多野,  firmware並不典型, 純粹software之一.
Firmware可以作為例子既~
 
uninstall/install云云... 你自己誤會、閱讀理解錯誤,
//E.g. 我組合好一大堆相關而不同程式、及程式會便用的數據資料, 自動安裝//
我選擇舉例, 你可以反駁Software不必一大堆、不一定不同、不一定有數據資料、可能要人手安裝..... 只係比較無聊.

 
廣義來講, Software需要安裝才能"便用", 最簡單的安裝是copy去適當的directory.
大把人拎住隻CD、手指, 或者收到mail attachment, 要問點先睇到、用到, 咪奉旨.
(Directory係PC例子, 不必鑽牛角尖, 一陣又話apple watch裡面沒有directory.)



[隱藏]
// software可以uninstall或唔install都運作到
反而唔知你想講乜.

上句言下之意是該software有install/uninstall之設,
卻唔install都運作到?
uninstall又運作到? ........ 可能佢呃你, 扮unintall其實設計如此想留低, 唔少免費軟件不干不凈.



鍵盤翻頁
左右
[按此隱藏 Google 建議的相符內容]