跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.246) 您好!臺灣時間:2026/07/01 07:27
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳正峰
研究生(外文):Cheng Feng Chen
論文名稱:運用系統裝置狀態改善開機流程之研究
論文名稱(外文):A Study on Using System Device Status to Improve Booting Sequence
指導教授:廖鴻圖
指導教授(外文):Horng-Twu Liaw
學位類別:碩士
校院名稱:世新大學
系所名稱:資訊管理學研究所(含碩專班)
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2010
畢業學年度:99
語文別:中文
論文頁數:83
中文關鍵詞:開機測試流程自動測試程式測試流程燒機
外文關鍵詞:Boot Testing ProcedureAutomatic Testing ProgramTesting ProcedureBurn-In
相關次數:
  • 被引用被引用:0
  • 點閱點閱:479
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
資訊科技產業快速發展,電腦設計研發時間也越來越短,品質卻要求越來越高。以往主機板研發,都以人海戰術投入大量人力,甚至用接力的方式在做研發和測試,研發過程可能產生之問題,如果沒有在初期發現,則研發的版本一再改版,造成時間、人力及成本的浪費。所以,提早發現產品的設計問題,讓研究人員有足夠的時間資源可以發現錯誤並解決問題,企業才會有更多的競爭力。以往測試研發初期的產品,需要經驗豐富且具有相當專業能力背景工程師做測試,找出問題分析問題解決問題。
本研究以燒機導入主機板開機流程為例,提出一個測試流程改善機制。本研究藉由軟體開發的記錄,比較系統狀態,以改善測試流程。本研究把測試程式自動化,以縮短測試工程師的培訓時間;同時在排除可能的人為錯誤因素後,讓測試項目容易施行,簡化測試的過程,以提高測試效益。
Information technology is a fast growing modern industry, the time allows for R&D of new computer product is even shorter; however, the quality requirement is higher. In the former days, the development of motherboard needs massive input of money and manpower, continuously input human resources to run the research and test. During the testing process, if the problem had not been discovered and resolved in the initial stage, then more time, manpower and cost will be waste on additional correcting. Therefore, how to quickly find out designing problem during production process; allow enough time for R&D engineer to perform debugging, then further enhance enterprise’s competitive power. Unfortunately, an efficient debugging process requires a very experienced engineer with specialized background, who then can speed up the testing, analysis and resolve problems more quickly.
In this thesis, we apply a Burn-In test in motherboard booting procedure as model and propose a testing and debugging method. By tracking software developing log, comparing system status and try to improve the testing procedure. In this thesis, we also make the whole process automatic, thereby shorting the training time for product engineer. By removing all possible human error, and simplifing the test procedure make the testing method more efficient.
摘要 I
Abstract II
誌謝 III
目錄 IV
圖目錄 VI
表目錄 VIII
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目的 2
1.3 研究範圍 2
1.4 論文架構 3
第二章 文獻探討 4
2.1 積體電路的燒機測試 4
2.2 作業系統對測試的影響 7
2.3 測試平台資料的準備 12
2.4 電腦主機板功能與測試關係簡介 14
2.5 電腦Power Management功能簡介 16
第三章 相關理論與技術 19
3.1 電腦主機板功能測試簡介 19
3.2 燒機測試的重要性 22
3.3 運用重複Reboot電腦來達到燒機測試的效果 23
3.4 電腦運用軟體Reset 系統的方法 26
第四章 研究方法 28
4.1 研究架構 28
4.2 Windows Setup API 31
4.3 Power Management Events 32
4.4 C# 呼叫Windows API 33
4.5 程式所具備的功能 37
4.6 Windows Xp 中使用S3/S4 功能的設定 38
4.7 關閉電腦結束待命狀態的密碼要求 43
第五章 程式開發 44
5.1 程式架構 44
5.2 程式功能選項 47
5.3 取得系統裝置訊息程式設計 52
5.4 電源管理程式設計 56
5.5 讀寫 INI 檔案程式設計 60
5.6 目錄與檔案管理的程式設計 63
5.7 讀寫Windows 註冊表程式設計 63
第六章 結論與未來研究 65
6.1 結論 65
6.2 未來研究 68
參考文獻 70
[1]Microsoft MSDN台灣網站,http://msdn.microsoft.com/zh-tw/default.aspx
[2]Ron White,「圖解計算機概論-電腦運作基本原理」,高立圖書有限公司,2006年。
[3]Windows XP 開機流程,http://recover.pixnet.net/blog/post/4535945,2008年。
[4]王小輝、李聖普、呂海蓮,「基於C# 多線程技術的算法動態演示設計與實現」,平頂山學院平頂山學院學報,第22卷,第5期,第96-99頁,2007年。
[5]王亞、宋銘利,「Windows消息機制研究」,洛陽師範學院計算機科學系學報,第2期,第70-71頁,2008年。
[6]王威珽,「利用測試圖樣產生的熱能來降低晶片預燒成本」,清華大學電機工程學系碩士論文,2008年。
[7]王海榮、張銀玲,「Windows API 在Visual Basic 中的應用」,黃淮學院計算機科學系學報,第31期,第161-162頁,2008年。
[8]北山洋幸,「Win32 API系統程式實例入門:使用Visual C++.NET實作」,博碩文化股份有限公司,2003年。
[9]史丹利,「電腦開機流程」,
http://stenlyho.blogspot.com/2007/04/blog-post_570.html,2007年。
[10] 尼春雨、羅洪艷、姜彬,「電腦故障維修之究極聖典」,松崗科技股份有限公司,2009年。
[11]白瑞強,「Windows與Linux家族多重開機管理規劃」,元培科學技術學院放射技術學系期刊,第36期,第7-12頁,2005年。
[12]何文海、謝建剛,「基於. NET 平台的插件式應用框架開發」,華南師範大學增城學院計算機系學報,2007年。
[13]何宥樺,「整合測試的困難度推估」,大同大學資訊工程學系碩士論文,2008年。
[14]呂文達,「C#範例精要解析」,松崗科技股份有限公司,2003年。
[15]李雲飛,「基於Win32彙編語言的控制台程序設計」,渭南師範學院計算機科學系學報,第8卷,第10期,第2695-2698頁,2008年。
[16]周德凱,「微軟視窗作業系統之USB 裝置驅動程式整合開發環境」,南台科技大學電子工程學系碩士論文,2007年。
[17]林揚承、李佩熹、童超塵,「決定加速預燒試驗的最佳時間和溫度條件」,雲林科技大學品質學報,第16卷,第4期,第281-290頁,2009年。
[18]林隆煥,「視窗程式設計函式庫-Win 32 API1(上)打開視窗的秘密」,金禾資訊股份有限公司,2004年。
[19]林隆煥,「視窗程式設計函式庫-Win 32 API2(下)視窗介面實務完全掌握」,金禾資訊股份有限公司,2004年。
[20]邱志仁,「啟發式演算法於半導體製程中最終測試排程之應用」,逢甲大學工業工程與系統管理研究所碩士論文,2007年。
[21]馬斌、張娜、郭強、鄭君剛、郭莉莉,「C# 串行類在PC 機與IC 卡讀寫器串行通信中的應用」,瀋陽建築大學學報,第24卷,第3期,第507-511頁,2008年。
[22]高川盛,「LCD PC 電腦系統熱源管理分析與實驗」,大同大學機械工程學系碩士論文,2008。
[23]徐耀德,「業系統大量安裝技術與產出之研究」,交通大學資訊學院碩士論文,2007年。
[24]張帆、史彩成,「Windows Device Driver Programming」,博碩文化股份有限公司,2009年。
[25]張眾函,「微軟視窗系統之 USB 裝置驅動程式產生器之研製」,南台科技大學電子工程學系碩士論文,2005。
[26]許永和,「微處理機與USB 主從介面之設計與應用」,儒林圖書有限公司,2005年。
[27]許立文,「以導引式隨機測試方法探索軟體未規範實作功能」,交通大學資訊科學與工程學系碩士論文,2007年。
[28]陳慧芬,「Norton Ghost網絡多播技術在機房維護中的應用」,廣東惠州學院教育技術中心學報,第28卷,第6期,第89-92頁,2008年。
[29]章立民研究室,「Visual Basic 2005程式開發與介面設計秘訣」,碁峰資訊股份有限公司,2006年。
[30]章立民研究室,「Visual C# 2005 檔案 IO 與資料存取秘訣」,碁峰資訊股份有限公司,2006年。
[31]硬角色工作室,「2010電腦故障排除與測試調校自己來」,碁峰資訊股份有限公司,2010年。
[32]超維度工作室,「Visual Basic .NET Win32 API大全集」,博碩文化股份有限公司,2003年。
[33]隋永朋、魏振鋼,「Win32 Api 函數的重要作用及調用」,中國海洋大學信息科學與工程學院學報,2006年。
[34]馮育新,「整合USB之嵌入式系統設計」,中正大學電機工程學系碩士論文,2003年。
[35]黃忠成,「Windows Forms 框架設計實務」,金禾資訊股份有限公司,2006年。
[36]溫昱,「軟體架構設計」,上奇科技股份有限公司,2008年。
[37]葛君偉、張鵬、方義秋,「基於. NET 平台的面向方面編程語言Eos」,重慶郵電大學中韓合作GIS研究所學報,第34卷,第10期,第92-95頁,2008年。
[38]賈蓉生、吳宗靜、施嘉佶,「精緻作業系統」,博碩文化股份有限公司,2010年。
[39]臧武軍,「用Visual C# 調用Excel 的編程方法」,江蘇信息職業技術學院學報,第21期,第62-63頁,2007年。
[40]劉明杰,「產品品質成本與績效之衡量 -以筆記型電腦為例」,台灣科技大學工業管理學系碩士論文,2008年。
[41]鄭炎林,「筆記型電腦測試軟體下載於製程之成效評估」,元智大學資訊管理學系碩士論文,2003年。
[42]鄧瑋敦譯,Alex lonescu、Mark E. Russinovich、David A. Solomon,「深入 Windows 核心 - Windows Internals - 第五版」,博碩文化股份有限公司,2010年。
[43]賴紳洧,「模糊邏輯理論在攜帶型電腦電源管理和散熱控制之應用」,中央大學資訊工程學系碩士論文,2007年。
[44]賴榮樞,「簡介 Windows PE」,
http://technet.microsoft.com/zh-tw/library/dd125468.aspx,2006年。
[45]薛文凱,「測試機台故障排除專家系統設計與製作」,義守大學資訊工程學系碩士論文,2010年。
[46]謝清茹,「移植Windows裝置驅動程式至Linux之可行性研究」,交通大學資訊學院碩士論文,2005。
[47]顏志達,「以Wrapper-based為基礎建構數位版權管理系統之研究」,世新大學資訊管理學系碩士論文,2008年。
[48]顏春煌,「軟體工程理論與實務」,碁峰資訊股份有限公司,2009年。
[49]顏春煌,「軟體工程理論與實務應用」,碁峰資訊股份有限公司,2010年。
[50]譚文、楊瀟 、邵堅磊,「Windows 核心安全程式設計」,松崗科技股份有限公司,2010年。
[51]Anil V. Rao, Wayne R. Weilnau, “System and Method for Installing System Manufacturer Provided Software”, Hamilton & Terrile, LLP, 2007.
[52]Fred Mellender, “Design Patterns for Searching in C#”, Lulu.com, 2008.
[53]Hewlett-Packard Corporation, Intel Corporation, Microsoft Corporation, and Phoenix Technologies Ltd., “Toshiba Corporation, Advanced Configuration and Power Interface Specification”, Rev 4.0, 2009.
[54] Intel Corporation, Microsoft Corporation, “Advanced Power Management (APM) BIOS Interface Specification”, Rev 1.2, 1996.
[55]Intel Product Brief of P55 Express Chipset,
http://www.intel.com/products/desktop/chipsets, 2009.
[56] Mujtaba Talebi, “Computer Power Consumption Benchmarking for Green Computing”, Villanova University Master's Thesis, 2008.
[57]Nitin Agarwal, “The Complete Windows 7 Shortcuts”, The Windows Club www.thewindowsclub.com, 2010.
[58]Najam ul Hassan, “Automated Power Management Operations of Windows (S3 / S4) in C# WPF”, http://www.codeproject.com/KB/system/AutomatedPowerMgt.aspx, 2009.
[59]Rob Miles, “CSharp Yellow Book”, Department of Computer Science University of Hull, 2009.
[60] Sony Taiwan, http://www.tw.sony-asia.com/support/announcement/detail.do?itemId=404464, 2010.
[61] Vincent, Cheong C. W., “Data Acquisition from Volatile Memory: A Memory Acquisition Tool for Microsoft Windows Vista”, Naval Postgraduate School Master's Thesis, 2008.
[62]X86 Booting Sequence, http://www.cs.nctu.edu.tw/~huangmc/works/web/Boot_x86/Boot_x86.html, 2006.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top