欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于移動(dòng)平臺(tái)交易的受信輸入的制作方法

文檔序號(hào):6408432閱讀:113來源:國知局
專利名稱:用于移動(dòng)平臺(tái)交易的受信輸入的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)系統(tǒng);更具體地說,本發(fā)明涉及可在受信或安全環(huán)境中運(yùn)行的計(jì)算機(jī)系統(tǒng)。
背景技術(shù)
在本地或遠(yuǎn)程微計(jì)算機(jī)上進(jìn)行的金融和個(gè)人交易數(shù)量的增加已推動(dòng)了“受信”或“安全”微處理器環(huán)境的建立。這些環(huán)境試圖解決的問題有隱私喪失,或數(shù)據(jù)被破壞或?yàn)E用。用戶并不希望他們的私人數(shù)據(jù)公開。他們也不希望他們的數(shù)據(jù)在不合適的交易中被使用或更改。這些示例包括無意地公開醫(yī)療記錄或電子盜竊在線銀行或其他儲(chǔ)蓄系統(tǒng)的存款。同樣,內(nèi)容提供商也試圖防止數(shù)字內(nèi)容(例如音樂、其他音頻、視頻、或其他一般類型的數(shù)據(jù))被未經(jīng)授權(quán)地復(fù)制。
但是,移動(dòng)計(jì)算機(jī)系統(tǒng)平臺(tái)卻對(duì)受信輸入/輸出(I/O)提出了嚴(yán)重的挑戰(zhàn)。通常由微控制器掃描移動(dòng)計(jì)算機(jī)系統(tǒng)的集成鍵盤。微控制器確定鍵盤上哪些鍵被按下,并將按鍵數(shù)據(jù)報(bào)告給計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)。微控制器還被編程以執(zhí)行其他功能,例如電源管理、電池充電、LED控制、電源層控制等。
而且,微控制器中使用了大量軟件。實(shí)際上,許多計(jì)算機(jī)系統(tǒng)的軟件代碼超過64K字節(jié)。但是,證明這種代碼的可靠性并不是切實(shí)可行的。即使證明了這種代碼,但是代碼經(jīng)常變化以致不得不連續(xù)地進(jìn)行再證實(shí),從而需要大量的時(shí)間和花費(fèi)。
另外,微控制器內(nèi)存在其他的易損性。例如,鍵盤接口使用未被保護(hù)的I/O地址。此外,存在這樣的命令,即系統(tǒng)軟件可以對(duì)微控制器發(fā)出這些命令以模擬用戶在鍵盤上鍵入按鍵。
這里所包含的材料是受版權(quán)保護(hù)的。版權(quán)所有人并不反對(duì)當(dāng)本專利公開出現(xiàn)在專利商標(biāo)局的專利文件或記錄中時(shí),任何人復(fù)制其內(nèi)容,但除此之外保留一切權(quán)利。


在附圖中以示例而非限制性的方式示出了本發(fā)明,其中相似的標(biāo)號(hào)表示相似的元件圖1是計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的方框圖;圖2是圖示中央處理單元(CPU)的一個(gè)實(shí)施例的方框圖;圖3是圖示存儲(chǔ)器的一個(gè)實(shí)施例的方框圖;圖4是從微控制器讀取受信輸入的一個(gè)實(shí)施例的流程圖;圖5是圖示微控制器集成電路的一個(gè)實(shí)施例的方框圖。
具體實(shí)施例方式
這里描述了確保在移動(dòng)計(jì)算機(jī)系統(tǒng)上的受信鍵盤輸入的機(jī)制。在下面對(duì)本發(fā)明的詳細(xì)描述中,為提供對(duì)本發(fā)明的徹底理解,提到了許多具體細(xì)節(jié)。但是,顯然對(duì)于本領(lǐng)域技術(shù)人員,沒有這些具體細(xì)節(jié)仍可實(shí)施本發(fā)明。另一方面,為避免混淆本發(fā)明,沒有詳細(xì)地、而是以方框圖的形式示出公知的結(jié)構(gòu)和設(shè)備。
本說明書中凡提及“一個(gè)實(shí)施例”或者“實(shí)施例”,表示結(jié)合該實(shí)施例所描述的某一具體特征、結(jié)構(gòu)或者特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。本說明書中出現(xiàn)在各處的“在一個(gè)實(shí)施例中”的字樣,未必都是指同一個(gè)實(shí)施例。
圖1是計(jì)算機(jī)系統(tǒng)100的一個(gè)實(shí)施例的方框圖。計(jì)算機(jī)系統(tǒng)100包括耦合到總線105的中央處理單元(CPU)102。在一個(gè)實(shí)施例中,CPU 102是可從加利福尼亞州圣塔克萊拉英特爾公司得到的Pentium系列處理器中的處理器,包括PentiumII處理器、PentiumIII處理器和PentiumIV處理器?;蛘撸墒褂闷渌鸆PU。
圖2是圖示CPU 102的一個(gè)實(shí)施例的方框圖。在一個(gè)實(shí)施例中,CPU102包括高速緩存存儲(chǔ)器(高速緩存)220、嵌入鍵230和頁表(PT)寄存器240。高速緩存220的全部或部分可包括或轉(zhuǎn)換為專用存儲(chǔ)器(PM)225。根據(jù)一個(gè)實(shí)施例,專用存儲(chǔ)器225是在作為專用存儲(chǔ)器被啟動(dòng)時(shí),具有足夠保護(hù)以防止任何未授權(quán)設(shè)備(例如,除了相關(guān)聯(lián)的CPU 102之外的任意設(shè)備)對(duì)其進(jìn)行訪問的存儲(chǔ)器。
在說明性實(shí)施例中,高速緩存220可具有各種特征來允許其作為專用存儲(chǔ)器的選擇性隔離。在另一個(gè)未示出的實(shí)施例中,專用存儲(chǔ)器225可位于高速緩存存儲(chǔ)器550之外并與其分開,但仍與CPU 102相關(guān)聯(lián)。鍵230可以是內(nèi)嵌鍵,用于加密、解密、和/或確認(rèn)各種數(shù)據(jù)塊和/或代碼塊。PT寄存器240可以是寄存器形式的表,用來識(shí)別僅能被保護(hù)代碼訪問的存儲(chǔ)器頁以及未被保護(hù)的存儲(chǔ)器頁。
重新參照?qǐng)D1,芯片組107也耦合到總線105。芯片組107包括存儲(chǔ)器控制中心(MCH)110。MCH 110可包括耦合到主系統(tǒng)存儲(chǔ)器115的存儲(chǔ)器控制器112。主系統(tǒng)存儲(chǔ)器115存儲(chǔ)數(shù)據(jù)和由CPU 102或任意包括在系統(tǒng)100中的其他設(shè)備執(zhí)行的指令序列。在一個(gè)實(shí)施例中,主系統(tǒng)存儲(chǔ)器115包括動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器(DRAM);但是,主系統(tǒng)存儲(chǔ)器115可利用其他存儲(chǔ)器類型來實(shí)現(xiàn)。附加設(shè)備也可耦合到總線105,例如多個(gè)CPU和/或多系統(tǒng)存儲(chǔ)器。
圖3是圖示存儲(chǔ)器115的一個(gè)實(shí)施例的方框圖。參照?qǐng)D3,存儲(chǔ)器115可包括受保護(hù)存儲(chǔ)器表320和受信軟件(s/w)監(jiān)控器330。在某些實(shí)施例中,受保護(hù)存儲(chǔ)器表320是用來定義存儲(chǔ)器115中哪些存儲(chǔ)器塊(存儲(chǔ)器塊是一系列可連續(xù)尋址的存儲(chǔ)器位置)是直接存儲(chǔ)器訪問(DMA)傳輸所不能訪問的表。
由于對(duì)存儲(chǔ)器115的所有訪問都通過MCH 110,所以MCH 110在允許任意DMA傳輸發(fā)生之前,會(huì)檢查受保護(hù)存儲(chǔ)器表320。在具體實(shí)施例中,MCH 110可利用高速緩存技術(shù)來減少對(duì)受保護(hù)存儲(chǔ)器表320的必要訪問的次數(shù)。
在一個(gè)實(shí)施例中,受保護(hù)存儲(chǔ)器表320是作為位表來實(shí)現(xiàn)的,其中每一位對(duì)應(yīng)存儲(chǔ)器115中的一個(gè)特定存儲(chǔ)器塊(例如,每一位可以對(duì)應(yīng)單頁,其中邏輯“1”表示該頁被保護(hù)以防DMA傳輸,邏輯“0”表示該頁不受這樣的保護(hù))。在具體操作中,受保護(hù)存儲(chǔ)器表320所保護(hù)以防DMA傳輸?shù)拇鎯?chǔ)器塊可以是被CPU 102中的PT寄存器240限制以進(jìn)行受保護(hù)處理的相同存儲(chǔ)器塊。
在一個(gè)實(shí)施例中,一旦受保護(hù)的操作環(huán)境已建立,受信s/w監(jiān)控器330就監(jiān)視并控制這個(gè)受保護(hù)的操作環(huán)境。在具體實(shí)施例中,受信s/w監(jiān)控器330僅位于由受保護(hù)存儲(chǔ)器表320所保護(hù)以防數(shù)據(jù)傳輸(例如DMA傳輸)的存儲(chǔ)器塊中,從而保證了受信s/w監(jiān)控器330不會(huì)被來自未保護(hù)的和/或未授權(quán)的設(shè)備的數(shù)據(jù)傳輸所損害。受保護(hù)存儲(chǔ)器表320還可以通過保護(hù)包含受保護(hù)存儲(chǔ)器表320的存儲(chǔ)器塊來防止自身被數(shù)據(jù)交易改變。
重新參照?qǐng)D1,MCH 110還可包括耦合到圖形加速器130的圖形接口113。在一個(gè)實(shí)施例中,圖形接口113通過加速圖形端口(AGP)耦合到圖形加速器130,其中AGP是根據(jù)由加利福尼亞州圣塔克萊拉的英特爾公司開發(fā)的AGP規(guī)范修訂版2.0接口來運(yùn)行的。
根據(jù)一個(gè)實(shí)施例,MCH 110包括用在各種加密、解密和/或驗(yàn)證過程的鍵116、受保護(hù)寄存器120和受保護(hù)存儲(chǔ)器表125。在一個(gè)實(shí)施例中,受保護(hù)存儲(chǔ)器表在MCH 110中實(shí)現(xiàn)為受保護(hù)存儲(chǔ)器表125,而受保護(hù)存儲(chǔ)器表320可以除去。
在另一個(gè)實(shí)施例中,受保護(hù)存儲(chǔ)器表如前所述地實(shí)現(xiàn)為存儲(chǔ)器115中的受保護(hù)存儲(chǔ)器表320,而受保護(hù)存儲(chǔ)器表125可以除去。受保護(hù)存儲(chǔ)器表還可以未示出的其他方式來實(shí)現(xiàn)。除了物理位置,受保護(hù)存儲(chǔ)器表的目的和基本操作可以大致如所描述的那樣。
在一個(gè)實(shí)施例中,受保護(hù)寄存器120是由只可被CPU 102中的受信代碼(例如,微代碼和宏代碼)啟動(dòng)的命令可寫的寄存器。受保護(hù)代碼是可由授權(quán)指令和/或不受非授權(quán)設(shè)備控制的硬件來啟動(dòng)其執(zhí)行的代碼。在一個(gè)實(shí)施例中,受保護(hù)寄存器120存放這樣的數(shù)據(jù),即所述數(shù)據(jù)標(biāo)識(shí)受保護(hù)存儲(chǔ)器表320和受信s/w監(jiān)控器330的位置、并/或控制對(duì)受保護(hù)存儲(chǔ)器表320和受信s/w監(jiān)控器330的訪問。
在一個(gè)實(shí)施例中,受保護(hù)寄存器120包括啟動(dòng)或禁用受保護(hù)存儲(chǔ)器表320的使用的寄存器,從而使得在進(jìn)入受保護(hù)操作環(huán)境之前可啟用DMA保護(hù),并在退出受保護(hù)操作環(huán)境之后可停用DMA保護(hù)。受保護(hù)寄存器120還可包括標(biāo)識(shí)受保護(hù)存儲(chǔ)器表320的位置的可寫寄存器,從而使得不必將這個(gè)位置硬連接到MCH 110內(nèi)。
在一個(gè)實(shí)施例中,受保護(hù)寄存器120可包括受信s/w監(jiān)控器330在被放置到存儲(chǔ)器115的受保護(hù)位置處之前的臨時(shí)位置,從而使得可以為傳輸而確定s/w監(jiān)控器330的位置。在一個(gè)實(shí)施例中,受保護(hù)寄存器120可包括受信s/w監(jiān)控器330在傳輸?shù)酱鎯?chǔ)器115內(nèi)之后的執(zhí)行起始地址,從而使得在受保護(hù)操作環(huán)境初始化之后可將執(zhí)行傳輸?shù)绞苄舠/w監(jiān)控器330。
物理令牌130可以是保護(hù)與創(chuàng)建并維護(hù)受保護(hù)操作環(huán)境相關(guān)的數(shù)據(jù)的電路。在具體實(shí)施例中,物理令牌130包括鍵(未示出),其可以是用于特定加密、解密和/或驗(yàn)證過程的嵌入鍵。物理令牌130還可以包括用來存放摘要值和用在受保護(hù)操作環(huán)境中的其他信息的存儲(chǔ)空間。在一個(gè)實(shí)施例中,物理令牌130的存儲(chǔ)空間可包括非易失存儲(chǔ)器(例如閃存),以在物理令牌萬一斷電的情況下仍能保留其內(nèi)容。
重新參照?qǐng)D1,MCH 110通過中心接口耦合到輸入/輸出控制中心(ICH)140。ICH 140為計(jì)算機(jī)系統(tǒng)100內(nèi)的輸入/輸出(I/O)設(shè)備提供接口。ICH 140包括受保護(hù)寄存器144,這樣延伸了受保護(hù)路徑。在一個(gè)實(shí)施例中,ICH 140耦合到微控制器160。
在一個(gè)實(shí)施例中,微控制器160也包括寄存器(例如受保護(hù)寄存器164)以進(jìn)一步延伸受保護(hù)路徑。在另一個(gè)實(shí)施例中,ICH 140通過低引腳數(shù)(LPC)接口耦合到微控制器160。但是,本領(lǐng)域的任一普通技術(shù)人員將認(rèn)識(shí)到在不偏離本發(fā)明實(shí)際范圍的情況下可使用其他接口。
微控制器160耦合到點(diǎn)選設(shè)備165和鍵盤170。在一個(gè)實(shí)施例中,點(diǎn)選設(shè)備165(例如觸摸板、點(diǎn)選桿等)和鍵盤170集成在計(jì)算機(jī)系統(tǒng)100內(nèi)。但是,在其他實(shí)施例中點(diǎn)選設(shè)備165(例如鼠標(biāo))和/或鍵盤170可耦合到計(jì)算機(jī)系統(tǒng)100的外部。
根據(jù)一個(gè)實(shí)施例,微控制器160進(jìn)行鍵矩陣掃描,確定鍵盤170的哪些鍵被按下了。另外,微控制器160可追蹤與點(diǎn)選設(shè)備165相關(guān)的移動(dòng)數(shù)據(jù)。在另一個(gè)實(shí)施例中,微控制器160將鍵擊和移動(dòng)數(shù)據(jù)報(bào)告給計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)。
如以上所討論的,微控制器一般被編程以執(zhí)行其他功能,例如電源管理、電池充電、LED控制、電源層控制等。在微控制器中用來實(shí)現(xiàn)這些功能的軟件可能引起計(jì)算機(jī)系統(tǒng)100的安全問題。因此,在一個(gè)實(shí)施例中微控制器160在將鍵矩陣數(shù)據(jù)傳送給ICH 140之前被置入受信模式下。在一個(gè)實(shí)施例中,微控制器160根據(jù)受信模式和未受信模式而運(yùn)行。
在這樣的實(shí)施例中,一旦微控制器160在受信模式下,則利用受保護(hù)寄存器120訪問微控制器160內(nèi)的寄存器。在一個(gè)實(shí)施例中,經(jīng)由利用通過芯片組107的受信寫路徑的寫入來啟動(dòng)微控制器160的受信模式。因而,由于未受信軟件不能產(chǎn)生這些類型的循環(huán),所以只有受信軟件才能啟動(dòng)微控制器的受信模式。
由于受保護(hù)寄存器120對(duì)于僅由CPU 102中的受信微代碼才能啟動(dòng)的命令是可寫的,所以只有受信軟件才可通過受保護(hù)寄存器120訪問微控制器160的鍵矩陣掃描功能。
圖4是從微控制器160中讀取受信輸入的一個(gè)實(shí)施例的流程圖。在處理框410,MCH 110檢測到對(duì)受保護(hù)寄存器120的訪問,表示受信軟件從微控制器160接收鍵矩陣數(shù)據(jù)的請(qǐng)求。在處理框420,ICH 140通過LPC接口、利用特定循環(huán)格式來執(zhí)行對(duì)微控制器160的讀取或?qū)懭胝?qǐng)求。
如上所述,MCH 110檢測到對(duì)微控制器160的受信寄存器空間的循環(huán)。結(jié)果,MCH 110將這個(gè)循環(huán)轉(zhuǎn)發(fā)給ICH 140。當(dāng)ICH 140檢測到對(duì)微控制器160的受信寄存器空間的循環(huán)時(shí),ICH 140將這個(gè)循環(huán)轉(zhuǎn)發(fā)給LPC。當(dāng)微控制器160識(shí)別出對(duì)寄存器164的這個(gè)循環(huán)時(shí),微控制器160響應(yīng)這個(gè)循環(huán)。在一個(gè)實(shí)施例中,LPC上的這個(gè)特定循環(huán)具有唯一的格式,并且不允許標(biāo)準(zhǔn)LPC設(shè)備響應(yīng)這個(gè)循環(huán)或鎖存其數(shù)據(jù)內(nèi)容。
在處理框430,微控制器160檢測到來自ICH 140的特定循環(huán)請(qǐng)求。在處理框440,微控制器160聲明從ICH 140接收到的特定循環(huán)請(qǐng)求。在處理框450,微控制器160進(jìn)入受信模式。在處理框460,微控制器160向受保護(hù)寄存器120發(fā)送鍵擊和移動(dòng)數(shù)據(jù)。因而,鍵擊和移動(dòng)數(shù)據(jù)不會(huì)提供給任何未受信的遺留I/O地址,這種地址可能被用來非法翻印這些數(shù)據(jù)。
在處理框470,微控制器160退出受信模式。因此,可執(zhí)行其他的微控制器160功能。注意,微控制器160可以通過重啟計(jì)算機(jī)系統(tǒng)100,或通過經(jīng)由受信軟件訪問受保護(hù)寄存器120來退出受信模式。
根據(jù)一個(gè)實(shí)施例,微控制器160被分開,從而使得鍵矩陣功能包括在單獨(dú)的微控制器上。圖5是表示集成電路(IC)500的一個(gè)實(shí)施例的方框圖。IC 500包括受保護(hù)微控制器510和未受保護(hù)微控制器520。在一個(gè)實(shí)施例中,微控制器510僅用于鍵矩陣功能,而微控制器520用于其他的功能(例如電源管理、電池充電、LED控制、電源層控制等)。
在這個(gè)實(shí)施例中,受保護(hù)微控制器一檢測到特定循環(huán)請(qǐng)求并進(jìn)入受信模式就訪問ICH 140。否則,未受保護(hù)微控制器520訪問ICH 140。因此,來源不明軟件無法訪問鍵矩陣功能。
在其他實(shí)施例中,微控制器510和微控制器520可位于分開的IC管芯上。在另一個(gè)實(shí)施例中,受保護(hù)微控制器510可替換為其他類型的邏輯設(shè)備,這些設(shè)備能實(shí)現(xiàn)硬編碼狀態(tài)機(jī)以進(jìn)行矩陣掃描。
以上描述提供了對(duì)移動(dòng)計(jì)算機(jī)系統(tǒng)上的鍵盤和點(diǎn)選設(shè)備的鍵矩陣掃描的受信輸入路徑。因此,并不要求確認(rèn)在計(jì)算機(jī)系統(tǒng)微控制器上運(yùn)行的軟件代碼的每個(gè)部分。
毫無疑問,本領(lǐng)域的普通技術(shù)人員在閱讀完前面的描述之后顯然可對(duì)本發(fā)明作出許多變化和改進(jìn),但應(yīng)該理解到通過舉例說明來表示和描述的任一具體實(shí)施例都不應(yīng)視為是限制性的。因此,對(duì)各種實(shí)施例細(xì)節(jié)的引用并非意在限制權(quán)利要求的范圍,這些權(quán)利要求本身只是列舉本發(fā)明的那些必不可少的特征。
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng),包括中央處理單元;芯片組,其耦合到所述中央處理單元,包括受保護(hù)寄存器;和微控制器,其耦合到所述芯片組以進(jìn)行掃描來接收鍵矩陣數(shù)據(jù),其中受信軟件通過所述受保護(hù)寄存器訪問所述鍵矩陣數(shù)據(jù)以保證所述數(shù)據(jù)的真實(shí)性。
2.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括鍵盤,其耦合到所述微控制器來提供鍵擊數(shù)據(jù)。
3.如權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng),還包括點(diǎn)選設(shè)備,其耦合到所述微控制器來提供光標(biāo)移動(dòng)數(shù)據(jù)。
4.如權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其中所述鍵盤和點(diǎn)選設(shè)備與所述中央處理單元、芯片組和微控制器集成在同一殼體內(nèi)。
5.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中所述芯片組還包括受保護(hù)存儲(chǔ)器表;和存儲(chǔ)器控制器。
6.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),還包括耦合到所述存儲(chǔ)器控制器的存儲(chǔ)器設(shè)備。
7.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中所述存儲(chǔ)器設(shè)備包括受保護(hù)存儲(chǔ)器表;和受信軟件監(jiān)控器。
8.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中所述芯片組和所述微控制器通過低引腳數(shù)接口耦合。
9.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中所述計(jì)算機(jī)系統(tǒng)是便攜式計(jì)算機(jī)系統(tǒng)。
10.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中所述微控制器包括執(zhí)行鍵矩陣掃描的第一組件;和執(zhí)行除矩陣掃描之外的功能的第二組件。
11.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中所述第一組件和所述第二組件集成在同一集成電路上。
12.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中所述第一組件和所述第二組件位于分開的集成電路上。
13.一種微控制器,包括第一組件,其具有執(zhí)行鍵矩陣掃描的受保護(hù)寄存器,其中受信軟件通過所述受保護(hù)寄存器訪問所述鍵矩陣數(shù)據(jù)以保證所述數(shù)據(jù)的真實(shí)性;和第二組件,其執(zhí)行除矩陣掃描之外的功能。
14.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中所述第一組件和所述第二組件集成在同一集成電路上。
15.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中所述第一組件和所述第二組件位于分開的集成電路上。
16.一種方法,包括利用受信軟件在計(jì)算機(jī)系統(tǒng)內(nèi)生成加密鍵;所述受信軟件向所述計(jì)算機(jī)系統(tǒng)內(nèi)的受信寄存器進(jìn)行寫入以啟動(dòng)微控制器的鍵矩陣掃描;以及從所述微控制器接收鍵矩陣數(shù)據(jù)。
17.如權(quán)利要求16所述的方法,包括芯片組檢測發(fā)到所述微控制器內(nèi)的受信寄存器的特定循環(huán);以及所述微控制器檢測所述特定循環(huán)。
18.如權(quán)利要求17所述的方法,還包括所述微控制器響應(yīng)檢測到所述特定循環(huán)而進(jìn)入受信模式。
19.如權(quán)利要求18所述的方法,還包括所述微控制器將鍵擊和移動(dòng)數(shù)據(jù)發(fā)送給所述芯片組內(nèi)的受保護(hù)寄存器。
20.如權(quán)利要求19所述的方法,還包括所述微控制器退出所述受信模式。
21.一種計(jì)算機(jī)系統(tǒng),包括中央處理單元;芯片組,其耦合到所述中央處理單元,包括受保護(hù)寄存器;存儲(chǔ)器設(shè)備,其耦合到所述芯片組;和微控制器,其耦合到所述芯片組以進(jìn)行掃描來接收鍵矩陣數(shù)據(jù),其中受信軟件通過所述受保護(hù)寄存器訪問所述鍵矩陣數(shù)據(jù)以保證所述數(shù)據(jù)的真實(shí)性。
22.如權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),還包括鍵盤,其耦合到所述微控制器來提供鍵擊數(shù)據(jù)。
23.如權(quán)利要求22所述的計(jì)算機(jī)系統(tǒng),還包括點(diǎn)選設(shè)備,其耦合到所述微控制器來提供光標(biāo)移動(dòng)數(shù)據(jù)。
24.如權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述芯片組還包括受保護(hù)存儲(chǔ)器表;和耦合到所述存儲(chǔ)器設(shè)備的存儲(chǔ)器控制器。
25.如權(quán)利要求24所述的計(jì)算機(jī)系統(tǒng),其中所述存儲(chǔ)器設(shè)備包括受保護(hù)存儲(chǔ)器表;和受信軟件監(jiān)控器。
全文摘要
本發(fā)明根據(jù)一個(gè)實(shí)施例公開了一種計(jì)算機(jī)系統(tǒng)。所述計(jì)算機(jī)系統(tǒng)包括中央處理單元(CPU)和耦合到所述CPU、包括受保護(hù)寄存器的芯片組。所述計(jì)算機(jī)系統(tǒng)還包括耦合到所述芯片組以進(jìn)行掃描來接收鍵矩陣數(shù)據(jù)的微控制器,其中受信軟件通過所述受保護(hù)寄存器訪問所述鍵矩陣數(shù)據(jù)以保證所述數(shù)據(jù)的真實(shí)性。
文檔編號(hào)G06F21/00GK1577225SQ20041005018
公開日2005年2月9日 申請(qǐng)日期2004年6月25日 優(yōu)先權(quán)日2003年6月30日
發(fā)明者大衛(wèi)·I·波伊斯尼爾 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巴马| 康定县| 淳化县| 新宁县| 汉沽区| 华容县| 西华县| 鄂托克前旗| 沙坪坝区| 双流县| 呼和浩特市| 昭平县| 皋兰县| 同仁县| 兴仁县| 深州市| 南安市| 牟定县| 东乡族自治县| 邢台县| 聂拉木县| 林甸县| 黔西县| 武威市| 永川市| 新乐市| 正定县| 南江县| 甘泉县| 棋牌| 佛山市| 山东省| 祁东县| 呼和浩特市| 闽清县| 连山| 新源县| 松桃| 台北县| 陕西省| 康平县|