TW201430698A - Gambling application system execution method with high reliability and electronic device thereof - Google Patents

Gambling application system execution method with high reliability and electronic device thereof Download PDF

Info

Publication number
TW201430698A
TW201430698A TW102102338A TW102102338A TW201430698A TW 201430698 A TW201430698 A TW 201430698A TW 102102338 A TW102102338 A TW 102102338A TW 102102338 A TW102102338 A TW 102102338A TW 201430698 A TW201430698 A TW 201430698A
Authority
TW
Taiwan
Prior art keywords
memory
electronic device
boao
application system
reliability
Prior art date
Application number
TW102102338A
Other languages
Chinese (zh)
Inventor
Chen-Tai Lin
Chieh-Ping Chen
Chia-Lien Weng
Original Assignee
Quixant Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quixant Ltd filed Critical Quixant Ltd
Priority to TW102102338A priority Critical patent/TW201430698A/en
Publication of TW201430698A publication Critical patent/TW201430698A/en

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

This invention relates to a gambling application system execution method with high reliability and electronic device thereof, in which a storage device is used to store the system execution variables, and the method is executed by an electronic device. The electronic device comprises: a first memory (such as: SPI FLASH ROM) in which Unified Extensible Firmware Interface (UEFI) BIOS image files are stored; a primary sector (such as CFast CARD) for storing an operation system and system image files of the gambling application system; and a readable and writable second memory (such as Dram or other storage device). In execution, the central processor of a host computer decompresses UEFI / EFI BIOS image files stored in the first memory and stores the same in the main memory of the host computer, and then executes the system image file in the primary sector and temporarily stores the variables generated from the execution in the second memory (such as Dram or other storage device) until the end of the variable period.

Description

具高可靠性的博奕應用系統執行方法及其電子裝置 Boss application system execution method with high reliability and electronic device thereof

本發明關於一種具高可靠性的博奕應用系統執行方法及其電子裝置,特指一種具有效防止程式碼被竄寫並維持程式碼完整性的程式執行方法。 The invention relates to a method for executing a Boao application system with high reliability and an electronic device thereof, and particularly relates to a program execution method for effectively preventing code from being written and maintaining code integrity.

常見電子裝置(如:電腦主機,以下之說明係以電腦主機為例)作為硬體與軟體間溝通的基本軟體程式碼便是BIOS(Basic Input/Output System亦稱為:基本輸出輸入系統),該BIOS一般儲存於電腦主機板之晶片組中,當電腦主機電源啟動時,該BIOS直接載入電腦主機之主記憶體,並對該主機板晶片組及記憶體系統進行硬體初始化,而引導作業系統(如:WINDOWS)順利載入主記憶體中。 Common electronic devices (such as computer mainframes, the following description uses computer mainframes as an example). The basic software code for communication between hardware and software is BIOS (Basic Input/Output System is also called: basic output input system). The BIOS is generally stored in a chipset of a computer motherboard. When the power of the host computer is started, the BIOS directly loads the main memory of the host computer, and performs hardware initialization and booting on the motherboard chipset and the memory system. The operating system (eg WINDOWS) is successfully loaded into the main memory.

上述之BIOS運行方式雖為現今最普及之方式,但其最大缺點在於僅能於16BIT模式中運行,以致其所能支援之各項功能嚴重受到限制。 Although the above-mentioned BIOS operation mode is the most popular method today, its biggest disadvantage is that it can only operate in the 16BIT mode, so that the functions it can support are severely limited.

為改良上述功能過於陽春的傳統BIOS,Intel發展出UEFI/EFI BIOS(Unified Extensible Firmware Interfac統一可延伸韌體介面/Extensible Firmware Interfac可延伸韌體介面,簡稱UEFI/EFI)其特色在於:UEFI/EFI BIOS使用較高階C/C++語言進行編寫(傳統BIOS僅限組合語言編寫)且UEFI/EFI BIOS可於32BIT或64BIT模式中順利運行,而其另一特色在於:主要採用內嵌模組化設計,亦即,UEFI/EFI BIOS 100內部可區分為硬體控制與OS軟體管理兩大模組,簡單地說:UEFI/EFI BIOS具有可嵌入硬體驅動程式以及作業系統及應用系統,UEFI/EFI BIOS可獨立執行作業系統及應用系統,甚至可瀏覽全球資訊網站,由於其支援功能強大已成為電腦開發的主流趨勢。 In order to improve the traditional BIOS of the above functions, Intel developed UEFI/EFI BIOS (Unified Extensible Firmware Interfac Extendable Firmware Interface/Extensible Firmware Interfac Extendable Firmware Interface, UEFI/EFI for short). Its characteristics are: UEFI/EFI The BIOS is written in a higher-order C/C++ language (traditional BIOS is only written in a combined language) and the UEFI/EFI BIOS can run smoothly in 32BIT or 64BIT mode. Another feature is that it uses an in-line modular design. That is to say, UEFI/EFI BIOS 100 can be divided into two modules: hardware control and OS software management. Simply put: UEFI/EFI BIOS has embedded hardware driver and operating system and application system, UEFI/EFI BIOS It can independently execute operating systems and application systems, and even browse global information websites. Due to its powerful support, it has become the mainstream trend of computer development.

然,上述UEFI/EFI BIOS實際運用在執行博奕應用系統的電腦主機中,其軟、硬體之組成架構卻在博奕驗證檢查上出現困難,博奕驗證檢查主要目的在確保電腦主機執行結果,預防詐賭行為發生確保其公信力,博奕驗證檢查就是在驗證:規範電腦軟、硬體動作規則的BIOS、作業系統OS、博奕應用系統AP是否可被竄改(或更動)或是偷埋藏有非法程式碼,來確保博奕主機及博奕應用系統正確之執行結果,簡言之,儲存BIOS、作業系統OS、博奕應用系統AP的儲存裝置,其內部之磁碟映像(Image)於開機時及執行前、後須完全相同。 However, the above UEFI/EFI BIOS is actually used in the computer host that executes the Boao application system. The software and hardware components of the architecture are difficult to be verified in the Boao verification check. The main purpose of the Boao verification check is to ensure that the computer host executes the results and prevents fraud. The gambling behavior occurs to ensure its credibility. The Boao verification check is to verify: whether the BIOS that regulates computer software and hardware rules, the operating system OS, the Boao application system AP can be tampered with (or moved) or the illegal code is buried. To ensure the correct execution results of the Boao host and Boao application system, in short, the storage device of the BIOS, operating system OS, and Boao application system AP, the internal disk image (Image) must be turned on and before and after execution. It's exactly the same.

如第1圖所示,上述博奕專用之電腦主機內部約略可區分為BIOS(UEFI/EFI BIOS)及作業系統OS、博奕應用系統AP二大模組,其中BIOS模組儲存於SPI FLASH ROM(Serial peripheral interface flash ROM序列週邊接口快閃唯讀記憶體)中,而該作業系統OS及博奕應用系統AP則是儲存於CFAST CARD之儲存裝置中,基於上述之博奕驗證檢查主要在限定程式不可有任何更動機會,亦即,儲存程式碼的載體(SPI FLASH ROM及CFAST CARD)僅能唯讀(Read Only),而用來儲存作業系統及博奕應用系統的CFAST CARD本身即規範有硬體防寫機制,故可有效地維持其映像完整,此部分並無任何問題。 As shown in Figure 1, the above-mentioned computer mainframes can be roughly divided into two modules: BIOS (UEFI/EFI BIOS), operating system OS, and Boss application system AP. The BIOS module is stored in SPI FLASH ROM (Serial). The peripheral interface flash ROM sequence peripheral interface flashes in the read-only memory), and the operating system OS and the Boao application system AP are stored in the storage device of the CFAST CARD, based on the above-mentioned security verification check, the main program may not have any The opportunity to change, that is, the storage code carrier (SPI FLASH ROM and CFAST CARD) can only be read only, and the CFAST CARD used to store the operating system and the game application system itself has a hardware write-protection mechanism. Therefore, it can effectively maintain its image integrity, there is no problem in this part.

然而,SPI FLASH ROM本身並無規範任何防寫插腳機制,雖可將SPI FLASH ROM設定為唯讀,但,上述作業系統及應用系統執行時產生的變數(Variable)(如:日期、賠率等)卻無法同樣地儲存於同顆SPIFLASH ROM中,雖可利用程式碼方式對SPI FLASH ROM局部區域之進行清空歸零動作,卻不符合磁碟映像(Image)於開機時及執行前、後須完全相同的博奕驗證檢查。 However, the SPI FLASH ROM itself does not specify any anti-write pin mechanism. Although the SPI FLASH ROM can be set to read only, the variables generated by the above operating system and application system (Variable) (such as date, odds, etc.) ) can not be stored in the same SPIFLASH ROM, although the code can be used to clear the local area of the SPI FLASH ROM, but it does not meet the disk image (Image) at boot time and before and after execution The exact same Boao verification check.

為此,如何有效令SPI FLASH ROM為唯讀狀態卻能有效地儲存系統執行時所產生之各項變數,以符合博奕驗證檢查規定乃為本發明所鑽研的課題。 To this end, how to effectively make the SPI FLASH ROM read-only state can effectively store the variables generated when the system is executed, in order to comply with the Boao verification inspection regulations is the subject of the present invention.

本發明之主要目的在提供一種具高可靠性的博奕應用系統執行方法及其電子裝置,係利用一儲存裝置來儲存系統執行之各項變數(V ariable)且該方法係以一含有電腦主機的電子裝置執行,該電子裝置至少包含:一存有UEFI/EFI BIOS映像檔的第一記憶體(如:SPI FLASH ROM)、一儲存作業系統及博弈應用系統的系統映像檔的主磁碟區(如:CFast CARD)以及一可讀寫的第二記憶體(如:Dram);該執行方法係包含:步驟1:該電腦主機之中央處理器係對電腦主機內之一第一記憶體內存之UEFI/EFI BIOS映像檔進行解壓縮,並同時存入該電腦主機之主記憶體;步驟2:該UEFI/EFI BIOS映像檔載入並執行電腦主機內之主磁碟區內之各系統映像檔,並將執行所產生變數等暫存於第二記憶體直至該變數週期結束。 The main object of the present invention is to provide a high-reliability Boao application system execution method and an electronic device thereof, which use a storage device to store various variables executed by the system (V). The method is implemented by an electronic device including a computer host, the electronic device comprising at least: a first memory (eg, SPI FLASH ROM) storing a UEFI/EFI BIOS image file, a storage operating system, and a game The main volume of the system image of the application system (such as CFast CARD) and a second readable and writable memory (such as Dram); the execution method includes: Step 1: The central processing unit of the computer host Decompressing the UEFI/EFI BIOS image of the first memory memory in the host computer and storing it in the main memory of the host computer; Step 2: Loading and executing the host computer of the UEFI/EFI BIOS image file Each system image in the main disk area is temporarily stored in the second memory until the end of the variable period.

本發明之一目的在提供一種具高可靠性的博奕應用系統執行方法及其電子裝置,至少包含:一存有UEFI/EFI BIOS映像檔的第一記憶體、一儲存作業系統及博弈應用系統的系統映像檔的主磁碟區,其特徵在於:該UEFI/EFI BIOS載入並執行主磁碟區之系統映像檔並將執行所產生變數等暫存於一第二記憶體直至該變數週期結束。 An object of the present invention is to provide a high-reliability Boao application system execution method and an electronic device thereof, including at least: a first memory, a storage operating system, and a gaming application system in which a UEFI/EFI BIOS image file is stored. The main disk area of the system image file, wherein the UEFI/EFI BIOS loads and executes the system image file of the main disk area and temporarily stores the generated variables and the like in a second memory until the end of the variable period. .

依據前述之主要特徵,其中該第二記憶體為可歸零或具揮發性的記憶裝置。 According to the above main features, the second memory is a zero or volatile memory device.

依據前述之主要特徵,其中第一記憶體係為設置唯讀狀態之非揮發性記憶裝置,該第一記憶裝置可為SPI FLASH ROM、EEPROM、ROM、FLASH ROM等任一種記憶體。 According to the foregoing main features, the first memory system is a non-volatile memory device in a read-only state, and the first memory device can be any type of memory such as SPI FLASH ROM, EEPROM, ROM, FLASH ROM.

依據前述之主要特徵,其中該UEFI/EFI BIOS映像檔內嵌一微型嵌入式作業系統可完成開機程序,該嵌入式作業系統可為Embedded Linux或μC/OS-II。 According to the foregoing main features, the UEFI/EFI BIOS image embeds a micro embedded operating system to complete the booting process, and the embedded operating system can be Embedded Linux or μC/OS-II.

依據前述之主要特徵,其中該主磁碟區係為唯讀狀態的磁碟,該主磁碟區可為CFast CARD、CompactFlash CARD、SD CARD、MMC CARD、Memory Stick Duo、XD CARD或是SmartMedia CARD等任一種。 According to the above main features, wherein the main disk area is a read-only disk, the main disk area can be CFast CARD, CompactFlash CARD, SD CARD, MMC CARD, Memory Stick Duo, XD CARD or SmartMedia CARD. Wait for either.

依據前述之主要特徵,其中該第二記憶體係為可歸零或具揮發性的記憶裝置,該第二記憶體可為SPI FLASH ROM、DRAM或外部記憶裝置,如:EEPROM等。 According to the above main features, the second memory system is a zero or volatile memory device, and the second memory can be a SPI FLASH ROM, a DRAM or an external memory device such as an EEPROM.

10‧‧‧第一記憶體 10‧‧‧First memory

11‧‧‧UEFI/EFI BIOS映像檔 11‧‧‧UEFI/EFI BIOS image

111‧‧‧變數控制模組 111‧‧‧Variable Control Module

20‧‧‧主磁碟區 20‧‧‧Main disk area

21‧‧‧作業系統 21‧‧‧Operating system

22‧‧‧博奕應用系統 22‧‧‧Boao Application System

23‧‧‧系統映像檔 23‧‧‧System image file

30‧‧‧第二記憶體 30‧‧‧Second memory

第1圖為傳統博奕系統專用之電腦主機架構示意圖。 The first picture shows the architecture of the computer host architecture dedicated to the traditional Boao system.

第2圖為具高可靠性的博奕應用系統執行方法之硬體架構示意圖。 Figure 2 is a schematic diagram of the hardware architecture of the implementation method of the Boao application system with high reliability.

第3圖為具高可靠性的博奕應用系統執行方法之流程示意圖。 Figure 3 is a flow chart showing the implementation method of the Boao application system with high reliability.

根據上述之目的,茲舉較佳實施例並配合圖式加以說明本發明所採用之技術手段及其功效。 In view of the above, the preferred embodiment and the accompanying drawings are used to illustrate the technical means and the utility of the invention.

請參閱第2至3圖,第2圖為具高可靠性的博奕應用系統電腦主機架構示意圖。第3圖為具高可靠性的博奕應用系統執行方法之流程示意圖。 Please refer to Figures 2 to 3. Figure 2 is a schematic diagram of the architecture of the Boss application system computer host with high reliability. Figure 3 is a flow chart showing the implementation method of the Boao application system with high reliability.

如圖所示,本發明提供一種具高可靠性的博奕應用系統執行方法及其電子裝置,係利用一可讀寫的儲存裝置儲存或暫存各項變數,於本實施例中,該方法係應用於一含有電腦主機的電子裝置且適用於遊戲或博奕領域,該電子裝置至少包含:一存有UEFI/EFI BIOS映像檔11的第一記憶體10、一儲存作業系統21及博弈應用系統22的系統映像檔23的主磁碟區20,其特徵在於:該UEFI/EFI BIOS映像檔11載入該主機PC之主記憶體(DRAM)並執行主磁碟區20之系統映像檔23,且該UEFI/EFI BIOS映像檔11內之變數控制模組111係將執行所產生變數等暫存於一第二記憶體30直至該變數週期結束;更詳細地說,本發明所述之方法係包含下列步驟:步驟1:該電腦主機之中央處理器係對該電腦主機內之一第一記憶體10內存之UEFI/EFI BIOS映像檔11進行解壓縮,並同時存入該電腦主機之主記憶體(DRAM)(S1);以及,步驟2:該UEFI/EFI BIOS映像檔11載入並執行電腦主機內之主磁碟區20內之各系統映像檔23,並將執行所產生變數等暫存於一第二記憶體30(S2)直至該變數週期結束。 As shown in the figure, the present invention provides a high-reliability implementation method of a Boao application system and an electronic device thereof, which use a readable and writable storage device to store or temporarily store various variables. In this embodiment, the method is It is applied to an electronic device including a computer host and is suitable for use in a gaming or gaming field. The electronic device includes at least: a first memory 10 storing a UEFI/EFI BIOS image file 11, a storage operating system 21, and a gaming application system 22 The main disk area 20 of the system image file 23, characterized in that the UEFI/EFI BIOS image file 11 is loaded into the main memory (DRAM) of the host PC and executes the system image file 23 of the main disk area 20, and The variable control module 111 in the UEFI/EFI BIOS image file 11 temporarily stores the generated variables and the like in a second memory 30 until the end of the variable period; more specifically, the method of the present invention includes The following steps are as follows: Step 1: The central processing unit of the computer host decompresses the UEFI/EFI BIOS image file 11 of the first memory 10 in the computer host, and simultaneously deposits the main memory of the computer host. (DRAM) (S1); And, step 2: the UEFI/EFI BIOS image file 11 loads and executes each system image file 23 in the main disk area 20 in the computer host, and temporarily stores the generated variables and the like in a second memory 30. (S2) until the end of the variable period.

本發明所述之第一記憶體10必須為非揮發性記憶體(Non-volatile memory)之外,亦須設為唯讀狀態確保UEFI/EFI BIOS映像檔11 的完整性,該第一記憶體10可為EEPROM、ROM、FLASH ROM、SPI FLASH ROM等並不限定為任一種類。 The first memory 10 of the present invention must be non-volatile memory (Non-volatile memory), and must also be set to read only to ensure UEFI/EFI BIOS image file 11 The integrity of the first memory 10 can be EEPROM, ROM, FLASH ROM, SPI FLASH ROM, etc., and is not limited to any type.

本發明所述之博奕應用系統22被觸發或執行時宣告或是所產生之變數係暫存於第二記憶體30直至該變數週期結束為止,其中,本發明所述之第二記憶體30可為SPI FLASH ROM、DRAM或外部記憶裝置,且並不限定其是否為非揮發性或揮發性記憶體,視實際之需求及情況而定,如:EEPROM、DRAM、ROM、RAM、FLASH ROM、SPI FLASH ROM等並不限定為任一種類。 When the game application system 22 of the present invention is triggered or executed, the variable or the generated variable is temporarily stored in the second memory 30 until the end of the variable period, wherein the second memory 30 of the present invention can be It is SPI FLASH ROM, DRAM or external memory device, and it is not limited to whether it is non-volatile or volatile memory, depending on actual needs and conditions, such as: EEPROM, DRAM, ROM, RAM, FLASH ROM, SPI The FLASH ROM or the like is not limited to any one.

其中,上述步驟2執行所產生之變數等,係由該UEFI/EFI BIOS之變數控制模組111將執行所產生之變數等暫存於一第二記憶體30直至該變數週期結束。 The variable generated by the UEFI/EFI BIOS is temporarily stored in the second memory 30 by the variable control module 111 of the UEFI/EFI BIOS until the variable period ends.

其中,上述第二記憶體30之SPI FLASH ROM係有別於該第一記憶體10之SPI FLASH ROM的另一顆SPI FLASH ROM;上述之外部記憶裝置係指其設於該電腦主機之外部,其可包括以下其中之一或其組合:EEPROM、ROM、RAM、FLASH ROM、隨身碟。 The SPI FLASH ROM of the second memory 30 is different from the SPI FLASH ROM of the SPI FLASH ROM of the first memory 10; the external memory device is disposed outside the host computer. It may include one or a combination of the following: EEPROM, ROM, RAM, FLASH ROM, flash drive.

本發明所述之博奕應用系統22,其中該UEFI/EFI BIOS映像檔11係可內嵌一微型嵌入式作業系統可完成開機程序,該嵌入式作業系統可為Embedded Linux或μC/OS-II,視實際之情況而定。 The gaming application system 22 of the present invention, wherein the UEFI/EFI BIOS image file 11 can be embedded with a micro embedded operating system to complete the booting process, and the embedded operating system can be Embedded Linux or μC/OS-II. Depending on the actual situation.

本發明所述之變數並不侷限其實際功能,一般來說:該變數至少具有下列用途及性質:1.變數可隨程式執行不斷地變化並可依據其自身變化控制程式2.代表某一程式功能執行出來的結果(數值)3.代表程式內宣告的某個物件。 The variables described in the present invention are not limited to their actual functions. Generally speaking, the variables have at least the following uses and properties: 1. The variables can be constantly changed with the execution of the program and can be controlled according to their own changes. 2. Representing a program The result of the function execution (numerical value) 3. represents an object declared in the program.

本發明主要訴求重點在於:將各系統所產生變數暫存於第二記憶體30中,該第二記憶體30為可歸零或具揮發性的記憶裝置,當該變數結束其週期,藉此,本博奕應用系統22符合磁碟映像(Image)於開機時及執行前、後需完全相同的博奕驗證檢查,並可以預防詐賭或是博奕應用系統AP被竄改或被更動之情事發生,進而確保其公信力,使本博奕應用系統具有高可靠性,能確保電腦主機執行結果。 The main point of the present invention is to temporarily store the variables generated by the systems in the second memory 30. The second memory 30 is a zero or volatile memory device, and when the variable ends its cycle, The Bobo application 22 conforms to the disk image verification (Image) at the time of booting and before and after execution, and can prevent the fraudulent gambling or the hacking application system AP from being tampered with or changed. Ensuring its credibility, the Boss application system is highly reliable and ensures the host computer's execution results.

本發明已藉上述較佳具體實施例進行更詳細說明,惟本發明 並不限定於上述所舉例之實施例,凡在本發明所揭示之技術思想範圍內,對該等結構作各種變化及修飾仍屬本發明之範圍。 The invention has been described in more detail by the above preferred embodiments, but the invention The present invention is not limited to the above-described embodiments, and various changes and modifications of the structures are still within the scope of the invention.

10‧‧‧第一記憶體 10‧‧‧First memory

11‧‧‧UEFI/EFI BIOS映像檔 11‧‧‧UEFI/EFI BIOS image

111‧‧‧變數控制模組 111‧‧‧Variable Control Module

20‧‧‧主磁碟區 20‧‧‧Main disk area

21‧‧‧作業系統 21‧‧‧Operating system

22‧‧‧博奕應用系統 22‧‧‧Boao Application System

23‧‧‧系統映像檔 23‧‧‧System image file

30‧‧‧第二記憶體 30‧‧‧Second memory

Claims (11)

一種具高可靠性的博奕應用系統執行方法及其電子裝置,該方法係以一含有電腦主機的電子裝置執行,該方法至少包含下列步驟:步驟1:該電腦主機之中央處理器係對該電腦主機內之一第一記憶體內存之UEFI/EFI BIOS映像檔進行解壓縮並同時存入該電腦主機之主記憶體;步驟2:該UEFI/EFI BIOS映像檔載入並執行電腦主機內之主磁碟區內之各系統之映像檔,並將執行所產生變數等暫存於一第二記憶體中直至該變數週期結束。 A highly reliable Boao application system execution method and an electronic device thereof are implemented by an electronic device including a computer host, the method comprising at least the following steps: Step 1: The central processing unit of the computer mainframe is the computer The UEFI/EFI BIOS image of one of the first memory memories in the host is decompressed and simultaneously stored in the main memory of the host computer; Step 2: The UEFI/EFI BIOS image file is loaded and executed in the host computer. An image file of each system in the disk area, and temporarily storing the generated variables and the like in a second memory until the end of the variable period. 一種具高可靠性的博奕應用系統執行方法及其電子裝置,至少包含:一存有UEFI/EFI BIOS映像檔的第一記憶體、一儲存作業系統及博弈應用系統的系統映像檔的主磁碟區,其特徵在於:該UEFI/EFI BIOS載入並執行主磁碟區之系統映像檔並將執行所產生變數等暫存於一第二記憶體直至該變數週期結束。 A high-reliability Boao application system execution method and an electronic device thereof, comprising at least: a main disk storing a UEFI/EFI BIOS image file, a storage operating system, and a system image file of a game application system The area is characterized in that the UEFI/EFI BIOS loads and executes the system image file of the main disk area and temporarily stores the generated variables and the like in a second memory until the end of the variable period. 依據申請專利範圍第2項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該第二記憶體為可歸零或具揮發性的記憶裝置。 According to the high-reliability Boao application system execution method and the electronic device thereof according to claim 2, wherein the second memory is a zero-returnable or volatile memory device. 依據申請專利範圍第2項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該第一記憶體係為設置唯讀狀態之非揮發性記憶裝置。 According to the high-reliability Boao application system execution method and the electronic device thereof according to claim 2, wherein the first memory system is a non-volatile memory device in which a read-only state is set. 依據申請專利範圍第4項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該第一記憶裝置可為SPI FLASH ROM、EEPROM、ROM、FLASH ROM等任一種記憶體。 According to the fourth aspect of the patent application, the high-reliability Boao application system execution method and the electronic device thereof, wherein the first memory device can be any type of memory such as SPI FLASH ROM, EEPROM, ROM, FLASH ROM, or the like. 依據申請專利範圍第2項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該UEFI/EFI BIOS映像檔內嵌一微型嵌入式作業系統可完成開機程序。 According to the patent application scope of claim 2, the high-reliability Boao application system execution method and the electronic device thereof, wherein the UEFI/EFI BIOS image file embeds a micro embedded operating system to complete the booting process. 依據申請專利範圍第6項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該嵌入式作業系統可為Embedded Linux或μC/OS-II。 The high-reliability Boao application system execution method and the electronic device thereof according to claim 6 of the patent application scope, wherein the embedded operation system may be Embedded Linux or μC/OS-II. 依據申請專利範圍第2項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該主磁碟區係為可設為唯讀狀態的磁碟。 The high-reliability gaming system execution method and the electronic device thereof according to claim 2, wherein the main disk area is a disk that can be set to a read-only state. 依據申請專利範圍第8項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該主磁碟區可為CFast ROM、CompactFlash ROM、SD CARD、MMC CARD、Memory Stick Duo、XD CARD或是SmartMedia CARD等任一種。 According to the application method of claim 8, the high-reliability Boao application system execution method and the electronic device thereof, wherein the main disk area can be CFast ROM, CompactFlash ROM, SD CARD, MMC CARD, Memory Stick Duo, XD CARD or SmartMedia CARD. 依據申請專利範圍第3項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該第二記憶體可為SPI FLASH ROM、DRAM或外部記憶裝置。 According to the high-reliability implementation method of the Boao application system and the electronic device thereof according to claim 3, wherein the second memory can be a SPI FLASH ROM, a DRAM or an external memory device. 依據申請專利範圍第10項所述之具高可靠性的博奕應用系統執行方法及其電子裝置,其中該外部記憶裝置包括以下其中之一或其組合:EEPROM、ROM、RAM、FLASH ROM、隨身碟。 The high-reliability gaming system execution method and the electronic device thereof according to claim 10, wherein the external memory device comprises one or a combination of the following: EEPROM, ROM, RAM, FLASH ROM, flash drive .
TW102102338A 2013-01-22 2013-01-22 Gambling application system execution method with high reliability and electronic device thereof TW201430698A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102102338A TW201430698A (en) 2013-01-22 2013-01-22 Gambling application system execution method with high reliability and electronic device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102102338A TW201430698A (en) 2013-01-22 2013-01-22 Gambling application system execution method with high reliability and electronic device thereof

Publications (1)

Publication Number Publication Date
TW201430698A true TW201430698A (en) 2014-08-01

Family

ID=51796921

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102102338A TW201430698A (en) 2013-01-22 2013-01-22 Gambling application system execution method with high reliability and electronic device thereof

Country Status (1)

Country Link
TW (1) TW201430698A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901957A (en) * 2017-12-09 2019-06-18 英业达科技有限公司 The computing device and its method of memory test are carried out with Extensible Firmware Interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901957A (en) * 2017-12-09 2019-06-18 英业达科技有限公司 The computing device and its method of memory test are carried out with Extensible Firmware Interface

Similar Documents

Publication Publication Date Title
US9881162B2 (en) System and method for auto-enrolling option ROMS in a UEFI secure boot database
US8086839B2 (en) Authentication for resume boot path
US10025600B2 (en) NAND-based verified boot
US9507604B2 (en) Boot method and boot system
JP5889933B2 (en) Method for preventing malfunction of computer, computer program, and computer
US20140244991A1 (en) Patching Boot Code of Read-Only Memory
US8296528B2 (en) Methods and systems for microcode patching
CN103718165A (en) BIOS flash attack protection and notification
US20060184717A1 (en) Integrated circuit capable of flash memory storage management
CN102298529B (en) Providing silicon integrated code for a system
US10311236B2 (en) Secure system memory training
TW201015323A (en) Secure information processing
CN107567629A (en) Dynamic firmware module loader in credible performing environment container
CN104123153A (en) Apparatus and method for firmware upgrade using USB
CN105378663A (en) Updating boot code
CN107346268B (en) Generalized write operation verification method
US10664598B1 (en) Firmware security patch deployment
US20180052679A1 (en) Method of Bootup and Installation, and Computer System thereof
US8510501B2 (en) Write-protection system and method thereof
CN114721493B (en) Chip starting method, computer equipment and readable storage medium
US9348603B2 (en) Electronic apparatus and booting method
US6405311B1 (en) Method for storing board revision
US9778936B1 (en) Booting a computing system into a manufacturing mode
TW202044027A (en) Computer system and a booting method for the same
CN115827347A (en) Control method of embedded equipment and embedded equipment