absmiddle 終卷


AlbertB.bbs@bbs.cis.nctu (匪諜藏鏡人): P.9-3 §作業系統的種類 作業系統的英文原稱為 DOS(Disk Operating System), 在國內由於 MS-DOS 的功能 強, 加上微軟的大力促銷, 使得部份電腦的初學者以為 DOS 就是 MS-DOS (...) (...) ˙Solaris/Nextstep-Solaris 是為了 i486 而特別發展的作業系統, Nextstep 是 Solaris 的改良型, 它和 UNIX 很像, 目前 SUN 工作站使用了這一套作業系統。 ┌─────────────────────┐ │ 註:咦? Steve Jobs? 你為什麼蹲在這裡哭? │ └─────────────────────┘ <Page 9-3> 的疑問 作業系統的種類 網路上的朋友,您們對這句話有開懷大笑嗎?如果您認識這位書評朋友,請告訴他 「別低估網路朋友的幽默感」。 Solaris/Nextstep Steve Job 並沒有哭,他在笑,笑您怎麼連這個都不懂。他並不是蹲著,他是人仰馬 翻。 { 網路上的朋友有沒有開懷大笑倒是不關我的事, 不過我想如果他們知道像你這樣一個 連作業系統(Operating System)都會弄錯的三流門外漢, 居然還能夠寫書, 還能夠賣 出那麼多來誤導初學者, 還能夠在別人指正你的時候厚顏無恥的強辯, 他們大概真的 會笑不出來... 關於 NeXTSTEP, 以下這是自由軟體基金會的 Phobos Chang 所寫的, 您自己看一下吧 │當初 Albert B. Wang 把那份給我報報送到我的 BBS 來時, 我看了一點都不 │覺得好笑, 而是非常生氣, 生氣的原因是這種人也敢寫書﹖連 SCSI 也能編成 │是 Apple 發展的, 被人指出來還要人舉反證, 笑死人了. │ │其他的錯誤我就略過不計, 只針對 NEXTSTEP 的部份來說. │ │全本書中所有提到 NeXTSTEP 的部份幾乎全是胡說八道, 對這個東西瞭解不夠 │就別寫到書裡面, 敢寫就不要怕被罵! │ │最早的 NeXTSTEP 是在 SunOS 上頭發展的, 或者該說是 Sun 機器, 發展的 │方式是逐步把 NeXTSTEP 的東西取代 SunOS 的東西, 最後則用 mach kernel │把整個 kernel 換掉, 再轉移到 NeXT 黑機器上頭. 為什麼會選用 Sun 來 │擔任這種任務﹖因為當時的 Sun 也是用 M68K 而非後來的 Sparc, 跟 NeXT │黑機器用的一樣. │ │NeXT 黑機器剛推出時的 NeXTstep 是 0.9 版, 一直到 3.1 版才移植到 Intel │機器上頭, 在這段時間中 NeXT 跟 Sun 一直是競爭廠商, 什麼 NeXTstep 是 │Solaris 的加強版, 荒唐! NeXTstep 0.9 在 1989 年正式 announce 時, 還沒 │有 Solaris 這個名稱, Solaris 是 92 年才出現的, 而且負責 Solaris 的是 │SunSoft, 跟 Sun Microsystems 根本是兩家公司. │ │至於說 Sun 的 Sparc 機器上面現在用的是 NeXTSTEP, 更是時間錯亂症狀, 要 │知道, NeXT 跟 Sun 合作是 93 年底的事, Sparc 版的 NeXTSTEP 要到今年年底 │才會出來, 更遑論 OpenStep 了. Sparc 版的 NeXTSTEP 才在上個月進入 beta │測試, 不知道洪先生是在哪個國家看到 Sparc 在跑 NeXTSTEP﹖德國﹖ │ │老實告訴你, 洪先生, Sun 跟 NeXT 這兩家公司的距離近得可以, 近到兩家公司 │的員工一天到晚在交換公司 (從 Sun 跳到 NeXT, 再從 NeXT 跳回 Sun) , 目前 │為止還沒有任何一個加州以外的公司拿到 Sparc 的 NeXTSTEP, 知道嗎﹖ │ │最後再告訴你一件事, 洪先生, 明年七月之後就沒有 NeXTSTEP 了, 知道嗎﹖ │以後只剩下 OpenStep, 至於什麼是 OpenStep, 你可以到德國去找資料, 反正 │德國的電腦書很多很好嘛! } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.9-5 <IBM 公司自己也發展 PC-DOS 作業系統> 國內的電腦初學者, 可能不知道當初 IBM 和美國微軟簽約發展 MS-DOS 作業系統的同 時, IBM 自己也發展 PC DOS 作業系統。(...) ┌────────────────────────┐ │ 註:而且剛好寫得和 MS-DOS 一模一樣... 真巧... │ └────────────────────────┘ <Page 9-5> 的疑問 您不知道 IBM PC DOS 作業系統的發展歷史嗎? 請撥 IBM 公司相信他們可以給您確 認,說不定 IBM 的電話接線小姐就可以給您確認。 { 看來您常常打電話去騷擾 IBM 的總機小姐, 我可以告訴你, 不必了, PC-DOS 和 MS-DOS 開始時根本是同一樣東西, PC-DOS 是附在 IBM 原廠 PC 出貨的 DOS 版本, 而 MS-DOS 是零售用和 OEM 的版本, 兩者除了檔名和一些細節外, 其他根本完全一 樣, 而且都不是 IBM「發展」的。 } ------------------------------------------------------------------------- P.9-37 §何謂 OOP? OOP(Object Oriented Programming Language)--物件導向程式語言。 物件導向程式語言是由數個獨立的程式組合而成, 每一個獨立的程式都有獨特的資料 及程式碼(Programming Code), 物件導向程式的設計, 將這些不同性質的獨立程式整 合在一起。由於這些獨立的程式, 已經可以單獨作業, 所以他們也可以被其他的物件 導向程式使用, 這種程式的設計, 就是將一些程式依需要整合起來。它的好處是容易 設計, 缺點是因為它是以一個個體程式的方式被使用所以程式大, 需要很大的記憶體, 也因如此, 它的執行速度也較慢。在不久的將來, 配合硬體的發展, 微電腦的執行速 度大幅增快之後, OOP 的流行, 指日可待。 ┌─────────────────────────────────┐ │我已經笑到沒有力氣寫評論了...有沒有哪位願意將這段文字轉給賀元,賴明│ │宗或是劉燈,不然就翻譯一下, Mail 給 Cox 或是 Stroustrup... │ │順便代匪諜傳一句話給他們:「請節哀順變...」 │ └─────────────────────────────────┘ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.9-41 <為什麼 OS/2 需要 8Mb 的記憶體才夠呢?> (...) 因為 OS/2 有一個 "動態資料連結庫"(Dynamic Link Library) 的觀念, 也就是說, 當主程式在硬碟上取了一部份資料之後, 這些資料就一直存在主機板上的記憶體內, 並不會消失, 所以這些資料會越積越多, 因此需要大的記憶體。 ┌─────────────────────────────────┐ │註:所以當開機三十分鐘後,OS/2就會因為資料累積太多而使電腦當機...:) │ └─────────────────────────────────┘ §OS/2的優點 OS/2 的好處是:主程式將要用的資料全部放在記憶體內, 以增快它的執行速度。 <Page 9-41> 的疑問 出處 Das gross Bush zum 486er,德國 Data Becker 發行,作者 Thomas Jumpbluth Page 391-393。您提出「開機 30 分鐘後 OS/2 會因為累積太多資料而當機」,是不 正確的,是故意曲解,危言聳聽。因為在同頁中,本人亦提出「如果使用者配備不夠 多的記憶體時,電腦會將磁碟當成記憶體使用」,顯然您對此書內容未詳讀,請改進 。注意:電腦基本常識,工作結束,該工作將釋回所佔用的記憶體。在另一本書 Alles uber 386er、486er、Pentium 書中第 152、153 頁,對此也有描述。此書由德國 Mark & Technik 公司發行。 { 不懂就不要亂寫, Dynamic Linking Library 是「動態鏈結程式庫」,不是「資料鏈結 庫」, 而且運作原理寫得更是亂七八糟, Dynamic Link 指的是在執行時段(Run Time) 才對所要呼叫的副程式進行鏈結(Linking), 同一個 DLL 也可以被很多程式呼叫使用, 至於程式從硬碟上取資料就留在記憶體, 這和 DLL 完全沒有關係; 而您下面的解釋就 更妙了:照您這樣說, 要是記憶體不夠, 而程式又要從硬碟拿資料, 那就會把資料拷貝 一份在硬碟中囉? 要是硬碟也不夠大, 是不是過一會兒就爆掉了? 還有, 作業系統也是一種程式, 若是作業系統本身要用 DLL, 而它又不會結束, 是不 是就不會釋回記憶體? 是不是就會「越積越多」? 自己解釋的不倫不類, 還敢怪我故 意曲解? 不怪你誤導讀者已經是算我客氣了... 我完全是依照您所說的推演出來的, 如果你要說我危言聳聽, 請先檢討自己所寫的是不是曲解了這些名詞, 好嗎? } =-=-=-=-=-=-=-=--=-=-=-=-=-=-=--=-=-=--=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= P.9-49 (...) 在 UNIX 嘗試取代 DOS 之前的發展趨勢為:DOS 和 UNIX 兩套作業系統同時並存於電 腦系統內, 使用者可以隨時由一方切換至另一方, FDISK 是一個專為切換而發展的程 式, 用以確保轉換過程的順利。(...) ┌────────────────────────────────┐ │註:Microsoft 公司為了使用者早日更換 UNIX 起見, 早就在每套 MS-DOS│ │ 中附上了這個程式, 請各位趕快使用, 享受順利的轉換過程... │ └────────────────────────────────┘ <Page 9-49> 的疑問 顯然您「有意」曲解本文,本人不予理會。 { 在你認為我曲解你的文字前, 請先看看自己的文字是不是「有意」曲解了 FDISK 的用 途... } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.9-51 (...) 在 Windows NT 發展過程中, 美國微軟公司參考了卡納基美隆大學(Carnegie-Mellon University)所發展的 "Math" 觀念, 增強了Windows NT 在作業系統保護, 作業系統 服務, 以及程式界面的觀念。(...) <Page 9-51> 的疑問 任何 Windows NT 的專門書籍對此均有描述。 { Mach 是 CMU 在 1986 年所發展的作業系統, 它並不是一種「觀念」, 顯然你從來沒 有讀過作業系統有關的教科書。Windows NT 採用了 Mach 的核心, 至於核心是啥? 請 自己查書吧, 反正德國很多書... } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.10-5 (...) Peer to Peer 這兩種電腦利用串列埠或並列埠連接在一起, 並沒有主僕之分, (...) <Page 10-5> 的疑問 任何 DOS 書籍對此均有描述。 { 真離譜... 要叫我看書, 也要挑對範圍, 明明是網路有關的東西, 卻叫我去看 DOS 書 籍, 還有, 雖然用串列或平行埠連在一起是 Peer to Peer 的一種, 但是不表示 Peer to Peer 一定是這種方式, 我看你該修一下基本邏輯了... } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.10-14 10-2-5 APPLETALK APPLETALK 是美國頻果電腦公司為蘋果 32 位元的麥金塔電腦而設計的匯流排型網路 APPLETALK 也可以裝在 IBM 個人電腦上。 APPLETALK 非常容易裝置, 在麥金塔電腦主機板上, 已經有網路埠, 所以它安裝在麥 金塔電腦時, 只需將電纜和接頭接上即可, 它傳送資料的速度非常慢, 每秒才 320bit. 雖然如此, 由於它的價格便宜, 而且裝配簡單, 在市場上仍有吸引力。 ┌───────────────────────────────────┐ │有誰家裡的 IBM PC 有裝 Appletalk 的, 請 Mail 給我... │ └───────────────────────────────────┘ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.10-21 10-5-2 Windows的網路作業方式 (...) Windows NT 提供更多的服務, 它最大的特色, 就是兩部電腦可以同時透過網路玩電動 玩具。 ┌───────────────────────────────┐ │註:id Software 公司發言人公開譴責 Microsoft 涉嫌剽竊智慧財產權│ │ 的行為, 並宣布將開發「DOOM 2」以對抗 Windows NT; 發言人表示│ │ 「我們的 DOOM 2 在網路上的表現絕對比 NT 強!!!」 │ └───────────────────────────────┘ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.11-13 11-3-4 WordStar 1.(...) 2.WordStar 的字意源於 "What you see is what you get" 你所看到的就是你所得到 的。 (...) <Page 11-13、11-3-4 節> Que Computer User Dictionary 2nd Edition Page 541 { Well... I see, but I don't get WORDSTAR!!! 仔細看看... WYSIWYG 和 Wordstar 除了開頭都是 W 以外, 實在是沒有什麼關係... } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 11-3-6 Norton Utilities 1.1990 年 P.Norton 公司推出 2.它的主要功能是管理電腦上的目錄, 檔案, 它可以尋回已經被刪除的檔案, 建立子 目錄等功能。 3.內含 Norton Commander, 可以尋回被刪除的檔案。 <Page 11-13、11-3-6 節> Que Computer User Dictionary 2nd Edition Page 368 註:Norton Utilities 目前由 Symantec 公司發行。部份內容下一版將修正。 { 1990 年 Norton Utility 好像已經出到 5.0 版了...而且 Norton Commander 和 Norton Utility 是兩套獨立的軟體... 更可笑的是:能夠救回被刪除檔案的, 是 Norton Utility 的 UNERASE Norton Commander 沒有這種能力... 等一下... 你還想出下一版? 喔... 又有笑話了... } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.11-14 11-3-8 Excel 1.(...) 2.(...) 3.它是一種文書處理, 除了文字以外, 還有圖形的處理功能, 可以設計文書中每一頁 的格局, 並可處理有顏色的立體文字。 P.11-15 11-3-9 CorelDraw 1.(...) 2.一種非常成熟的文書處理軟體, 它擁有強大的文字處理功能, 三度空間的字型, 字 型可以旋轉, 扭曲。 3.(...) <Page 11-14、11-3-8,9 節> 的疑問 Que Computer User Dictionary 2nd Edition Page 198、199 註:在英、德文字典內,對「文書處理」的定義是較廣的。下一版筆者將改進。 { 原來文書處理的定義可以廣到試算表和繪圖程式... 我學了這麼久的英文頭一次聽到, 想必洪先生的字典與眾不同... 套用洪先生的定義, DOOM 大概也是一種非常成熟的文 書處理軟體, 您可以用滑鼠, 鍵盤或是搖桿對螢幕上的怪物進行修改, 怪物可以移動, 噴火球, 或是被你的武器打死... 擁有強大的怪物處理功能...:) } =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= P.11-18 11-5-3 Pascal (...) Pascal 是一種結構化的語言, 非常適合教學使用的應用語言, 它的缺點在於當執行大 型程式時, 速度會變得非常慢, 而且在程式中不能加入組合語言副程式。(...) <Page 11-18、11-5-3節> 的疑問 Que Computer User Dictionary 2nd Edition 註:較新版適用 PC 的 Pascal 目前已可以和組合語言互相呼叫。下一版筆者將改進。 { 不用什麼新版的 Pascal, 任何語言只要能編譯出 Object Code, 就能互相呼叫鏈結成 執行檔, 我看你大概沒有寫過程式... 咦? 不對呀! 魁工作室不是出過不少程式語言 方面的書嗎? 怎麼連這點錯都挑不出來? }
上一層目錄