Računalniki pred operacijskim sistemom Windows Kaj je bila pravzaprav uporaba MS-DOS-a
Osebni računalniki niso vedno zagnali Windows. Preden je prišel Windows, so računalniki dobili Microsoftov operacijski sistem MS-DOS. Oglejte si, kaj je okolje v ukazni vrstici dejansko uporabilo.
Ne, MS-DOS ni bil podoben uporabi terminala Linux ali zagonu ukaznega poziva v oknu na vaši modni grafični plošči. Veliko stvari, ki jih jemljemo za samoumevne, takrat še ni bilo mogoče.
DOS PC izkušnje
DOS je bil operacijski sistem ukazne vrstice brez grafičnih oken. Računalnik ste zagnali in nato videli ukaz DOS. V tem pozivu morate poznati ukaze za vnos programov, zaganjanje vgrajenih pripomočkov in dejansko izvajanje računalnika.
Morali ste vedeti nekaj ukazov, da bi se izognili operacijskemu sistemu. Za preklapljanje med različnimi pogoni - na primer za dostop do disketnega pogona na pogonu A: - vnesete nekaj podobnega A: in pritisnite Enter.
Če želite spremeniti imenike, uporabite CD ukaz. Če si želite ogledati datoteke v trenutnem imeniku, uporabite DIR ukaz. Če želite zagnati program, v pozivu vnesite ime izvedljive datoteke programa.
Na primer, če ste vzeli novo disketo s čudovitim novim programom, bi disketo potisnili v disketni pogon - čakali, ko glasni magnetni pogon prebral vsebino diska - in nato zagnal ukaze, kot je naslednje:
A:
DIR
SETUP ali INSTALL (odvisno od imena namestitvenega programa programa)
Nato bi šli skozi namestitveni program in namestili program - v bistvu samo ekstrahiranje datotek - v mapo na vašem majhnem trdem disku. Pogosto bi morali zamenjati diskete, ker se večji programi niso ujemali z eno samo disketo, potem pa lahko program zaženete brez uporabe diskete..
Potem boste zagnali C: ukaz za vrnitev na pogon C, uporabite CD ukaz za vstop v mapo z nameščenim programom in za zagon programa z ukazom, kot je PROGNAME. Ime programske datoteke bi moralo biti tudi tako kratko - imena datotek MS-DOS so omejena na osem znakov, ki ji sledi obdobje in tričrkovni podaljšek. Na primer, PROGNAME.EXE je najdaljše ime datoteke, ki bi ga lahko imeli.
Nekateri programi so poskušali poenostaviti stvari za običajne uporabnike. Imeli ste na primer upravitelje datotek, kot je Norton Commander, ki je omogočal pregledovanje in upravljanje datotek brez ukazov. To je stil večine DOS programov, ki jih boste našli - gre za urejanje besedila na zaslonu.
Brez večopravilnosti
Pozabite večopravilnost; DOS je naredil eno stvar naenkrat. Ko ste odprli program, je ta program zavzel celoten zaslon. Želite uporabiti drug program? Morali bi zapreti trenutni program in vnesti ukaz za odpiranje drugega programa.
Da bi se izognili tej omejitvi, je DOS zagotovil funkcijo »zaključi in ostani rezident« (TSR). Program, ki je podprl to funkcijo, se lahko priklopi na bližnjico na tipkovnici. Če bi pritisnili ustrezno bližnjico na tipkovnici, se bo trenutni program izklopil in ostal v spominu. Drugi program bi se nato naložil iz pomnilnika.
TSR ni res večopravilen. Program se dejansko ne izvaja v ozadju. Namesto tega je zaprta in obstaja hiter način za ponovni zagon. DOS lahko izvaja samo en program naenkrat.
To se bistveno razlikuje od sodobnih ukaznih lupin, kot so tiste, ki jih najdete v Linuxu, kar vam omogoča, da zaženete programe in storitve v ozadju, uporabite več terminalov v besedilnem načinu in naredite druge napredne stvari. DOS ni bil tako močan.
Podpora strojne opreme in dejanski način
DOS v resnici ni podpiral strojne opreme v načinu, kako danes operacijski sistemi podpirajo strojno opremo. Programi, ki so potrebovali neposreden dostop do strojne opreme - na primer DOS igra, ki je želela uporabiti vašo zvočno kartico za izhod zvoka - je morala to strojno opremo podpirati neposredno. Če ste razvijali DOS igro ali podobno aplikacijo, bi morali kodo podpirati za vse vrste zvočnih kartic, ki bi jih lahko imeli uporabniki. Na srečo so bile zvočne kartice združljive z Sound Blaster. Za nastavitev te nastavitve posebej za vsak program, ki ste ga uporabili, uporabite program SETUP.
Zaradi načina, na katerega je delal DOS, so morali programi, ki so želeli neposredno dostopati do pomnilnika in perifernih naprav, delovali v realnem načinu ali v načinu dejanskega naslova. V realnem načinu lahko en program zapiše katerikoli pomnilniški naslov na strojni opremi računalnika brez zaščite. To je delovalo samo zato, ker ste lahko izvajali samo en program naenkrat. Windows 3.0 je prinesel zaščiten način, ki je omejil tisto, kar lahko izvajajo aplikacije.
Do danes še vedno ne morete zagnati veliko DOS iger v ukaznem pozivu v sistemu Windows. Ukazni poziv zažene aplikacije v zaščitenem načinu, vendar te igre zahtevajo pravi način. Zato potrebujete DOSBox, da zaženete veliko starih DOS iger.
Windows je bil samo še en program DOS
Prvotno priljubljene različice operacijskega sistema Windows - mislim, da so Windows 3.0 in Windows 3.1 - dejansko programi, ki so delovali pod MS-DOS-om. Tako bi zagnali računalnik, videli poziv DOS, nato pa vnesite ukaz WIN, da zaženete program Windows, ki vam je dal tisto namizje v slogu Windows 3, imenovano Upravitelj programa. Seveda lahko računalnik samodejno zažene Windows z dodajanjem ukaza WIN v datoteko AUTOEXEC.BAT in DOS bi samodejno zagnal ukaz Windows, ko ste ga zagnali..
Lahko zaprete Windows in se vrnete v DOS, kar je bilo v tistem času dejansko potrebno. Ljudje so imeli DOS aplikacije in igre, ki so zahtevale dejanski način in jih ni bilo mogoče zagnati znotraj sistema Windows.
Windows 95, 98, 98 SE in ME so potisnili DOS v ozadje. Windows 95 je deloval kot lasten operacijski sistem, vendar je DOS vedno v ozadju. Te različice sistema Windows so bile še vedno zgrajene na DOS-u. Potrošniške različice operacijskega sistema Windows so le v operacijskem sistemu Windows XP zapustile DOS in prešle na sodobno 32-bitno jedro Windows NT.
Namizje Windows je zdaj za mnoge ljudi - celo Microsoft same - kot relikvijo, ki je zastarela v dobi poenostavljenih mobilnih vmesnikov in zaslonov na dotik. Vendar pa je bil čas, ko je namizje Windowsa nov, uporabniku prijazen vmesnik.
Zasluge za sliko: mrdorkesq na Flickr