System wielozadaniowy

0

Jak zrobie kernela 16 bitowego to ładnie chodzi itp ale jak zrobić aby potrafił uruchmić jednocześnie 2 programy? będe musiał ymienić bootloader czy nie? może macie jakieś materiały? I będe musiał na 32 bity wejść? Coś tam troche wiem o tym ale za mało :(.

0

Wole jakieś rady bo kod linuxa to troch duża sprawa :(

Bo wiem ze nie moge używac przerywań ale nie wiem czy taki system będzie wymagał innego bootloadera niż takiego kernela co jest jak DOS. I nie wiem jak dokładnie osadzić program poza pamięcią przeznaczoną dla kernela i jak wyłączyć ten proces i jakiś sposób indeksowania tych procesów by się przydał.

Może macie jakieś www o tym lub własne materiały?

0

szukaj w necie o pisaniu scheduler'ow

0

Źródła linux'a są strasznie duże... Ostatnio jednak znalazłem wielozadaniowy system operacyjny o nazwie Contiki. Jest to system pisany z myslą o mikroprocesorach/kontrolerach 8 bitowych. Posiada porty m.in. na Commodore64, GameBoy'a, Atari, Mikrokontrolery Atmel etc. Jego największą zaletą jest Otwarty kod źródłowy i obszerna (ok. 150 stron) dokumentacja. System zawiera też implementację stosu TCP/IP. Jeśli chcesz się dowiedzieć o podstawach pisania sytemów to przejrzyj jego źródła, dokumentację, następnie ten dokument.

0

Dzięki wam :)

A teraz małe pytanie:

Moge uzywać cały czas swojego małego bootloaderka który mam wcześniej? tzn by <ort>po prostu</ort> <ort>wzbudzał </ort>kernela a kernel sam by się <ort>przełanczał </ort>na poczatku w tryb chroniony. Może tak być?

Może macie coś o dyskach? tzn pisanie sterów pod różne czy tam nawet wypytywanie dysiora co i jak ma :P i coś może o dyskach serial ata bo one są inne :P

0

Dzięki wam :)

A teraz małe pytanie:

Moge uzywać cały czas swojego małego bootloaderka który mam wcześniej? tzn by <ort>po prostu</ort> <ort>wzbudzał </ort>kernela a kernel sam by się <ort>przełanczał </ort>na poczatku w tryb chroniony. Może tak być?

Może macie coś o dyskach? tzn pisanie sterów pod różne czy tam nawet wypytywanie dysiora co i jak ma :P i coś może o dyskach serial ata bo one są inne :P

moze byc

0

Macie może coś o dyskach? tzn obsłudze itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1