Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Najprostiji OS u C++

[es] :: Kernel i OS programiranje :: Najprostiji OS u C++

[ Pregleda: 4057 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jimi Hex
Zoran Bradilkovic
Cistac ulica, ponekad kaskader
Veliki Siljigovac

Član broj: 30335
Poruke: 82
*.ptt.yu.

Sajt: www.jimihex.cjb.net


Profil

icon Najprostiji OS u C++14.11.2004. u 00:21 - pre 235 meseci
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...
...to follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master...
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com.

Sajt: www.javasvet.net


Profil

icon Re: Najprostiji OS u C++15.11.2004. u 08:37 - pre 235 meseci
google ...
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
*.zaslon-telecom.si.



Profil

icon Re: Najprostiji OS u C++15.11.2004. u 10:08 - pre 235 meseci
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.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

Jimi Hex
Zoran Bradilkovic
Cistac ulica, ponekad kaskader
Veliki Siljigovac

Član broj: 30335
Poruke: 82
*.ptt.yu.

Sajt: www.jimihex.cjb.net


Profil

icon Re: Najprostiji OS u C++25.12.2004. u 20:54 - pre 234 meseci
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...
...to follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master...
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: Najprostiji OS u C++

[ Pregleda: 4057 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.