[go: up one dir, main page]

TWI394046B - An apparatus for simulating a hard disk and a method thereof - Google Patents

An apparatus for simulating a hard disk and a method thereof Download PDF

Info

Publication number
TWI394046B
TWI394046B TW94119645A TW94119645A TWI394046B TW I394046 B TWI394046 B TW I394046B TW 94119645 A TW94119645 A TW 94119645A TW 94119645 A TW94119645 A TW 94119645A TW I394046 B TWI394046 B TW I394046B
Authority
TW
Taiwan
Prior art keywords
hard disk
read
write signal
memory
main memory
Prior art date
Application number
TW94119645A
Other languages
Chinese (zh)
Other versions
TW200643721A (en
Inventor
An Sheng Chang
Original Assignee
Giga Byte Tech Co 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 Giga Byte Tech Co Ltd filed Critical Giga Byte Tech Co Ltd
Priority to TW94119645A priority Critical patent/TWI394046B/en
Publication of TW200643721A publication Critical patent/TW200643721A/en
Application granted granted Critical
Publication of TWI394046B publication Critical patent/TWI394046B/en

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

模擬硬碟之裝置及其方法Apparatus for simulating a hard disk and method thereof

本發明係為一種模擬硬碟之裝置及其方法,特別是關於一種以記憶體來實現模擬硬碟之裝置及其方法。The present invention is a device for simulating a hard disk and a method thereof, and more particularly to an apparatus for implementing a simulated hard disk in a memory and a method thereof.

由於電腦日漸普及,且電腦的功能也越來越強,因此許多支援電腦的周邊配備也跟著變多,如:讀卡機、USB裝置、1394裝置…,再加上軟體技術也跟著提升,各式各樣的軟體種類也呈現多樣化,而這些因素吸引了使用者繼續使用電腦,電腦已成為生活中不可或缺的一樣工具,因此電腦中往往也儲放著各式各樣的資料供使用者使用。As computers become more popular and the functions of computers become more and more powerful, many peripheral devices that support computers are also becoming more and more, such as card readers, USB devices, 1394 devices, and software technology. Various types of software are also diversified, and these factors have attracted users to continue to use computers. Computers have become an indispensable tool in life. Therefore, computers often store a variety of materials for use. Use.

但是對於電腦而言,卻是有很多時間是浪費在搜尋資料上,而許多的資料都是放在硬碟中,由於硬碟本身結構的特性,其所花費的存取時間有許多耗在移動磁頭的資料搜尋時間(seek-time)及主軸馬達的旋轉時間(rotation time),而這些是造成硬碟資料的存取速度並無法與記憶體相提並論的主要原因。也因如此當電腦讀寫硬碟中的資料時,中央處理器就算運算速度再快,還是得等待硬碟本身內部處理資料的時間。However, for computers, there is a lot of time wasted on searching for data, and many of the data is placed on the hard disk. Due to the structure of the hard disk itself, the access time spent on it is much mobile. The seek time of the head and the rotation time of the spindle motor are the main reasons why the access speed of the hard disk data cannot be compared with the memory. Because of this, when the computer reads and writes the data in the hard disk, the central processing unit has to wait for the internal processing data of the hard disk itself even if the computing speed is fast.

而對於如何提升硬碟的速度,如美國專利US5,594,926揭露一種可加快硬碟速度的系統,其係將傳統中央處理器發出的IO指令拆成讀取及寫入的兩個作業且可同時被執行,且利用可程式化暫存器來調整硬碟IO週期時間,以相容於不同硬碟的速度。而前述的美國專利仍然是將資料放在硬碟中,因此再對硬碟進行資料讀取時,仍然無法避免需要移動磁頭的資料搜尋時間(seek-time)及主軸馬達的旋轉時間(rotation time)的消耗。For example, U.S. Patent No. 5,594,926 discloses a system for speeding up the speed of a hard disk, which is to split the IO command issued by the conventional central processing unit into two operations of reading and writing and simultaneously It is executed and the programmable scratchpad is used to adjust the hard disk IO cycle time to be compatible with different hard disks. The aforementioned US patent still keeps the data on the hard disk. Therefore, when reading data on the hard disk, the data seek time (seek-time) of the moving head and the rotation time of the spindle motor (rotation time) cannot be avoided. ) consumption.

本發明所要解決的技術問題,在於提供一種模擬硬碟之裝置及其方法,係在主記憶體中提供一模擬硬碟,來加速電腦的整體速度。The technical problem to be solved by the present invention is to provide a device for simulating a hard disk and a method thereof, which provide an analog hard disk in the main memory to accelerate the overall speed of the computer.

為了解決上述技術問題,根據本發明的一種方案,提供一種模擬硬碟之裝置,應用於一電腦系統,包括:一主記憶體模組至少包含一記憶體;一設定模組用來設定主記憶體模組具有一記憶體存取區及一硬碟存取區;以及一核心邏輯晶片包括:一核心邏輯本體,其用來控制主記憶體模組的資料讀寫;一記憶體控制器,其信號連接至核心邏輯本體,並接收一記憶體讀寫訊號來控制記憶體存取區的資料讀寫;一轉換介面控制器,其信號連接至核心邏輯本體,並接收一硬碟讀寫訊號用來控制硬碟存取區的資料讀取,轉換介面控制器並將硬碟讀寫訊號轉換成記憶體讀寫訊號;因此當核心邏輯本體接收該電腦系統發出對主記憶體模組的一讀寫訊號時,判斷此讀寫訊號是屬於記憶體讀寫訊號或是硬碟讀寫訊號,當判斷出讀寫訊號屬於記憶體讀寫訊號時,將讀寫訊號傳送到記憶體控制器;而當判斷出讀寫訊號屬於硬碟讀寫訊號時,將讀寫訊號傳送到轉換介面控制器。In order to solve the above technical problem, according to an aspect of the present invention, a device for simulating a hard disk is provided for use in a computer system, including: a main memory module including at least one memory; and a setting module for setting main memory The body module has a memory access area and a hard disk access area; and a core logic chip includes: a core logic body for controlling data reading and writing of the main memory module; a memory controller, The signal is connected to the core logic body, and receives a memory read/write signal to control data reading and writing in the memory access area; a conversion interface controller, the signal is connected to the core logic body, and receives a hard disk read/write signal Used to control data reading of the hard disk access area, convert the interface controller and convert the hard disk read/write signal into a memory read/write signal; therefore, when the core logic body receives the computer system to issue a pair of the main memory module When reading and writing signals, it is judged whether the read/write signal is a memory read/write signal or a hard disk read/write signal. When it is judged that the read/write signal belongs to the memory read/write signal, the read/write signal is read and written. Transmitted to the memory controller; and when judged that the write signal to read and write signals belonging Drive, read and write transfer signal to the converter controller interface.

為了解決上述技術問題,根據本發明的另一種方案,提供一種模擬硬碟之方法,應用於一電腦系統,包括下列步驟:設定該電腦系統中的一主記憶體模組具有一記憶體存取區及一硬碟存取區;提供一核心邏輯晶片,且此核心邏輯晶片設有控制記憶體存取區的資料存取的一記憶體控制器以及控制硬碟存取區的資料存取的一轉換介面控制器;而當核心邏輯晶片接收電腦系統發出對主記憶體模組的一讀寫訊號時,判斷此讀寫訊號是屬於記憶體讀寫訊號或是硬碟讀寫訊號;若判斷出此讀寫訊號屬於記憶體讀寫訊號時,將此讀寫訊號傳送到記憶體控制器;而若判斷出此讀寫訊號屬於硬碟讀寫訊號時,將此讀寫訊號傳送到轉換介面控制器。In order to solve the above technical problem, according to another aspect of the present invention, a method for simulating a hard disk is provided, which is applied to a computer system, comprising the steps of: setting a main memory module in the computer system to have a memory access And a hard disk access area; providing a core logic chip, wherein the core logic chip is provided with a memory controller for controlling data access of the memory access area and for controlling data access of the hard disk access area a conversion interface controller; and when the core logic chip receives a read/write signal from the main memory module of the computer system, determining whether the read/write signal belongs to a memory read/write signal or a hard disk read/write signal; When the read/write signal belongs to the memory read/write signal, the read/write signal is transmitted to the memory controller; and if it is determined that the read/write signal belongs to the hard disk read/write signal, the read/write signal is transmitted to the conversion interface. Controller.

採用本發明的模擬硬碟之裝置及其方法,係在主記憶體模組中提供模擬硬碟以供使用,因此將資料存放其中將可有效增進電腦的整體速度。The apparatus and method for emulating the hard disk of the present invention provide an analog hard disk for use in the main memory module, so that storing the data therein can effectively improve the overall speed of the computer.

為了使 貴審查委員能更進一步瞭解本發明為達成預定目的所採取之技術、手段及功效,請參閱以下有關本發明之詳細說明與附圖,相信本發明之目的、特徵與特點,當可由此得一深入且具體之瞭解,然而所附圖式僅提供參考與說明用,並非用來對本發明加以限制者。In order to enable the reviewing committee to further understand the techniques, means, and effects of the present invention in order to achieve the intended purpose, refer to the following detailed description of the invention and the accompanying drawings. The invention is to be understood as being limited and not limited by the scope of the invention.

本發明提出一種模擬硬碟之裝置及其方法,讓電腦系統中的記憶體具有硬碟存取的功能操作,由於記憶體讀取資料的速度遠快於硬碟,因此本發明利用記憶體中的部分空間作為模擬硬碟,將資料擺放到此空間,以提高電腦的整體速度。The invention provides a device for simulating a hard disk and a method thereof, so that the memory in the computer system has a function of hard disk access operation, and the memory is read faster than the hard disk, so the present invention utilizes the memory. Part of the space as an analog hard drive, put data into this space to improve the overall speed of the computer.

請參閱第一圖,其係為本發明較佳實施例之一的系統架構圖,本實施例包括有:一中央處理器10、一核心邏輯晶片11、一主記憶體模組12、一設定模組13、一南橋晶片14及一硬碟15,其中核心邏輯晶片11更進一步包括有:一核心邏輯本體111、一記憶體控制器112及一轉換介面控制器113。而記憶體控制器112及轉換介面控制器113分別信號連接至核心邏輯本體111,核心邏輯本體111係為用來控制主記憶體模組12的資料讀寫。記憶體控制器112用來接收一記憶體讀寫訊號,並根據此記憶體讀寫訊號來控制主記憶體模組12所儲存資料的讀寫。轉換介面控制器113用來接收硬碟讀寫訊號,並對此硬碟讀寫訊號提供訊號格式轉換,將其轉換成相容於主記憶體模組12使用的記憶體訊號,並根據此轉換後的記憶體訊號來控制主記憶體模組12所儲存資料的讀寫。而核心邏輯晶片11則能接收由電腦系統發出對主記憶體模組12的讀寫訊號,並判斷此讀寫訊號是屬於記憶體讀寫訊號或是硬碟讀寫訊號,若是記憶體讀寫訊號則傳送到記憶體控制器112,而若是硬碟讀寫訊號則傳送到轉換介面控制器113。Please refer to the first figure, which is a system architecture diagram of a preferred embodiment of the present invention. The embodiment includes a central processing unit 10, a core logic chip 11, a main memory module 12, and a setting. The core logic chip 11 further includes a core logic body 111, a memory controller 112, and a conversion interface controller 113. The memory controller 112 and the conversion interface controller 113 are respectively connected to the core logic body 111, and the core logic body 111 is used to control the reading and writing of the data of the main memory module 12. The memory controller 112 is configured to receive a memory read/write signal and control the reading and writing of the data stored in the main memory module 12 according to the memory read/write signal. The conversion interface controller 113 is configured to receive a hard disk read/write signal, and provide a signal format conversion for the hard disk read/write signal, convert the memory signal into a memory signal compatible with the main memory module 12, and convert according to the The subsequent memory signal controls the reading and writing of the data stored in the main memory module 12. The core logic chip 11 can receive the read/write signal sent by the computer system to the main memory module 12, and determine whether the read/write signal belongs to a memory read/write signal or a hard disk read/write signal, if the memory is read or written. The signal is transmitted to the memory controller 112, and is transmitted to the conversion interface controller 113 if it is a hard disk read/write signal.

而主記憶體模組12係信號連接至核心邏輯晶片11,可用來接收記憶體控制器112或轉換介面控制器113輸出的記憶體讀寫訊號。主記憶體模組12係由複數個記憶體121組成,而這些記憶體121係屬於讀取速度較快的揮發式記憶體,如SDRAM、DDRAM等。本實施例的主記憶體模組12除了可以提供電腦系統執行時的資料或程式儲存使用之外,也可當成模擬硬碟使用,而如何在主記憶體模組12中分割出兩種使用形式不同的儲存區域,一個是屬於電腦系統中作為主記憶體使用的記憶體存取區,另一個則是當成模擬硬碟使用的硬碟存取區,則是由設定模組13對主記憶體模組12進行設定,而可讓電腦系統辨根據此設定對主記憶體模組12辨認。另外由於主記憶體模組12使用的記憶體121屬於揮發式記憶體,為了避免電腦系統關機後,主記憶體模組12喪失電源而無法記憶資料,本實施例對此提供一電源16以供應給主記憶體模組12,以確保主記憶體模組12中當成硬碟使用的硬碟存取區能繼續保存資料。而此電源16的實施可透過電腦系統中備源電源或者是電池(如水銀電池)來達成。The main memory module 12 is connected to the core logic chip 11 and can be used to receive the memory read and write signals output by the memory controller 112 or the conversion interface controller 113. The main memory module 12 is composed of a plurality of memories 121, and the memory 121 is a volatile memory such as SDRAM, DDRAM or the like which has a fast reading speed. The main memory module 12 of the embodiment can be used as an analog hard disk in addition to the data or program storage when the computer system is executed, and how to divide the two usage forms in the main memory module 12. Different storage areas, one is the memory access area used as the main memory in the computer system, and the other is the hard disk access area used as the analog hard disk, which is set by the setting module 13 to the main memory. The module 12 is configured to allow the computer system to recognize the main memory module 12 based on the settings. In addition, since the memory 121 used by the main memory module 12 is a volatile memory, in order to prevent the main memory module 12 from losing power and being unable to memorize data after the computer system is turned off, the present embodiment provides a power source 16 for supply. The main memory module 12 is provided to ensure that the hard disk access area used as the hard disk in the main memory module 12 can continue to save data. The implementation of the power source 16 can be achieved by a backup source in a computer system or a battery (such as a mercury battery).

而本實施例的設定模組13係信號連接至南橋晶片14,其在對主記憶體模組12設定的過程,係以主記憶體模組12中的記憶體121為單位來分割出上述的記憶體存取區及硬碟存取區。因此經由設定模組12的設定之後,電腦系統重新開機後,係可辨認出信號連接於南橋晶片14的硬碟15,以及在主記憶體模組12中的模擬硬碟。而本實施例以主記憶體模組12來模擬硬碟,若要對此模擬硬碟進行資料讀取,對於電腦系統而言係與一般硬碟的資料讀寫一樣,並不需要作任何的改變,因為由中央處理器10所發出的硬碟讀寫訊號,若此硬碟讀寫訊號所欲讀寫的資料係放在硬碟15,則此硬碟讀寫訊號透過南橋晶片14傳送給硬碟15;而若此硬碟讀寫訊號所欲讀寫的資料係放在主記憶體模組12中的硬碟存取區,則此硬碟讀寫訊號透過轉換介面控制器113傳送給主記憶體模組12中的硬碟存取區。The setting module 13 of the present embodiment is connected to the south bridge wafer 14 in the process of setting the main memory module 12, and the above-mentioned memory is segmented by the memory 121 in the main memory module 12. Memory access area and hard disk access area. Therefore, after the setting of the module 12 is completed, after the computer system is restarted, the hard disk 15 connected to the south bridge chip 14 and the analog hard disk in the main memory module 12 can be recognized. In this embodiment, the main memory module 12 is used to simulate the hard disk. If the data is to be read on the analog hard disk, the computer system is the same as the data read and write of the general hard disk, and does not need to be used for any Changed, because the hard disk read/write signal sent by the central processing unit 10 is placed on the hard disk 15 if the hard disk read/write signal is to be read and written, the hard disk read/write signal is transmitted to the south bridge chip 14 to If the data to be read or written by the hard disk read/write signal is placed in the hard disk access area of the main memory module 12, the hard disk read/write signal is transmitted to the conversion interface controller 113. A hard disk access area in the main memory module 12.

上述的核心邏輯晶片11係為北僑晶片,轉換介面控制器113係為硬碟介面轉記憶體介面的控制器,而硬碟介面可以是IDE或是SATA介面,設定模組13係為基本輸入輸出系統(BIOS)。The core logic chip 11 is a North Korean chip, the conversion interface controller 113 is a controller of a hard disk interface to a memory interface, and the hard disk interface can be an IDE or a SATA interface, and the setting module 13 is a basic input. Output system (BIOS).

請參閱第二圖,其係為本發明另一較佳實施例之一的系統架構圖,其與上一個實施例之不同處在於,核心邏輯晶片17係為整合北橋與南橋的晶片,而設定模組13及硬碟15分別信號連接至核心邏輯晶片11,此實施例模擬硬碟的運作方式與上一個實施例相同,都可在主記憶體模組12中形成有模擬硬碟的硬碟存取區。Please refer to the second figure, which is a system architecture diagram of another preferred embodiment of the present invention. The difference from the previous embodiment is that the core logic chip 17 is a chip that integrates the north bridge and the south bridge. The module 13 and the hard disk 15 are respectively connected to the core logic chip 11. The analog disk is operated in the same manner as the previous embodiment, and a hard disk of the analog hard disk can be formed in the main memory module 12. Access area.

請參閱第三圖,其係為本發明較佳實施例之一的流程圖,基於前述實施例揭露的系統架構,關於設定模擬硬碟的方式,包括有下列步驟:首先電腦開機後(S301);進入設定模組13(S303);然後設定模擬硬碟的大小(S305);之後電腦根據前述設定模擬硬碟的大小來分割主記憶體模組(S307);而經過前述分割之後,產生模擬硬碟在主記憶體模組12中(S309),而此時主記憶體模模組12包括有一記憶體存取區及一硬碟存取區;最後設定模組13儲存上述設定(S311)。因此當電腦下次重新開機後,就可以辨認出主記憶體模12中的模擬硬碟。Please refer to the third figure, which is a flowchart of one of the preferred embodiments of the present invention. Based on the system architecture disclosed in the foregoing embodiment, regarding the manner of setting the simulated hard disk, the following steps are included: first, after the computer is turned on (S301) Entering the setting module 13 (S303); then setting the size of the simulated hard disk (S305); then the computer divides the main memory module according to the size of the simulated hard disk (S307); and after the above division, the simulation is generated. The hard disk is in the main memory module 12 (S309), and the main memory phantom module 12 includes a memory access area and a hard disk access area. The final setting module 13 stores the above settings (S311). . Therefore, when the computer is restarted next time, the analog hard disk in the main memory phantom 12 can be recognized.

綜上所述,前述實施例提供一種在針對電腦內的主記憶體模組將其模擬成具有硬碟讀寫操作的功能,而可將目前硬碟中需要用到的大量資料,放到主記憶體模組中的模擬硬碟,如此可大幅提升電腦的整體速度。In summary, the foregoing embodiment provides a function of simulating a main memory module in a computer to have a hard disk read/write operation, and can put a large amount of data that needs to be used in the current hard disk to the main device. The analog hard drive in the memory module can greatly increase the overall speed of the computer.

此外以主記憶體模組的硬體架構來模擬硬碟具有下列優點:1、模擬硬碟的讀寫速度與主記憶體處理速度同步,不需有等待時間。In addition, emulating the hard disk with the hardware structure of the main memory module has the following advantages: 1. The read/write speed of the analog hard disk is synchronized with the processing speed of the main memory, and no waiting time is required.

2、模擬硬碟的設定係由基本輸入輸出系統完成,且設定完成後電腦即可自動辨認出模擬硬碟,並不需要任何的驅動程式。2. The setting of the analog hard disk is completed by the basic input/output system, and the computer can automatically recognize the simulated hard disk after the setting is completed, and does not need any driver.

3、模擬硬碟的資料讀寫控制係由轉換介面控制器負責,而不會浪費電腦系統的資源。3. The data read and write control of the analog hard disk is handled by the conversion interface controller without wasting resources of the computer system.

4、可相容於任何的作業系統。4. Compatible with any operating system.

5、不會造成成本負擔。5, will not cause a cost burden.

職是,本發明確能藉上述所揭露之技術,提供一種迥然不同於習知者的設計,堪能提高整體之使用價值,又其申請前未見於刊物或公開使用,誠已符合發明專利之要件,爰依法提出發明專利申請。The present invention is capable of providing a design that is quite different from the prior art by the above-mentioned disclosed technology, which can improve the overall use value, and is not found in the publication or public use before the application, and has already met the requirements of the invention patent. , 提出 filed an invention patent application in accordance with the law.

惟,上述所揭露之圖式、說明,僅為本發明之實施例而已,凡精于此項技藝者當可依據上述之說明作其他種種之改良,而這些改變仍屬於本發明之發明精神及以下所界定之專利範圍中。However, the drawings and descriptions disclosed above are only examples of the present invention, and those skilled in the art can make various other modifications according to the above description, and these changes still belong to the inventive spirit of the present invention. The scope of the patents defined below.

10...中央處理器10. . . CPU

11、17...核心邏輯晶片11, 17, . . Core logic chip

111...核心邏輯本體111. . . Core logical ontology

112...記憶體控制器112. . . Memory controller

121...記憶體121. . . Memory

113...轉換介面控制器113. . . Conversion interface controller

12...主記憶體模組12. . . Main memory module

121...記憶體121. . . Memory

13...設定模組13. . . Setting module

14...南橋晶片14. . . South Bridge Chip

15...硬碟15. . . Hard disk

第一圖係為本發明較佳實施例之一的系統架構圖;第二圖係為本發明另一較佳實施例之一的系統架構圖;及第三圖係為本發明較佳實施例之一的流程圖。The first diagram is a system architecture diagram of one of the preferred embodiments of the present invention; the second diagram is a system architecture diagram of another preferred embodiment of the present invention; and the third diagram is a preferred embodiment of the present invention. One of the flowcharts.

10...中央處理器10. . . CPU

11...核心邏輯晶片11. . . Core logic chip

111...核心邏輯本體111. . . Core logical ontology

112...記憶體控制器112. . . Memory controller

113...轉換介面控制器113. . . Conversion interface controller

12...主記憶體模組12. . . Main memory module

121...記憶體121. . . Memory

13...設定模組13. . . Setting module

14...南橋晶片14. . . South Bridge Chip

15...硬碟15. . . Hard disk

Claims (11)

一種模擬硬碟之裝置,應用於一電腦系統,包括:一主記憶體模組,其至少包含一記憶體;一南橋晶片,信號連接至一硬碟;一設定模組,用以設定該主記憶體模組具有一記憶體存取區及一硬碟存取區;以及一北橋晶片,其包括:一核心邏輯本體,控制該主記憶體模組的資料讀寫;一記憶體控制器,信號連接至該核心邏輯本體,其係接收一記憶體讀寫訊號並用以控制該記憶體存取區的資料讀寫;一轉換介面控制器,信號連接至該核心邏輯本體,其係接收一硬碟讀寫訊號並用以控制該硬碟存取區的資料讀寫,該轉換介面控制器並將該硬碟讀寫訊號轉換成該記憶體讀寫訊號;其中該核心邏輯本體係接收該電腦系統發出對該主記憶體模組的一讀寫訊號,並判斷該讀寫訊號是屬於該記憶體讀寫訊號或是該硬碟讀寫訊號,當判斷出該讀寫訊號屬於該記憶體讀寫訊號時,將該讀寫訊號傳送到該記憶體控制器;而當判斷出該讀寫訊號屬於該硬碟讀寫訊號時,將該讀寫訊號傳送到該轉換介面控制器;其中由該電腦系統的一中央處理器所發出的硬碟讀寫訊號,若硬碟讀寫訊號所欲讀寫的資料係放在該硬碟,則硬碟讀寫訊號經由該南橋晶片傳送給該硬 碟;而若硬碟讀寫訊號所欲讀寫的資料係放在該主記憶體模組中的該硬碟存取區,則硬碟讀寫訊號透過該轉換介面控制器傳送給該主記憶體模組中的該硬碟存取區。 A device for simulating a hard disk is applied to a computer system, comprising: a main memory module including at least one memory; a south bridge chip, the signal is connected to a hard disk; and a setting module for setting the main The memory module has a memory access area and a hard disk access area; and a north bridge chip, comprising: a core logic body for controlling data reading and writing of the main memory module; a memory controller, The signal is connected to the core logic body, which receives a memory read/write signal and controls data reading and writing of the memory access area; a conversion interface controller, the signal is connected to the core logic body, and the system receives a hard a disk read/write signal for controlling reading and writing of data in the hard disk access area, the conversion interface controller converting the hard disk read/write signal into the memory read/write signal; wherein the core logic system receives the computer system Sending a read/write signal to the main memory module and determining whether the read/write signal belongs to the memory read/write signal or the hard disk read/write signal, and when the read/write signal is determined to belong to the memory read Transmitting the read/write signal to the memory controller when the signal is received; and when determining that the read/write signal belongs to the hard disk read/write signal, transmitting the read/write signal to the conversion interface controller; wherein the computer is A hard disk read/write signal sent by a central processing unit of the system. If the data to be read or written by the hard disk read/write signal is placed on the hard disk, the hard disk read/write signal is transmitted to the hard via the south bridge chip. If the data to be read and written by the hard disk read/write signal is placed in the hard disk access area of the main memory module, the hard disk read/write signal is transmitted to the main memory through the conversion interface controller. The hard disk access area in the body module. 如申請專利範圍第1項所述之模擬硬碟之裝置,其中該記憶體係為揮發性記憶體。 The device for simulating a hard disk according to claim 1, wherein the memory system is a volatile memory. 如申請專利範圍第1項所述之模擬硬碟之裝置,其中該設定模組係為基本輸入輸出系統。 The device for simulating a hard disk according to claim 1, wherein the setting module is a basic input/output system. 如申請專利範圍第1項所述之模擬硬碟之裝置,其中該轉換介面控制器係為硬碟介面轉記憶體介面的控制器。 The device for emulating a hard disk according to claim 1, wherein the conversion interface controller is a controller of a hard disk interface to a memory interface. 如申請專利範圍第1項所述之模擬硬碟之裝置,更進一部包括一電源,其係信號連接至該主記憶體模組。 The device for emulating a hard disk according to claim 1 further includes a power source connected to the main memory module. 如申請專利範圍第5項所述之模擬硬碟之裝置,其中該電源係為該電腦系統中的備源電源或是電池。 The device for simulating a hard disk according to claim 5, wherein the power source is a backup source power source or a battery in the computer system. 一種模擬硬碟之方法,應用於一電腦系統,包括下列步驟:設定該電腦系統中的一主記憶體模組具有一記憶體存取區及一硬碟存取區;提供一北橋晶片,其中該北橋晶片設有控制該記憶體存取區的資料存取的一記憶體控制器以及控制該硬碟存取區的資料存取的一轉換介面控制器;當該北橋晶片接收該電腦系統發出對該主記憶體模組的一讀寫訊號時,若該讀寫訊號屬於記憶體讀寫訊號時,將該讀寫訊號傳送到該記憶體控制器,而若 該讀寫訊號屬於硬碟讀寫訊號時,將該讀寫訊號傳送到該轉換介面控制器;以及當該電腦系統的一中央處理器發出硬碟讀寫訊號時,若硬碟讀寫訊號所欲讀寫的資料係放在一硬碟,則硬碟讀寫訊號經由一南橋晶片傳送給該硬碟;而若硬碟讀寫訊號所欲讀寫的資料係放在該主記憶體模組中的該硬碟存取區,則硬碟讀寫訊號透過該轉換介面控制器傳送給該主記憶體模組中的該硬碟存取區。 A method for simulating a hard disk, applied to a computer system, comprising the steps of: setting a main memory module in the computer system to have a memory access area and a hard disk access area; and providing a north bridge chip, wherein The north bridge chip is provided with a memory controller for controlling data access of the memory access area and a conversion interface controller for controlling data access of the hard disk access area; when the north bridge chip receives the computer system When the read/write signal belongs to the memory read/write signal, the read/write signal is transmitted to the memory controller when the read/write signal is read or written by the main memory module, and if the read/write signal belongs to the memory read/write signal, When the read/write signal is a hard disk read/write signal, the read/write signal is transmitted to the conversion interface controller; and when a central processing unit of the computer system issues a hard disk read/write signal, if the hard disk reads and writes a signal The data to be read and written is placed on a hard disk, and the hard disk read/write signal is transmitted to the hard disk via a south bridge chip. If the hard disk read/write signal is to be read or written, the data is placed in the main memory module. The hard disk access area is transmitted to the hard disk access area in the main memory module through the conversion interface controller. 如申請專利範圍第7項所述之模擬硬碟之方法,其中該設定步驟係由該電腦系統中的基本輸入輸出系統對該主記憶體模組進行設定。 The method of simulating a hard disk according to claim 7, wherein the setting step is to set the main memory module by a basic input/output system in the computer system. 如申請專利範圍第7項所述之模擬硬碟之方法,其中該轉換介面控制器係為硬碟介面轉記憶體介面的控制器。 The method of emulating a hard disk according to claim 7, wherein the conversion interface controller is a controller of a hard disk interface to a memory interface. 如申請專利範圍第7項所述之模擬硬碟之方法,更進一步包括:提供一電源供應給該主記憶體模組。 The method for simulating a hard disk according to claim 7 further includes: providing a power supply to the main memory module. 如申請專利範圍第10項所述之模擬硬碟之方法,其中該電源係為該電腦系統中的備份電源或是電池。 The method of emulating a hard disk according to claim 10, wherein the power source is a backup power source or a battery in the computer system.
TW94119645A 2005-06-14 2005-06-14 An apparatus for simulating a hard disk and a method thereof TWI394046B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW94119645A TWI394046B (en) 2005-06-14 2005-06-14 An apparatus for simulating a hard disk and a method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW94119645A TWI394046B (en) 2005-06-14 2005-06-14 An apparatus for simulating a hard disk and a method thereof

Publications (2)

Publication Number Publication Date
TW200643721A TW200643721A (en) 2006-12-16
TWI394046B true TWI394046B (en) 2013-04-21

Family

ID=48803338

Family Applications (1)

Application Number Title Priority Date Filing Date
TW94119645A TWI394046B (en) 2005-06-14 2005-06-14 An apparatus for simulating a hard disk and a method thereof

Country Status (1)

Country Link
TW (1) TWI394046B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI224725B (en) * 2001-08-20 2004-12-01 Nec Corp Clock signal generation device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI224725B (en) * 2001-08-20 2004-12-01 Nec Corp Clock signal generation device

Also Published As

Publication number Publication date
TW200643721A (en) 2006-12-16

Similar Documents

Publication Publication Date Title
TWI407300B (en) Method and controller for power management
US20130007488A1 (en) Power management of a storage device including multiple processing cores
TWI224728B (en) Method and related apparatus for maintaining stored data of a dynamic random access memory
JP2004062913A5 (en)
US7814304B2 (en) Switching drivers between processors
TWI607309B (en) Memory management method, memory control circuit unit and memory storage device
KR101532041B1 (en) Mobile terminal and audio playback method using the same
CN100403246C (en) Device and method for simulating hard disk
US11500446B2 (en) Reducing power consumption in nonvolatile memory due to standby leakage current
JP2010519606A (en) Computer peripheral device executed as optical storage device and / or removable disk by emulation using software and execution method thereof
TW201327185A (en) Memory storage device and memory controller and data writing method thereof
CN105684083A (en) Power management for data storage device
US20110161647A1 (en) Bootable volatile memory device, memory module and processing system comprising bootable volatile memory device, and method of booting processing system using bootable volatile memory device
TWI394046B (en) An apparatus for simulating a hard disk and a method thereof
CN107589969A (en) A kind of (SuSE) Linux OS dormancy quick start method based on NVDIMM
CN106951268A (en) A kind of Shen prestige platform supports the implementation method of NVMe hard disk startups
CN102290089B (en) Storage device with multiple storage units and control method thereof
TWI678622B (en) Development system and productization method for data storage device
US20090307389A1 (en) Switchable access states for non-volatile storage devices
US10795605B2 (en) Storage device buffer in system memory space
JP4989875B2 (en) Simulated hard disk method
US7533216B2 (en) Device and method for simulating a hard disk
JPH11338640A (en) Computer system and data transfer control method
CN107229413B (en) Memory management method, memory control circuit unit, and memory storage device
TWI254243B (en) Data writing control device and method

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees