Vývoj OS Windows

Operační systémy Windows 98, 2000, XP, 2003, Vista a další.

Moderátor: Loki5567

Pravidla fóra
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
Odpovědět
Návštěvník

Vývoj OS Windows

Příspěvek 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 :)
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek 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
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
WoiTa
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 07. říj 2004
Bydliště: Chrudim, Brno
Kontaktovat uživatele:

Příspěvek od WoiTa »

ad 1) Windows XP jsou delany v C? Ja mel v hlave furt utkvelej Visual Basic.
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek 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)
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
WoiTa
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 07. říj 2004
Bydliště: Chrudim, Brno
Kontaktovat uživatele:

Příspěvek od WoiTa »

Fakt nevim, kde se ten VB ve me vzal :-D
Odpovědět

Zpět na „Operační systémy Microsoft“