24 Haziran 2020 Çarşamba

BIOS

Giriş
Yeni makinelerde artık BIOS yok. Yerine UEFI kullanılıyor.

Farlı Üreticilerin BIOS'larını Yer Değiştirmek
Mümkün değil. BIOS anakarta göbekten bağlıdır. Açıklaması şöyle.
The BIOS is tailored for the specific motherboard, which will have a certain chipset for a certain CPU class, and therefore it also expects certain class of CPU to be present. Sometimes you even need to upgrade the BIOS to support newer CPUs, so it won't work even if you can physically fit the CPU in the socket.
IBM BIOS
Açıklaması şöyle.
IBM released the IBM 5150 Technical Reference manual in August, 1981, and included in it the fully commented source code listing for the BIOS.
Eski BIOS
DOS zamanında klavyeyi okumak için kullanılırdı. Açıklaması şöyle.
Whenever a keypress happens an interrupt occurs, in which the BIOS takes the waiting keycode, translates it and stores it in the buffer. Later to be read by any foreground program (via INT 16h or DOS). So it is a hardware event, but the buffer itself is handled by some (quite small) software.

The reason is rather simple, the original PC was fricking slow, but intended to be used in an office environment were users where experienced in fast typing (like on a typewriter). So the keyboard buffer was a way to equal out when the program did need time for like a redraw (scroll) or insert or whatsoever.
BIOS ve Boot Sector
BIOS diskin belli bir bölümünü okur ve Boot Sector ise işi oradaki Boot Loader'a devreder. Açıklaması şöyle
BIOS cannot simply load a file that represents your operating system from a disk, since BIOS has no notion of a file- system. BIOS must read specific sectors of data (usually 512 bytes in size) from specific physical locations of the disk devices, such as Cylinder 2, Head 3, Sector 5.

Hiç yorum yok:

Yorum Gönder