![]() |
||
Major Member
![]() 加入日期: Feb 2005
文章: 225
|
![]() print.com 之所以可以運行,是因為buffers的作用。跟多工行為無關吧?
至於dos系統的中斷行為,基本上應該是接近所謂的分時系統。但是依舊不能算是真正多工的作業系統,真正多工的作業系統到os/2以後才是。(好像還有一個叫c/pm嗯..太久忘了名字) 不過倒是可以形容 hub為單線道,同一時間只能有一部車子行駛(封包傳送),switch是多線道,同一時間可以有多部車子(封包)在上面運行。路由器的作用接近交流道,有路標指示(routing table)。負責使車輛到達目的地。 雖然這樣形容跟實際的運作還是有點差異。而且沒有routing table還是能做資料傳送(不能跨網段),但是應該可以讓大家比較容易了解。 純屬野人獻曝,大家多多包涵 ![]() |
|||||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Apr 2007
文章: 506
|
TO:hulu
若以理論來說,在分多工的系統下使用連續性的中斷,來使其達到看似多工的行為,會使所有程序的執行時間都被拉長而減低處理效率。再以理論套用到以強制中斷方式來達到邊壓divx邊聽mp3,除了divx的壓制時間會變長之外,mp3的音樂播放將會斷斷續續而無法一氣呵成,當然在找不到這類MS-DOS的程式,也沒有實做過的情況下,我無法肯定結果會是如何。但若是以多工的基本原則來說,即便是在單一程式內分批處理不同程序(例如遊戲處理角色動作、血量、記分與生命數等等),或是以中斷方式來平分系統資源下,由於作業系統的限制,仍舊只能在一個時間單位內處理單一執行緒,所以實際上還是單工的模式在運作。 至於MS-DOS下的列印工作,就如同hugow兄所說的,可以在列印的同時,電腦仍可執行其它操作而讓人誤以為是多工處理的原因,就在於緩衝儲存的緣故。實際上在印表機開始列印前,電腦已將列印資料傳送到印表機的緩衝區上暫存,此時電腦的列印程序實際上是已經停止的。 簡單的測試方式,可以在MS-DOS下列印超過印表機緩衝暫存記憶體的文件(例如早年進銷存軟體的月報表),即可發現當列印資料尚未完整送出之前,電腦將無法執行其它操作。 以阻斷他人的封包作業而達到自身正常的封包傳遞作業來說,是不符合多工網路的基本規範的。要斷定一項設備或是系統是否為具備多工處理能力,其實最基本最簡單的辨識方式,就是其是否具備單一時間單位內並行二個或以上的程序,且所有程序皆可正確執行無誤,方可決定是否具備多功能力。再回到您的舉例來說,雖然以強制中斷的方式,迫使媒體閒置來讓自己的傳輸得以執行,但卻造成了另一方甚至多方的傳輸中斷或失敗,且實際上也並未有並行的多點同步溝通或傳輸行為,所以是無法稱為多工設備的。 我同意您”規範/架構是死的,但是應用/人腦是活的”這句話,在任何的系統或架構的建置時,靈活且多方的思考都將有助於達到更完善或更便利的成效。在研發新技術、新規範或新的理論時,創新的思維更是重要。 但若是使用在現有規範的產品或架構下,則不可背離規範或是設備的限制,若是無視先天的限制,而強制以設備或架構所不可及的方式來實做時,將可能衍伸出更多的問題與障礙。 很高興終於出現了正向的討論。 ![]() ========================================================= TO:hugow 您的觀念正確,解釋方式很好。 ![]() 我也常會使用常見的事物來向人解釋電腦或網路。例如用大房子(根目錄)裡的小房間(子目錄)、大紙箱內(根目錄)的小紙箱(子目錄)、抽屜(根目錄)內的置物格(子目錄)、或包包(根目錄)內的小夾層(子目錄)等等,來形容檔案系統的樹狀結構,而置放在其中的則是檔案。 網路若以高速公路來比喻,那麼每一個節點就可視為交流道(也就是目的地)。 在對朋友或客戶用白話解釋Hub與Switch時,大多會先請他們暫時忽略多埠的問題,也就是先將其視為中繼器(repeater)與橋接器(bridge),會較容易理解。 中繼器的傳輸就如同搭乘接駁公車,不管上車的人是誰,也不管目的地為何,只要人一到就往前開。 而使用橋接器時,就如同搭乘計程車,會以乘客的目的地來決定往哪開,或要不要開。 如果把Hub與Switch的架構,形容為城鎮或縣市,而連接的線路形容為本地街道的話,那麼路由器(Router)就像交流道,而路由器與路由器之間的連線就如同跨縣市的高速公路(跨網段或跨網路)。 若是把多連接埠的問題加入比喻時, Hub就如同校園內的廣播公告,只要有訊息要通知學生時,即使內容與部份班級不相關,仍會在整個校園內廣播。所以同一時間內只可以廣播一個訊息,多重的廣播會讓聲音重疊而無法辨識(就如同共享式網路架構上的碰撞,重疊的電子訊號使訊框損毀。)。 而Switch就如同學校的公差,會依照指示將訊息傳達到某個班級或某個學生,同時間也可允許多個公差同時傳送不同訊息給不同班級或學生。 一般來說,在Layer-1與Layer-2上,由於管的是實體連線下傳送的資料訊號,所以設備間所傳遞的,稱為訊框。在Layer-3以上(如同路由器、系統或程式)層級時,是以邏輯方式判斷應用與連線,而邏輯連線上所傳輸的,則稱為封包。在網路上討論分清楚一點,可避免被有心人挑語病找碴。小指點,請海涵。 ![]() |
||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Apr 2007
文章: 506
|
修正錯別字如下:
====================================================== TO:hulu 若以理論來說,在非多工的系統下使用連續性的中斷...... ====================================================== |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Apr 2007
文章: 506
|
隔了半個月再從頭看了這篇討論串,頓時想起剛入行時,前輩所說過的話:不是組過幾台電腦就是電腦工程師、不是牽過幾條線就是網路工程師。
讓我不禁思考當遇到非自身專業領域的疑問時,花費時間上網找到的資料,是否也只是他人不求甚解下的錯誤答案?不僅浪費了時間、更因為別人不求甚解的錯誤解答而讓自己的觀念與認知產生更嚴重的錯誤? 自己深知無法抑制少部分人在網路上的錯誤言論,更無法讓他人在發文前先求證來避免錯誤的言論而誤人子弟,但至少自己可以由此警惕,在自己非專業的領域所產生的疑問而必須在網路上詢查資料時,多一分的求證真的是必要的,更警惕自己不該打嘴砲而誤人子弟。盡信書∼不如無書∼的古語,即使套用到現今社會上,似乎也是無庸置疑的。 |
![]() |
![]() |
*停權中*
加入日期: Jul 2005
文章: 734
|
我在谷哥查 gigabit 網路 cat6 網路線
看到前面有人在吵架 賣溝炒阿~ gigabit 網路用在一般配備 PC 可有 4X~6X MB/S 比這個值低和高 都有 這個很難說得準 要看你配備 若架 gigabit 網路 最起碼 幾十 MB /S 是有的 ![]() |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Feb 2007
文章: 1,628
|
引用:
過了十年 還沒進入100M 應該是5e就蠻夠用了 近來為了跨樓層做資料交換 有想到拉線過去 約需跑二三十公尺 這時就在考慮6的線 由於資料交換電腦使用的硬碟為 Maxtor 40G 一想到只有20-30MB的速度 派6上去有點弒雞牛刀 因此又萌生出乾脆架個基地台好了 雖然直線傳輸距離只有十公尺左右 但需穿過三道牆及跨樓層 看了許多血淋淋的一跨三樓 直線距離也是十公尺上下 訊號已是十萬火急 設定上似乎也比有線來得麻煩 不過全市Wifi後 全省無線化應該會是未來的趨勢 |
|
![]() |
![]() |
*停權中*
加入日期: Apr 2007
文章: 336
|
直接把線換掉就好
但是 HUB ( AP ) 以及網路卡沒換成 GB 的 那換線的意義並不大 畢竟只換線沒換設備,他還是跑100 而已 CAT5e 以下的只用到四條線 CAT6 則是八條線都有用到 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Mar 2004 您的住址: 亞洲.台灣.台北
文章: 2,054
|
引用:
100BASE-T 接 CAT5 用四條線 100BASE-T 接 CAT5e 用四條線 100BASE-T 接 CAT6 用四條線 1000BASE-T 接 CAT5 用八條線 (不能長距離) 1000BASE-T 接 CAT5e 用八條線 1000BASE-T 接 CAT6 用八條線 是看 連線模式 才決定用幾條線 ! 像 100BASE-T POE 用 八條線 1000BASE-T POE 還是用 八條線
__________________
![]() ![]() ATEN CS-1764 DVI KVMP (上網)/(CPU:NA)/(MB:NA)/(RAM:NA)/(VGA:NA)/(HDD:NA)/(NA) |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 地球
文章: 1,370
|
引用:
請愛用 AIRPORT |
|
![]() |
![]() |