Wstęp do pisania osówNapisał Destruction dnia 2012-02-10 21:35:08, wyświetleń: 8871, brak komentarzy

Wstęp - czyli nic ciekawego....

Kilka słów na początek.
Postanowiłem zacząć pisać kurs o pisaniu systemów operacyjnych, ponieważ nie ma żadnych dobrych polskich artów na ten temat, większość, jakie widziałem, kończyły się na przejściu w tryb chroniony i wyświetleniu napisu, poza tym pisząc arty jestem zmuszony do dokładnego
czytaj więcej »

Boot loader cz. 1.Napisał Destruction dnia 2012-02-10 21:32:45, wyświetleń: 28130, komentarze (11)

Pierwsze kroki

Jak na razie dla wygody nasz system będziemy umieszczać na dyskietce. W końcu jak na razie pewnie nikt nie chce sobie zepsuć boot sektora, który jest na dysku twardym :P. A na początku póki nie opisze systemu plików (o tym będzie osobny art), zepsujemy cały system plików, który jest na dyskietce, albo inaczej "stworzymy
czytaj więcej »

Przegląd książek uczących pisać systemy operacyjneNapisał assembler dnia 2010-10-10 17:26:38, wyświetleń: 5436, brak komentarzy

Zacznę od rzeczy najważniejszej, czyli tytuł i wydawnictwo:
"Programowanie systemowe mikroprocesorów rodziny x86", wydawnictwo PWN.
Książka w swojej treści zawiera zarówno rozdziały poświęcone podstawą programowania
w języku Assembler jak i właściwą jej treść - czyli w jaki sposób można napisać własny
system operacyjny.
czytaj więcej »

Tryb rzeczywistyNapisał Destruction dnia 2012-02-10 21:35:32, wyświetleń: 16133, brak komentarzy

Ogólny zarys.

Wyróżniamy dwa tryby procesora: tryb rzeczywisty (16 bitowy) i tryb chroniony (32 bitowy).
Gdy włączamy kompa, to procesor uruchamia się w trybie rzeczywistym następnie uruchamia biosa (który właśnie jest 16Bitowy), a Bios następnie uruchamia boot loadera, a dopiero on uruchamia jądro systemu. A od
czytaj więcej »