CN1516017A - Method for detecting starting of memory - Google Patents
Method for detecting starting of memory Download PDFInfo
- Publication number
- CN1516017A CN1516017A CNA031014259A CN03101425A CN1516017A CN 1516017 A CN1516017 A CN 1516017A CN A031014259 A CNA031014259 A CN A031014259A CN 03101425 A CN03101425 A CN 03101425A CN 1516017 A CN1516017 A CN 1516017A
- Authority
- CN
- China
- Prior art keywords
- internal memory
- setting data
- bios
- mnemon
- basic input
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000001514 detection method Methods 0.000 abstract description 4
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
一种内存检测开机的方法,应用在计算机可执行的平台上,通过双面插接模块进行内存起始信息的获取操作,并进行设定数据的判断操作而设定读取模式,接着将设定数据与读取模式更新基本输入输出系统的储存信息,完成基本输入输出系统的开机程序,使得计算机可使用不同种类的内存而加以工作。
A method for starting up by memory detection is applied on a computer executable platform. The method obtains memory initial information through a double-sided plug-in module, and performs a judgment operation on setting data to set a reading mode. Then, the setting data and the reading mode are used to update the storage information of a basic input/output system, and the startup procedure of the basic input/output system is completed, so that the computer can use different types of memory to work.
Description
Technical field
The present invention relates to the method that a kind of internal memory detects start, particularly relate to a kind ofly when Basic Input or Output System (BIOS) is carried out boot program, carry out detection of dynamic variety classes internal memory and carry out the method for boot program.
Background technology
Be accompanied by the progress of science and technology, the strong functions of computing machine brings the mankind and lives more easily, adds that the price of computing machine Related product is tending towards cheap in recent years, and widely popular acceptance.In order further to improve computing power, the various composition assembly of computer-internal has different development.Especially the development with internal memory is rapid, the frequency of operation (working frequency) that wherein improves internal memory is the main direction of computer industry circle development always, in order effectively to improve the working pulse of internal memory, many different specification kinds are developed one by one, and different memorymodels are arranged.
Basically internal memory is divided into two big classes: a class is dynamic access internal memory (Random Access Memory, RAM), another kind of is ROM (read-only memory) (Read Only Memory), both difference are the data that read the ROM (read-only memory) the inside that computer system can only be passive, and the action that the dynamic access internal memory can write arbitrarily and read.But the dynamic access internal memory must keep the data of institute's access by stable smooth electric power, so in case power supply is ended, stored data also run off thereupon.At present of a great variety at the dynamic access internal memory that can see on the market, mainly comprise fast page mode dynamic access internal memory (FastPage Mode DRAM), growth data dynamic access internal memory (Extended Data Out DRAM, EDODRAM), synchronous mode dynamic access internal memory (Synchronous DRAM, SDRAM) and double data transmission dynamic access internal memory (Double Data Rate Synchronous DRAM, DDRSDRAM) or the like.And be plugged on slot on the motherboard in response to having multi-form with the difference of internal memory kind; As single memory modules in upright arrangement (Single In-Line Memory Module, SIMM) and Dual in Line Memory Module (Dual in Line Memory Module, DIMM).
Yet above-mentioned internal memory is because of the difference of kind, and the mode that reads has different restrictions, in the known boot program, Basic Input or Output System (BIOS) (Basic Input Output System, BIOS) initialization action of being responsible for the every computer peripheral equipment assembly of pool is finished boot program, make operating system (OperationSystem, OS) can be used each assembly of computing machine, wherein to the setting of internal memory, the form that often must limit internal memory must be identical, when the internal memory that is to say two or even numbers used, the kind form that must limit internal memory must be identical; So thus, in the face of the internal memory of numerous forms, must select the internal memory of same-type, computer system could be worked, and causes the inconvenience when replacing the inside computer system storer.
Summary of the invention
Technical matters to be solved by this invention detects the method for start for a kind of internal memory is provided, fundamental purpose is that Basic Input or Output System (BIOS) can detect memorymodel and in addition initialization dynamically, finish the program of start, need not use the restriction of model identical internal memory, or need manually to set the loaded down with trivial details step of the wire jumper (Jump) on the motherboard (MainBoard).
In order to achieve the above object, the invention provides the method that a kind of internal memory detects start, include the following step: at first activate Basic Input or Output System (BIOS), by the chipset on the motherboard, be responsible for contact as South Bridge chip (South Bridge Chipset) and handle various types of peripheral devices (as hard disk, expansion board etc.); By north bridge chips (North Bridge Chipset) set Central Processing Unit in the contact (Central ProcessUnit, CPU), (Accelerated Graphic Port AGP) waits device to Accelerated Graphic Port; The boot program of complete Basic Input or Output System (BIOS) enters operating system (OperationSystem) then.Wherein of particular note, carry out the detection of internal memory kind quasi-mode by Basic Input or Output System (BIOS), and the data after judgement read, the stored data of Basic Input or Output System (BIOS) upgraded, then by north bridge chips set memory read-write mode.
The present invention is the method that a kind of internal memory detects start, utilizes Basic Input or Output System (BIOS) to carry out the operation of obtaining of internal memory start information, and carries out the decision operation and setting read mode of setting data, finishes the program of initial start; Computer system can be used different types of internal memory work thus, solved because of the different awkward situation that can't use of memorymodel, improve the surcharge that internal memory uses, and need not manually set the loaded down with trivial details step of wire jumper (Jump), also significantly promote the convenience of using.
For making purpose of the present invention, structural attitude and function thereof that further understanding be arranged, conjunction with figs. is described in detail as follows:
Description of drawings
Fig. 1 detects the system architecture diagram of starting-up method for a kind of internal memory of the present invention;
Fig. 2 detects the main method process flow diagram of starting-up method for a kind of internal memory of the present invention; And
Fig. 3 obtains operational flowchart for the information that a kind of internal memory of the present invention detects starting-up method.
Wherein, description of reference numerals is as follows:
The 100--Basic Input or Output System (BIOS), the 200--memory module, 210--first mnemon, 220--second mnemon, the 300--CPU (central processing unit), the 310--north bridge chips, the 320--South Bridge chip, 400--draws and quickens link block, the 500--input control module, 600--peripherals link block, step 101--starts Basic Input or Output System (BIOS), the start information that step 102--carries out memory module obtains operation, step 103--utilizes start information to carry out the setting of Basic Input or Output System (BIOS), step 104--upgrades the data that store in the Basic Input or Output System (BIOS), step 105--carries out Basic Input or Output System (BIOS) 100 and finishes initial setting, step 106--enters operating system, step 201--initialization memory module, step 202--reads the setting data of first mnemon and second mnemon, step 203--carries out the detecting operation of first setting data and second setting data, the form of step 204 application settings data, step 205--produces the state of read mode, and step 206--sets the execution sequential of first mnemon and second mnemon.
Embodiment
A kind of internal memory disclosed in this invention detects the method for start, be applied in the computing machine executable platform, detect, carry out the adjustment of Basic Input or Output System (BIOS) dynamically by real-time internal storage state, finish the method for basic boot program, at first system architecture of the present invention is described by Fig. 1.
The present invention is the method that a kind of internal memory detects start, and its system architecture comprises following several main composition:
(1) Basic Input or Output System (BIOS) 100, are used for storing and providing the information of the required start of each module.
(2) South Bridge chip 320 (South Bridge Chipset), be responsible for contact peripherals link block 600 (as various adapter and peripherals, adapter, sound card, hard disk etc.) and input control module 500 (as basic external input device keyboard, mouse etc.).
(3) north bridge chips 310 (North Bridge Chipset) is set to connect drawing acceleration link block 400 (Accelerated Graphic Port Module) and connect and is driven memory module 200; Wherein memory module 200 includes first mnemon 210 and second mnemon 220.
(4) (Central Process Unit, CPU), each modular assembly to CPU (central processing unit) 300, carries out the processing of computing and relevant information with information transmission to CPU (central processing unit) 300.
What need in addition to replenish is, memory module 200 is used for the information that temporary peripherals is transmitted, and provides CPU (central processing unit) 300 required information fast.
Then please refer to Fig. 2, the main method process flow diagram for a kind of internal memory detection of the present invention starting-up method here describes in detail with icon.At first start Basic Input or Output System (BIOS) 100 (step 101); The start information that then carries out memory module 200 obtains operation (step 102); Utilize start information to carry out the setting (step 103) of Basic Input or Output System (BIOS), upgrade the data (step 104) that store in the Basic Input or Output System (BIOS); Carry out Basic Input or Output System (BIOS) 100 and finish initial setting (step 105); Enter operating system (operation System) (step 106) at last.
In fact, the present invention obtains the process step of operation carrying out start information, can do further explanation by the part of Fig. 3.Initialization memory module (step 201) at first reads the setting data (step 202) of first mnemon and second mnemon then respectively; The detecting operation (step 203) that then carries out first setting data and second setting data wherein first setting data and second setting data is a digital morphological, and the form (step 204) of application settings data wherein can be single face form or two-sided form; Produce the state (step 205) of read mode then, wherein read mode can be interleaving mode (Interleave mode) or noninterlace pattern (Non-Interleave mode); Set the execution sequential (Timing parameters) (step 206) of first mnemon and second mnemon at last.
The above only is preferred embodiment of the present invention, but is not to be used for limiting practical range of the present invention; Therefore the present invention's claim scope required for protection should be applied for that the claim of protecting is as the criterion with claims.
Claims (8)
1. an internal memory detects the method for starting shooting, and it is characterized in that, on the computing machine executable platform, detects by real-time internal storage state, dynamically adjusts the setting of Basic Input or Output System (BIOS), finishes the method for boot program, and this method comprises the following step:
Start Basic Input or Output System (BIOS);
Carry out an initial information of a memory module and obtain operation;
Utilize start information to carry out the setting of Basic Input or Output System (BIOS);
Carry out Basic Input or Output System (BIOS); And
Enter operating system.
2. internal memory detects the method for starting shooting according to claim 1, it is characterized in that memory module also includes first mnemon and second mnemon.
3. detect the method for start as internal memory as described in the claim 2, it is characterized in that first mnemon and second mnemon correspond respectively to one first setting data and second setting data.
4. detect the method for start as internal memory as described in the claim 3, it is characterized in that first setting data and second setting data can be single face form or two-sided form respectively.
5. detect the method for start as internal memory as described in the claim 3, it is characterized in that first setting data and second setting data are digital shape.
6. detect the method for start as internal memory as described in the claim 3, it is characterized in that start information obtains operation, also comprise the following step:
Read first setting data and second setting data of first mnemon and second mnemon respectively;
Carry out the detecting operation of first setting data and second setting data; And
Produce the state of a read mode; And
Set one and carry out sequential.
7. detect the method for start as internal memory as described in the claim 6, it is characterized in that read mode can be interleaving mode or noninterlace pattern at least.
8. internal memory detects the method for starting shooting according to claim 1, it is characterized in that, utilizes start information to carry out the step of updating BIOS, also includes the step of initialization memory module.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA031014259A CN1516017A (en) | 2003-01-10 | 2003-01-10 | Method for detecting starting of memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA031014259A CN1516017A (en) | 2003-01-10 | 2003-01-10 | Method for detecting starting of memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1516017A true CN1516017A (en) | 2004-07-28 |
Family
ID=34281402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA031014259A Pending CN1516017A (en) | 2003-01-10 | 2003-01-10 | Method for detecting starting of memory |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1516017A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100386739C (en) * | 2005-07-05 | 2008-05-07 | 英业达股份有限公司 | Computer memory detection method |
| CN100485619C (en) * | 2006-03-23 | 2009-05-06 | 联发科技股份有限公司 | Method and apparatus for booting from a non-in-place memory |
| CN1744039B (en) * | 2004-08-31 | 2012-01-25 | 华硕电脑股份有限公司 | Start-up method, computer system and production method thereof |
-
2003
- 2003-01-10 CN CNA031014259A patent/CN1516017A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1744039B (en) * | 2004-08-31 | 2012-01-25 | 华硕电脑股份有限公司 | Start-up method, computer system and production method thereof |
| CN100386739C (en) * | 2005-07-05 | 2008-05-07 | 英业达股份有限公司 | Computer memory detection method |
| CN100485619C (en) * | 2006-03-23 | 2009-05-06 | 联发科技股份有限公司 | Method and apparatus for booting from a non-in-place memory |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6732280B1 (en) | Computer system performing machine specific tasks before going to a low power state | |
| US6584588B1 (en) | System signalling schemes for processor & memory module | |
| US6128732A (en) | Implementing universal serial bus support with a minimum of system RAM | |
| CN1648821A (en) | Method and apparatus to change the operating frequency of system core logic to maximize system memory bandwidth | |
| KR100764921B1 (en) | Virtual ROM for Device Enumeration | |
| CN104679609B (en) | Digital control system | |
| US9058257B2 (en) | Persistent block storage attached to memory bus | |
| CN102866896B (en) | Based on the start up system of the embedded device of single memory | |
| CN1928820A (en) | Embedded system and its upgrading method | |
| WO2022222603A1 (en) | Method and system for processing startup touch failure of touch screen, and an intelligent terminal | |
| CN103197933A (en) | Computer and its quick start method | |
| CN103279441B (en) | A kind of USB based on domestic embedded OS turns CF/SD driving methods | |
| CN1516017A (en) | Method for detecting starting of memory | |
| CN205983448U (en) | A control chip and solid state hard drives for solid state hard drives | |
| CN101923570A (en) | A Method of Building Large Page NAND Flash Storage System in Windows CE Environment | |
| CN1624658A (en) | How to start a computer system quickly | |
| CN101118494A (en) | System and method for starting up and operating system from external connected electronic card with built-in equipment | |
| CN1275162C (en) | Dynamic random access memory initialization setting method | |
| CN1459722A (en) | Fast-bootable computer system | |
| CN1687912A (en) | Method and apparatus for fast reading and writing memory data | |
| CN1595377A (en) | A computer system that uses BIOS memory to store and transmit controller data | |
| CN1567229A (en) | Method for Dynamically Establishing Advanced Configuration and Power Management Interface Architecture | |
| CN100437532C (en) | Access control method for dynamic random access memory | |
| CN2867774Y (en) | Mobile phone | |
| CN2865169Y (en) | Mobile phone with USB storage function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |