Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

旗標電腦文摘 第225期 93.6.24
內容提供:
   旗標出版公司

旗 標 電 腦 文 摘

第225期 2004.6.24

旗標電腦文
已發行電子報






Windows XP 現形記

書號:F510
定價:360 元

施威銘研究室 著

我要線上購買


本期文摘:加快 Windows XP 開機速度的秘密

本文摘錄自旗標 F510「Windows XP 現形記」一書

相同配備的電腦, 開機速度的差異在哪?

一年前,和室友 Kevin 約好一起買電腦,為了省錢於是兩人都買了完全相同的配備,除了 CPU 、主機版、RAM 外,其他的外部週邊幾乎都一樣,且同裝都安裝 Windows XP Professional,兩台電腦簡直就是一對雙胞胎。

今早起床後一如往常地先開啟電腦電源, 趁著開機的時間, 先去上個廁所、洗把臉, 再回到電腦前, 系統也差不多就緒了。使用 Windows XP 將近一年的時間, 雖然已經習慣開機時固定要等待一會兒, 但近來的開機速度似乎有越來越緩慢的趨勢。

原本要列印資料, 這才發現印表機沒有碳粉了, 只好去和室友 Kevin 借個電腦。『我正要出去吃飯, 你就自己印吧!』丟下這句話, 室友便出門了。

來到他房裡, 只見電腦還沒開機, 心想『先開機再說, 等一陣子再過來印。』 然而正當按下電源、起身踏出房門口時, 耳邊卻已傳來熟悉的 Windows 開機音效。竟然在將近 5 秒鐘的時間內就開機完成了?明明是相同配備的電腦, 效率會差這麼多?若不查出原因, 這教人如何安心。

是否更換了硬體裝置?

首先猜想是不是因為 Kevin 換了硬體裝置才會有此差異, 況且經過一年的使用時間, 更換一些電腦配備也不令人意外。然而當事人正巧不在, 沒辦法直接問他, 於是在我的電腦圖示上執行內容命令, 開啟系統內容檢查看看。 比對過各項裝置後發現, 這些配備都和當初購買的相同, 沒有更換的跡象;而既然不是硬體有差異, 難道特別之處是在軟體的部份?

安裝了加速軟體?

一向喜歡嘗試新奇軟體的室友 Kevin, 如果安裝了加速工具提昇電腦運作效能, 也並非不可能, 就來仔細查查看他到底裝了什麼。

電腦裡的軟體確實很多, PowerDVD、WinRAR、Xvid、Super DVD Ripper..., 但奇怪的是常用軟體中, 除了Nero、記事本、系統還原、MSN Messenger 6.0 和 WinISO 等較普及的軟體外, 倒是有一項 『Microsoft BootVis』不曉得是何用途?

執行『BootVis』之後仍然看不出軟體的用途, 便暫時放棄這項軟體, 繼續找尋其它可疑的軟體, 結果不但沒有找到任何相關線索, 反倒看了一些爆笑郵件和無聊影片, 浪費許多時間, 於是決定先將資料列印完成, 立刻回房檢查是不是我的電腦狀況不對, 否則開機速度何以相差如此多?

我的電腦出了什麼問題?開機速度如此緩慢

回房後, 試著將電腦再重新開機一次, 相較之下開機速度果然非常緩慢, 等待的時間大約有 3~4 倍之久。這才突然想起我的電腦裡向來都沒安裝防毒軟體, 而近來電腦病毒的數量與擴散速度都大幅暴增, 該不會是已經中毒了吧?但用掃毒軟體掃描後,卻未發現中毒現像。

關閉隨著開機執行的軟體

既然電腦沒中毒, 那還有什麼原因會影響我的開機速度呢?看著右下方一長串的系統匣, 也有可能是某些軟體總隨著開機啟動, 拖垮了開機的效率, 試著關掉它們看情況是否會改變!

取消這些隨開機啟動的應用程式後, 再重新開機進入視窗畫面時, 的確減少了部份應用程式的啟動時間, 但是比起 Kevin 的電腦, 速度還是相差非常遠。這時又想起剛才在 Kevin 電腦裡發現的不明軟體『BootVis』, 先前無法得知用途, 現在來上網查詢看看這究竟是什麼。

BootVis 是什麼?

上網搜尋一些資料及討論區文章, 才發現原來『BootVis』是微軟釋出的開機加速工具, 可以改善經長期使用後的 Windows XP 開機速度日趨緩慢的現象, 重新調整 Windows XP 的開機狀況。而除了加速之外, 『BootVis』 也可以檢測系統的開機過程與所需時間, 是不少電腦玩家愛用的一項工具。看了網路上的說明後, 發現這似乎便是目前電腦所欠缺的軟體, 馬上就進行安裝及使用。

檢測開機程序

安裝完成後, 執行『開始/所有程式/Microsoft Bootvis / Bootvis』命令, 啟動 BootVis 後, 立即檢測目前電腦的開機狀況。

加快 XP 的開機速率

以 『BootVis』 測出目前的開機速度是 32.37 秒, 接著啟動 BootVis 的開機加速功能, 看看速度能提昇多少,執行『Trace/Optimize System』命令,系統將重新開機並且調整開機速度。

系統重新開機之後, 又回到一般的視窗畫面了, 為了得知目前的開機速度是否真的進步了, 於是開啟 BootVis 再執行一次 『Trace/Boot』命令, 偵測開機的實際秒數 27.06秒, 經過『BootVis』的調整之後, 確實提昇了 5 秒左右的開機時間, 但此速度還是無法和室友的電腦相比。正想前往室友房間, 準備再確認一次對方的開機狀況, 碰巧室友在這時回來了。這下子, 終於可以好好質問他到底是什麼原因, 為何我的電腦開機就是沒他快。

開關機超快速的絕招是什麼?

平時還算好講話的 Kevin 偏偏在這個時候賣起關子來, 不論如何逼問他, 仍遲遲不肯透露他私藏的技巧。最後, 終於在請吃一頓飯的利誘之下投降了, 他嘴角揚起一抹得意的微笑, 緩緩道出 『我用的是... XP 休眠模式』。 原來這個狡詐的室友, 平常除了使用 BootVis 之外, 還啟用了『休眠模式』來加快開關機的速度, 趁著這個機會, 也讓我總算懂得『休眠模式』的用途了。

Windows XP 的休眠模式

在 Windows XP 中, 除了一般的關機步驟之外, 在目前電腦所採用的 ACPI 電源管理模式下, 還可利用『休眠模式』幫助電腦快速完成開關機動作。只要執行『開始/電腦關機』命令, 就能從電腦關機交談窗中啟用休眠模式。

PS.若想了解『待命模式』項目與『休眠模式』的差異點,請參考「Windows XP 現形記」一書,有更詳細的介紹。

 --- 本篇完

 
  • 這本書還有以下內容哦:
    • 拒絕再錯!OE 附加檔的正確編輯法
    • 解剖 XP 的 Windows 資料夾
    • 拒絕駭客再次上門
    • 害人不淺的廣告訊息視窗
    • 共用電腦的最大難題
欲知詳情請參考:
   
F510 Windows XP 現形記          我要買這本書
........................................ ........................................
 



Java Web Services 實務程式設計

書號:F8352
定價:520 元

李昇暾 詹智安 著

我要線上購買

 


本期文摘:Java 的 UDDI 註冊資訊


本文摘錄自旗標 F8352「Java Web Services 實務程式設計」一書

由於UDDI註冊資訊乃是基於XML Schema定義而成,因此又可根據其資料結構類型分為六大類,分別為商業個體(businessEntity)、商業服務(businessService)、服務鏈結(bindingTemplate)、技術模型(tModel)、發佈者關聯性(publisherAssertion)與訂閱(subscriptions);目前UDDI便是由前五個項目共同組成(註:最後一項訂閱資訊不在本章討論範圍)。例如一個商業個體(服務的提供者)可能同時提供多個商業服務,而一個商業服務又可具有多個服務鏈結,每一個服務鏈結則只對映到一個技術模型。如下所示,為各資料結構間的關係示意圖:


PS. 點圖可放大!

(1) 商業個體

商業個體封裝了白皮書與黃皮書中所規範的資訊,以便讓服務的使用者取得服務提供者(企業)的相關資訊;除此之外,服務的查詢者還可根據以姓名分類或商業性質分類的方式來查詢欲使用的服務。

商業個體子元素名稱 說明
businessServices 包裹該企業所能提供的全部網路服務之名稱集合
categoryBag 記錄此服務提供者的分類資訊
contacts 封裝與該服務提供者連絡用的資訊
description 封裝與該服務提供者的簡短描述
discoveryURLs 提供查詢企業的URL等資料
identifierBag 記錄企業的識別名稱及其值,如此便能透過D&B的D-U-N-S Number進行查詢的工作
name 商業個體結構中的必要元素,記錄企業的名字

商業個體之屬性 說明
authorizedName 實際發佈商業個體資料的授權企業
businessKey 註冊中心自動賦予,指向商業個體的索引值
operator 管控註冊資料的原始註冊中心的認證名稱(certified name)


(2) 商業服務

商業服務資訊與下一個要介紹的服務鏈結,共同組成了綠皮書的所有規範的資訊,最重要的目的就是用來封裝一系列商業流程的資訊。

商業服務子元素名稱 說明
bindingTemplates 記錄與此商業服務相對映的服務鏈結資訊
categoryBag 記錄商業服務的分類資訊
description 對此商業服務的描述
name 此商業服務的名稱

商業服務之屬性 說明
businessKey 記錄上一層商業個體的索引值
serviceKey 記錄商業服務的索引值


(3) 服務鏈結

服務鏈結封裝了通訊資訊、使用順序、路由選擇、負載平衡等資訊。

服務鏈結子元素名稱 說明
accessPoint 記錄服務鏈結所描述的Web Services存取位址
description 對服務鏈結的簡短描述
hostingRedirector 當accessPoint無法正常運作時的替代方案
tModelinstanceDetails 描述tModel的細節

服務鏈結之屬性 說明
bindingKey 記錄服務鏈結的索引值,由註冊中心自動配給
serviceKey 記錄上一層商業服務的索引值


(4) 技術模型

tModel (technical Model) 是UDDI註冊資訊的核心,其最大的功用就是描述資料,因此被視為準資料(metadata)。雖然在上述的服務鏈結中已經說明Web Services的所在位置,然而光有這些資訊仍然不足,因為服務的使用者還須知道更具體的資訊,例如輸出入參數型態、使用之通訊協定、使用之安全機制…等,這些都在tModel中說明。

技術模型子元素名稱 說明
categoryBag 分類資訊之名稱及其對映值
description 對tModel的簡述
identifierBag tModel附屬識別字的名稱與對映值
name tModel的名稱
overviewDoc 封裝與tModel相對映之描述或使用說明

技術模型之屬性 說明
authorizedName 發佈tModel的授權企業
tModelKey 記錄tModel的索引值,由註冊中心自動配給
operator 管控tModel的註冊中心的名稱


(5) 發佈者關聯性

此關聯性資料結構說明各個服務發佈者(商業個體)之間的相關性,故能集結並設計一個複雜的大型商業個體。

發佈者關聯性子元素名稱 說明
fromKey 指向已註冊之商業個體的索引值
keyedReference 說明兩商業個體是以何種關係來描述
toKey 指向已註冊之商業個體的索引值

商業個體之屬性 說明
KeyName KeyValue 屬性的名
KeyValue 關聯關係的代碼
TModelKey 指定所使用之關係


介紹到此,細心的讀者可能已發現到,上述的tModel功能似乎和WSDL的功能重疊,也就是說,當服務的請求者向UDDI進行查詢的請求時,使用者所參考的「描述」究竟是屬於WSDL?或是UDDI註冊中心的資料?

事實上,服務的請求者還是能依照WSDL文件中的指示得知Web Services的服務,UDDI註冊中心的資料與WSDL文件中的資料乃是相輔相成。

 --- 本篇完

 
  • 這本書還有以下內容哦:
    • XML 文件的剖析
    • XSLT 轉換程式的實作
    • WSDL: 網路服務的描述
    • SAAJ: 網路服務的訊息傳遞
    • JAXR: UDDI 仲介機構的存取
欲知詳情請參考:
 
F8352 Java Web Services 實務程式設計
         我要買這本書
........................................ ........................................
我想索取前幾期的電子報  

好書能增進知識、提高學習效率
卓越的品質是旗標的信念與堅持

歡迎光臨旗標網站 - http://www.flag.com.tw


版權所有人:旗標出版股份有限公司     本電子報內容未經授權請勿轉載