記憶體使用量查詢的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列免費下載的地點或者是各式教學

記憶體使用量查詢的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦(美)馬克·拉希諾維奇(美)大衛·A.所羅門(美)艾力克斯·伊納蘇寫的 深入解析Windows操作系統.下冊(第6版) 和酆士昌的 Linux完全自學手冊:疑難排解全攻略都 可以從中找到所需的評價。

另外網站PHP 記憶體目前用量、最大用量查詢教學與範例 - Office 指南也說明:在PHP 中若要查詢程式目前的記憶體使用量,可以使用 memory_get_usage 函數,它會傳會目前程式所使用的記憶體大小,單位為位元組(bytes)。 # 取得目前記憶體用量 $ ...

這兩本書分別來自電子工業 和博碩所出版 。

國立臺灣科技大學 營建工程系 謝佑明所指導 洪銘輝的 離散元素分析模擬之雲端運算與視覺化展示 (2020),提出記憶體使用量查詢關鍵因素是什麼,來自於離散元素、資料視覺化、雲端運算。

而第二篇論文國立嘉義大學 資訊工程學系研究所 邱志義所指導 Sarawut Markchit的 精簡記憶體索引與擷取於高維度大規模多媒體資料集 (2019),提出因為有 nearest neighbor search、product quantization、learning to rank、binary embedding and hashing、cross-modal retrieval、inverted indexing的重點而找出了 記憶體使用量查詢的解答。

最後網站HP 電腦- 錯誤: 您的系統虛擬記憶體不足(Windows 10、8、7)則補充:當電腦設定為自訂大小的虛擬記憶體太小,而軟體程式要求的記憶體容量超過該大小時,出現這個錯誤訊息是很正常的。 在以高解析度掃瞄大型圖片、使用視訊檔案或使用非常 ...

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

除了記憶體使用量查詢,大家也想知道這些:

深入解析Windows操作系統.下冊(第6版)

為了解決記憶體使用量查詢的問題,作者(美)馬克·拉希諾維奇(美)大衛·A.所羅門(美)艾力克斯·伊納蘇 這樣論述:

本書是Windows技術權威參考書的最新版本,本書主要介紹了基於Windows 7 and Windows Server 2008 R2的核心技術與底層技術,全面闡釋Windows技術機理,是廣大Windows開發人員必備的參考書。 Mark Russinovich(馬克·拉希諾維奇)是微軟windows Azure組技術人員,是Sysinternals工具的作者之一,合著了《深入解析Windows作業系統》系列圖書;David A.Solomon(大衛·A.所羅門)是《深入解析Windows作業系統》系列圖書的合著者,並為全球成千上萬的開發人員和IT專業人士,包括微軟員

工,講授Windows內幕課程。他時常在微軟舉辦的會議中發言,包括TechNet和PDC。 范德成,2004年畢業于上海交通大學,在微軟和 SAP公司有多年專案經驗,構建了微型開源專案Robbie’s Shell。   潘愛民,任職于阿裡巴巴,長期從事軟體和系統技術的研究與開發工作,撰寫了大量軟體技術文章,著譯了多部經典計機圖書,在國內外學術刊物上發 表了30多篇文章。曾經任教於北京大學和清華大學(兼職),後進入工業界,先後任職于微軟亞洲研究院、盛大網路發展有限公司和阿裡雲計算有限公司,目前也 是工信部移動作業系統專家組成員。潘愛民先生獲得了數學學士學位和電腦科學博士學位,主要研究領域包括軟

體設計、資訊安全、作業系統和互聯網技術。 第8章 I/O系統1 8.1I/O系統元件1 I/O管理器3 典型的I/O處理過程4 8.2設備驅動程式5 設備驅動程式的類型5 WDM驅動程式6 分層的驅動程式7 實驗:查看已載入的驅動程式清單9 驅動程式的結構11 驅動程式物件和設備物件13 實驗:看一看設備物件15 實驗:顯示驅動程式和設備物件17 打開設備18 實驗:查看設備控制碼21 實驗:查看Windows設備名稱之間的映射23 8.3I/O處理24 I/O類型24 同步I/O和非同步I/O24 快速I/O25 實驗:查看一個驅動程式登記的快速I/O常式25 映射文件I

/O和文件緩存26 分散/聚集I/O27 I/O請求包27 IRP棧單元28 實驗:查看驅動程式的分發常式29 實驗:查看一個執行緒的未完成IRP29 IRP緩衝區管理30 針對單層驅動程式的I/O請求32 為一個中斷提供服務33 完成一個I/O請求34 同步36 針對分層的驅動程式的I/O請求38 實驗:查看一個設備棧39 實驗:查看IRP40 執行緒無關I/O45 I/O取消45 用戶發起的I/O取消46 執行緒終止時的I/O取消47 實驗:調試一個無法被殺死的進程48 I/O完成埠49 IoCompletion對象50 使用完成埠50 I/O完成埠操作52 I/O優先順序支持54 I/O

優先順序54 優先化策略55 I/O優先順序反轉的避免(I/O優先順序繼承)57 I/O優先順序提升和撞升57 實驗:“非常低”和“正常”I/O輸送量的對比58 實驗:I/O優先順序提升/撞升的性能分析59 頻寬預留(計畫的檔I/O)60 容器通知60 驅動程式檢驗器(DriverVerifier)61 8.4核心模式驅動程式框架(KMDF)63 KMDF驅動程式的結構和操作64 實驗:顯示KMDF驅動程式65 KMDF資料模型66 KMDF的I/O模型69 8.5使用者模式驅動程式框架(UMDF)72 8.6隨插即用(PnP)管理器76 隨插即用支持的級別77 驅動程式對於隨插即用的支援77

驅動程式載入、初始化和安裝79 Start值80 設備列舉81 實驗:將設備樹轉儲出來84 設備棧85 設備棧的驅動程式載入86 實驗:在裝置管理員中查看詳細的devnode資訊88 驅動程式安裝90 實驗:檢查一個驅動程式的INF檔92 實驗:查看目錄(catalog)檔93 8.7電源管理器94 電源管理器的操作96 驅動程式的電源操作97 實驗:查看一個驅動程式的電源映射關係97 實驗:查看系統的電源能力和策略98 驅動程式和應用程式對於設備電源的控制100 電源可用性請求100 實驗:在調試器中查看一個電源可用性請求101 實驗:利用Powercfg查看電源可用性請求103 處理器電

源管理(PPM)103 核心停運的策略104 利用率函數105 實驗:查看利用率和頻率的資訊106 實驗:查看利用率和頻率的歷史107 演算法覆蓋108 增加/減少動作108 各種閾值和策略的設置109 實驗:查看當前的核心停運策略111 “性能檢查”演算法112 實驗:查看當前的PPM檢查資訊116 8.8本章總結118 第9章 存儲管理119 9.1有關存儲的術語119 9.2磁片設備120 旋轉磁片120 磁片的磁區格式120 固態硬碟122 NAND型快閃記憶體122 檔的刪除和irim命令124 9.3磁片驅動程式125 Winload125 磁片類、埠和小埠驅動程式126 iSC

SI驅動程式127 多路徑I/O(MPIO)驅動程式128 實驗:觀察物理磁片I/O130 磁片設備物件130 分區管理器131 9.4卷的管理132 基本磁片133 MBR風格的分區133 GPT(GUID分區表)分區方案133 基本磁片卷管理器134 動態磁片135 LDM資料庫135 實驗:使用LDMDump來查看LDM資料庫137 LDM和GPT或MBR風格的分區方案139 動態磁片的卷管理器140 多分區卷的管理140 跨距卷141 條帶卷142 實驗:觀察鏡像磁碟區的I/O操作143 RAID—5卷145 卷名字空間145 掛載管理器146 掛載點147 卷的掛載148 實驗:查看

VPB149 卷的I/O操作152 虛擬磁片服務153 9.5虛擬硬碟(VHD檔)支援155 附載VHD的操作156 嵌套的檔案系統156 9.6BitLocker驅動器加密157 加密金鑰159 可信平臺模組(TPM)161 BitLocker引導過程163 BitLocker金鑰的恢復165 全卷加密驅動程式166 BitLocker的管理167 BitLockerToGo168 9.7卷影像(shadow)拷貝服務170 影像拷貝170 “克隆”影像拷貝170 “寫時複製”影像拷貝170 VSS的架構170 VSS的操作171 影像拷貝提供者172 實驗:查看Microsoft影像拷貝提

供者的過濾型設備物件173 Windows中的用途174 備份174 實驗:查看影像卷的設備物件174 “之前的版本”和系統還原175 實驗:導航到“之前的版本”176 實驗:映射卷影像設備物件177 9.8本章總結178 第10章 記憶體管理179 10.1記憶體管理器簡介179 記憶體管理器元件180 內部同步181 檢查記憶體的使用情況182 實驗:查看系統記憶體信息182 10.2記憶體管理器提供的服務184 大頁面和小頁面185 保留頁面和提交頁面187 實驗:保留的頁面對比提交的頁面188 提交限額190 鎖住記憶體190 分配細微性191 共用記憶體和映射檔192 實驗:查看記

憶體映射檔193 保護記憶體194 “不可執行”頁面保護196 實驗:查看進程上的DEP保護199 軟體的資料執行保護200 寫時複製201 位址窗口擴展203 10.3核心模式堆(系統記憶體池)204 記憶體池的大小205 實驗:確定最大的池大小值206 監視記憶體池的使用208 實驗:診斷記憶體池洩漏210 快查表(Look—AsideList)211 實驗:查看系統的快查表212 10.4堆管理器212 堆的類型213 堆管理器結構214 堆同步215 低碎片堆215 堆的安全特性216 堆的調試特性217 pageheap218 容錯堆218 10.5虛擬位址空間的佈局結構219 x8

6位址空間的佈局結構221 實驗:檢查一個應用程式能否感知大位址空間222 x86系統位址空間的佈局結構223 x86會話空間224 實驗:查看會話224 實驗:查看會話空間的使用情況225 系統分頁表項目(PTE,PageTableEntry)226 實驗:查看會話空間的使用情況226 64位元位址空間佈局結構227 x64虛擬定址的限制230 Windowsx64的16TB限制231 動態的系統虛擬位址空間管理233 實驗:查詢系統虛擬位址的用量234 實驗:設置系統虛擬位址的限制值235 系統的虛擬位址空間配額236 使用者位址空間的佈局結構237 實驗:對使用者虛擬位址空間進行分析23

8 映射隨機化239 棧的隨機化240 堆的隨機化240 內核位址空間中的ASLR240 對安全性緩和措施的控制240 實驗:查看進程上的ASLR保護241 10.6地址轉譯241 x86虛擬位址轉譯242 頁目錄245 實驗:檢查頁目錄和PDE245 頁表和分頁表項目246 分頁表項目中硬體和軟體的“寫”位元247 頁面內的位元組248 地址轉譯快查緩衝區248 實體位址擴充(PAE)249 實驗:轉譯地址251 x64虛擬位址轉譯253 IA64虛擬位址轉譯254 10.7分頁錯誤處理255 無效PTE256 原型PTE258 頁面換入I/O259 衝突的分頁錯誤260 聚簇的分頁錯誤26

0 分頁檔261 實驗:查看系統分頁檔262 提交用量和系統提交限額263 提交用量和分頁檔的大小266 實驗:利用工作管理員來查看分頁檔使用量266 10.8棧268 用戶棧268 實驗:創建最大數量的執行緒268 內核棧269 實驗:觀察內核棧的使用量269 DPC棧270 10.9虛擬位址描述符270 進程的VAD271 實驗:查看虛擬位址描述符272 旋轉VAD272 10.10NUMA273 10.11記憶體區物件274 實驗:查看記憶體區物件275 實驗:查看控制區域277 10.12驅動程式檢驗器280 10.13頁面幀編號資料庫284 實驗:查看PFN資料庫287 頁面清單的動

態變化288 實驗:空閒清單和零頁面清單289 實驗:已修改列表和備用列表291 頁面優先順序296 實驗:觀察區分優先順序的備用列表298 已修改頁面寫出器299 PFN資料結構301 實驗:查看PFN項304 10.14實體記憶體的限制305 Windows客戶版本的限制306 32位元客戶的有效記憶體限制307 10.15工作集309 按需換頁309 邏輯預取器310 實驗:窺探預取文件內部312 實驗:觀察預取檔的讀和寫312 放置策略313 工作集管理314 實驗:查看進程工作集大小316 實驗:工作集與虛擬大小316 實驗:在調試器中查看工作集列表317 平衡集管理器和交換器318

系統工作集319 記憶體通知事件320 實驗:查看記憶體資源通知事件321 10.16主動式記憶體管理(Superfetch)322 各個元件322 跟蹤過程和日誌記錄324 場景325 頁面優先順序和重平衡326 魯棒性能328 RAM優化軟體329 ReadyBoost330 ReadyDrive331 統一緩存332 進程反射334 實驗:利用Preflect來觀察進程反射的行為336 10.17本章總結337 第11章 緩存管理器338 11.1緩存管理器的關鍵特性338 單個中心化的系統緩存339 記憶體管理器339 快取一致性339 虛擬塊緩存341 流式緩存機制341 對可恢

復檔案系統的支持341 11.2緩存的虛擬記憶體管理342 11.3緩存的大小344 緩存的虛擬大小344 緩存的工作集大小344 實驗:查看系統緩存的工作集345 緩存的物理大小345 11.4緩存的資料結構347 系統範圍的緩存資料結構347 實驗:查看系統緩存的工作集349 針對每個檔的緩存資料結構350 實驗:查看共用的和私有的緩存表353 11.5檔案系統介面355 從緩存中來回拷貝資料356 通過映射和鎖定介面進行緩存356 通過直接記憶體存取介面進行緩存357 11.6快速I/O357 11.7預讀(ReadAhead)和滯後寫(WriteBehind)359 智能預讀359 回

寫緩存(Write—BackCaching)和延遲寫(LazyWriting)361 實驗:觀察緩存管理器的活動情況362 禁止一個檔的延遲寫出行為367 強迫緩存被直寫(write—through)到磁片上367 刷新映射文件367 實驗:觀察緩存的刷新368 寫節流(WriteThrottling)369 實驗:查看寫節流參數370 系統執行緒370 11.8本章總結371 第12章 檔案系統372 12.1Windows檔案系統格式373 CDFS373 UDF374 FAT12、FAT16和FAT32374 exFAT377 NTFS377 12.2檔案系統驅動程式總體結構378 本

地FSD379 遠程FSD380 鎖定381 實驗:查看已註冊檔案系統的列表383 檔案系統操作387 顯式文件I/O388 記憶體管理器的修改頁面寫出器和映射頁面寫出器392 緩存管理器的延遲寫出器(LazyWriter)392 緩存管理器的預讀執行緒392 記憶體管理器的分頁錯誤處理器393 檔案系統過濾型驅動程式393 進程監視器393 實驗:查看進程監視器的過濾型驅動程式394 12.3診斷檔案系統的問題395 進程監視器的基本和高級模式395 實驗:在一個空閒系統上查看檔案系統的活動395 進程監視器診斷技巧396 12.4公用日誌檔案系統397 列集操作397 日誌的類型398 日

誌的佈局結構400 日誌序號401 日誌塊401 所有者頁面402 虛擬LSN到物理LSN的轉譯403 管理策略404 12.5NTFS設計目標和特性404 高端(High—End)檔案系統的需求404 可恢復性405 安全性405 資料冗余和容錯能力405 NTFS的高級特性406 多資料流程406 實驗:查看資料流程408 基於Unicode的名稱408 通用的索引設施409 動態的壞簇重新映射409 硬連結(link)和交接(junction)409 實驗:創建一個硬連結410 符號(軟)連結和交接(junction)410 實驗:創建一個符號連結412 壓縮檔和稀疏文件412 變化日誌

413 針對每個用戶的卷配額413 連結跟蹤414 加密415 POSIX支持416 磁碟重組416 動態分區417 12.6NTFS檔案系統驅動程式419 12.7NTFS在磁片上的結構421 卷(volume)421 簇(cluster)422 主檔案表格(MFT)423 實驗:查看NTFS信息425 檔記錄號426 檔記錄426 檔案名429 隧道傳輸431 駐留的和非駐留的屬性432 資料壓縮和稀疏文件435 壓縮稀疏資料435 壓縮非稀疏資料437 稀疏文件439 變化日誌檔439 實驗:讀取變化日誌441 索引442 對象ID444 配額跟蹤444 統一的安全性445 重解析點44

7 事務支援447 隔離性448 實驗:理解和管理事務449 事務型API450 資源管理器451 實驗:查詢資源管理器的資訊452 磁片上的實現453 日誌的實現454 恢復的實現455 12.8NTFS的恢復支持455 設計456 中繼資料日誌記錄457 日誌檔服務(LFS)457 日誌記錄類型459 恢復461 分析掃描(AnalysisPass)462 重做掃描(RedoPass)463 撤銷掃描(UndoPass)463 NTFS的壞簇恢復465 自我修復468 12.9加密檔案系統(EFS)安全性469 第一次加密一個檔472 加密檔資料473 解密過程474 加密檔的備份474

實驗:查看EFS信息475 加密檔的複製475 12.10本章總結476 第13章 啟動和停機477 13.1引導過程477 BIOS引導準備477 BIOS引導磁區和Bootmgr481 UEFI引導過程495 從iSCSI引導496 初始化內核和執行體子系統497 實驗:載入器參數塊497 Smss、Csrss和Wininit504 未完成的檔重命名操作507 ReadyBoot509 自動啟動的映射檔510 實驗:Autoruns511 13.2引導和啟動問題的故障檢查511 最後已知的好配置512 安全模式512 安全模式下的驅動程式載入513 能感知安全模式的使用者程式514 安全

模式下的引導日誌515 Windows恢復環境(WinRE)516 引導狀態檔519 解決常見的引導問題520 MBR損壞520 引導磁區損壞520 BCD的錯誤配置520 系統檔損壞521 Windows資源保護522 System儲巢損壞523 啟動畫面之後的崩潰或者掛起523 13.3停機525 實驗:驗證HungAppTimeout值526 13.4本章總結528 第14章 崩潰轉儲分析529 14.1Windows為什麼會崩潰529 14.2藍屏530 Windows崩潰的原因531 14.3診斷崩潰問題533 14.4崩潰轉儲文件535 實驗:查看轉儲檔的資訊539 崩潰轉儲的生

成540 14.5Windows錯誤報告542 14.6線上崩潰分析543 14.7基本的崩潰轉儲分析545 Notmyfault545 基本的崩潰轉儲分析546 詳細的分析547 14.8使用崩潰診斷工具549 緩衝區溢位、記憶體破壞和特殊記憶體池550 實驗:通過驅動程式檢驗器啟用特殊記憶體池552 代碼改寫和系統代碼防寫553 14.9高級的崩潰轉儲分析554 棧破壞555 掛起的或無回應的系統557 實驗:利用LiveKd來生成Hyper—V客戶的轉儲559 當沒有崩潰轉儲時561 實驗:附載一個內核調試器562 14.10對常見停止代碼的分析564 0xD1—DRIVER_IRQL_

NOT_LESS_OR_EQUAL564 0x8E—KERNEL_MODE_EXCEPTION_NOT_HANDLED566 0x7F—UNEXPECTED_KERNEL_MODE_TRAP567 0xC5—DRIVER_CORRUPTED_EXPOOL569 硬體故障571 實驗:藍屏螢幕保護裝置程式572 14.11本章小結572 譯者序一 在所有介紹Windows作業系統的圖書中,我相信都離不開Windows Internals系列提供的資訊。除了公開可見到的Windows原始程式碼以外,本書是披露Windows系統機理最為詳盡的一份資料,尤其對於 Windows的每

一個最新版本。本書第6版專門針對Windows 7和Windows Server 2008 R2進行了大幅度更新。由於篇幅的增加,這一版本改成了上下兩冊來發行,由此也可見本書的“分量”。本書上冊中文版已於2014年4月出版,這幾年間,我 經常收到讀者的詢問,本書下冊是否出版。現在,下冊中文版終於要出版了,讀者們可以如願看到本書了。 在Windows作業系統的發展歷程 中,Windows 7是一個具有特殊意義的版本。它可以算得上是最為複雜的單機作業系統,無論是從代碼規模、代碼複雜度,還是從系統適應場景的複雜程度,都超過了以前所有的 版本。從某種意義上,Windows 7代表了軟體工程的一個頂峰

——人類可以構造出如此複雜且能穩定工作的軟體系統!與此相對應,要用一本書來涵蓋其中的各種機理也同樣是一項艱巨的任務,本書作者基於他們過去所做的大量工作,以及對Windows的深入理解,出色地完成了這一詮釋工作。 本書的權威性毋庸置疑。Mark Russinovich因在Windows內核探索方面所作出的貢獻而成為Microsoft Fellow(現為Azure CTO),本書中用到的大量Sysinternals工具均出自他的手筆。David Solomon長期從事Windows NT內部機理的培訓,他不僅在全球各地培訓Windows系統程式師,甚至也為Microsoft的內部員工提供Wind

ows內核培訓服務,他從本書第 2版開始奠定了卓有成效的敘述風格。Alex Ionescu是一名年輕的駭客型Windows專家,曾經為ReactOS(一個開源的作業系統專案,旨在相容Windows 2000/XP/Server 2003的應用程式)編寫了絕大多數內核代碼。他曾經發現和報告了一些與Windows內核相關的軟體漏洞,也跟David Solomon一起講授Windows內部機理的課程。有如此強大的作者組合,再加上Microsoft的內部支援(包括提供原始程式碼,以及Windows 開發組的細緻解釋),本書無疑是Windows最新版本的第一手技術資料。 每一個對Windows作業系統

有濃厚興趣的讀者都不應該錯過這本書。 本書上冊介紹了Windows的系統架構、系統機制、管理機制、進程與執行緒、安全性和網路。下冊是上冊的直接延續,共有7章,分別介紹了Windows I/O、存儲管理、記憶體管理、緩存管理器、檔案系統、啟動與停機,以及崩潰轉儲分析。每一章都是一個重要話題,讀者既可以在上冊的基礎上繼續深入鑽研 Windows各個子系統,也可以有選擇地閱讀某些章節。在閱讀過程中,最好能動手做一做書中描述的實驗。做這些實驗的門檻並不高,但效果非常好,既可以 讓你直觀地領會Windows內部的一些設計與實現,也可以積累一些洞察Windows內部活動的方法,這些方法對於排查Windo

ws平臺上出現的問題 往往很有幫助。 我與本書的淵源是從第4版(針對Windows XP/Server 2003)開始的,後來第5版(針對Windows Vista/Server 2008)錯過了出版週期,直至這次第6版又有機會翻譯。這三個版本,連同後來的第7版(針對Windows 10/Server 2016)都採用同樣的敘述框架,只是針對最新的Windows版本做了更新。本書講述的內容,雖然是針對Windows 7/Server 2008 R2,但更新幅度較大,尤其是有關64位元系統的介紹,有較多新內容。即使讀者已經在Windows 8或者Windows 10上工作,本書中的內容仍然對你

有價值。另外,如果讀者不滿足于本書Windows系統機理的系列介紹,而希望進一步理解Windows作業系統的源代 碼實現以及內核中的各種基礎演算法,則推薦閱讀另一本書《Windows內核原理與實現》,這是我在Windows XP/Server 2003 SP1內核代碼基礎上寫作的一本講解Windows內核的書,它幾乎將Windows內核大白於天下。 最後,我要特別感謝范德成先生,他在我第4版譯稿的基礎上,更新到了第6版。也要感謝電子工業出版社的編輯劉皎,依然把第6版的翻譯工作交給了我,使我有機會彌補第5版中文版未能出版之缺憾。 潘愛民 2018年1月於杭州 譯者序二 微軟的Windows

作業系統歷經三十年左右的發展,早已成為一個博大精深的桌面及伺服器作業系統,並在市場上獲得了很大的成功。但近十年來,以亞馬遜、穀 歌、Facebook等為代表的互聯網企業在市場和技術兩方面開疆拓土,極大地推動了移動設備、雲計算、大資料和人工智慧等行業的發展,顯著影響了包括微 軟在內的各大傳統軟體巨頭的發展態勢。繼2006年亞馬遜提出雲計算之後,微軟於2008年首度公開Azure虛擬機器雲平臺,SAP也在2012年公開其 應用程式雲平臺。儘管各種新的技術不斷湧現,但本書的定位焦點仍然在Windows作業系統本身,在我看來,這本書的價值依然很高,因為技術的本源有共通 性,Windows作業系統又可謂

是微軟技術的中流砥柱——微軟的Azure雲平臺的作業系統就是基於Windows開發的,其上運行的虛擬機器管理器正是 最早在Windows Server 2008中發佈的Hyper-V。 如果你對Windows作業系統有著濃厚的興趣,自然不應該錯過本書。如 果你是分散式系統架構師,也同樣能從本書中受益。這是因為,分散式系統和作業系統在許多方面都有著或多或少的相似性,對作業系統設計原理的掌握自然會對分 布式系統的設計有重大啟發和幫助。比如,作業系統的執行緒調度和分散式系統的負載均衡、作業系統的磁片緩存和分散式系統的緩存設計、作業系統的檔案系統和分 布式系統的檔案系統、虛擬機器管理器的VLAN和分

散式系統的軟體定義網路(SDN)、作業系統的效能監視器與分散式系統伺服器的性能監視平臺等之間都有不少相似性。 以交易處理為例,Windows Vista中引入了KTM(內核事務管理器,參見本書第12章),它所實現的事務的隔離級別類似於資料庫的READ COMMITTED級別,是一種幾乎所有SQL資料庫都會實現的隔離級別;而分散式系統中的Paxos共識演算法所能實現的分散式事務,其隔離級別也類似於 READ COMMITTED。又以磁片緩存為例(參見本書第11章),作業系統的磁片緩存是強一致性的,而分散式系統緩存可以做成應用伺服器內的,或者是專門的緩 存層,前一種實現對負載均衡調度有特殊要求,

而普通的負載均衡會大大降低緩存命中率從而導致系統性能低下,後一種實現則在網路延遲上稍差些。兩種實現都要 考慮是做成強一致性的還是最終一致性的,前者需要在寫的同時更新緩存,後者則需要自動淘汰舊的緩存資料。緩存的細微性也很重要,細微性過小可能導致索引資料量 過大,這和作業系統磁片緩存的原理是類似的。所以,理解作業系統的知識能拓展眼界,進而對基於這些系統的設計產生正面影響。 此外,理解作業系統的 行為有助於設計性能更高的分散式程式。比如,瞭解作業系統磁片緩存的原理,有助於設計出高性能的物件存儲服務——可以想辦法提高物件存儲在作業系統上的緩 存命中率,或者在必要時禁用作業系統緩存而改為自己實現緩存機制

。又如,瞭解作業系統網路棧的工作模式,有助於編寫做高速網路傳輸的程式,甚至可以深入驅 動程式層面做進一步的性能優化。 我是Windows作業系統的深度使用者,學習和研究了包括Windows、Linux、FreeBSD、 OpenBSD在內的多種作業系統。從1995年首次接觸Windows 3.1開始,就與Windows結下了不解之緣。陸續使用過Windows 3.1、Windows 95、Windows 98、Windows ME、Windows NT 4.0、Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8

.1和Windows 10等各個版本,還接觸過Windows Server 2000、Windows Server 2003、Windows Server 2008、Windows Server 2008 R2等伺服器版本,以及其上的Microsoft Virtual PC、Virtual Server和Hyper-V虛擬化技術。我會好奇它們有著怎樣的功能和性能,底層是怎樣工作的,為什麼這樣設計而不是那樣設計的;正是因為這種好奇,所 以Windows Internals一直是我十分感興趣的一本書。在完成本書上冊的翻譯工作後,我寫了一篇後記。2012年,當好友高博打電話告訴我有機會參與《深入解析

Windows作業系統》第6版的翻譯時,我非常欣喜。在高博的引薦下,我首次見到了仰慕已久的潘愛民老師。因此我非常感謝高博的引薦和潘愛民老師的認 可,感謝電子工業出版社的劉皎和白濤兩位編輯,本書的出版離不開他們的策劃和編輯。 范德成 2018年1月於上海浦東張江 引言 《深入解析Windows作業系統(第6版)》的讀者物件是那些想要理解Microsoft Windows 7和Windows Server 2008 R2作業系統的核心元件內部工作機理的高級電腦專業人員(包括開發人員和系統管理員)。開發人員利用這些知識,可以在構建Windows平臺上的應用程 序時更好地理解各種設計決策背後的基

本原理,調試複雜的問題。系統管理員也可以從這些資訊中獲益,因為理解了

離散元素分析模擬之雲端運算與視覺化展示

為了解決記憶體使用量查詢的問題,作者洪銘輝 這樣論述:

近年來,網際網路的迅速發展,雲端運算(Cloud Computing)已經逐漸普及, 人們僅需要將自己的檔案上傳至雲端,伺服器便會開始將資料處理,並使用在不 同的應用上面。資料視覺化(Data Visualization)是將人們無法直接處理的資料,以 圖像化的方式呈現出來,讓人們能夠以更直觀的方式了解資料內容。離散元素法(Discrete Element Method, DEM)是一種應用大地工程領域之分析 方法,可用於岩石與砂土材料之微觀力學性質探討,以及用於模擬地形上土石崩 塌等問題,並依照精細的時間步驟計算其物理現象。本研究開發一套基於離散元素法之視覺化系統,幫助使用者建立離散元素模

型。其為一個網頁型應用程式,透過網頁程式編輯器之方式編輯模型、匯入模型 及新增模型,在完成模型之建立後,使用者可以利用預覽模型達到視覺化模型之 效果,進而將建立好的模型上傳至雲端上面將模型之結果計算完成。待結果計算 完成之後,使用者可以將其結果展示於瀏覽器之中,在視覺化的展示過程中,使 用者可以利用上色之功能觀察每個離散元素其物理性質。最後,本研究利用不同瀏覽器上比較不同瀏覽器上的執行效率,並且比較不 同數目的離散元素下記憶體、CPU、GPU 及網速之表現,記憶體可以決定離散元 素可彩現的數目,CPU 在本研究使用量極小,更好的 GPU 可以讓螢幕更新率更 為流暢,更快的網速讓讀取檔案速度更

為提升。

Linux完全自學手冊:疑難排解全攻略

為了解決記憶體使用量查詢的問題,作者酆士昌 這樣論述:

  Binary與source有何差別?   指令路徑問題會造成安全問題嗎?   升級套件之後可以還原或降低版本嗎?   如果要升級舊有的Linux,有哪些需要注意的事項?   哪些是必要的file system?只劃出必要的分割區好嗎?   哪些是不可分享的?哪些目錄是可分享的?   何謂硬體相容列表?要如何挑選硬體配備?   如何安裝source?刪除的檔案可以救回嗎?   跟RPM有關嗎?如何消去字串末尾的^M符號?   YUM是甚麼?我的作業系統是裝在C槽之中嗎?   何謂FHS?不同shell之下的指令會有差別嗎?   可以將Linux裝在USB隨身碟上嗎?   如何使用mdadm建

立磁碟陣列系統?   我可以將ext2的檔案系統轉為ext3嗎?   如何判定使用的系統是32位元還是64位元?   使用ll時,檔案及目錄的顏色所代表的意思為何?   若在grub後出現錯誤資訊而無法啟動系統,該怎麼辦?   該如何變更檔案的屬性、許可權、以及擁有者?   如何使用指令設定IP位址與子網路遮罩?   如何在IF中寫多項條件做為判斷?   什麼是shadow password?   可以修改指令提示符號嗎?   Linux需要磁碟重組嗎?   如何合併與分割檔案?   Bin檔案是做啥用的?   如何設定預設閘道?   何謂正規表達式?   如何更改密碼?   如何新增SWA

P?   如何終止程序的執行?   如何啟動或是停用網路卡?   如何新增與管理帳號?   如何設定時區?   想要自己架Server、擴充硬碟卻不曉得如何入門?   照著範例一步一步安裝為什麼我會出錯別人卻不會?   學了一段時間卻還是一直找不到想要的指令使用教學?   分不清楚免費的Linux跟Windows、Mac OS有什麼不同?   一直聽別人說Linux免費又很好用,可是卻不知道該怎麼上手。   如果你也有以上的疑問,快打開這本攻略大全解決卡關吧!   內容包含安裝詳解、指令操作、Shell Script、套件升級、檔案與帳號管理、硬體與網路資源、伺服器管理等。   蒐集網路

求助疑難雜症問題285條,不用Google解答通通在這裡!   LV.999資深Linux講師 酆士昌,傳授最新系統攻略魔法書,提升新手MIS技能!   雖然Linux 是開放原始碼,但要真正認識該系統的架構及其在各種應用場合的部署,並不是一件容易的事情。在眾多的Linux 書籍中,有的深入剖析,有的偏向實務應用,但在實際操作中遇到棘手的問題時,是否能查到相應的解決方法呢?   這時,我們需要是針對個別問題去做重點分析、排解問題,而不是長篇大論,把教科書重新學一遍。   本書正是以Linux 實際應用出發,針對常見的疑難雜症,根據性質分類並詳盡的逐一解答。   除了指令以及設定之外,

本書希望能給讀者不一樣的見解與應用整合。   在本書中,可以看到小技巧、可以看到設定方法、可以看到觀念闡述、可以看到整合的架構,進而希望讀者能透過本書,解決常碰到的問題。 作者簡介 酆士昌   曾擔任MIS工程師與主管,對於Linux系統管理與伺服器架設擁有十餘年經驗,著有Linux作業系統相關書籍四十餘本,通過LPI Level 1與Level 2認證,目前擔任企業資訊部門主管,並兼任電腦職訓講師,教授作業系統、伺服器、雲端系統等課程。   除職業上的成就之外,熱愛旅遊的他,足跡遍及台灣和大陸各省,並曾赴日本、東南亞、美國、法國、瑞士和紐西蘭等地旅遊。   2008年曾深入西藏地

區並製作發行《相愛‧九寨》專輯,廣受好評並且在衛視中文台音樂中國風撥出。 Chapter 1 安裝規劃與過程 問題1 Linux是一套系統嗎?那麼多的發行商差異為何? 問題2 安裝光碟有哪些取得方式? 問題3 有哪些虛擬機可以安裝Linux?使用虛擬機安裝有哪些注意事項? 問題4 可以將Linux裝在USB隨身碟上嗎? 問題5 要如何挑選硬體配備?何謂硬體相容列表? 問題6 記憶體要多少才夠啊? 問題7 針對主機的用途,應如何規劃硬體的設備? 問題8 我該用圖形介面還是文字介面的Linux? 問題9 如果要升級舊有的Linux,有哪些需要注意的事項? 問題10 哪些是必要的file syst

em?只劃出必要的分割區好嗎? 問題11 File system該如何規劃?如何分配呢? 問題12 何謂root?為什麼我要設定root的密碼? 問題13 Ubuntu在安裝過程中沒有設定root密碼,該如何使用root登入? 問題14 我的作業系統是裝在C槽之中嗎? 問題15 若在grub後出現錯誤資訊而無法啟動系統,該怎麼辦? 問題16 如何在VMWare上安裝Linux? 問題17 如何在VirtualBox上安裝Linux? Chapter 2 指令、Shell Script與文書編輯 問題18 Shell是什麼?有哪些shell? 問題19 不同shell之下的指令會有差別嗎? 問

題20 如何更換shell? 問題21 可以修改指令提示符號嗎? 問題22 我該如何設定環境變數? 問題23 指令的作用為何? 問題24 如何將指令在背景執行? 問題25 如何中止與暫停指令? 問題26 指令中的特殊字元「*」、「?」與「」有何作用? 問題27 指令中的單引號與雙引號的作用為何? 問題28 指令中的中括號與大括號作用為何? 問題29 何謂正規表達式? 問題30 Binary與source有何差別? 問題31 我不會使用該指令,該如何查詢? 問題32 man這個指令的作用為何?分哪些章節? 問題33 指令路徑問題會造成安全問題嗎? 問題34 為什麼我找不到cd這個指令的位置? 問

題35 Shell的設定檔案有哪些? 問題36 如何撰寫shell script? 問題37 如何定義變數與函數? 問題38 如何在IF中寫多項條件做為判斷? 問題39 如何針對給定的條件重複處理? 問題40 如何使用expr算數運算? 問題41 如何從路徑名稱取得檔案名或資料夾名稱? 問題42 Linux下有哪些文書編輯工具?如何使用vi? 問題43 使用vi時,如果在編輯模式中使用左右鍵出現亂碼,該如何處理? 問題44 使用vi時,如何跳到最後一行、第一行或是指定行? 問題45 使用vi時,該如何搜尋字串? 問題46 vi中如何另存新檔案? 問題47 如何消去字串末尾的^M符號? Cha

pter 3 軟體安裝-套件與原始檔 問題48 RPM檔案名稱所代表的意義為何? 問題49 RPM該如何使用? 問題50 YUM是甚麼?跟RPM有關嗎? 問題51 如何檢驗RPM的相依性? 問題52 除了RPM與DEB之外,還有哪些套件管理工具? 問題53 DEB檔案名稱所代表的意義為何? 問題54 DEB該如何使用? 問題55 APT是甚麼?跟DEB有關嗎? 問題56 DEB的來源庫發生問題,如何切換到其他的mirror site? 問題57 如何安裝source? 問題58 升級套件之後可以還原或降低版本嗎? 問題59 如何移除多餘安裝的套件? 問題60 Bin檔案是做啥用的? Chap

ter 4 檔案系統與檔案目錄管理 問題61 Linux下支援哪些檔案系統? 問題62 Linux有哪些常見目錄?作用為何? 問題63 何謂FHS?哪些目錄是可分享的?哪些是不可分享的? 問題64 目錄中「/」與「」的差異為何? 問題65 何謂掛接點(mount point)? 問題66 Linux與windows的檔案系統有何異同點? 問題67 Linux下的目錄名稱以及檔案所在的位置是固定的嗎? 問題68 何謂SWAP?SWAP要切多少才合適? 問題69 如何新增SWAP? 問題70 我可以將ext2的檔案系統轉為ext3嗎? 問題71 我可以將ext3變為ext2 檔案系統嗎? 問題72

我可以將ext3的檔案系統轉為ext4嗎? 問題73 Reiserfs這種檔案系統有何特點? 問題74 XFS這種檔案系統有何特點? 問題75 系統對硬碟會有多少的保留比率?該如何調整? 問題76 如何新增檔案系統? 問題77 Linux需要磁碟重組嗎? 問題78 我們如何根據FHS來規劃檔案系統的設定? 問題79 /proc之下的檔案作用為何? 問題80 何謂Ram File System? 問題81 fstab這個檔案的用途為何?該如何設定? 問題82 RAID與LVM有何差異? 問題83 如何使用mdadm建立磁碟陣列系統? 問題84 如何建立邏輯陣列卷冊? 問題85 使用ll時,檔案

及目錄的顏色所代表的意思為何? 問題86 如何搜尋特定的檔案或是目錄? 問題87 軟連接與硬連接有何差異? 問題88 要如何建立快捷方式? 問題89 如何新增與刪除檔案? 問題91 刪除的檔案可以救回嗎? 問題90 如何合併與分割檔案? 問題92 若是不小心把執行檔或是相關設定檔刪除了,該怎麼辦? 問題93 如何打開.iso檔案? 問題94 有哪些封裝檔案或是壓縮檔案,指令又為何? 問題95 我可以在Linux上解開WinZip的壓縮檔案嗎? 問題96 可以在Linux上解開WinRAR的壓縮檔案嗎? Chapter 5 帳號與權限管理 問題97 如何新增與管理帳號? 問題99 除了user

add這指令,如何手動新增帳號? 問題98 如何大量的新增帳號? 問題100 如何新增一個與root相同許可權的帳號? 問題101 如何更改密碼? 問題102 如何強制用戶在第一次登入系統時就必須修改密碼? 問題103 /etc/group的內容所代表的意思為何? 問題104 /etc/passwd的內容所代表的意思為何? 問題105 如何檢驗帳號是否存在? 問題106 什麼是shadow password? 問題107 除了passwd這指令,如何手動修改密碼? 問題108 我能限制用戶只能telnet或ssh登入但卻無法使用ftp連線嗎? 問題109 我能限制用戶只能ftp而無法使用tel

net或ssh登入嗎? 問題110 如何設定用戶的配額限制? 問題111 刪除用戶可能會造成系統異常嗎? 問題112 su與sudo的作用為何? 問題113 su用戶名和login用戶名的區別是什麼? 問題114 如何限制使用者所能使用的空間? 問題115 如何更改檔案或是目錄的許可權以及擁有者啊? 問題116 檔案的屬性代表什麼意思?如何更改? 問題117 我可以讓檔案唯讀?或是一個共用資料夾但無法被他人刪除自己的檔案嗎? 問題118 該如何變更檔案的屬性、許可權、以及擁有者? Chapter 6 系統初始化與程序管理 問題119 Linux開機的過程為何? 問題120 我該如何重新啟動?

如何關機? 問題121 Sync這個指令代表的意思為何? 問題122 何謂initial mode?有哪些initial mode,且其意義又為何? 問題123 何謂single user mode?該如何進入? 問題124 除了單人模式,還有何種方式可以進入系統? 問題125 為何要使用單人模式?如何限制一般用戶使用單人模式進入系統? 問題126 何謂rescue mode?該如何使用? 問題127 在Ubuntu中如何使用光碟開機切到正式環境? 問題128 我該如何編輯登入時的歡迎話語?有必要修改嗎? 問題129 如何避免使用ctrl+alt+del來重開機? 問題130 開機啟動程式gr

ub與grub2有何差異? 問題131 系統啟動時出現很多紅色的fail,該怎麼辦? 問題132 什麼是SysV啊?運作過程為何? 問題133 初始程式init與upstart有何差異? 問題134 Run level不小心設為0或是6會如何?該如何處理? 問題135 什麼是PID? 問題137 何謂優先權?如何更改優先權? 問題136 如何終止程序的執行? 問題138 使用ps -ef查看程序,若是出現,意義為何? 問題139 何謂signal?系統上有哪些signal? 問題140 用kill強制清除程序,該程序所使用的資源就會完全釋出嗎? 問題141 如何觀看或是刪除interproce

ss communication的狀態? 問題142 如何重新定義【Ctrl】+【c】的作用? 問題143 有哪些升級核心的方法? 問題144 2.4版核心與2.6版核心有何差異? 問題145 3.x的版本與2.6版本有很大的不同嗎? 問題146 手動編譯核心需要哪些步驟?(2.4核心) 問題147 手動編譯核心需要哪些步驟?(2.6與3.X核心) 問題148 核心選項中的*與M有何差異? 問題149 make menuconfig與config檔的差異在哪? 問題150 編譯核心所產生的模組檔放置在哪? Chapter 7 時間、記錄與排程 問題151 如何設定時區? 問題152 如何顯示

日曆? 問題153 如何設定或更改時間以及日期? 問題154 我想調整記錄檔案的位置以及紀錄方式,該做些什麼? 問題155 記錄設定檔案中的檔案前加上「-」,意義為何? 問題156 何謂系統排程? 問題157 我可以要系統在未來的時間幫我執行指令嗎?該如何做? 問題158 何謂crontab?它的格式又為何? 問題159 可否限制crontab的執行許可權? 問題160 為什麼crontab中 ifconfig eth0 down不執行? Chapter 8 硬體與系統資源 問題161 如何得知硬碟使用量? 問題162 Linux對硬碟如何識別? 問題163 如何判定使用的系統是32位元還是

64位元? 問題164 Linux可用多大的記憶體?要新增記憶體,該怎麼做? 問題165 我要新增CPU,該怎麼做? 問題166 我要新增硬碟,該怎麼做? 問題167 我要新增或更換網路卡,該怎麼做? 問題168 如何顯示系統上的硬體裝置? 問題169 若有兩張網卡,如何得知哪一塊是eth0? 問題170 一台主機上有哪些資源? 問題171 若是硬碟出問題,導致某個file system無法mount,該如何處理? 問題172 如何觀看記憶體與CPU的使用量? 問題173 如何限制用戶對於CPU、記憶體以及程式的使用量? 問題174 要做資源控制,哪些設定檔案是需要修改的? 問題175 哪些資

源該被限制? Chapter 9 網路基礎與上網管理 問題176 如何使用指令設定IP位址與子網路遮罩? 問題177 如何設定預設閘道? 問題178 ifconfig出現的資訊意義為何? 問題179 為何我們要設定DNS伺服器的位址?這個位址應該在哪設定? 問題180 route出現的資訊意義為何? 問題181 IP位址與MAC address的關係為何?我可以手動對映嗎? 問題182 要改變IP位址以及gateway,該怎麼做? 問題183 使用ifconfig所出現的資訊太多,我可以只看IP位址嗎? 問題184 如何在網路卡上設定多個IP位址? 問題185 如果使用非固定的ADSL,怎麼

上網? 問題186 何謂mutli-path routing?如何設定? 問題187 如何使用指令連接DHCP伺服器? 問題188 連接DHCP伺服器該如何調整設定檔? 問題189 網路不通了,我應該依序做哪些檢查步驟? 問題190 如何啟動或是停用網路卡? 問題191 我可以使用什麼樣的指令來查看封包的進出狀態? 問題192 我可以查看有哪些網路連線嗎? 問題193 連線程序過多該如何處理? Chapter 10 系統與網路安全 問題194 目前目錄下的檔案為何不能執行?為何要加上「./ 」才能執行? 問題195 我可以把記錄檔案刪除嗎?該如何刪除? 問題196 哪些記錄檔案應該被定期檢視

的? 問題197 何謂後門程式或是木馬程式?功用為何? 問題199 是不是防堵了駭客,我的系統就安全無慮了? 問題198 何謂程式的漏洞?何謂入侵的程式碼? 問題200 我們可以定義連外埠號的範圍嗎? 問題201 如何監控port的使用狀態? 問題202 Linux上有預設的防火牆軟體嗎?該如何啟動? 問題203 何謂TCP wrapper,該如何使用? 問題204 何謂ipchains?該如何使用? 問題205 ipchains與iptables有何異同點? 問題206 iptables可以做些什麼? 問題207 若我的主機只提供郵件與網頁的服務,那該如何設定iptables? 問題208

若不想連線到140.1.1.1,或從140.1.1.1連到本機,該怎麼設定? 問題209 若是我不希望別人ping到我的主機,我該怎麼設定? 問題210 如何讓10.1.1.1-10.1.1.254可以透過本機連至外部? 問題211 如何讓內部的機器將無法連到特定的IP位址:140.1.1.1? 問題212 如何將特定的服務透過iptables轉給內部特定的機器? 問題213 root密碼忘了怎麼辦?主機前可以不用密碼以root登入嗎? 問題214 如何避免一般人使用single user mode直接以root登入? 問題215 一般使用者如何能夠更改或是執行沒有許可權的檔案? 問題216

何謂SUID?有哪些應用? 問題217 若是網路速度變慢,我該如何檢查是人為因素或是硬體問題? 問題218 若是開啟的服務被發現漏洞,該如何處理? 問題219 何謂SELinux?加了SELinux之後對安全有何幫助? 問題220 SELinux中的用戶、角色、標籤、與類型分別代表甚麼意思? Chapter 11 桌面軟體與應用程式 問題221 何謂工作區?該如何使用? 問題222 如何管理應用程式功能表與桌面功能表? 問題223 我可以在Linux上聽音樂或是影片嗎?該如何做? 問題224 在Linux上有類似Photoshop的圖像處理軟體嗎? 問題225 在Linux上有Skype的軟

體嗎? 問題226 在Linux上有Line的軟體嗎? 問題227 在Linux上有媲美Microsoft office的軟體嗎? 問題228 Linux上有類似Outlook的電子郵件軟體嗎? 問題229 Linux上有類似Visio的軟體可供我製作流程圖嗎? 問題230 Linux上有軟體可以讓我製作PDF檔案嗎? Chapter 12 伺服器的設定與管理 問題231 我該使用什麼指令來查看主機提供了哪些網路服務? 問題232 我該下什麼指令來啟動或是關閉服務呢? 問題233 在伺服器中的模組,所代表的意義為何? 問題234 SSH與telnet有何差異? 問題235 一般用戶端該如何使

用ssh來連線? 問題236 可以使用ssh的通道進行檔案傳輸嗎?該如何處理? 問題237 如何設定能讓ssh連線不需要密碼登入? 問題238 ssh很快建立了連線,可是密碼輸入出現的很慢,是什麼問題? 問題239 如何當閘道伺服器?其原理為何? 問題240 如何設定簡易的DHCP伺服器? 問題241 何謂固定制的DHCP?該如何設定? 問題242 如何設定DNS server? 問題243 DNS的對應方式可以多對一嗎?用途為何? 問題244 DNS的對應方式可以一對多嗎?用途為何? 問題245 DNS伺服器的設定中常犯的錯誤有哪些? 問題246 有哪些常用的 FTP server?我該選擇

哪一種? 問題247 在 Linux 下如何使用ftp連上 PORT mode的 FTP server? 問題248 FTP server 有哪些進階的控制? 問題249 我可以讓samba的用戶與系統的帳號同步嗎? 問題250 如何設定與改變samba的密碼? 問題251 如何監控samba的運作狀態? 問題252 如何掛接samba伺服器分享的磁碟? 問題253 如何架設NFS伺服器? 問題254 用戶端如何掛接上server所分享的目錄?如何自動掛接? 問題255 如何檢視NFS的狀態? 問題256 如何讓遠端透過NFS連線的主機有修改的權利? 問題257 Email address的格

式為何,透露了哪些資訊? 問題258 郵件所在的預設目錄在哪? 問題259 Email的大小寫有差嗎?伺服器上帳號的大小寫有差嗎? 問題260 收發信都是郵件伺服器的工作嗎? 問題261 如何限制郵件的大小以及總容量? 問題262 我該如何設定以防止別人透過本機發送垃圾郵件? 問題263 在sendmail下,如何讓特定的來源透過本機寄信? 問題264 在postfix下,如何讓特定的來源透過本機寄信? 問題265 我該如何監看目前的郵件狀態呢? 問題266 Apache上有哪些常用的模組? 問題267 網站伺服器一定要用port 80嗎? 問題268 可以對網站中的目錄管控許可權嗎? 問題2

69 可以讓網頁顯示目錄列表嗎? 問題270 如何在Apache中建立認證的動作? 問題271 我該如何得知有哪些人訪問過我的網站? 問題272 如何將目錄重新導向? 問題273 Nginx也是網站伺服器嗎?有什麼功能呢? 問題274 為什麼要用proxy server? 問題275 如何限制使用proxy的來源? 問題276 MySQL不是資料庫嗎?為何MySQL中還可以建立資料庫? 問題277 用戶端該如何使用proxy? 問題278 何使用proxy過濾特定的目錄? 問題279 如何連到資料庫操作? 問題280 如何建立資料庫中的資料? 問題281 MySQL中有哪些基本的操作? 問題2

82 如何備份與還原資料庫? 問題283 如何設定mysql的許可權? 問題284 如果忘了mysql的密碼,該如何處理? 問題285 可以在網頁上操作資料庫嗎?

精簡記憶體索引與擷取於高維度大規模多媒體資料集

為了解決記憶體使用量查詢的問題,作者Sarawut Markchit 這樣論述:

在高維度大規模的多媒體資料庫進行最近鄰居搜尋時,其中常見的關鍵問題是:如何將全部的資料庫特徵載入至有限的記憶體空間,以及如何避免使用暴力搜尋法即可得到高準確度的搜尋結果。在本論文中,我們提出一個新的排序模型來處理此問題。此一排序模型以深度類神經網路,來學習查詢特徵與索引群之間的相關性,並應用在兩個研究題目上。在第一個研究裡,我們討論以雜湊與乘積量化技術來進行記憶體精簡檢索的情境。在有限的記憶體空間下,我們提出改良式的反向多重索引並結合新的排序模型來搜尋候選鄰居,進而提升準確度。第二個研究裡,我們討論在二元碼資料庫的跨模式檢索。我們使用了少數幾個位元來為資料庫建立索引結構,並透過新的排序模型來

進行索引群的預測。由於以漢明距離來表示二元碼之間的相似度並不精確,我們進而省略了以漢明距離進行排序的步驟,完全依靠排序模型進行精準的排序,目的是希望準確度只降低一些,但整個演算過程更加迅速,記憶體使用量也更為精簡。我們進行了大量的實驗來進行驗證,結果顯示我們所提出的方法能適用於有限的記憶體環境,更可以有效率的運行,並達到更精確的搜尋。