對稱多處理的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

對稱多處理的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦(印)佩瑟魯·拉吉(印)阿諾帕馬·拉曼(印)德維亞·納加拉傑(印)悉達多·寫的 高性能計算系統與大資料分析 和(以)帕維爾·尤西夫維奇的 深入解析Windows操作系統(卷I)(英文版·第7版)都 可以從中找到所需的評價。

這兩本書分別來自機械工業 和人民郵電所出版 。

靜宜大學 資訊管理學系 洪哲倫、王孝熙所指導 許自宏的 基於圖形處理器之位元平行型樣本比對演算法之研究 (2015),提出對稱多處理關鍵因素是什麼,來自於圖形處理器、平行計算、位元平行演算法、字串搜尋、近似字串比對。

而第二篇論文中華科技大學 機電光工程研究所在職專班 洪榮泰所指導 周國偉的 在叢集對稱多處理環境下混合平行分子動力學模擬之研究 (2009),提出因為有 平行動力學模擬、Tersoff、HPI、openMP、混合平行方法的重點而找出了 對稱多處理的解答。

接下來讓我們看這些論文和書籍都說些什麼吧:

除了對稱多處理,大家也想知道這些:

高性能計算系統與大資料分析

為了解決對稱多處理的問題,作者(印)佩瑟魯·拉吉(印)阿諾帕馬·拉曼(印)德維亞·納加拉傑(印)悉達多· 這樣論述:

大資料時代,資料的規模、速度、範圍和結構對計算、存儲和網路基礎設施提出了更高的要求,如何構建更加高效的基礎設施對於獲得良好的大資料分析結果至關重要。本書從大資料分析中對高性能技術的需求講起,分析了進行高性能大資料分析需要的網路基礎設施、存儲基礎設施,如何使用高性能計算進行即時分析,高性能計算範型,大資料分析中的高性能集成系統、資料庫和資料倉庫,高性能大資料分析的視覺化等內容。 譯者序 序 前言 第1章 IT領域的變革以及未來趨勢1 1.1 引言1 1.2 新興的IT趨勢1 1.3 數位化實體的實現與發展4 1.4 物聯網/萬物互聯5 1.5 對社交媒體網站的廣泛採用7 1

.6 預測性、規範性、個性化分析時代7 1.7 用於大資料及分析的Apache Hadoop11 1.8 大數據、大洞見、大動作13 1.9 結論15 1.10 習題15 第2章 大資料/快速資料分析中的高性能技術16 2.1 引言16 2.2 大資料分析學科的出現17 2.3 大資料的戰略意義18 2.4 大資料分析的挑戰19 2.5 高性能計算範型19 2.6 通過並行實現高性能的方法21 2.7 集群計算22 2.8 網格計算24 2.9 雲計算27 2.10 異構計算29 2.11 用於高性能計算的大型機31 2.12 用於大資料分析的超級計算32 2.13 用於大資料分析的設備32

2.13.1 用於大規模資料分析的資料倉庫設備33 2.13.2 in-memory大資料分析35 2.13.3 大資料的in-database處理37 2.13.4 基於Hadoop的大資料設備38 2.13.5 高性能大數據存放裝置41 2.14 結論42 2.15 習題42 參考文獻43 第3章 大資料與快速資料分析對高性能計算的渴望44 3.1 引言44 3.2 重新審視大資料分析範型45 3.3 大資料和快速資料的含義47 3.4 用於精確、預測性、規範性洞見的新興資料來源48 3.5 大資料分析為何不俗50 3.6 傳統的和新一代的資料分析案例研究51 3.7 為何採用基於雲的

大資料分析55 3.8 大資料分析:主要處理步驟57 3.9 即時分析58 3.10 流分析62 3.11 感測器分析63 3.11.1 大資料分析與高性能計算的同步:附加價值63 3.12 結論64 3.13 習題64 第4章 高性能大資料分析的網路基礎設施65 4.1 引言65 4.2 當前網路基礎設施的局限66 4.3 高性能大資料分析網路基礎設施的設計方法68 4.3.1 網路虛擬化68 4.3.2 軟體定義網路76 4.3.3 網路功能虛擬化78 4.4 用於傳輸大資料的廣域網路優化79 4.5 結論81 4.6 習題81 參考文獻81 第5章 高性能大資料分析的存儲基礎設施82

5.1 引言82 5.2 直連式存儲83 5.2.1 DAS的缺點84 5.3 存儲區域網路85 5.3.1 塊級訪問85 5.3.2 檔級訪問85 5.3.3 對象級訪問85 5.4 保存大資料的存儲基礎設施需求86 5.5 光纖通道存儲區域網路87 5.6 互聯網協定存儲區域網路88 5.6.1 乙太網光纖通道88 5.7 網路附屬存儲89 5.8 用於高性能大資料分析的流行檔案系統89 5.8.1 Google檔案系統89 5.8.2 Hadoop分散式檔案系統91 5.8.3 Panasas92 5.8.4 Luster檔案系統94 5.9 雲存儲簡介96 5.9.1 雲存儲系統的架

構模型96 5.9.2 存儲虛擬化98 5.9.3 雲存儲中使用的存儲優化技術100 5.9.4 雲存儲的優點101 5.10 結論101 5.11 習題101 參考文獻102 進一步閱讀102 第6章 使用高性能計算進行即時分析103 6.1 引言103 6.2 支援即時分析的技術103 6.2.1 in-memory處理103 6.2.2 in-database分析105 6.3 大規模線上分析106 6.4 通用並行檔案系統107 6.4.1 GPFS用例107 6.5 GPFS客戶案例研究111 6.5.1 廣播公司:VRT111 6.5.2 石油公司從Lustre遷移到GPFS11

3 6.6 GPFS:關鍵的區別113 6.6.1 基於GPFS的解決方案114 6.7 機器資料分析114 6.7.1 Splunk114 6.8 運營分析115 6.8.1 運營分析中的技術115 6.8.2 用例以及運營分析產品116 6.8.3 其他IBM運營分析產品117 6.9 結論117 6.10 習題118 第7章 高性能計算範型119 7.1 引言119 7.2 為何還需要大型機119 7.3 大型機中HPC是如何演化的120 7.3.1 成本:HPC的一個重要因素120 7.3.2 雲計算中的集中式HPC120 7.3.3 集中式HPC的要求121 7.4 HPC遠端模擬

121 7.5 使用HPC的大型機解決方案121 7.5.1 智能大型機網格121 7.5.2 IMG的工作原理122 7.5.3 IMG架構122 7.6 架構模型125 7.6.1 具有共用磁片的存儲伺服器125 7.6.2 沒有共用磁片的存儲伺服器125 7.6.3 無存儲伺服器的通信網路125 7.7 對稱多處理126 7.7.1 什麼是SMP126 7.7.2 SMP與集群方法126 7.7.3 SMP是否真的重要126 7.7.4 執行緒模型127 7.7.5 NumaConnect技術127 7.8 用於HPC的虛擬化127 7.9 大型機方面的創新127 7.10 FICON大

型機介面128 7.11 大型機對手機的支持129 7.12 Windows高性能計算129 7.13 結論130 7.14 習題131 第8章 in-database處理與in-memory分析132 8.1 引言132 8.1.1 分析工作負載與事務工作負載的對比132 8.1.2 分析工作負載的演化133 8.1.3 傳統分析平臺135 8.2 in-database分析135 8.2.1 架構137 8.2.2 優點和局限138 8.2.3 代表性的系統138 8.3 in-memory分析140 8.3.1 架構141 8.3.2 優點和局限142 8.3.3 代表性的系統142

8.4 分析設備145 8.4.1 Oracle Exalytics145 8.4.2 IBM Netezza145 8.5 結論147 8.6 習題147 參考文獻148 進一步閱讀148 第9章 大資料/快速資料分析中的高性能集成系統、資料庫和資料倉庫149 9.1 引言149 9.2 下一代IT基礎設施和平臺的關鍵特徵150 9.3 用於大

對稱多處理進入發燒排行的影片

之前我整理過 Xperia 1 系列三代間的規格變化,現在要再進一步向大家實際分享,升級 Xperia 1 III 的心得,趕緊跟著我體驗看看吧!

【產品資訊】
https://bit.ly/3BuaaQq

►Xperia 1 III:12GB+256GB (消光黑/消光灰/消光紫)、NT$ 36,990。
►Xperia 1 III:12GB+512GB (消光黑/消光紫)、NT$ 39,990。

【影片指引】
00:00 前言
00:50 主要規格
00:59 開箱
01:24 外觀 (機身配置、顏色、手感)
03:40 主相機 (三鏡頭四焦段、即時物件追焦、AI超高解析度縮放)
06:02 主相機 (日夜景實拍、三代成像比較、景深效果)
10:16 主相機 (FlawlessEye防震技術)
10:59 前相機 (日夜景實拍)
11:40 螢幕 (6.5吋螢幕 4K HDR OLED 120Hz)
13:00 音訊 (劇院級前置雙喇叭、360空間模擬音效)
14:29 介面 (Android 11、遊戲增強器)
15:53 效能 (高通S888、配置、遊戲表現)
16:41 電池 (電池續航、充電時間、電量共享)
17:42 總結與價格

【影片類型】
小翔評測:「實機體驗」讓你更深入了解3C科技產品
小翔大對決:透過「規格表」讓你弄懂3C科技產品差異
小翔聊科技:整理「多方資訊」讓你弄懂科技產品、技術
小翔短新聞:整理「多方資訊」讓你提早獲得3C科技新消息
小翔來報榜:透過「排行榜單」讓你知道手機銷售趨勢

【影片聲明】
業配:本影片經 Sony Mobile Taiwan 有償委託而創作。
感謝:Sony Mobile 以及看影片的每一個朋友
來源:Sony
製作:小翔 XIANG

【小翔專區】
小翔FB:https://www.facebook.com/Xiangblog/
小翔IG:https://www.instagram.com/xianglin0222/
小翔Twitter:https://twitter.com/xianglin0222
小翔痞客邦:http://xianglin0222.pixnet.net/blog
小翔信箱:[email protected]

【官方網站】
※影片資訊僅供參考,想了解更多請前往

Sony:http://www.sony.com/tw/
網路頻段查詢:https://www.frequencycheck.com/

-------------------------------------------------------------------------
【CC Music】
Music by MBB
https://www.youtube.com/c/mbbmusic
https://soundcloud.com/mbbofficial
https://spoti.fi/2wqzjwK
-------------------------------------------------------------------------
【索引】
#SonyXperia1III #Xperia1III #大師級5G旗艦機 #索尼Xperia1III #Sony2021 #Xperia2021 #Sony手機 #Sony新機 #小翔評測 #小翔XIANG

【關鍵字】
Sony Xperia 1 III 開箱、Sony Xperia 1 III 深入評測。透過「實機體驗」讓你更深入了解3C科技產品,以及讓你了解究竟該不該購買 Sony Xperia 1 III。外型:Sony Xperia 1 III 採用對稱式上下邊框、並搭載 21:9 比例的螢幕、而前面採用康寧玻璃 Victus,背面則是康寧玻璃第六代、鋁合金邊框、側邊指紋辨識、IP65/IP68 防塵防水,顏色包含消光黑、消光灰、消光紫。螢幕:Sony Xperia 1 III 採用 4K HDR OLED 120Hz面板、21:9 比例、標準模式(X1 影像處理引擎)、導演模式 (BT.2020 / D65 / 8+2 bit 色深技術)、夜間模式、深色主題、240Hz降低動態影像模糊、120Hz 螢幕刷新率、240Hz 觸控採樣率。主相機:Sony Xperia 1 III 採用三鏡頭加上一顆輔助鏡頭(1200萬畫素廣角/1200萬畫素超廣角/1200萬畫素潛望式望遠變焦鏡頭/ 3D iToF)、三鏡頭四焦段、即時物件追焦、眼睛追焦、AI超高解析度縮放、蔡司鏡頭、T* 鍍膜、1.8 µm 大單像素面積、基本模式、智慧場景辨識、景深效果、柔膚、Photo Pro 模式、α 相機、高速連拍(20fps AF/AE)、低速連拍、DRO、HDR、Cinema Pro、4K HDR 120fps、風切聲過濾技術、FlawlessEye 防震技術。前相機:Sony Xperia 1 III 採用 800 萬畫素、肖像自拍模式、美顏、景深。音訊:劇院級前置雙喇叭、3.5 mm 耳機孔、杜比全景聲、Hi-Res、DSEE Ultimate、360 空間模擬音效、360 Reality Audio。系統:Android 11、手勢操作、輕觸喚醒、通知喚醒、Always On Display、遊戲增強器 (對比度調整、音頻調整、效能調整、螢幕截圖、螢幕錄影)。硬體:Sony Xperia 1 III 搭載 Qualcomm Snapdragon 888、12GB RAM/256GB ROM、12GB RAM/512GB ROM,記憶卡擴充。電池:Sony Xperia 1 III 內建 4500 mAh、內附 30W PD 快充頭、手機續航時間。連結:Wi-Fi 6、NFC、藍牙 5.2。通訊:5G NSA 通訊能力、5G+4G 雙卡雙待、3選2卡槽。Sony Xperia 1 III 價位 NT$ 36,990、39,990。小翔評測透過「實機體驗」讓你更深入了解3C科技產品。

基於圖形處理器之位元平行型樣本比對演算法之研究

為了解決對稱多處理的問題,作者許自宏 這樣論述:

字串比對可以區分為兩種:精確字串比對(Exact String Matching)和近似字串比對(Approximate String Matching),這些演算法已經被廣泛的應用在各個領域上,如:脱氧核醣核酸(Deoxyribonucleic acid,DNA)序列比對、網路入侵偵測與預防系統(Intrusion Detection and Prevention Systems,IDPS)等。然而,在本文巨量的文字當中去比較樣本字串是非常耗時的運算。在近年來,相當熱門的圖形處理器已經被許多領域所使用,能有效的加速運算效能,因為圖形處理器擁有大規模平行處理的架構。在本論文研究當中,我們提出

了一個基於圖形處理器有效的實現快速字元搜尋之多樣本字串比對演算法。該演算法透過統一計算架構(Compute Unified Device Architecture,CUDA)實現位元平行模式的比較概念,利用GPU高效能運算能力,加速在不同長度的多個樣本字串中來搜尋,達到加速的效果。從實驗結果看,該演算法可以實現比其他字串搜尋演算法達到更高的吞吐量。在未來,我們將利用所提出的方法應用在其他領域上,如:基因組序列比較(Genome Sequence Comparison)和封包有效負載過濾。

深入解析Windows操作系統(卷I)(英文版·第7版)

為了解決對稱多處理的問題,作者(以)帕維爾·尤西夫維奇 這樣論述:

從Windows 8開始,微軟開始了一個將作業系統融合的過程。而在Windows 10中,這個融合已經趨於完美,它運行在臺式電腦/筆記型電腦、伺服器、XBOX One、手機(Windows Mobile 10)、HoloLens和各種物聯網設備上。 本書作為深度解析Windows作業系統這一系列的第7版(部分即卷1),其內容則涵蓋了Windows從Windows 8到Windows 10演變過程中的各個方面。 本書介紹了Windows 10和Windows Sever 2016的架構與核心內部結構。通過本書,讀者可以瞭解Windows系統架構及其一般元件,掌握如何使用諸如內核調試器之類的工

具來探索內部資料結構,也可以瞭解Windows如何使用流程進行管理和隔離,理解和查看執行緒調度以及如何管理CPU資源,還可以深入理解Windows安全模型,包括在安全措施方面的很新進展,並瞭解Windows如何管理虛擬和實體記憶體,以及輸入/輸出系統如何管理物理設備和設備驅動程式。具體分為以下7個部分:概念和工具、系統架構、進程和作業、執行緒、記憶體管理、I/O系統和安全。 本書內容豐富、資訊全面,適合廣大Windows平臺開發人員、系統管理員及Windows愛好者閱讀。 帕維爾·尤西夫維奇(Pavel Yosifovich)是一位專注於Microsoft技術和工具的開發

人員、培訓師和作者。他是Microsoft的MVP和Pluralsight的作者。 亞曆克斯·約內斯庫(Alex Ionescu)是CrowdStrike公司EDR戰略副總裁,同時也是靠前認可的低級別系統軟體、作業系統研究和內核開發、安全培訓和逆向工程方面的專家。 馬克·拉希諾維奇(Mark Russinovich)是微軟優選企業級雲平臺Azure的首席技術官,也是分散式系統和作業系統領域認可的專家。他是Winternal軟體公司的聯合創始人,也是Sysinternals工具和網站的主要作者。 大衛·所羅門(David Solomon)給世界各地的開發者和IT專業人士教授Windows內核

的內部原理已有20年。他參與了本書每個版本的寫作。大衛是1993年和2005年Microsoft Support Most Valuable Professional(MVP)獎的獲得者。 Introduction/引言i 1 Concepts and tools/章 概念和工具1 1.1 Windows operating system versions/Windows作業系統版本1 1.1.1 Windows 10 and future Windows versions/ Windows 10和後續Windows版本3 1.1.2 Windows 10 and OneC

ore/Windows 10和Windows系統核心3 1.2 Foundation concepts and terms/基本概念和術語4 1.2.1 Windows API/Windows API4 1.2.2 Services, functions, and routines/服務、功能和例行程式7 1.2.3 Processes/進程8 1.2.4 Threads/執行緒18 1.2.5 Jobs/作業20 1.2.6 Virtual memory/虛擬記憶體21 1.2.7 Kernel mode vs. user mode/核心模式vs使用者模式23 1.2.8 Hyperviso

r/虛擬機器管理程式27 1.2.9 Firmware/固件版本29 1.3.0 Terminal Services and multiple sessions/終端服務和多會話29 1.3.1 Objects and handles/物件和處理30 1.3.2 Security/安全31 1.3.3 Registry/註冊表32 1.3.4 Unicode/Unicode編碼33 1.3 Digging into Windows internals/深入挖掘Windows內部35 1.3.1 Performance Monitor and Resource Monitor/ 性能監控和資源監

控36 1.3.2 Kernel debugging/內核調試38 1.3.3 Windows Software Development Kit/Windows SDK43 1.3.4 Windows Driver Kit/Windows驅動套件43 1.3.5 Sysinternals tools/五大利器44 1.4 結論44 2 System architecture/第 2章 系統架構45 2.1 Requirements and design goals/需求和設計目標45 2.2 Operating system model/作業系統模型46 2.3 Architecture ov

erview/架構概述47 2.3.1 Portability/可攜性50 2.3.2 Symmetric multiprocessing/對稱多處理51 2.3.3 Scalability/可擴展性53 2.3.4 Differences between client and server versions/ 用戶端和服務端版本的差異54 2.3.5 Checked build/已驗證版本57 2.4 Virtualization-based security architecture overview/ 基於虛擬化技術的安全架構概述59 2.5 Key system components/

核心系統元件61 2.5.1 Environment subsystems and subsystem DLLs/ 環境子系統和子系統DLL62 2.5.2 Other subsystems/其他子系統68 2.5.3 Executive/執行性72 2.5.4 Kernel/內核75 2.5.5 Hardware abstraction layer/硬體抽象層79 2.5.6 Device drivers/設備驅動82 2.5.7 System processes/系統進程88 2.6 Conclusion/結論99 3 Processes and jobs/第3章 進程和作業101 3.1

Creating a process/創建一個進程101 3.1.1 CreateProcess* functions arguments/CreateProcess*函數參數102 3.1.2 Creating Windows modern processes/創建Windows進程103 3.1.3 Creating other kinds of processes/創建其他類型執行緒104 3.2 Process internals/進程核心105 3.3 Protected processes/受保護的進程113 3.3.1 Protected Process Light (PPL)

/PPL115 3.3.2 Third-party PPL support/協力廠商PPL支持119 3.4 Minimal and Pico processes/最小進程和微進程120 3.4.1 Minimal processes/最小進程120 3.4.2 Pico processes/微進程121 3.5 Trustlets (secure processes)/Trustlets(安全進程)123 3.5.1 Trustlet structure/Trustlet結構123 3.5.2 Trustlet policy metadata/Trustlet策略中繼資料124 3.5.3

Trustlet attributes/Trustlet屬性125 3.5.4 System built-in Trustlets/系統內置Trustlets125 3.5.5 Trustlet identity/Trustlet標識126 3.5.6 Isolated user-mode services/隔離的使用者模式服務127 3.5.7 Trustlet-accessible system calls/Trustlet可訪問的系統調用128 3.6 Flow of CreateProcess/創建進程流程129 3.6.1 Stage 1: Converting and valida

ting parameters andflags/ 階段1:轉換並驗證參數和標記131 3.6.2 Stage 2: Opening the image to be executed/ 階段2:打開要執行的鏡像135 3.6.3 Stage 3: Creating the Windows executive process object/ 階段3:創建Windows可執行進程物件138 3.6.4 Stage 4: Creating the initial thread and its stack and context/ 階段4:創建初始執行緒以及它的堆疊和上下文144 3.6.5 Stag

e 5: Performing Windows subsystem–specific initialization/ 階段5:執行Windows子系統的特殊初始化146 3.6.6 Stage 6: Starting execution of the initial thread/ 階段6:開始執行初始執行緒148 3.6.7 Stage 7: Performing process initialization in the context of the new process/ 階段7:在新進程中的上下文執行進程初始化148 3.7 Terminating a process/終止一個進程1

54 3.8 Image loader/鏡像載入器155 3.8.1 Early process initialization/早期進程初始化157 3.8.2 DLL name resolution and redirection/DLL名稱解析和重定向160 3.8.3 Loaded module database/已載入元件的資料庫164 3.8.4 Import parsing/導入解析168 3.8.5 Post-import process initialization/後導入進程初始化170 3.8.6 SwitchBack/SwitchBack171 3.8.7 API Set

s/API集173 3.9 Jobs/作業176 3.9.1 Job limits/作業限制177 3.9.2 Working with a job/處理一個作業178 3.9.3 Nested jobs/嵌套作業179 3.9.4 Windows containers (server silos)/ Windows容器(伺服器倉庫)183 3.10 Conclusion/結論191 4 Threads/第4章 執行緒193 4.1 Creating threads/創建執行緒193 4.2 Thread internals/執行緒內部194 4.2.1 Data structures/資料結

構194 4.2.2 Birth of a thread/執行緒的產生206 4.3 Examining thread activity/檢查執行緒活性207 4.3.1 Limitations on protected process threads/ 受保護進程中執行緒的限制212 4.4 Thread scheduling/執行緒調度214 4.4.1 Overview of Windows scheduling/Windows調度概述214 4.4.2 Priority levels/優先順序等級215 4.4.3 Thread states/執行緒狀態223 4.4.4 Dispat

cher database/調度資料庫228 4.4.5 Quantum/量子231 4.4.6 Priority boosts/提高優先順序238 4.4.7 Context switching/上下文切換255 4.4.8 Scheduling scenarios/調度場景256 4.4.9 Idle threads/空閒執行緒260 4.4.10 Thread suspension/執行緒掛起264 4.4.11 (Deep) freeze/(深度)凍結264 4.4.12 Thread selection/執行緒選擇266 4.4.13 Multiprocessor systems/多

處理器系統268 4.4.14 Thread selection on multiprocessor systems/ 多處理器系統的執行緒選擇283 4.4.15 Processor selection/處理器選擇284 4.4.16 Heterogeneous scheduling (big.LITTLE)/ 多重調度(big.LITTLE)286 4.5 Group-based scheduling/基於組的調度287 4.5.1 Dynamic fair share scheduling/動態公平共用調度289 4.5.2 CPU rate limits/CPU速率限制292 4.5.

3 Dynamic processor addition and replacement/ 動態處理器添加和替換295 4.6 Worker factories (thread pools)/工人工廠(執行緒池)297 4.6.1 Worker factory creation/創建工人工廠298 4.7 Conclusion/結論300 5 Memory management/第5章 記憶體管理301 5.1 Introduction to the memory manager/記憶體管理介紹301 5.1.1 Memory manager components/記憶體管理元件302 5.1

.2 Large and small pages/大小頁面303 5.1.3 Examining memory usage/檢查記憶體使用305 5.1.4 Internal synchronization/內部同步308 5.2 Services provided by the memory manager/記憶體管理提供的服務309 5.2.1 Page states and memory allocations/頁面狀態和記憶體分配310 5.2.2 Commit charge and commit limit/提交調度和提交限制313 5.2.3 Locking memory/鎖定記憶

體314 5.2.4 Allocation granularity/分配細微性314 5.2.5 Shared memory and mapped files/共用記憶體和映射檔315 5.2.6 Protecting memory/記憶體保護317 5.2.7 Data Execution Prevention/資料執行保護319 5.2.8 Copy-on-write/寫時複製321 5.2.9 Address Windowing Extensions/位元址窗口化擴展232 5.3 Kernel-mode heaps (system memory pools)/核心模式堆(系統記憶體池)

324 5.3.1 Pool sizes/池大小325 5.3.2 Monitoring pool usage/監控池的使用327 5.3.3 Look-aside lists/旁觀列表331 5.4 Heap manager/堆管理332 5.4.1 Process heaps/堆進程333 5.4.2 Heap types/堆類型334 5.4.3 The NT heap/NT堆334 5.4.4 Heap synchronization/堆同步334 5.4.5 The low-fragmentation heap/低碎片堆335 5.4.6 The segment heap/分段堆33

6 5.4.7 Heap security features/堆安全功能341 5.4.8 Heap debugging features/堆調試功能342 5.4.9 Pageheap/頁面堆343 5.4.10 Fault-tolerant heap/容錯堆347 5.5 Virtual address space layouts/虛擬位址空間佈局348 5.5.1 x86 address space layouts/X86位址空間佈局349 5.5.2 x86 system address space layout/X86系統位址空間佈局352 5.5.3 x86 session spa

ce/X86會話空間353 5.5.4 System page table entries/系統頁面表條目355 5.5.5 ARM address space layout/ARM位址空間佈局356 5.5.6 64-bit address space layout/64bit位址空間佈局357 5.5.7 x64 virtual addressing limitations/64虛擬位址限制359 5.5.8 Dynamic system virtual address space management/ 動態系統虛擬位址空間管理359 5.5.9 System virtual addre

ss space quotas/系統虛擬位址空間配額364 5.5.10 User address space layout/用戶位址空間佈局365 5.6 Address translation/地址轉化371 5.6.1 x86 virtual address translation/X86虛擬位址轉化371 5.6.2 Translation look-aside buffer/旁觀緩衝轉化377 5.6.3 x64 virtual address translation/X64虛擬位址轉化380 5.6.4 ARM virtual address translation/ARM虛擬位址

轉化381 5.7 Page fault handling/分頁錯誤處理383 5.7.1 Invalid PTEs/非法PTE384 5.7.2 Prototype PTEs/原型PTE385 5.7.3 In-paging I/O/頁面內I/O386 5.7.4 Collided page faults/分頁錯誤衝突387 5.7.5 Clustered page faults/分頁錯誤聚集387 5.7.6 Page files/分頁檔389 5.7.7 Commit charge and the system commit limit/ 提交調度和系統提交限制394 5.7.8 Com

mit charge and page file size/提交調度和分頁檔大小397 5.8 Stacks/棧398 5.8.1 User stacks/用戶棧399 5.8.2 Kernel stacks/內核棧400 5.8.3 DPC stack/DPC棧401 5.9 Virtual address descriptors/虛擬位址描述符401 5.9.1 Process VADs/VAD進程402 5.9.2 Rotate VADs/VAD輪詢403 5.10 NUMA/NUMA404 5.11 Section objects/段對象405 5.12 Working sets/工作

集412 5.12.1 Demand paging/分頁需求413 5.12.2 Logical prefetcher and ReadyBoot/邏輯預取和啟動準備413 5.12.3 Placement policy/安置策略416 5.12.4 Working set management/工作集管理417 5.12.5 Balance set manager and swapper/平衡集合管理器和置換器421 5.12.6 System working sets/系統工作集422 5.12.7 Memory notification events/記憶體提醒事件423 5.13 Pa

ge frame number database/頁面框架序號資料庫425 5.13.1 Page list dynamics/頁面動態清單428 5.13.2 Page priority/頁面優先順序436 5.13.3 Modified page writer and mapped page writer/ 修改和映射頁面寫入438 5.13.4 PFN data structures/PFN資料結構440 5.13.5 Page file reservation/分頁檔預定443 5.14 Physical memory limits/實體記憶體限制446 5.14.1 Windows

client memory limits/Windows用戶端記憶體限制447 5.15 Memory compression/記憶體壓縮449 5.15.1 Compression illustration/壓縮圖表450 5.15.2 Compression architecture/壓縮架構453 5.16 Memory partitions/記憶體分割456 5.17 Memory combining/記憶體聯合459 5.17.1 The search phase/尋找階段460 5.17.2 The classifi cation phase/分類階段461 5.17.3 The

page combining phase/頁面聯合階段462 5.17.4 From private to shared PTE/從私有PTE到共用PTE462 5.17.5 Combined pages release/聯合頁面釋放464 5.18 Memory enclaves/記憶體區467 5.18.1 Programmatic interface/程式設計介面468 5.18.2 Memory enclave initializations/記憶體區初始化469 5.18.3 Enclave construction/區結構469 5.18.4 Loading data into a

n enclave/將數據載入到區471 5.18.5 Initializing an enclave/初始化一個區472 5.19 Proactive memory management (SuperFetch)/ 主動記憶體管理(SuperFetch)472 5.19.1 Components/組件473 5.19.2 Tracing and logging/跟蹤和記錄474 5.19.3 Scenarios/場景475 5.19.4 Page priority and rebalancing/頁面優先順序和平衡調整476 5.19.5 Robust performance/魯棒性能478

5.19.6 ReadyBoost/啟動準備479 5.19.7 ReadyDrive/驅動準備480 5.19.8 Process refl ection/進程反射480 5.20 Conclusion/結論482 6 I/O system/第6章 I/O系統483 6.1 I/O system components/I/O系統元件483 6.1.1 The I/O manager/I/O管理器485 6.1.2 Typical I/O processing/典型I/O過程486 6.2 Interrupt Request Levels and Deferred Procedure Cal

ls/ 插斷要求級別和延遲過程喚醒488 6.2.1 Interrupt Request Levels/插斷要求級別488 6.2.2 Deferred Procedure Calls/延遲過程喚醒490 6.3 Device drivers/設備驅動492 6.3.1 Types of device drivers/設備驅動類型492 6.3.2 Structure of a driver/驅動結構498 6.3.3 Driver objects and device objects/驅動物件和設備物件500 6.3.4 Opening devices/設備打開507 6.4 I/O pro

cessing/I/O過程510 6.4.1 Types of I/O/I/O的種類511 6.4.2 I/O request packets/I/O請求包513 6.4.3 I/O request to a single-layered hardware-based driver/ 基於單層硬體驅動的I/O請求525 6.4.4 I/O requests to layered drivers/分層驅動I/O請求533 6.4.5 Thread-agnostic I/O/未知執行緒I/O536 6.4.6 I/O cancellation/取消I/O537 6.4.7 I/O completi

on ports/I/O完成埠541 6.4.8 I/O prioritization/I/O優先順序546 6.4.9 Container notifications/容器提醒552 6.5 Driver Verifier/驅動驗證552 6.5.1 I/O-related verification options/I/O相關驗證選項554 6.5.2 Memory-related verification options/記憶體相關驗證選項555 6.6 The Plug and Play manager/隨插即用管理器559 6.6.1 Level of Plug and Play su

pport/隨插即用支持級別560 6.6.2 Device enumeration/設備枚舉561 6.6.3 Device stacks/設備棧563 6.6.4 Driver support for Plug and Play/支援隨插即用的設備569 6.65 Plug-and-play driver installation/隨插即用驅動安裝571 6.7 General driver loading and installation/一般驅動的載入和安裝575 6.7.1 Driver loading/驅動載入575 6.7.2 Driver installation/驅動安裝57

7 6.8 The Windows Driver Foundation/Windows驅動基礎578 6.8.1 Kernel-Mode Driver Framework/核心模式驅動框架579 6.8.2 User-Mode Driver Framework/使用者模式驅動框架587 6.9 The power manager/電源管理590 6.9.1 Connected Standby and Modern Standby/連接待機和新版待機594 6.9.2 Power manager operation/電源管理操作595 6.9.3 Driver power operation/驅

動電源操作596 6.9.4 Driver and application control of device power/ 驅動和設備電源的應用程式控制599 6.9.5 Power management framework/電源管理框架600 6.9.6 Power availability requests/電源可用性請求602 6.10 Conclusion/結論603 7 Security/第7章 安全605 7.1 Security ratings/安全評級605 7.1.1 Trusted Computer System Evaluation Criteria/ 可信計算基系統評

估標準605 7.1.2 The Common Criteria/普遍標準607 7.2 Security system components/安全系統元件608 7.3 Virtualization-based security/基於虛擬化的安全611 7.3.1 Credential Guard/證書防護612 7.3.2 Device Guard/設備防護617 7.4 Protecting objects/保護對象619 7.4.1 Access checks/訪問驗證621 7.4.2 Security identifiers/安全標識625 7.4.3 Virtual servic

e accounts/虛擬服務帳戶646 7.4.4 Security descriptors and access control/安全性描述元和存取控制650 7.4.5 Dynamic Access Control/動態存取控制666 7.5 The AuthZ API/AuthZ API666 7.5.1 Conditional ACEs/條件回應ACE667 7.6 Account rights and privileges/帳戶許可權和特權668 7.6.1 Account rights/帳戶許可權669 7.6.2 Privileges/特權670 7.6.3 Super pri

vileges/超級特權675 7.7 Access tokens of processes and threads/進程和執行緒的帳戶口令677 7.8 Security auditing/安全審計677 7.8.1 Object access auditing/對象訪問審計679 7.8.2 Global audit policy/全域審計策略682 7.8.3 Advanced Audit Policy settings/不錯審計策略設置683 7.9 AppContainers/應用容器684 7.9.1 Overview of UWP apps/UWP應用概述685 7.9.2 Th

e AppContainer/應用容器687 7.10 Logon/登錄710 7.10.1 Winlogon initialization/Winlogon初始化711 7.10.2 User logon steps/使用者登錄步驟713 7.10.3 Assured authentication/確信的認證718 7.10.4 Windows Biometric Framework/Windows生物識別驗證719 7.10.5 Windows Hello/Windows你好721 7.11 User Account Control and virtualization/用戶帳戶控制和虛擬

化722 7.11.1 File system and registry virtualization/ 檔案系統和註冊表虛擬化722 7.11.2 Elevation/提升729 7.12 Exploit mitigations/攻擊緩解735 7.12.1 Process-mitigation policies/進程緩解策略735 7.12.2 Control Flow Integrity/控制流完整性740 7.12.3 Security assertions/安全斷言752 7.13 Application Identifi cation/應用程式標識756 7.14 AppLocke

r/應用鎖757 7.15 Software Restriction Policies/軟體限制策略762 7.16 Kernel Patch Protection/內核補丁保護764 7.17 PatchGuard/補丁防護765 7.18 HyperGuard/高度防護768 7.19 Conclusion/結論770 Index/索引771

在叢集對稱多處理環境下混合平行分子動力學模擬之研究

為了解決對稱多處理的問題,作者周國偉 這樣論述:

OpenMP近來普遍使用在分享記憶體的電腦架構,使用OpenMP的平行運算程式,並不須要大幅修改原來的單一執行程式碼,只需要額外加入平行程式,不需要重新撰寫複雜的平行程式;且因不用透過網路連結,所以比MPI節省網路通訊時間,達到加速計算的效果。本文以OpenMP及MPI混合平行,研究分子動力學模擬,主要配合Tersoff多體勢能函數進行平行化之研究。其中以OpenMP將平行化的分子動力學程式碼,分別在AMD 42核心及Xeon 32核心處理器環境下將資料先分配至不同緒線,依分享記憶體的運作在Level 2做資料共享及對主記憶體做資料存取的動作,需要平行化的資料也透過Level 2傳至Leve

l 1作單一緒線處理,達到加速的效果;以MPI空間分割法:將須平行化的程式平均的透過網路送至每一節點,節點經OpenMP平行化後再將計算結果由網路傳送回主PC作資料整合。由結果知道,對OpenMP在做分子動力學模擬下,可以提出用平行方式來完成三體勢能的運算,但當平行核心數目增加時,OpenMP 的效能不理想,使用MPI做平行運算,可維持一線性加速度,但在節點多的情況下,線性加速卻無法維持,使用OpenMP/ MPI混合平行運算時,無論在多核心或叢集多核心上;尤其在平行計算數量大時,依然維持在效率95%之高效能形式。