Pokracovanie "Tvoříme OS"?

HackForum

Pokracovanie "Tvoříme OS"?#
Neuvazujete ze budete pokracovat v tomto tutoriale?
(odpovědět)
blacksvk | E-mail28.2.2010 19:07
re: Pokracovanie "Tvoříme OS"?#
Ne. Dekuji za optani.
(odpovědět)
DjH. | 193.165.154.*28.2.2010 23:19
re: Pokracovanie "Tvoříme OS"?#
A nemohol by si mi odporucit nejake ine navody alebo nejake jednoduche zdrojaky 16bitoveho OS?
(odpovědět)
blacksvk | E-mail1.3.2010 14:12
re: Pokracovanie "Tvoříme OS"?#
Muzes si prohlidnout napriklad kody FreeDOSu (v C) a MikeOS (kompletne v Assembleru).

Amaterskych "OS" je plno a obvykle se jedna o dost zajimave vytvory. Chvili hledej, najdes jich plno.

Co se tyce textu o operacnich systemech, podivej se napriklad na odkazy:
[link]
[link]

Na vytvoreni primitivniho 16bit "OS" pro x86 staci umet:
- x86 Assembler
- vedet, jak BIOS nacita operacni system do pameti
- znat sluzby BIOSu a umet je pouzit (viz ATHelp)

Obracet se s kazdym pozadavkem na BIOS je pomale, proto je lepsi napsat si na praci s veskerym HW vlastni ovladace, nicmene na jednoduchy system to postaci.

Souborovy system nemusis implementovat vicemene zadny, staci nejakym zpusobem usporadat data na mediu, ze ktereho je budes nacitat (pravdepodobne disketa). Pokud se rozhodnes, ze jej v OS chces mit, nemusis ani pouzivat nektery standardni, ale muzes si vymyslet vlastni (nemusis studovat, jak pracuje).

Pravdepodobne nejtezsi je podle me prace s pameti. Pokud staci nacist aplikaci do pameti a o nic vic se nestarat (program si bude zapisovat kam chce [musi vedet, kde je kernel]), tak zase neni moc co resit, pokud by jsi se ale rozhodl uz jen pro jednoduchy multitasking, nejake sprave pameti se nevyhnes.

Teorie zni jednodusse, ale udelat neco, co se bude smet honosit nazvem OS, je spousta prace.
(odpovědět)
independent_ | 89.24.112.*1.3.2010 15:45
re: Pokracovanie "Tvoříme OS"?#
[link]

Jeste se podivej na tento web. Je na nem mnoho clanku o low-level programovani a dokonce i nejaky o psani vlastniho OS (velice pekny) a navrhovani vlastniho prekladace (od stejneho autora).
(odpovědět)
independent_ | 89.24.112.*1.3.2010 15:53
re: Pokracovanie "Tvoříme OS"?#
dakujem za linky
(odpovědět)
blacksvk | E-mail4.3.2010 18:09

Zpět
 
 
 

 
BBCode