[go: up one dir, main page]

CN1516017A - Method for detecting starting of memory - Google Patents

Method for detecting starting of memory Download PDF

Info

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
Application number
CNA031014259A
Other languages
Chinese (zh)
Inventor
陈志伟
张泳铂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNA031014259A priority Critical patent/CN1516017A/en
Publication of CN1516017A publication Critical patent/CN1516017A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

一种内存检测开机的方法,应用在计算机可执行的平台上,通过双面插接模块进行内存起始信息的获取操作,并进行设定数据的判断操作而设定读取模式,接着将设定数据与读取模式更新基本输入输出系统的储存信息,完成基本输入输出系统的开机程序,使得计算机可使用不同种类的内存而加以工作。

Figure 03101425

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.

Figure 03101425

Description

Internal memory detects the method for start
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.
CNA031014259A 2003-01-10 2003-01-10 Method for detecting starting of memory Pending CN1516017A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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