Stránka 1 z 1

Vývoj OS Windows

Napsal: ned 7. kvě 2006, 20:39
od Návštěvník
Potřeboval bych odpověď na tyto otázky:
1) Jaké programy používají vývojáři pro vývoj OS Windows?
2) Co se musí vše vytvořit, aby OS fungovaly bezproblémů?
3) Jak se OS testují?

Potřeboval bych např. nějáké weby a podobně

Díky :)

Napsal: pon 8. kvě 2006, 09:04
od pavel.minarik
ad 1) především Cčko, něco málo je napsáno i v asemblerru (os loader, něco z jádra), no a pak používají samozřejmě debuggery

ad 2) základem (jádrem OS) je vždy správce paměti, virtuální paměť, správce procesů (tj. dispečer - přiděluje procesům prostředky), komunikace procesů a tím to v podstatě hasne - tohle je microkernel, dále je možné do jádra dávat kraviny jako file system, síť apod. pak už je to monolitické jádro a la Windows

pro první seznámení doporučuju Wikipedii

ad 3) testování je problém, věšinou každá výjimka je doprovázena memory a registry dumpem, to je základ, další testování jsou alpha a beta verze vrhnuté mezi lidi

Napsal: pon 8. kvě 2006, 11:39
od WoiTa
ad 1) Windows XP jsou delany v C? Ja mel v hlave furt utkvelej Visual Basic.

Napsal: pon 8. kvě 2006, 17:13
od pavel.minarik
WoiTa píše:ad 1) Windows XP jsou delany v C? Ja mel v hlave furt utkvelej Visual Basic.
více než 95% kódu je Cčkovýho, operační systém ve Visual Basicu imho lol :oops:
co jsem měl možnost nahlídnout do zdrojáků Win2K, tak se jedná o velmi pečlivě uhlazený Cčkový kód s komentáři, detailními hlavičkami, atd. (ono by se to chaoticky dělat nedalo)

Napsal: pon 8. kvě 2006, 20:27
od WoiTa
Fakt nevim, kde se ten VB ve me vzal :-D