[ Jimi Hex @ 14.11.2004. 00:21 ] @
Pozdrav...
Imam jedan problem...
Imam zadatak da uradim nekakav projekat iz oblasti informatike za smotru skole talenata. Tu nastaju moji problemi. Hteo bih da napravim nesto originalno, jedinstveno. I tako mi je na pamet pao OS ili barem samo neki mikro kernel.
Posto smatram da na forumu ima puno pametnih ljudi, nadam se da ce mi pomoci da korektno odradim projekat. Ne trazim nista posebno vec samo neko uputstvo kako da napisem najprostiji moguci kernel (ili OS) u C++
Unapred hvala

PoZ...
[ tweeester @ 15.11.2004. 08:37 ] @
google ...
[ sasas @ 15.11.2004. 10:08 ] @
Jako dobar i koristan sajt, prepun tutoriala i dokumentacije:

http://www.osdever.net

Za pocetak skini ove stvari sa Intelovog sajta, pod uslovom da zelis da radis za IA-32 arhitekturu. Par hiljada strana dokumentacije, ali realno tri treba otprilike 1/4 od svega toga za jednostavan kernel. To je samo sto se tice programiranja procesora.

Code:

Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture
Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual 
Intel Architecture Software Developer's Manual, Volume 3: System Programming Guide


U tvom slucaju dobro bi bilo da napravis neki real-mode OS za intela, to je daleko jednostavnije, imas BIOS na raspolaganju, pa se ne moras zezati sa pristupom uredjajima. Plus, nema memory managementa, inicijalizacije procesora, i sl.

Za razvojno okruzenje preporucujem Linux/gcc/nasm jer je velika vecina primera na netu prilagodjena tom okruzenju.

Ako te nesto konkretnije zanima, pitaj.

ss.
[ Jimi Hex @ 25.12.2004. 20:54 ] @
Hvala puno...
imao sam neku literaturu skinutu ali je izuzetno teska i nerazumljiva...
videcu sta mogu da ucinim sa ovim pa cu vam javiti
Poz...