Skip to content

docs: 04-kernel/kernel-nedir.md notu - #7

Merged
tuna4ll merged 1 commit into
TurkOsdev:mainfrom
tuna4ll:00-giris/cross-compiler
Aug 23, 2026
Merged

docs: 04-kernel/kernel-nedir.md notu#7
tuna4ll merged 1 commit into
TurkOsdev:mainfrom
tuna4ll:00-giris/cross-compiler

Conversation

@tuna4ll

@tuna4ll tuna4ll commented Aug 23, 2026

Copy link
Copy Markdown
Member

Değişiklik özeti

Kernel Nedir Notu

Değişikliğin türü

  • Yeni not

Kontrol listesi

  • Not SABLON.md yapısına uyuyor.
  • Notun sonunda Kaynaklar başlığı var ve kaynaklar birincil (manual, spesifikasyon, resmi dokümantasyon).
  • Terimler TERIMLER.md ile tutarlı; sözlükte olmayan terimler eklendi.
  • Dosya adı kurallara uygun: küçük harf, tire, Türkçe karakter yok.
  • Bölüm README'sindeki tablo güncellendi (durum ✅, dosya adı bağlantıya dönüştürüldü).
  • Tüm bağlantılar çalışıyor.
  • Kod bloklarında dil belirtildi; assembly örneklerinde söz dizimi (NASM / GAS) yazıldı.
  • Yazım denetimi yapıldı.

Kullanılan kaynaklar

  • Intel® 64 and IA-32 Architectures Software Developer's Manual, Cilt 3A, Bölüm 2 — System Architecture Overview
  • Intel® 64 and IA-32 Architectures Software Developer's Manual, Cilt 3A, Bölüm 5 — Protection (CPL, ayrıcalıklı komutlar, SMEP ve SMAP)
  • Intel® 64 and IA-32 Architectures Software Developer's Manual, Cilt 3A, Bölüm 6 — Interrupt and Exception Handling (IDT, TSS ve stack değişimi)
  • Intel® 64 and IA-32 Architectures Software Developer's Manual, Cilt 2B, SYSCALL ve SYSRET komut tanımları (IA32_STAR, IA32_LSTAR, IA32_FMASK)
  • Arm® Architecture Reference Manual for A-profile architecture, Bölüm D1 — AArch64 System Level Programmers' Model (exception seviyeleri, VBAR_EL1, PAN)
  • The RISC-V Instruction Set Manual, Volume II: Privileged Architecture, Bölüm 1.2 — Privilege Levels ve Bölüm 4 — Supervisor-Level ISA (stvec, satp, sstatus.SUM)
  • RISC-V Supervisor Binary Interface Specification, Bölüm 1 — Introduction
  • Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, Bölüm 6 — Mechanism: Limited Direct Execution
  • OSDev Wiki, "Kernel"; https://wiki.osdev.org/Kernel (erişim: 23 Ağustos 2026)

@tuna4ll
tuna4ll merged commit 7c20901 into TurkOsdev:main Aug 23, 2026
2 of 3 checks passed
@tuna4ll
tuna4ll deleted the 00-giris/cross-compiler branch August 23, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant