CN109408130A - A kind of starting method, activation system and the relevant apparatus of BIOS - Google Patents

A kind of starting method, activation system and the relevant apparatus of BIOS Download PDF

Info

Publication number
CN109408130A
CN109408130A CN201811550698.9A CN201811550698A CN109408130A CN 109408130 A CN109408130 A CN 109408130A CN 201811550698 A CN201811550698 A CN 201811550698A CN 109408130 A CN109408130 A CN 109408130A
Authority
CN
China
Prior art keywords
memory
bios
value
starting
bar
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
CN201811550698.9A
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.)
Guangdong Inspur Smart Computing Technology Co Ltd
Original Assignee
Guangdong Inspur Big Data Research 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 Guangdong Inspur Big Data Research Co Ltd filed Critical Guangdong Inspur Big Data Research Co Ltd
Priority to CN201811550698.9A priority Critical patent/CN109408130A/en
Publication of CN109408130A publication Critical patent/CN109408130A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides the starting method of BIOS a kind of, comprising: when receiving the enabled instruction of BIOS, reads memory options value;Judge whether memory options value is the first preset value;If so, retaining the first memory bar and the second memory bar on each channel simultaneously, and start BIOS;If it is not, by each channel the first memory bar or the second memory bar close after start BIOS.By when BIOS starts, first read preset memory options value, it is filled with slotting starting within determining according to memory options value or memory half is inserted and started, if inserting starting with memory half, then the second memory bar on each channel need to be only closed, it is not necessary to first power off to server, it is plugged manually again, without using manual plug, testing efficiency is improved, the attrition of machine memory bank and memory bar is reduced.The application also provides activation system, a kind of computer readable storage medium and a kind of server of a kind of BIOS, has above-mentioned beneficial effect.

Description

A kind of starting method, activation system and the relevant apparatus of BIOS
Technical field
This application involves server field, in particular to starting method, activation system and the relevant apparatus of a kind of BIOS.
Background technique
The starting of server relies primarily in BIOS (Basic Input/ouput system) chip on server Driver, self-check program and system self-starting after the program of its in store most important basic input and output of computer, booting Program provides the bottom, the most direct hardware setting and control for computer.
BIOS setup option is the interface of the management computer provided for user, is set for controlling the items of computer It sets.
Server exploitation and test phase, be inside filled with slotting state (each channel two DIMM, DIMM0 and DIMM1) and Half slotting state (each channel piece a DIMM, DIMM0) is two kinds of important configurations of Installed System Memory.In exploitation and test process In, the two state needs switching over for not timing.It requires to power off server when switching every time, on ability pluggable server Memory.In swapping process, may because manual operation it is lack of standardization caused by memory abrasion and server slot abrasion or repeatedly Plug is so that memory bar fair wear and tear.It, may after being inserted into memory bar and when server, which inserts state from half, to be become completely inserting state Can be incorrect because of operation and gimmick, memory and memory slot poor contact are caused, system is caused to be unable to normal boot-strap, to consume The long time goes switching memory configurations state.
Summary of the invention
The purpose of the application is to provide a kind of starting method, activation system and computer readable storage medium of a kind of BIOS With a kind of server, solve the problems, such as to need in existing test process to plug memory repeatedly bring system unstable.
In order to solve the above technical problems, the application provides the starting method of BIOS a kind of, specific technical solution is as follows:
When receiving the enabled instruction of the BIOS, memory options value is read;
Judge whether the memory options value is the first preset value;
If so, retaining the first memory bar and the second memory bar on each channel simultaneously, and start the BIOS;
If it is not, starting the BIOS after second memory bar on each channel is closed.
Wherein, first memory bar and second memory bar are dual inline memory module.
Wherein, before reading memory options value, further includes:
The memory options value is set in the BIOS.
Wherein, the memory options value includes first preset value and the second preset value.
The application also provides the activation system of BIOS a kind of, comprising:
Read module, for reading memory options value when receiving the enabled instruction of the BIOS;
Judgment module, for judging whether the memory options value is the first preset value;
Completely insert starting module, if be judged as YES for the judgment module, at the same retain on each channel first in Item and the second memory bar are deposited, and starts the BIOS;
Half inserts starting module, if be judged as NO for the judgment module, by described second on each channel Memory bar starts the BIOS after closing.
Wherein, further includes:
Setup module, for the memory options value to be arranged in the BIOS.
The application also provides a kind of computer readable storage medium, is stored thereon with computer program, the computer journey The step of method as described above is realized when sequence is executed by processor.
The application also provides a kind of server, including memory and processor, has computer program in the memory, The step of processor realizes method as described above when calling the computer program in the memory.
The starting method of a kind of BIOS provided herein, comprising: when receiving the enabled instruction of the BIOS, read Take memory options value;Judge whether the memory options value is the first preset value;If so, retaining first on each channel simultaneously Memory bar and the second memory bar, and start the BIOS;If it is not, after second memory bar on each channel is closed Start the BIOS.
The application is by when BIOS starts, first reading preset memory options value, within being determined according to memory options value It is filled with and inserts the partly slotting starting of starting or memory, start if being inserted with memory half, then need to only close the second memory on each channel Item, it is not necessary to first server be powered off, then plugged manually, without using manual plug, testing efficiency is improved, reduce The attrition of machine memory bank and memory bar.The application also provides the activation system of BIOS a kind of, a kind of computer can Storage medium and a kind of server are read, there is above-mentioned beneficial effect, details are not described herein again
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of application for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of the starting method of BIOS provided by the embodiment of the present application;
Fig. 2 is a kind of activation system structural schematic diagram of BIOS provided by the embodiment of the present application.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
Referring to FIG. 1, Fig. 1 is a kind of flow chart of the starting method of BIOS provided by the embodiment of the present application.The starting Method includes:
S101: when receiving the enabled instruction of the BIOS, memory options value is read;
When this step is intended to receive the enabled instruction of BIOS, memory options value is read.Specifically, the enabled instruction of BIOS It is usually operated by user, such as presses the enabled instruction etc. issued when starting switch.
There is " the memory options value is arranged in BIOS " this operation in the present embodiment default, specifically before this step , memory options value, the configuration status for control system memory can be added in the code of bios software.Due in system It deposits and is filled with the slotting two states of slotting or memory half there is normally only interior, then memory options value can be to respectively represent both states Value.If then memory options value can be with it is, of course, understood that also need other states of memory in test process Including various states, corresponding there are various states values.
The state value type of memory options value is not construed as limiting herein, it is to be appreciated that it is preset value, i.e., first Preset value, second preset value etc., the state Value Types used are also not construed as limiting, and can use Arabic numerals, English alphabet etc., Or the full name in English or abbreviation of corresponding states are directlyed adopt, such as " Full insertion " (representing full insert) etc..
S102: judge whether the memory options value is the first preset value;If so, into S103;If it is not, into S104;
This step is intended to judge whether memory options value is the first preset value, by previous step it is found that the first preset value only One of state value as memory options value.
For example, if using English alphabet as memory options value, " A " is used as in the representative of the first preset value and is filled with slotting, " B " Memory half is represented as the second preset value to insert.Memory options value is read in S101 at this time, if the memory options read Value is " A ", then enters S103, otherwise enters S104.
It is easily understood that in the present embodiment by the first preset value with it is interior be filled with insert starting it is corresponding, and in fact, edge draw Upper example, if " B " is used as the first preset value, judging result is if it has, then into S104 at this time;When judging result is no, into Enter S103.It can be seen that the present embodiment focuses on the starting for embodying and there are memory configurations different from two kinds of BIOS in memory options value The corresponding option value of mode.No matter memory options value in which way or type represents corresponding memory configurations starting side , there is a kind of state value in formula, i.e. the corresponding Starting mode of the first preset value is filled with slotting starting to be interior.
It should be noted that the particular state value of memory options value can be filled within defining by user setting, i.e. user It inserts and memory options value is placed in corresponding first preset value or the second preset value when perhaps memory half inserts starting.
S103: while retaining the first memory bar on each channel and the second memory bar, and start the BIOS;
When this step is intended to determine that the memory options value that reads is the first preset value in S102, within be filled with slotting starting. It is inserted and memory half inserts two kinds of starting forms it is easily understood that being filled in usually only existing during the test, and the present embodiment Without plugging memory manually, then all memory bars is needed to be respectively positioned in the memory bank of server.
S104: start the BIOS after second memory bar on each channel is closed.
When this step is intended to determine that the memory options value read is not the first preset value in S102, is inserted and opened with memory half It is dynamic.Then at this point, memory options value should be the second preset value, corresponding BIOS inserts starting with memory half.Specifically, start-up course In, the second memory bar on each channel can be closed.
It should be noted that memory bar closing is referred in this step not make energization access processing to the memory bar, i.e., Although still there are physical connections for memory bar and server, in BIOS starting, only a root memory item is real on each channel Border access server, i.e. realization server insert starting with memory half.It should be noted that needing to protect when retaining a root memory The corresponding memory bar of the first slot is stayed, because if server will be unable to start when not having memory bar in the first slot.
The embodiment of the present application is specially which kind of memory bar is not construed as limiting for the first memory bar and the second memory bar, is easy reason Solution, the first memory bar and the second memory bar should be memory bar used in server field, such as can be straight for biserial It inserts formula memory module (Dual-Inline-Memory-Modules, abbreviation DIMM).In general, each channel of server (channel) there are two root memory items of DIMM0 and DIMM1 on.Explanation is needed further exist for, whether different channels are closed Memory bar on identical slot position is not construed as limiting, but due to server starting when there are memory bar boot sequence, it is normally closed When the first memory bar or the second memory bar, the memory bar that is turned off on associated slots position, it can will be on each channel DIMM0 retains, and DIMM1 is closed.
The embodiment of the present application provides the starting method of BIOS a kind of, by when BIOS starts, first reading in preset Option value is deposited, slotting starting is filled within determining according to memory options value or memory half is inserted and started, if inserting starting with memory half, It then need to only close the second memory bar on each channel, it is not necessary to first power off to server, then be plugged manually, without making With manual plug, testing efficiency is improved, the attrition of machine memory bank and memory bar is reduced.
A kind of activation system of BIOS provided by the embodiments of the present application is introduced below, activation system described below Reference can be corresponded to each other with a kind of above-described starting method of BIOS.
Referring to fig. 2, Fig. 2 is a kind of activation system structural schematic diagram of BIOS provided by the embodiments of the present application, and the application is also The activation system of BIOS a kind of is provided, comprising:
Read module 100, for reading memory options value when receiving the enabled instruction of the BIOS;
Judgment module 200, for judging whether the memory options value is the first preset value;
Starting module 300 is completely inserted, if be judged as YES for the judgment module 200, while being retained on each channel First memory bar and the second memory bar, and start the BIOS;
Half inserts starting module 400, if be judged as NO for the judgment module 200, by the institute on each channel It states after the second memory bar is closed and starts the BIOS.
Based on the above embodiment, as preferred embodiment, which can also include:
Setup module, for the memory options value to be arranged in the BIOS.
Present invention also provides a kind of computer readable storage mediums, have computer program thereon, the computer program The step of being performed the starting method that a kind of BIOS provided by above-described embodiment may be implemented.The storage medium can wrap It includes: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), the various media that can store program code such as magnetic or disk.
Present invention also provides a kind of servers, may include memory and processor, have calculating in the memory Machine program when the processor calls the computer program in the memory, may be implemented one provided by above-described embodiment The step of starting method of kind BIOS.Certain server can also include various network interfaces, the components such as power supply.
Each embodiment is described in a progressive manner in specification, the highlights of each of the examples are with other realities The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For embodiment provide system and Speech, since it is corresponding with the method that embodiment provides, so being described relatively simple, related place is referring to method part illustration ?.
Specific examples are used herein to illustrate the principle and implementation manner of the present application, and above embodiments are said It is bright to be merely used to help understand the present processes and its core concept.It should be pointed out that for the ordinary skill of the art For personnel, under the premise of not departing from the application principle, can also to the application, some improvement and modification can also be carried out, these improvement It is also fallen into the protection scope of the claim of this application with modification.
It should also be noted that, in the present specification, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged Except there is also other identical elements in the process, method, article or apparatus that includes the element.

Claims (8)

1. the starting method of BIOS a kind of characterized by comprising
When receiving the enabled instruction of the BIOS, memory options value is read;
Judge whether the memory options value is the first preset value;
If so, retaining the first memory bar and the second memory bar on each channel simultaneously, and start the BIOS;
If it is not, starting the BIOS after second memory bar on each channel is closed.
2. BIOS according to claim 1 starts method, which is characterized in that first memory bar and second memory Item is dual inline memory module.
3. BIOS according to claim 1 starts method, which is characterized in that before reading memory options value, further includes:
The memory options value is set in the BIOS.
4. BIOS according to claim 3 starts method, which is characterized in that the memory options value includes described first pre- If value and the second preset value.
5. a kind of activation system of BIOS characterized by comprising
Read module, for reading memory options value when receiving the enabled instruction of the BIOS;
Judgment module, for judging whether the memory options value is the first preset value;
Starting module is completely inserted, if be judged as YES for the judgment module, while retaining the first memory bar on each channel With the second memory bar, and start the BIOS;
Half inserts starting module, if be judged as NO for the judgment module, by second memory on each channel Item starts the BIOS after closing.
6. BIOS activation system according to claim 1, which is characterized in that further include:
Setup module, for the memory options value to be arranged in the BIOS.
7. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt The step of processor realizes starting method according to any one of claims 1-4 when executing.
8. a kind of server, which is characterized in that including memory and processor, have computer program, institute in the memory It states and realizes starting method according to any one of claims 1-4 when processor calls the computer program in the memory Step.
CN201811550698.9A 2018-12-18 2018-12-18 A kind of starting method, activation system and the relevant apparatus of BIOS Pending CN109408130A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811550698.9A CN109408130A (en) 2018-12-18 2018-12-18 A kind of starting method, activation system and the relevant apparatus of BIOS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811550698.9A CN109408130A (en) 2018-12-18 2018-12-18 A kind of starting method, activation system and the relevant apparatus of BIOS

Publications (1)

Publication Number Publication Date
CN109408130A true CN109408130A (en) 2019-03-01

Family

ID=65460932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811550698.9A Pending CN109408130A (en) 2018-12-18 2018-12-18 A kind of starting method, activation system and the relevant apparatus of BIOS

Country Status (1)

Country Link
CN (1) CN109408130A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506745A (en) * 2020-12-11 2021-03-16 浪潮电子信息产业股份有限公司 Memory temperature reading method and device and computer readable storage medium
CN113075992A (en) * 2021-04-13 2021-07-06 浪潮电子信息产业股份有限公司 Memory power-on method, device, equipment and computer readable storage medium
CN117435260A (en) * 2023-12-20 2024-01-23 苏州元脑智能科技有限公司 Memory slot control method and device, electronic equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980228A (en) * 2005-11-30 2007-06-13 英业达股份有限公司 Method and system for reading computer platform internal memory stale data at subscriber end
CN102819404A (en) * 2012-08-29 2012-12-12 曙光信息产业(北京)有限公司 Interface display method for BIOS (basic input/output system)
US20130034957A1 (en) * 2011-08-03 2013-02-07 Elpida Memory, Inc. Method of forming semiconductor device
CN105549723A (en) * 2015-12-30 2016-05-04 联想(北京)有限公司 Electricity saving control method and device of server, and energy-saving control device of electronic equipment
CN105824648A (en) * 2016-04-19 2016-08-03 浪潮电子信息产业股份有限公司 Unattended BIOS (Basic Input/output System) configuration method
CN106294043A (en) * 2016-08-04 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method of automatic on/off test of computer
CN107066362A (en) * 2017-04-18 2017-08-18 深圳市同泰怡信息技术有限公司 A kind of method for automatically processing failure memory bar
CN107122196A (en) * 2017-05-10 2017-09-01 郑州云海信息技术有限公司 A kind of bios code safeguards implantation method
CN107480023A (en) * 2017-08-23 2017-12-15 郑州云海信息技术有限公司 A kind of method and system of disk failure injection
CN108170454A (en) * 2018-01-22 2018-06-15 郑州云海信息技术有限公司 A kind of data interactive method for being applied to BIOS and baseboard management controller
CN109542525A (en) * 2018-11-30 2019-03-29 郑州云海信息技术有限公司 A kind of method, apparatus, terminal and storage medium by BMC switching system memory configurations

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980228A (en) * 2005-11-30 2007-06-13 英业达股份有限公司 Method and system for reading computer platform internal memory stale data at subscriber end
US20130034957A1 (en) * 2011-08-03 2013-02-07 Elpida Memory, Inc. Method of forming semiconductor device
CN102819404A (en) * 2012-08-29 2012-12-12 曙光信息产业(北京)有限公司 Interface display method for BIOS (basic input/output system)
CN105549723A (en) * 2015-12-30 2016-05-04 联想(北京)有限公司 Electricity saving control method and device of server, and energy-saving control device of electronic equipment
CN105824648A (en) * 2016-04-19 2016-08-03 浪潮电子信息产业股份有限公司 Unattended BIOS (Basic Input/output System) configuration method
CN106294043A (en) * 2016-08-04 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method of automatic on/off test of computer
CN107066362A (en) * 2017-04-18 2017-08-18 深圳市同泰怡信息技术有限公司 A kind of method for automatically processing failure memory bar
CN107122196A (en) * 2017-05-10 2017-09-01 郑州云海信息技术有限公司 A kind of bios code safeguards implantation method
CN107480023A (en) * 2017-08-23 2017-12-15 郑州云海信息技术有限公司 A kind of method and system of disk failure injection
CN108170454A (en) * 2018-01-22 2018-06-15 郑州云海信息技术有限公司 A kind of data interactive method for being applied to BIOS and baseboard management controller
CN109542525A (en) * 2018-11-30 2019-03-29 郑州云海信息技术有限公司 A kind of method, apparatus, terminal and storage medium by BMC switching system memory configurations

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112506745A (en) * 2020-12-11 2021-03-16 浪潮电子信息产业股份有限公司 Memory temperature reading method and device and computer readable storage medium
CN112506745B (en) * 2020-12-11 2024-02-09 浪潮电子信息产业股份有限公司 Memory temperature reading method and device and computer readable storage medium
CN113075992A (en) * 2021-04-13 2021-07-06 浪潮电子信息产业股份有限公司 Memory power-on method, device, equipment and computer readable storage medium
CN117435260A (en) * 2023-12-20 2024-01-23 苏州元脑智能科技有限公司 Memory slot control method and device, electronic equipment and storage medium
CN117435260B (en) * 2023-12-20 2024-03-29 苏州元脑智能科技有限公司 Memory slot control method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109408130A (en) A kind of starting method, activation system and the relevant apparatus of BIOS
CN109656627A (en) Starting method, activation system and the relevant apparatus of hard disk in a kind of BIOS
CN102722394B (en) Start upgrading method of embedded equipment
CN101634960A (en) Method for revising BIOS parameter and regenerating checksum
CN102141940B (en) Device, method and system for recovering firmware update
WO2016165597A1 (en) Processing method and device for data storage
CN102073602B (en) Computer system, connection control device as well as connecting and disconnecting method
CN112506745B (en) Memory temperature reading method and device and computer readable storage medium
CN110096314A (en) A kind of interface initialization method, apparatus, equipment and computer readable storage medium
CN106292981A (en) A kind of server master board application process and system
CN110399168B (en) System starting method, device and equipment for multiple data disk storage servers
CN108920934A (en) The driving method of mass-memory unit, device and equipment in Mac system
CN108897646B (en) Switching method of BIOS (basic input output System) chips and substrate management controller
CN104866388A (en) Data processing method and device
US10007529B2 (en) Data terminal running mode switching method, device, and data terminal
CN110502282A (en) Loading method, device, equipment and the readable storage medium storing program for executing of multichannel NTB card
CN104765626B (en) A kind of firmware program programming method and device
CN105912431A (en) Reboot testing method of server, server, control device and system
CN109086099A (en) A kind of method, apparatus, equipment and storage medium starting virtual machine
CN106293620B (en) The method of parameter in intel detection of platform Flash Rom
CN103036798A (en) Third generation telecommunication (3G) router and method for identifying 3G data cards by 3G router
CN114780166A (en) Pin configuration method, related device, equipment and readable storage medium
CN101179443A (en) Method, device and system of implementing configuration data conformance in system
CN109582370B (en) Starting method and device of NOR FLASH embedded equipment
CN102819471B (en) A kind of software backup system and method for device end

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190301

RJ01 Rejection of invention patent application after publication