コンテンツにスキップ

ブート

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ブートローダから転送)
Windows XPをブート中のインターネット公衆電話

: boot: bootstrapOS: boot loader使



: bootstrap loader: strap[1] [2]

[]


ENIAC

EDSAC1949 (: initial orders) ROMWikipediaEDSAC#System_softwareEDSACThe Preparation of Programs for an Electronic Digital ComputerPC-1 () EDSAC

EDSAC使[NB 1]1ILLIAC I[3]

1950 IBM 701 [4]OSIBM "Initial Program Load" Load CardLoad TapeLoad Drum [5][6]1958使[7]

A1941SFBy His Bootstraps[NB 2]使

DEC PDP-8 使PDP-11DEC3264ROMROMM792Unibus32×1610DEC BM792-Yx [8][9]

ROM[]


IBM 701 (19521956)  "load" 3618[10]IBM 1401 (1958) 80 001  080 001802080 1

CDC 6600 (1964) 144 dead start 120 (PP0) PP0PP

GE 645 (1965)  "BOOT" [11]

Multics (1967) [12][13]

UNIXThe Unix Programmer's Manual 11971113 "boot" [14]

1975CSELTROMPDP-11[15]

ROM[]






使RAM

ROM



ROMROMPROMEPROMOSROM

Apple Apple I (1976) PROM "No More Switches, No More Lights ... the firmware in PROMS enables you to enter, display and debug programs (all in hex) from the keyboard."PROM[16] Altair 8800 

Atari ST ROMOSOS

[]


Live CDUSB

ROM使使
PDP-8/E 使

CPUCPUIBM 650DEC PDP-5PDP-8PDP-11Altair 8800 使CPU使PDP-1  "load" 

8

(一)P9

(二)

(三)2

(四)1

(五)9

(六)P

(七)P1

(八)2

 1970[NB 3]

(一)P 106 

(二)

(三)2

(四)1

(五)P

(六)P1

(七)2

767ASR-33

1CPU01000I/OCPU

16ROMBASICROM BASIC

CPUROMBIOSEFICPU使

 IBM PC 446Windows NT 44044064 0xAA55 BIOS 

1995 Macintosh OSOSOSOSA/UXUnixOS使OS BeOS Personal Edition 5 90使MS-DOSLinuxloadlinw:LoadlinMS-DOS



BIOS

EFI

OpenBIOS

OpenBoot

[]


BOOTMGRNTLDRSYSLINUXGRUB (OS) OSOSOS

GNU GRUBWindows BOOTMGRWindows NT/2000/XP  NTLDR OSOSOS Memtest86[17]GRUBBOOTMGR

Windows 9xMS-DOSMS-DOS

PC115 Power On Self Test (POST) OS3coreboot[18][19]

1使 ROM ROMRAM20071000ROMRAMVxWorksROMROMRAM

[]


CAN 使

[]


  TFTP 

Preboot Execution Environment(PXE)

PC[]

Windows To Go Live USB

CD-ROMUSB (IPL = Initial Program Load) OS使memtest86+

PCBIOSUSBPXE使PCZIPLS-120

BIOS1DVD2BIOSDVDDVDDVDLinux Live CD LinuxLinuxPOSTOSCDOS使BIOS F11  ESC 

IBM PC[]


x86BIOS 0xFFFF0 x86使BIOSBIOSBIOS Power On Self Test (POST) BIOS1 0xAA55 
FreeBSD boot0 MBR 

BIOS 0x7C00 Segment:Offset 0000:7C00 BIOS 07C0:0000 使 (MBR) MBR調[NB 4]MBRMBR

Macintosh Microsoft WindowsEFIEFIMBR  GPT MBR使coreboot使/BIOS使16BIOSx86OSWindows 3.1/95/98BIOS16[20][NB 5][21]

BIOSUEFICSM UEFIUSBEFIEFIOS

PCBIOSBIOSID

[]




CPU

TI OMAP DSPROMNANDSDMMCROMROMUARTSPIUSB使使

JTAG使使使RAMROM使

使 Atmel AVR ROMROMGPIO使

 (DSP) 



HPI

DSPDSPDSPDSP

FPGAEEPROM

IBM  Initial Program Load[]


IBM  IPL (Initial Program Load) System/360使[22]System/360163 (CUu; C=I/O Channel address, U=Control unit address, u=Device address[NB 6]) LOAD System/370LOAD使 IBM 2250  IBM 3270  System/370 Model 158 "07X" IPLAmdahl 470V/6 164

System/360  IPL 24238(CCW)I/O18(PSW)[22]System/360 IPL I/O

 "IPL Text"  DASDI (Direct Access Storage Device Initialization) OSIPL "IPL Text" 

[]


 B1700 ROMIPLRAMOS

[]


LinuxSplashtopOS[23][24][25][26][27][28][29][30]

[]


Windows 

脚注[編集]

注釈[編集]

  1. ^ EDSACの場合はロータリースイッチなどによるハードウェアから成る仕掛けからロードされた。
  2. ^ ハインラインは軍時代に無線を扱っているので、そちらからこの語を採った可能性がある。なお、邦題「時の門」は、The Time Gate と改題されて収録された作品集があり、そちらから採ったものと思われる。
  3. ^ : Nicolet Instrument Corporation
  4. ^ MBRに仕様にもよるが、アクティブなパーティションはプライマリパーティションである必要はない。しかし、いずれにしてもブートセクタに適切なコードがあることは必須である。
  5. ^ インテル版Macintoshでは、古いBIOSとの互換モードをファームウェアでサポートしている。
  6. ^ 一部制御ユニットには8台のデバイスしか接続しないが、16台以上を接続するものもある。実際、3830 DASD コントローラはオプションで32台のドライブをアドレッシングする。

出典[編集]



(一)^ pull oneself up by one's bootstraps Wiktionary

(二)^ Phrase Finder.  phrases.org.uk. 201247

(三)^ : Illiac

(四)^ Buchholz, Werner (1953). The System Design of the IBM Type 701 Computer. Proceedings of the I.R.E. 41 (10): 1273. 

(五)^ Bootstrap.  Dictionary.com. 201247

(六)^ Bootstrap.  TheFreeDictionary.com. 201247

(七)^  Oxford English Dictionary. Oxford University 

(八)^ PDP-11 Peripherals Handbook, DEC, 1975, p.4-25

(九)^ M792-YB bootstrap diode matrix ROM

(十)^ From Gutenberg to the Internet, Jeremy M. Norman, 2005, page 436, ISBN 0-930405-87-0

(11)^ Van Vleck, Tom. Glossary of Multics acronyms and terms. 2010118

(12)^ Bensoussan, A. (1967-06-30). BC.4.01 System Initialization and Bootload. Multics System Programmer's Manual. http://www.multicians.org/mspmtoc.html 

(13)^ Dunten, S. D.; T. H. Van Vleck (1968-05-03). BV.1.01 BOS Bootload: boot. Multics System Programmer's Manual. http://www.multicians.org/mspmtoc.html 

(14)^ Thompson, Ken; Dennis Ritchie (1971-11-03). The Unix Programmer's Manual (1st edition ed.). 201523. https://web.archive.org/web/20150203070922/http://www.cs.bell-labs.com/who/dmr/1stEdman.html 200817 

(15)^ Ciaramella, Alberto. "Device for automatically loading the central memory of electronic processors." U.S. Patent No. 4,117,974. 3 Oct. 1978.

(16)^ File:Apple_1_Advertisement_Oct_1976.jpg Apple Ad, Interface Age, October 1976

(17)^ Tint.  coreboot. 20101120

(18)^ FAQ - Why do we need coreboot?.  coreboot. 20101120

(19)^ Google tech talks - coreboot (aka LinuxBIOS): The Free/Open-Source x86 Firmware.  YouTube. 201247

(20)^ Intel Platform Innovation Framework for EFI.  Intel. 200817

(21)^ OpenBIOS. 201247

(22)^ ab z/Architecture Principles of Operation. IBM. pp. Chapter 17. http://publibz.boulder.ibm.com/epubs/pdf/a2278324.pdf 2007414 

(23)^ Brown, Eric (2008102). MontaVista Linux drives Dell's quick-boot feature.  linuxdevices.com. 20129720101120

(24)^ Larabel, Michael (2008614). SplashTop Linux On HP, Dell Notebooks?.  Phoronix. 20101120

(25)^ Voodoo Envy's Instant-On IOS (powered by Splashtop).  YouTube. 20101120

(26)^ Voodoo Envy 133 Laptop vs MacBook Air.  gadgets-reviews.com (2008729). 20101120

(27)^ Voodoopc homepage. 20101120

(28)^ Brown, Eric (2008103). 5-second Linux boots on low-powered hardware. 201312820101120

(29)^ Latitude ON.  YouTube. 20101120

(30)^ Brown, Eric (2008117). Linux boots in 2.97 seconds.  linuxdevices.com. 201291420101120

関連項目[編集]

外部リンク[編集]