Potrošačka računala nisu uvijek pokrenula sustav Windows. Prije nego što je stigao Windows, računala dolaze s Microsoftovim MS-DOS operativnim sustavom. Evo što okruženje naredbenog retka zapravo želi koristiti.
Ne, MS-DOS nije bio baš kao da upotrebljava Linux terminal ili zapoti naredbenog retka u prozoru na vašoj dražesnoj grafičkoj radnoj površini. Mnoge stvari koje smo uzimali zdravo za gotovo samo tada nisu bile moguće.
DOS je operativni sustav naredbenog retka bez grafičkih prozora. Pokrenuli ste računalo i vidjeli DOS prompt. Morate znati naredbe za upisivanje u ovom potezu za pokretanje programa, pokretanje ugrađenih uslužnih programa, a zapravo nešto sa svojim računalom.
Morali ste znati nekoliko naredbi da biste dobili oko operativnog sustava. Za prebacivanje između različitih pogona - na primjer, za pristup disketnom pogonu u pogonu A: - upišite nešto slično A: u brz i pritisnite Enter.
Da biste promijenili direktorije, upotrijebili biste CDnaredba. Da biste pogledali datoteke u trenutnom direktoriju, upotrijebite DIRnaredba. Da biste pokrenuli program, upisujete naziv izvršne datoteke programa na upit.
Na primjer, ako ste sakupili novu disketu s strašnim novim programom na njemu, gurnite disketu u disketu - čekajući da glasni magnetski pogon pročita sadržaj diska - a zatim pokrenite naredbe poput sljedeće:
A:
DIR
SETUP ili INSTALL (ovisno o nazivu programa za instalaciju programa)
Tada biste prolazili kroz instalacijski program i instalirali program - u osnovi samo izvlačenje datoteka - u mapu na malom hard disku. Često ćete morati zamijeniti diskete jer se veći programi ne uklapaju na jednu disketu, ali nakon toga možete pokrenuti program bez upotrebe disketne ploče.
Tada biste pokrenuli C: naredba za povratak na pogon C, koristite CD naredba za unos mape koja sadrži vaš instalirani program i pokretanje programa naredbom kao što je progname, Ime programske datoteke moralo bi biti tako kratko - MS-DOS ograničena imena datoteka na osam znakova, nakon čega slijedi razdoblje i tri slova. Na primjer, PROGNAME.EXE je najduže ime datoteke koje biste mogli imati.
Neki programi pokušali su pojednostaviti stvari za tipične korisnike. Na primjer, imali ste upravitelje datoteka poput Norton Commander koji su omogućili gledanje i upravljanje datotekama bez potrebe za naredbama. To je stil većine DOS programa koji biste pronašli - riječ je o uređivanju teksta na zaslonu.
Zaboravite na više zadataka; DOS je napravio jednu stvar u isto vrijeme. Kada ste otvorili program, taj je program preuzimao cijeli zaslon. Želite li koristiti neki drugi program? Trebali biste zatvoriti trenutni program i unijeti naredbu za otvaranje drugog programa.
Kako bi se ogradilo ovo ograničenje, DOS je osigurao funkciju "prekinuti i ostati rezident" (TSR). Program koji podržava ovu značajku mogao bi se povezati s tipkovničkim prečacem. Pritisnuli biste odgovarajući prečac na tipkovnici, a trenutni program će se zatvoriti i ostati u sjećanju. Drugi će se program tada učitati iz sjećanja.
TSR zapravo ne radi više. Program se zapravo ne izvodi u pozadini. Umjesto toga, zatvorena je i postoji brz način ponovnog pokretanja. DOS može pokrenuti samo jedan program istodobno.
To se značajno razlikuje od suvremenih školjki poput onih pronađenih na Linuxu, koji vam omogućuju pokretanje programa i usluga u pozadini, korištenje više tekstualnih terminala i druge napredne stvari. DOS nije bio ni blizu toliko snažan.
DOS zapravo nije podržavao hardverske uređaje u načinu na koji operativni sustavi danas podržavaju hardver. Programi koji su trebali izravno pristupiti hardveru - na primjer, DOS igra koja je željela koristiti zvučnu karticu za izlaz zvuka - morala je izravno podržati hardver. Ako ste bili u razvoju DOS igre ili slične aplikacije, trebali biste kodirati podršku za sve vrste zvučnih kartica koje korisnici mogu imati. Srećom, mnoge zvučne kartice bile su kompatibilne s Sound Blaster. Koristite program SETUP za konfiguriranje ove postavke zasebno za svaki program koji ste koristili.
Zbog načina na koji je DOS radio, programi koji su željeli izravno pristupiti memoriji i periferijama potrebnima za pokretanje u stvarnom načinu ili načinu prave adrese. U stvarnom načinu rada, jedan program mogao bi pisati na bilo koju memorijsku adresu na računalnom hardveru bez zaštite. To je funkcioniralo samo zato što možete pokrenuti samo jedan program istodobno. Windows 3.0 donio je zaštićeni način rada, što je ograničilo mogućnosti pokretanja aplikacija.
Danas još uvijek ne možete pokrenuti mnoge DOS igre u naredbenom retku u sustavu Windows. Naredbeni redak pokreće aplikacije u zaštićenom načinu, no te igre zahtijevaju pravi način rada. Zato vam je potreban DOSBox za pokretanje mnogih starih DOS igara.
Izvorne popularne verzije sustava Windows - misleći na Windows 3.0 i Windows 3.1 - bile su zapravo programi koji su pokrenuli MS-DOS. Zato biste pokrenuli računalo, vidjeli DOS prompt, a zatim upišite naredbu WIN da biste pokrenuli program Windows koji vam je dao radnu površinu Windows 3, poznatu kao programski upravitelj. Naravno, računalo bi moglo automatski pokrenuti sustav Windows dodavanjem naredbe WIN na vašu datoteku AUTOEXEC.BAT i DOS će automatski pokrenuti naredbu sustava Windows kada se podignete.
Možete izaći iz sustava Windows i vratiti se na DOS, što je zapravo bilo potrebno u to vrijeme. Ljudi su imali aplikacije i igre DOS-a koji su zahtijevali pravi način rada i nije se mogao pokrenuti iz sustava Windows.
Windows 95, 98, 98 SE i ME gurnuli su DOS dalje u pozadinu. Windows 95 djelovao je poput vlastitog operativnog sustava, ali DOS je uvijek ležao u pozadini. Te su verzije sustava Windows još uvijek izgrađene na DOS-u.Tek je sa sustavom Windows XP potrošačke verzije sustava Windows napokon napustile DOS i prebačene na moderni 32-bitni kernel sustava Windows NT.
Radnu površinu Windows sada smatra mnogi ljudi - čak i Microsoftovi sami - kao relikt koji je zastario u dobi pojednostavljenih mobilnih sučelja i zaslona osjetljivih na dodir. No, postojalo je vrijeme kada je radna površina sustava Windows novo sučelje koje se lako koristi.
Slika kredita: mrdorkesq na Flickr