Metody i rozwiązania nowoczesnych systemów operacyjnych

Jakie rozwiązania i metody są stosowane przez twórców OSów oraz Wasza opinia czy te rzeczy się sprawdzają czy nie.

 

  1. czy nowoczesne systemy używają nadal GDT?

  2. czy budowa modułowa jest korzystna?

  3. jakie są błedy najczęstsze w systemach operacyjnych?

  4. jak sprawdzić ile jest dostepnej pamięci RAM (z prostego OSa) ?

  5. jak systemy używają i jak się to programuje obsługe rdzenie procesora?

  6. co sądzicie o dzieniku jądra linux (dmesg)? coś da się poprawić?

 

Każdy może dodać własne pytania, opinie, …

Z twoich pytań można wnioskować, że chcesz stworzyć system operacyjny.

 

  1. To zależy. Spytaj się programistów OS-a, który Cię interesuje

  2. Info: http://wiki.osdev.org/Modular_Kernel

  3. Jeśli chodzi o błędy w produkcie końcowym według mnie są to wycieki pamięci

  4. Wyciągając z BIOSa

  5. Sprawdź dokumentację IA-32

  6. Nic dodać, nic ująć :stuck_out_tongue: