Webster's Online Dictionary
with Multilingual Thesaurus Translation

 
Earth's largest dictionary with more than 1226 modern languages and Eve!

Definition: BIOS

Part of Speech Definition
Noun Plural 1. Plural inflection of the noun bio.[Eve - graph theoretic]

Sources: compiled from various sources, (under license) copyright 2008.

Top

"Bios" is a common misspelling or typo for: boos, biros, ibos.

Date "Bios" was first used in popular English literature: sometime before 1480. (references)

Specialty Definition: BIOS

Domain Definition
Computing BIOS Basic Input/Output System Source: The Free On-line Dictionary of Computing.
Aerospace 1: Biological Satellite. (references)
  2: Basic Input/Output System (Pc). (references)
Environment 1: Biological Data System (file within STORET). (references)
  2: Biological investigation of space, NASA satellite project. (references)
Technology 1: See VESA. (references)
  2: Basic Input/Output System. (references)
  3: Basic Input Output System. (references)

Source: compiled by the editor from various references; see credits.

Top

Common Expressions: BIOS

Expressions Definition
BIOS - Biological Innovation for Open Society BIOS Biological Innovation for Open Society (also referred to as BiOS) is an open-source initiative in biotechnology aiming to apply open license for biological innovation. (references)
BIOS interrupt call BIOS Interrupt Calls are a facility that MS-DOS programs, and some other software such as boot loaders, use to invoke the BIOS's facilities. Some operating systems also use the BIOS to probe and initialise hardware resources during their early stages of booting. (references)
BIOS parameter block BIOS parameter block (BPB) is a description of the physical medium (hard disk or floppy) that might be stored in a filesystem's Volume Boot Record. Filesystems with a BIOS parameter block include FAT16, FAT32, and NTFS. (references)
Nonvolatile BIOS memory Within the context of the hardware in a personal computer, CMOS (pronounced "see-moss") refers to the nonvolatile memory on the motherboard containing BIOS settings and sometimes the code used to initialize the computer and load the operating system. (references)
Scenic bios Scenic bios is a term used to describe the state of physicality that a performer generates in the act of performance. It is a state of readiness and energy that is above and beyond the daily. Daily energy is that which we all employ during ordinary activity. It is usually the minimum required for practical requirement. Extra daily energy on the other hand, is that which the performer employs by various means such as balance, anatomical alteration, and other less obvious devices such as extra awareness and understanding of certain principles, in the very act of performance. Some of these principles , first recognized and formulated in empirical studies by Eugenio Barba, may be learned or they may be inherent. Such principles as equivalence, dilation, rhythm and timing, all seem like second nature, and the performer may not know that she is applying them in any strict sense. But, Barba has demonstrated that through physical training and exercises of his devising these principles can become fruitfully exploited by the actor in her endeavors. All these principles are believed by Barba to exist in the actors pre-expressive being. This pre-expressivity is otherwise known as scenic bios, or stage 'presence'. (references)
Video BIOS Video BIOS is the BIOS of a graphics card in a computer. (references)

Source: compiled by the editor from various references; see credits.

Top

Specialty Expressions: BIOS

Expressions Domain Definition
ROM BIOS Computing ROM BIOS Basic Input/Output System. Source: The Free On-line Dictionary of Computing..

Source: compiled by the editor from various references; see credits.

Top

Abbreviations & Acronyms: BIOS

The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted.
Entry Source Expression Field
BIOS English BASIC input /Output Supervisor N/A
BIOS French Système d'entrée-sortie de base Computing
Source: compiled by the editor, based on several corpora (additional references).

Top

Extended Definition: BIOS


BIOS

BIOS: Basic Input/Output System

Phoenix AwardBIOS CMOS (non-volatile memory) Setup utility on a standard PC
Stored on:
  • PROM
  • EPROM
  • Flash memory
Common Manufacturers:
  • American Megatrends
  • Phoenix Technologies
  • Others

BIOS (pronounced /ˈbaɪoʊs/), in computing, stands for Basic Input/Output System.[1] [2]

The term is incorrectly known as Binary Input/Output System, Basic Integrated Operating System and occasionally Built In Operating System. BIOS refers to the firmware code run by an IBM PC when first powered on. The primary function of the BIOS is to identify and initiate component hardware (such as hard disk, floppy and optical disk drives). This is to prepare the machine so other software programs stored on various media can load, execute, and assume control of the PC.[3] This process is known as booting, or booting up, which is short for bootstrapping.

BIOS can also be said to be a coded program embedded on a chip that recognizes and controls various devices that make up x86 personal computers. Among other classes of computers, the generic terms boot monitor, boot loader or boot ROM were commonly used. Some Sun and Macintosh PowerPC computers used Open Firmware for this purpose. There are a few proposed alternatives for Legacy BIOS in the x86 world: Extensible Firmware Interface, Open Firmware (used on the OLPC XO-1) and coreboot.

The term first appeared in the CP/M operating system, describing the part of CP/M loaded during boot time that interfaced directly with the hardware (CP/M machines usually had a simple boot loader in ROM, and nothing else). Most versions of DOS have a file called "IBMBIO.COM" or "IO.SYS" that is analogous to the CP/M disk BIOS.

The BIOS Chip and BIOS Recovery

Boot Block
DMI Block
Main Block
ROM with BIOS
ROM with BIOS

Prior to the early 1990s, BIOSes were stored in ROM or PROM chips, which could not be altered by users. As its complexity and need for updates grew, and re-programmable parts became more available, BIOS firmware was most commonly stored on EEPROM or flash memory devices. The first flash chips attached to the ISA bus. Starting in 1997, the BIOS flash moved to the LPC bus, a functional replacement for ISA, following a new standard implementation known as "firmware hub" (FWH). In 2006, the first systems supporting a Serial Peripheral Interface (SPI) appeared, and the BIOS flash moved again.

EEPROM chips are advantageous because they can be easily updated by the user; hardware manufacturers frequently issue BIOS updates to upgrade their products, improve compatibility and remove bugs. However, this advantage had the risk that an improperly executed or aborted BIOS update could render the computer or device unusable. To avoid these situations, more recent BIOSes use a "boot block"; a portion of the BIOS which runs first and must be updated separately. This code verifies if the rest of the BIOS is intact (using hash checksums or other methods), before transferring control to it. If the boot block detects any corruption in the main BIOS, it will typically warn the user that a recovery process must be initiated by booting from removable media (floppy, CD or USB memory) so the user can try flashing the BIOS again. Some motherboards have a backup BIOS (sometimes referred to as DualBIOS boards) to recover from BIOS corruptions. In 2007, Gigabyte began offering motherboards with a QuadBIOS recovery feature.[4]

Due to the limitation on the number of times flash memory media can be flashed, a flash-based BIOS is vulnerable to "flash-burn" viruses that repeatedly write to the flash, permanently corrupting chip content. Such attacks can be prevented by some form of write-protection, the ultimate protection being the replacement of the flash memory with a true ROM.

The size of the BIOS, and the capacities of the ROM, EEPROM and other media it may be stored on, has increased over time as new features have been added to the code; BIOS versions now exist with sizes up to 8 megabytes.

Firmware on adapter cards

A computer system can contain several BIOS firmware chips. The motherboard BIOS typically contains code to access fundamental hardware components such as the keyboard, floppy drives, ATA (IDE) hard disk controllers, USB human interface devices, and storage devices. In addition, plug-in adapter cards such as SCSI, RAID, Network interface cards, and video boards often include their own BIOS, complementing or replacing the system BIOS code for the given component.

In some devices that can be used by add-in adapters and actually directly integrated on the motherboard, the add-in ROM may also be stored as separate code on the main BIOS flash chip. It may then be possible to upgrade this "add-in" BIOS (sometimes called an option ROM) separately from the main BIOS code.

Add-in cards usually only require such an add-in BIOS if they:

  • Need to be used prior to the time that the operating system loads (e.g. they may be used as part of the process which loads (bootstraps) the operating system), and:
  • Are not sufficiently simple, or generic in operation to be handled by the main BIOS directly

PC operating systems such as DOS, including all DOS-based versions of MS Windows, as well as bootloaders, may continue to make use of the BIOS to handle input and output. However, other modern operating systems will interact with hardware devices directly by using their own device drivers to directly access the hardware. Occasionally these add-in BIOSs are still called by these operating systems, in order to carry out specific tasks such as preliminary device initialization.

To find these memory mapped expansion ROMs during the boot process, PC BIOS implementations scan real memory from 0xC0000 to 0xF0000 on 2 kibibyte boundaries looking for the ROM signature bytes of 55h followed by AAh (0xAA55). For a valid expansion ROM, its signature is immediately followed by a single byte indicating the number of 512-byte blocks it occupies in real memory. The BIOS then jumps to the offset located immediately after this size byte; at which point the expansion ROM code takes over, using the BIOS services to register interrupt vectors for use by post-boot applications and provide a user configuration interface, or display diagnostic information.

There are many methods and utilities for dumping the contents of various motherboard BIOS and expansion ROMs. Under a Microsoft OS, DEBUG can be used to examine 64 KiB segments of memory and save the contents to a file. For UNIX systems the dd command can be used by a user with root privileges: "dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8".

The BIOS boot specification

If the expansion ROM wishes to change the way the system boots (such as from a network device or a SCSI adapter for which the BIOS has no driver code), it can use the BIOS Boot Specification (BBS) API to register its ability to do so. Once the expansion ROMs have registered using the BBS APIs, the user can select among the available boot options from within the BIOSes user interface. This is why most BBS compliant PC BIOS implementations will not allow the user to enter the BIOS's user interface until the expansion ROMs have finished executing and registering themselves with the BBS API.

Evolution of the role of the BIOS

Some operating systems, for example MS-DOS, rely on the BIOS to carry out most input/output tasks within the PC. A variety of technical reasons makes it inefficient for some recent operating systems written for 32-bit CPUs such as Linux and Microsoft Windows to invoke the BIOS directly. Larger, more powerful, servers and workstations using PowerPC or SPARC CPUs by several manufacturers developed a platform-independent Open Firmware (IEEE-1275), based on the Forth programming language. It is included with Sun's SPARC computers, IBM's RS/6000 line, and other PowerPC CHRP motherboards. Later x86-based personal computer operating systems, like Windows NT, use their own, native drivers which also makes it much easier to extend support to new hardware, while the BIOS still relies on a legacy 16-bit runtime interface. As such, the BIOS was relegated to bootstrapping, at which point the operating system's own drivers can take control of the hardware.

There was a similar transition for the Apple Macintosh, where the system software originally relied heavily on the ToolBox—a set of drivers and other useful routines stored in ROM based on Motorola's 680x0 CPUs. These Apple ROMs were replaced by Open Firmware in the PowerPC Macintosh, then EFI in Intel Macintosh computers.

Later BIOS took on more complex functions, by way of interfaces such as ACPI; these functions include power management, hot swapping and thermal management. However BIOS limitations (16-bit processor mode, only 1 MiB addressable space, PC AT hardware dependencies, etc.) were seen as clearly unacceptable for the newer computer platforms. Extensible Firmware Interface (EFI) is a specification which replaces the runtime interface of the legacy BIOS. Initially written for the Itanium architecture, EFI is now available for x86 and x86-64 platforms; the specification development is driven by The Unified EFI Forum, an industry Special Interest Group.

Linux has supported EFI via the elilo boot loader. The Open Source community increased their effort to develop a replacement for proprietary BIOSes and their future incarnations with an open sourced counterpart through the coreboot and OpenBIOS/Open Firmware projects. AMD provided product specifications for some chipsets, and Google is sponsoring the project. Motherboard manufacturer Tyan offers coreboot next to the standard BIOS with their Opteron line of motherboards. MSI and Gigabyte have followed suit with the MSI K9ND MS-9282 and MSI K9SD MS-9185 resp. the M57SLI-S4 modems.

The BIOS business

The vast majority of PC motherboard suppliers license a BIOS "core" and toolkit from a commercial third-party, known as an "independent BIOS vendor" or IBV. The motherboard manufacturer then customizes this BIOS to suit its own hardware. For this reason, updated BIOSes are normally obtained directly from the motherboard manufacturer.

Major BIOS vendors include American Megatrends (AMI), General Software, Insyde Software, and Phoenix Technologies (which bought Award Software International in 1998).

See also

  • Advanced Configuration and Power Interface (ACPI)
  • ARCS
  • BIOS boot devices
  • BIOS interrupt calls
  • coreboot, a project which aim is to create a free replacement for the BIOS
  • Extensible Firmware Interface (EFI)
  • Firmware
  • Input/Output Base Address
  • Nonvolatile BIOS memory
  • Open Firmware
  • Real-time operating system
  • POSIX
  • Power-On Self Test (POST)

Sources

Notes and References

  1. IBM Personal Computer Technical Reference manual, IBM Corporation, First Edition, Revised March 1983, page iii
  2. Mukherjee, Anindya & Narushoff, Paul (1993), Programmer's Guide to the AMIBIOS, Windcreat/McGraw-Hill, ISBN 0-07-001561-9 
  3. HowStuffWorks: What BIOS Does.
  4. "Quad BIOS is a unique GIGABYTE feature that includes DualBIOS and Xpress BIOS Rescue Technology. This combination delivers a safety assurance mechanism that sports a total of 4 copies of BIOS distributed between the Flash ROM, hard-disk and driver CD." Gigabyte Corporate News, January 15, 2007.

Source: adapted by the editor from Wikipedia, the free encyclopedia; from the article "BIOS". Image Credit.



Topics by Level of Interest: BIOS

Topics sorted by level of Interest Level (1=low, 600=high)     Topics sorted Alphabetically Level (1=low, 600=high)
BIOS 52     BIOS 52
VESA BIOS Extensions 22     Bios (Gandhi album) 7
BIOS interrupt call 13     BIOS Centre for the Study of Bioscience, Biomedicine, Biotechnology and Society 5
BIOS parameter block 9     BIOS interrupt call 13
Bios (Gandhi album) 7     BIOS parameter block 9
Nonvolatile BIOS memory 7     Nonvolatile BIOS memory 7
BIOS Centre for the Study of Bioscience, Biomedicine, Biotechnology and Society 5     Scenic bios 3
Scenic bios 3     VESA BIOS Extensions 22
XDK Debug BIOS 3     Video BIOS 3
Video BIOS 3     XDK Debug BIOS 3

Source: the editor, created by/for EVE to gauge likely levels of human interest in linguistically triggered topics (compiled across various sources, such as Wikipedia and specialty expression glosses).

Translations: BIOS

Language Translations (or nearest inflections or synonyms, in parentheses)
Íslenska líf (BIOS, life, live). Additional references: Íslenska, Iceland, BIOS. (volunteer & more translations)
Bohemian BIOS (BIOS). Additional references: Bohemian, Czech Republic, BIOS. (volunteer & more translations)
Brazilian Portuguese bios (BIOS). Additional references: Brazilian Portuguese, Portugal, Angola, BIOS. (volunteer & more translations)
Central Danish BIOS (BIOS). Additional references: Central Danish, Denmark, Germany, BIOS. (volunteer & more translations)
Central Tai อุปกรณ์ชนิดหนึ่งในคอมพิวเตอร์ (BIOS). Additional references: Central Tai, Thailand, BIOS. (volunteer & more translations)
Cestina BIOS (BIOS). Additional references: Cestina, Czech Republic, BIOS. (volunteer & more translations)
Chinese Simplified 基本输入输出系统 (BIOS), 酵母促生物 (bios), 生长素 (bios), 生物活素 (bios), 生命素 (bios), 禄霉卤戮脢盲脠毛脢盲鲁枚脧碌脥鲁 (BIOS), ps2 传记 (ps2 bios), psx 传记 (psx bios), 传记术士 (bios wizard), 传记更新 (bios update). Additional references: Chinese Simplified, China, Brunei, BIOS. (volunteer & more translations)
Chinese Traditional 基本輸入輸出系統 (BIOS), 酵母促生物 (bios), 生長素 (bios), 生物活素 (bios), 生命素 (bios), 基本輸出輸入系統 (basic input output system, BIOS), 基本輸出入系統 (basic input output system, BIOS), psx 傳記 (psx bios), ps2 傳記 (ps2 bios), 傳記術士 (bios wizard). Additional references: Chinese Traditional, China, Brunei, BIOS. (volunteer & more translations)
Croatian BIOS (BIOS). Additional references: Croatian, Croatia, BIOS. (volunteer & more translations)
Czech BIOS (BIOS). Additional references: Czech, Czech Republic, BIOS. (volunteer & more translations)
Danish BIOS (BIOS). Additional references: Danish, Denmark, Germany, BIOS. (volunteer & more translations)
Dansk BIOS (BIOS). Additional references: Dansk, Denmark, Germany, BIOS. (volunteer & more translations)
Deutsch Startprogramm für Computer (BIOS), Output System (BIOS), BIOS (bios), Basic Input (BIOS), Basic Input Output System (BIOS). Additional references: Deutsch, Germany, Austria, BIOS. (volunteer & more translations)
Dutch BIOS (BIOS), biosstof (BIOS), groeifaktor (BIOS), groeibevorderende factor (BIOS), groeifactor (BIOS, growth factor). Additional references: Dutch, Netherlands, Aruba, BIOS. (volunteer & more translations)
Français Basic Input Output System (BIOS). Additional references: Français, France, Algeria, BIOS. (volunteer & more translations)
French Basic Input Output System (BIOS). Additional references: French, France, Algeria, BIOS. (volunteer & more translations)
German Startprogramm für Computer (BIOS), Output System (BIOS), BIOS (bios), Basic Input (BIOS), Basic Input Output System (BIOS). Additional references: German, Germany, Austria, BIOS. (volunteer & more translations)
Hanguk Mal 〈컴퓨터〉 기본 입출력 시스템 (BIOS), 바이오스 (BIOS). Additional references: Hanguk Mal, Korea, South, Korea, BIOS. (volunteer & more translations)
Hanguohua 〈컴퓨터〉 기본 입출력 시스템 (BIOS), 바이오스 (BIOS). Additional references: Hanguohua, Korea, South, Korea, BIOS. (volunteer & more translations)
High German Startprogramm für Computer (BIOS), Output System (BIOS), BIOS (bios), Basic Input (BIOS), Basic Input Output System (BIOS). Additional references: High German, Germany, Austria, BIOS. (volunteer & more translations)
Hochdeutsch Startprogramm für Computer (BIOS), Output System (BIOS), BIOS (bios), Basic Input (BIOS), Basic Input Output System (BIOS). Additional references: Hochdeutsch, Germany, Austria, BIOS. (volunteer & more translations)
Icelandic líf (BIOS, life, live). Additional references: Icelandic, Iceland, BIOS. (volunteer & more translations)
Italian bios (BIOS), bios plug and play compaq presario prima serie (early compaq presario plug and play bios), estensioni della scheda di sistema per il bios PNP (system board extension for PNP BIOS), versione bios (BIOS version), nome bios (BIOS date), analisi bios (BIOS analysis). Additional references: Italian, Italy, Croatia, BIOS. (volunteer & more translations)
Japanese バイオス (BIOS), 基本入力システム (BIOS), 基本入出力システム (basic Input-output system, BIOS). Additional references: Japanese, Japan, Taiwan, BIOS. (volunteer & more translations)
Korean 〈컴퓨터〉 기본 입출력 시스템 (BIOS), 바이오스 (BIOS). Additional references: Korean, Korea, South, Korea, BIOS. (volunteer & more translations)
Latvian sistēma BIOS (BIOS), ievadizvades pamatsistēma (BIOS), BIOS (BIOS). Additional references: Latvian, Latvia, BIOS. (volunteer & more translations)
Latviska sistēma BIOS (BIOS), ievadizvades pamatsistēma (BIOS), BIOS (BIOS). Additional references: Latviska, Latvia, BIOS. (volunteer & more translations)
Lettisch sistēma BIOS (BIOS), ievadizvades pamatsistēma (BIOS), BIOS (BIOS). Additional references: Lettisch, Latvia, BIOS. (volunteer & more translations)
Lettish sistēma BIOS (BIOS), ievadizvades pamatsistēma (BIOS), BIOS (BIOS). Additional references: Lettish, Latvia, BIOS. (volunteer & more translations)
Polish bios (BIOS), Basic Input (BIOS). Additional references: Polish, Poland, Czech Republic, BIOS. (volunteer & more translations)
Polnisch bios (BIOS), Basic Input (BIOS). Additional references: Polnisch, Poland, Czech Republic, BIOS. (volunteer & more translations)
Polski bios (BIOS), Basic Input (BIOS). Additional references: Polski, Poland, Czech Republic, BIOS. (volunteer & more translations)
Portuguese bios (BIOS). Additional references: Portuguese, Portugal, Angola, BIOS. (volunteer & more translations)
Russian базовая система ввода-вывода (BIOS), постоянное запоминающее устройство базовой системы ввода-вывода (ROM BIOS). Additional references: Russian, Russia, China, BIOS. (volunteer & more translations)
Russian (transliteration) bazovaya sistema vvoda-vyvoda (BIOS), postoyannoe zapominayushchee ustroystvo bazovoy sistemy vvoda-vyvoda (ROM BIOS). Additional references: Russian, Russia, China, BIOS. (volunteer & more translations)
Russki базовая система ввода-вывода (BIOS), постоянное запоминающее устройство базовой системы ввода-вывода (ROM BIOS). Additional references: Russki, Russia, China, BIOS. (volunteer & more translations)
Russki (transliteration) bazovaya sistema vvoda-vyvoda (BIOS), postoyannoe zapominayushchee ustroystvo bazovoy sistemy vvoda-vyvoda (ROM BIOS). Additional references: Russki, Russia, China, BIOS. (volunteer & more translations)
Serbian (transliteration) supstance koje ubrzavaju rast (BIOS). Additional references: Serbian (transliteration), BIOS. (volunteer & more translations)
Siamese อุปกรณ์ชนิดหนึ่งในคอมพิวเตอร์ (BIOS). Additional references: Siamese, Thailand, BIOS. (volunteer & more translations)
Sjaelland BIOS (BIOS). Additional references: Sjaelland, Denmark, Germany, BIOS. (volunteer & more translations)
Slovak výstupu (autonomous input, BIOS, Input-output channel, Input-output control system, Input-output controler), výstup (ascent, output, act, BIOS, climb). Additional references: Slovak, Slovakia, Hungary, BIOS. (volunteer & more translations)
Slovakian výstupu (autonomous input, BIOS, Input-output channel, Input-output control system, Input-output controler), výstup (ascent, output, act, BIOS, climb). Additional references: Slovakian, Slovakia, Hungary, BIOS. (volunteer & more translations)
Spanish sistema BIOS (BIOS), sistema básico de entrada y salida (basic input output system, BIOS), factor de crecimiento de las levaduras de la cerveza (BIOS). Additional references: Spanish, Spain, Mexico, BIOS. (volunteer & more translations)
Standard Thai อุปกรณ์ชนิดหนึ่งในคอมพิวเตอร์ (BIOS). Additional references: Standard Thai, Thailand, BIOS. (volunteer & more translations)
Thai อุปกรณ์ชนิดหนึ่งในคอมพิวเตอร์ (BIOS). Additional references: Thai, Thailand, BIOS. (volunteer & more translations)
Thaiklang อุปกรณ์ชนิดหนึ่งในคอมพิวเตอร์ (BIOS). Additional references: Thaiklang, Thailand, BIOS. (volunteer & more translations)
Turkish BIOS Sürümü (BIOS version), BIOS Tarihi (BIOS date), BIOS Adı (BIOS name). Additional references: Turkish, Turkey, Bulgaria, BIOS. (volunteer & more translations)
Ukrainian Основна система вводу-виводу (BIOS). Additional references: Ukrainian, BIOS. (volunteer & more translations)
Ukrainian (transliteration) osnovna sistema vvodu-vivodu (BIOS). Additional references: Ukrainian, BIOS. (volunteer & more translations)
Source: Eve, based on a combination of meta analysis and graph theory (for near and back translations). Top

Constructed Language Translations: BIOS

Language Translations for “BIOS” or closest synonym(s); back translations in parentheses.
Pig Latin IOSBAY (BIOS). Additional references: Pig Latin, BIOS. (volunteer)
Terran B biosipa (BIOS). Additional references: Terran B, BIOS. (volunteer)
Source: compiled by the editor. Top