加到網路書籤: 加入Furl網路書籤 加入HEMiDEMi網路書籤 加入MyShare網路書籤 加入funP

CNET電腦專區/楊士範 2005/05/18 20:56

雖然這次WinHEC Taipei 2005的重頭戲:Windows x64和Longhorn技術評估版其實並不新鮮,但在Showcase裡,我們還是看到幾樣新技術。

NVRAM on Disk

這有一個很饒舌的名字,叫做硬碟上的非揮發隨機存取記憶體,主要的技術原理是在硬碟中加入非揮發性的記憶體(nonvolatile memory),有點像現在硬碟中的Cache,不過容量會從現在常見的8MB,躍升到至少128MB。

根據微軟的說法,這種混合式的硬碟(Hybrid disk)至少有三個好處:增加電池壽命、開始時間的縮短,以及硬碟可靠性的增加。

在整台電腦中,相較於CPU、記憶體,硬碟是非常緩慢的一個裝置,所以開機時間在我們常用的測試軟體PCMark 04中,甚至是一個主要的硬碟測試項目,因此在同樣規格下,硬碟對於開機速度有不小的影響。

NV Cache就像一般硬碟上放置Cache的目的一樣,把資料寫進到速度較快的記憶體中,讓整體的速度可以提升,而如果在硬碟中放上足夠容量的Cache(微軟的資料中表示最好要有128MB),把一些開機時的資料映射到NV Cache中,就可以讓整體的開機時間縮短,在微軟的技術手冊中表示,比起一般的硬碟,大概可縮短2-5秒鐘。

而微軟一項調查當中,如果正常操作一台電腦10分鐘,在一般使用中(不管是桌上型或是NB),有90%的操作的資料寫入量小於64MB,也就是說在很多情況下,系統可以把資料對NV Cache作讀寫即可,當超容量或是一段時間後在對硬碟作讀寫,這樣系統就可以把硬碟的馬達停下,於是就可減少電池使用,增加電池壽命,微軟表示使用者可以期待大約15%的電池壽命增加,也就是如果是一台原本可用3小時的NB,用這個技術,大約可多使用將近半個小時的時間。

因為大部分的資料讀寫動作都在NV Cache進行,而硬碟的讀寫頭也停下來,所以當NB在移動中或是受到撞擊時,也比較不容易對硬碟造成傷害,這有點像是IBM NB中的Active Protection System,當硬碟受到超過某一種程度的震動時,就立刻鎖住讀寫頭,以達到保護硬碟的效果。

輔助顯示(auxiliary display)

這個展示在去年的WinHEC即已出現,讓其他硬碟廠商在電腦未開機的狀態下,把一些特定的資訊顯示到其他的顯示設備上,在會場中已經可看到華碩在一台NB的機殼外放上一個外螢幕,就像手機一樣,可以看到一些資訊;另外的展示還包括浩鑫的準系統,以及鍵盤上面。

這個原理是當電腦開機時,把一些指定的資料,比如說Email、行事曆、工作記事等常常需要瀏覽的資料,寫入到一個獨立的Cache中,然後當電腦關機時,這個輔助顯示子系統就用另外一個處理器來執行TinyCLR(Tiny Common Language Runtime),然後把資料顯示在LCD上。

目前微軟的規劃是放置一個ARM7或ARM9架構的處理器(時脈大約75MHz),最少2MB的Flash(亞洲語言需要多一點),最少4MB的RAM和以及至少USB 1.1。


各種輔助顯示的可能性

新款平板電腦?

雖然微軟是軟體廠商,但對於平板電腦來說,微軟從一開始就是主導的地位,在過去幾年平板電腦銷售沒有預期理想的情況下,這次WinHEC微軟又提出了一些關於平板電腦的新概念。


關於平板電腦的一些概念

這些概念包括一定要輕薄,理想中應該是要薄於21.5mm,重量要輕於1.25公斤;另外和過去雙用式平板電腦最大不同在於,使用者不需要旋轉螢幕,而比較像是拉起一個書架一樣把螢幕架起來。


輕巧且可直接把螢幕架起

微軟在會場中展示一個概念模型機,除了可以把螢幕架起來外,當螢幕合起來時,背後也有一個支撐架讓你可以像一個相框一樣架起整台平板電腦。另外在螢幕下方(如果直立起來就是右側)有一個類似PDA、手機常見的滾輪,而功用就像五向方向鍵,而且可以視使用的環境(橫向螢幕或直立螢幕)來旋轉。


可旋轉式五向方向滾輪?

會場展示的概念模型機

另外微軟還有提供所謂的體驗包(Experience Pack),也就是提供一些比較實用的應用程式,以增加平板電腦的吸引力。


增加誘因的平板電腦體驗包

安全開機

安全開機是透過我們之前已經討論過的可信賴平台模組(Trusted Platform Module:TPM)來提供較強的安全性,當被入侵或是硬碟遺失時,對方也僅能得一些無法解碼的資料而已。

和目前已經有TPM晶片以及保護功能的NB較明顯的差異在於,這是內建於作業系統當中,此外微軟的Secure Startup可以直接保護整個分割區,和IBM保護單一檔案、資料夾,Toshiba設立一個虛擬的分割區相比,「安全開機」使用起來更為方便直覺。

    返回硬派技術 

Windows x64硬體 Q3問世(ZDNET) 2005/05/17
本週科技大事:微軟WinHEC 2005大會(ZDNET) 2005/05/16
WinHEC 2005 Taipei展示微軟x64及Longhorn技術(ZDNET) 2005/05/11
Longhorn有助於改善筆記電腦?(ZDNET) 2005/04/28


  • 2.Alex 於 2005/05/19 16:03 回應
  • 回應NVRAM問題
    雖然具體是怎樣的用法還不很清楚, 但我想最容易和以往的程式兼容的做法是, 把那個NVRAM作為一個獨立的隱藏分區, 由OS決定怎樣利用, 而OS也可能會提供一些API讓開發人員使用NVRAM on Disk.
    這樣, "NVRAM on Disk"-ready的程式, 就可以選擇把一些暫存文件放在NVRAM裡了.
  • 1.Amigo Chan 於 2005/05/19 13:57 回應
  • NVRAM on Disk 的幾個問題
    利用高容量非揮發性記憶體 NVRAM 作為硬碟的緩衝區,原始的設計概念是利用他來暫存資料,減少硬碟啟動,在這裡,我看到幾個自己不清楚答案的問題:

    1. NVARM 的讀寫次數是否能承受的起目前電腦對硬碟讀取的需求

    2. 目前程式設計以執行特定功能時才載入對應的 DLL,原始設計是否能應付隨安裝軟體增加,需要更多 DLL,當 NVRAM 被 DLL 佔滿,對硬碟依賴性再度提高的可能?

    3. 假設資料已經存在於 NVRAM 的狀況下當機或斷電,重新啟動之後,是否能將 NVRAM 的資料完整寫回 HD 中?這牽扯到作業系統層級的檔案系統 File System 設計

    我對這些問題的想法是:

    1. 以同樣是 NVRAM 的 Flash 來思考,讀寫次數恐怕經不起 Swap 的使用。如果是特定儲存區僅處理文件類型,那又牽扯到如何判斷為文件與應用程式的問題,何不乾脆使用現有的 Flash 隨身碟即可?

    2. 若是要硬碟廠商設計讓 NVRAM 僅處理文件類型資料,這又會可能造成硬碟與作業系統,應用程式的相容性問題

    3. 學過 C 語言,我們知道 fopen() 之後要搭配 fclose() 才會把檔案完整關閉,當資料僅是暫時儲存於 NVRAM,重開機之後還要做一次 NVRAM 與 HD Sync 的動作,也可能因為 NVRAM 的資料不完全造成 HD File System 的損毀。

    如果是資料庫類型的檔案系統,那可以考慮以 commit roll back 的方式。將所有應用軟體讀寫檔案時,都只是針對資料庫的一筆記錄作新增,修改的動作。而 NVRAM 僅存放 SQL Statement,開機後遇到的問題會容易許多

    連結

留下你的意見(提醒:請開啟cookie,網頁會自動儲存您寫的內容。)
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我






CNET Towerboard 廣告