驅動程式漫談-IX
再來談一些哲學吧!
學習理工的同學們,
可能都會認為,
類似哲學這種東西、管理的觀念這種東西,
似乎都是屬於文法商學生的事,
因此在作學問的基礎上,
似乎都不太會去關心這種東西,
也不會將問題的焦點放在上面。
除了原理、數學、方程式以外的東西,
似乎都不是重點。事實上對於一般的機械設施等,
無思考判斷作為的設備來說,
這的確是正確的,沒錯。
但是對於電腦這種東西,
大量的思維判斷的工作在其中,
哲學、管理等觀念就變成了一個很重要運作基礎,
因此,
當我們在探討電腦系統所構成的設施時,
哲學就變成一個基本要先知道的東西,
要不然你對該系統所作的探索努力,
就很容易陷入徒勞無功的窠柩中。
如果不信,
你可以仔細回想過去與電腦接觸的經驗是不是如此。
PS:因此學資工的同學們,
千萬不要看不起學文法商的同學,
也千萬不要以為全世界只有你們懂電腦,
依我來看,相對來說,
你們懂的只是平台與工具,
到了系統真正要建置的時候,
老實說,
反而是這些文法商同學的知識在指導你們,
這也就是在就業市場上,
老是有一些非本科系出身的人作得反而比你們好的原因。
對於這種現象,
你們千萬也不要覺得的意外,
因為系統的建立,
往往要附屬在某種領域知識之中,
而領域知識卻是你們最欠缺的。
不得不要的東西
在日常生活中,
其實有很多東西是不得不要的;
在日常生活中,
也有很多東西是我們想要的。
在這些想要與不想要的東西中,
其實還有很多附屬、衍生的關係在其中。
例如,
我們很可能會因為想要什麼,
而不得不要另外的某些什麼,
而這不得不要的另外某些什麼,
又有可能為你我帶來的額外的負擔。
商品的包裝袋就是一種很常見的:
不得不要的東西。
我們買商品的目的是在商品本身,
是因為我們基於對商品本身需要,
而作出了購買的行為;
而商品的包裝袋,
或者是基於保護商品不致受損,
或者是基於美觀的目的,
而附屬於商品之上的,
所以對於商品加包裝袋的這樣的一個東西來說,
商品才是主角,
包裝袋是配角,
這個組合的特性是,
沒有了配角,
主角還是主角,
除了賣相差一點之外,
其實無損於商品實質的價值,
包裝袋就不一樣了,
沒有了商品,
包裝袋就成了廢物,
甚至被視為一種負擔。
在電腦系統中,
在週邊設備堆疊裡,
從某種角度來看,
橋接器或者是Bus Controller,
其實就是一種不得不要的東西,
其存在的理由,
在於協調接於其上下游兩側不同的匯流排,
使得資料能在不同匯流排中相互流通,
並讓CPU能夠存取到設備堆疊的末端設備中,
而設備堆疊的末端設備才是我們主要的商品、
主要的設備,
它們才是物件組合中的主角,
如果主角不見了,
也就是當匯流排上沒有接連任何末端設備的時候,
匯流排對於電腦系統功能的建制上,
其實是一點貢獻也沒有的。
因此,
吾人在這邊可以將連接在電腦系統上的所有設備,
再分類成匯流排控制器與末端裝置兩大類。
匯流排控制器的特徵就是,
在裝置堆疊串中,
它一定不會是最後一個裝置,
它們的主要功能,
在於匯流排的訊號格式或傳輸方式的轉換,
而不在於產生末端功能,
而所謂末端功能,
就是產生末端裝置所產生的功能。
末端裝置就是接在電腦最外緣,
一般人都可以輕易直接觸了解的功能裝置,
就像是滑鼠、鍵盤、硬碟、顯示器等這種通俗的東西,
至於匯流排控制器,
屬於中轉機構,
屬於電腦系統內部的東西,
除非是工程師,
一般人不太了解,
也不太需要去了解。
例如,
從CPU到USB bus介面鍵盤的裝置堆疊串,
在硬體上,
CPU 直接第一個接到的裝置是北橋,
然後北橋會生出HT Bus 接到南橋,
南橋會再生出PCI bus 接到 USB bus 的HBA,
最後再從USB bus 的HBA生出USB bus 鍵盤,
而鍵盤就是整個裝置堆疊串中的裝置堆疊串,
其它的裝置就全部都是匯流排控制器。
==未完,待續==
--
Ξ Origin: 中興大學天樞資訊網 <bbs.nchu.edu.tw>
Ξ From : 218-169-66-96.dynamic.hinet.net
Ξ Modify: 2005/04/11 Mon 11:47:36