使用者模式驅動程式架構(英語:User-Mode Driver Framework,簡稱UMDF)是微軟公司提出的視窗驅動程式基礎(Windows Driver Foundation)的一部份,其執行於使用者模式(user mode),僅能存取使用者位址空間。它同時是核心模式驅動程式架構(Kernel-Mode...
3 KB (363 words) - 04:17, 10 August 2020
核心模式驅動程式架構(Kernel-Mode Driver Framework,缩写KMDF)是微软公司推出的Windows驅動程式基礎(Windows Driver Foundation)之一,建構Windows XP與Windows Server 2003的核心模式(Kernel-Mode)驅動...
8 KB (829 words) - 11:27, 6 April 2025
事件驅動程式設計(英語:Event-driven programming)是一種電腦編程範型。這種模型的程式執行流程是由使用者的動作(如滑鼠的按鍵,鍵盤的按鍵動作)或者是由其他程式的訊息來決定的。相對於批次程式設計(batch programming)而言,程式執行的流程是由程式...
4 KB (633 words) - 17:24, 12 February 2024
Windows Driver Frameworks (category 驱动程序)
Frameworks(Windows驱动程序框架,簡稱WDF,前称Windows Driver Foundation),是微軟公司所提供的驅動程式開發技術的集合,包括Kernel-Mode Driver Framework(核心模式驅動程式架構,KMDF)、User-Mode Driver Framework(使用者模式驅動程式架構,UMDF)以及PREfast...
5 KB (581 words) - 22:14, 18 May 2022
64位元 (section 目前的64位元微處理器架構)
因為裝置的驅動程式通常執行於作業系統核心(Kernel)的內部,有可能以32位元行程執行核心,同時支援64位元的使用者行程。以在核心裡的額外消耗為代價,如此可為使用者提供受益於64位元的記憶體和效能,且不破壞現存32位元驅動程式的二進制相容性。這個機制源於OS X啟用64位元行程,同時支援32位元的驅動程式。...
26 KB (4,308 words) - 05:10, 2 July 2024
軟體架構分析方法 軟體智能 ArchiMate 架构模式 反面模式 屬性驅動設計(英语:Attribute-driven design) C4模型 计算机系统结构 分散式資料管理架構(英语:Distributed Data Management Architecture) 分散式關聯資料庫架構(英语:Distributed...
41 KB (5,178 words) - 15:31, 7 June 2025
模式,只可在80286或後期的微處理器上運行,并且可利用虛擬記憶體,使Windows容許MS-DOS軟件有更好的多任务表現。微軟接着發行Windows 3.11,它實際是Windows 3.1加上其所有的修正。 同時,微軟發行Windows for Workgroups,它主要改良網絡驅動設備程式...
33 KB (4,762 words) - 10:30, 30 April 2025
UEFI韌體區分架構,在UEFI開機模式下,通常只能執行特定架構的UEFI作業系統和特定架構的EFI應用程式(EBC程式除外)。比如,採用64位元UEFI韌體的PC,在UEFI開機模式下只能執行64位元作業系統啟動程式;而在Legacy開機模式(即BIOS相容開機模式...
26 KB (3,630 words) - 15:29, 18 December 2024
Windows 7新功能 (section 使用者介面)
Windows 7包含Windows生物辨識架構。這個架構是由符合標準的生物指紋辨識裝置的元件所組成。在先前發行的Windows之中,生物識別裝置的開發商必須提供存取的應用程式,包含裝置的驅動程式、軟體開發套件還有軟體的支援。微軟在一份Windows生物辨識平台的白皮書...
64 KB (8,061 words) - 18:47, 26 April 2025
驅動程式指令部分。PLC輸入模組PLC系統的架構和輸入模組產品的選擇端視需要被監測的輸入訊號位準而定。 來自不同類型被監測的感測器與流程控制之變量訊號,可以涵蓋從±10mV至±10V的輸入訊號範圍。 輸出單元是用來驅動外部負載的介面,主要原理是由CPU處理以書寫在PLC裡的程式指令,判斷驅動...
21 KB (3,282 words) - 12:49, 19 February 2025
dll這個動態連結資料庫負責加載和初始化Cheat Engine的裝置驅動程序以及調用替代Windows內核功能。因為Lazarus裡關於例外處理有一個編程的錯誤,Cheat Engine Lazarus取消使用dbk32.dll,並且將驅動程序合併在主程式裡。 內核模塊可以用來設置硬件斷點,並且可避開在Ring...
10 KB (1,069 words) - 07:39, 17 January 2024
程式,不會在Windows系統中執行。 常駐程式中有些是工具軟體,使用者在日常使用電腦時,可能每天會用熱鍵多次呼叫工具軟體。像Borland公司的SideKick就是早期流行的應用軟體。有些常駐程式則是作業系統不直接支援的硬體裝置驅動程式,。 通常在DOS中,任何指定時間只能執行一個程式。要停止執行,它將使用系統呼叫...
13 KB (1,916 words) - 05:18, 28 March 2023
DOS提供了簡單的硬體抽象層,讓程式員可以開發文字界面的應用程式;但這個硬體抽象層無法存取大部份的計算機硬體,像是顯示卡、印表機,或是滑鼠等。這使得程式員必須直接存取硬體,導致每個應用程式都有屬於自己的一組硬體週邊驅動程式。硬體製造商會將他們的硬體規格書釋出,以確保在受歡迎的應用程式中有它們的驅動程式。...
35 KB (4,127 words) - 19:58, 10 January 2025
Windows Driver Model (redirect from 視窗驅動程式模型)
視窗驅動程式模型(Windows Driver Model,簡稱WDM),是微軟視窗作業系統的驅動程式設計架構,包括對於各項裝置(Device)的支援,如鍵盤(Keyboard)、滑鼠(Mouse)、網路卡(Network Driver Interface Specification,Ndis)、通用序列匯流排(Universal...
9 KB (1,113 words) - 03:45, 7 July 2020
使用者經驗(英語:User Experience,縮寫為UX),又譯為使用者體驗或用戶體驗,是由美國學者唐·諾曼(Don Norman)提出。 於1990年代初期,他在 Apple(蘋果公司) 擔任用戶體驗架構師(User Experience Architect)一職,在此首次提出了「使用者...
6 KB (762 words) - 15:47, 16 November 2024
相對於馮諾伊曼架構是由程式計數器來驅動指令流 (instruction-stream) ,脈動陣列則是由資料計數器來驅動資料流 (data-streams) 。由於脈動陣列通常會傳送與接收多個資料流,而我們又需要多個資料計數器來產生資料流,所以脈動陣列是一種資料平行運算模式。 YouTube上的Colossus...
4 KB (500 words) - 18:46, 31 May 2025
使用者的應用程式沿著使用者資料庫去要求核心內的東西。Symbian採用微核心架構,但它並不完全是微核心,接近於混合核心,因為驅動程式仍然在核心空間運作。這定義了核心內部所必需的最少功能。微核心架構包含排程系統和記憶體管理,但不包含網路和檔案系統支援。這些用來提供給使用者端伺服器(user-side...
35 KB (4,549 words) - 05:33, 12 April 2025
使用者模式,因此可以避免使用者程式執行非法行動。 子系統架構第一個實作的子系統群當然是以前的微軟系統。DOS子系統將每個DOS程式當成一行程執行,並以個別獨立的MS-DOS虛擬機器承載其運行環境。另外一個是Windows 3.1模擬系統,實際上是在Win32子系統下執行Win16程式...
58 KB (8,218 words) - 09:40, 14 June 2025
關人傳達資訊,進行溝通。軟體設計說明書會伴隨架構圖,其中也會針對較小的設計元件有具體的規格。在實務上,若要在大的團隊協作,需要透過此一文件,有單一的文件版面,是穩定的參考資料,簡述軟體的各部份,以及其運作原理。 軟體設計說明書會包括以下的內容: 資料驅動設計(Data-driven...
5 KB (622 words) - 04:15, 3 February 2025
Vista開始,微軟把以往的整套音訊架構重寫,提出了一套新的通用音訊架構Universal Audio Architechture(UAA),此改動規定所有音效卡廠商必須跟從UAA架構來編寫其驅動程式。由於歷史因素,音效卡廠商以往會在編寫其驅動程式時,把部份功能:例如DSP特效編寫並執行於核心模式之上(Kernel...
5 KB (647 words) - 20:47, 7 December 2020
模式的效率並不高,因為受到Windows XP的DirectX 9.0数据缓冲限制。 用哪一個SLI模式是由驅動偵測電腦遊戲的執行檔來決定,NVIDIA驅動程式裡已有內建一組定義資料庫,沒有被定義的就會採用相容模式,即使用單顆GPU而不運行SLI。而用戶也可以從驅動程式設定介面中的「3D...
13 KB (1,817 words) - 03:56, 2 June 2025
(AJAX-enabled) 的應用程式,包含用戶端指令碼的支援,以及伺服器端的連結等等。 ASP.NET MVC Framework 是微軟基於 MVC (Model-View-Controller) 架構所開發的架構,讓應用程式各個模型可以在 MVC 架構下運行。 View:負責顯示資料以及使用者介面,在 ASP...
60 KB (7,678 words) - 16:07, 10 September 2024
驗收測試驅動開發(ATDD) 敏捷建模 敏捷測試 Backlogs(產品和衝刺) 行為驅動開發(BDD) 業務分析師設計方法(BADM) 持續整合(CI) 跨職能團隊 領域驅動設計(DDD) 訊息輻射體(Scrum板,任務板,視覺管理委員會,燃尽图) 疊代和增量式開發(IID) 低程式碼開發平台...
34 KB (4,267 words) - 06:58, 31 August 2024
GRASP (物件導向設計) (section 模式)
使用者」或「刪除使用者」的用例,可以用同一個類別,稱為UserController,而不是用二個個別的用例控制器。 控制器定義為在使用者介面之後,接收及處理系統動作的第一個物件。控制器需將需其他物件來完成的工作給對應物件。控制器協調或是控制相關活動。在資訊系統邏輯架構的物件導向系統中,若應用程式...
9 KB (1,227 words) - 13:12, 20 April 2024
驅動程式(英语:device drivers)、先進記憶體管理機制、使用者管理和網路管理,FreeRTOS著重在執行的簡潔與速度,FreeRTOS有時會被視為是一個『執行緒函式庫』而非『作業系統』,儘管可以找到命令列介面和類似POSIX I/O 介面的插件。 FreeRTOS實作了多執行緒,主程式...
14 KB (1,337 words) - 08:49, 21 March 2024
以下是一些常見邊緣案例的原因: 未預期的使用者行為 使用者行為隨時間而出現了變化 測試覆蓋率不足 產品本身的複雜度(例如分散式系統或微服務架構) 資源不足(例如處理器能力不足、主存储器不足或是電腦記憶體不足) 其他極端情形 以下是一些簡單邊緣案例的例子: 應用程式中的過長用戶名造成應用程式緩衝區溢位,顯示異常...
5 KB (716 words) - 07:12, 9 May 2025
Windows XP Professional x64 Edition (section 架構)
WoW64的技術容許大多數的32位元應用程式在性能不受損的情況下運行。 WoW32未支援,因此無法運轉16位元的視窗及MS-DOS應用程式。 但為了兼容使用16位元安裝程式的純32位元軟體的遺產保護,部分的16位元安裝程式被提供支援。 僅支援純64位元的驅動程式。 命令提示字元的全螢幕載入能力被取消。...
8 KB (872 words) - 13:41, 24 December 2024
MacOS Catalina (section 驅動程式延伸功能)
使用者空間 (User space) 中,而非核心空間 (Kernel space) 中。。Catalina 是最後一版支援舊版系統延伸功能的 macOS。 DriverKit 是 IOKit 设备驱动程序的替代品,驅動程式延伸功能是使用 DriverKit 建構的。DriverKit...
31 KB (2,428 words) - 15:44, 9 April 2025
X視窗系統 (category 應用程式介面)
X能為GUI環境提供基本的框架:在屏幕上描繪、呈現圖像與移動程式視窗,同時也受理、執行、及管理電腦與滑鼠、鍵盤的互動程序。不過,X並沒有管轄到使用者介面的部份,而是由其他以X為基礎的實現體來負責,也因為如此,以X為基礎環境所開發成的視覺樣式非常地多;不同的程式可能有截然不同的介面呈現。 X採用C/S的架構...
52 KB (6,282 words) - 03:46, 4 October 2024
多媒體電腦剛問世時,外接式裝置的傳輸介面各不相同,如印表機只能接并行端口、數據機只能接RS232、滑鼠鍵盤只能接PS/2等。繁雜的介面系統,加上必須安裝驅動程式並重新開機才能使用的限制,都會造成使用者的困擾。因此,創造出一個統一且支援易插拔的外接式傳輸介面,便成為無可避免的趨勢,USB應運而生。...
52 KB (5,331 words) - 11:26, 23 April 2025
GeForce 200系列 (section 架構)
200有兩個計算模式。一個是繪圖模式,另一個是並行處理模式。比較特別的是線程排序器,當線程在讀寫記憶體的時候,為了不耽誤整個計算,會直接計算另一項資料。這樣可以提升並行處理的效率,提升GPGPU的效能。 自上一代的G80開始,NVIDIA已放棄採用SIMD架構,改用全新的SPMD(英语:SPMD)架構...
16 KB (2,595 words) - 01:16, 13 February 2025