TAJSO: mno
taakze dos se sklada z IO.sys coz je takovy minimum co ma za ukol vyrobit seriovou konzoli a diskovy sluzby
pak tam mame MSDOS.SYS ten se jen placne do pameti a vola se pres INT21 rika se tomu sluzby dosu. Ten provede autoexec.bat a na konci zavola command.com z cesty COMSPEC.
dale pak command.com coz je takovej hloupouckej spousteci interpret s miniskriptovanim.
konfigurak config.sys umoznuje nahrat nejakou binarku primo do pameti hned za IO.SYS (spravce pameti)
konfigurak autoexec.bat spustit veci za MSDOS.SYS
Kdyz se spustil windows 9x tak pokud jsi do config sys dal neco co si zaregistrovalo nejakou pamet (napr emm386 ci ovladac cdrom) spjatou s HW tak zustal IO.sys i MSDOS.SYS v pameti protoze tam "nekde" zustaly i nejake rutiny ktere mohly neco delat. (treba publikovat cdromku). Take proto byl pro windows 9x ten dos trosku jinej (oznacoval se jako 7) umel systemu vyblejt kam si kdo co poschovaval system to proste vzal swapnul a cau.
Z dosu zbyla na disku relokacni tabulka a nejaky misto ve virtualni pameti. tj windows v tu chvili vlastnil stroj. pokud by mu nekdo v tom branil poslal system do BSODu.
DOS jako takovej vubec nesplnuje parametry operacniho systemu je to minimum pro organizaci dat na disku, nejakej commandline pro praci s diskem a spoustec. spustil jsi exe a ten v ten moment byl panem celeho pc vc hw a vseho. (zlata era assembleru).
Ale klidne jsem pro to, podebugovat nejakej virtual a projit si to.tam se jednou instrukci preda rizeni a o par dal smaze vetsina pameti.