Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Linux</strong> <strong>i386</strong> <strong>Önyükleme</strong> <strong>Kodu</strong> <strong>NASIL</strong><br />
4.1. Ba¸slık . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
4.2. Kod Bütünlü˘günü Kontrol Et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
4.3. Yükleyici Türünü Kontrol Et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
4.4. Bellek Boyutunu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
4.5. Donanım Deste˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
4.6. APM Deste˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
4.7. Korumalı Kip için Hazırlık . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
4.8. A20’yi Etkinle¸stir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
4.9. Korumalı Kipe Geç . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.10. Muhtelif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
4.11. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5. linux/arch/<strong>i386</strong>/boot/compressed/head.S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5.1. Sıkı¸stırılmı¸s Çekirde˘gin Açılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5.2. gunzip() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
5.3. inflate() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
5.4. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
6. linux/arch/<strong>i386</strong>/kernel/head.S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
6.1. Sayfalamayı Etkinle¸stir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
6.2. Çekirdek Parametrelerini Al . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
6.3. ˙I¸slemci Türünü Kontrol Et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
6.4. Çekirde˘gi Ba¸slat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
6.5. Muhtelif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
6.6. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
7. linux/init/main.c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
7.1. start_kernel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
7.2. init() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
7.3. cpu_idle() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
7.4. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
8. SMP <strong>Önyükleme</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
8.1. smp_init() Öncesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
8.2. smp_init() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
8.3. linux/arch/<strong>i386</strong>/kernel/trampoline.S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
8.4. initialize_secondary() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
8.5. start_secondary() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />
8.6. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />
A. Çekirdek Derleme ve Kurulum Örne ˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
B. Dahili ˙Ilintileme Beti ˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
C. GRUB ve LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
C.1. GNU GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
C.2. LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
C.3. Kaynakça . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
D. SSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
GNU Free Documentation License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
http://belgeler.org <strong>Linux</strong> Kitaplı˘gı 2 / 77