PC-uri înainte de Windows Ceea ce a fost de fapt utilizarea MS-DOS
PC-urile de consum nu au rulat întotdeauna Windows. Înainte de a sosi Windows, PC-urile au venit cu sistemul de operare Microsoft MS-DOS. Iată ce a vrut de fapt să folosească mediul de comandă.
Nu, MS-DOS nu a fost ca și cum ați folosi terminalul Linux sau ați lansat Promptul de comandă într-o fereastră pe desktop-ul dvs. grafic. Multe lucruri pe care le luăm de la sine doar nu au fost posibile atunci.
Experiența PC DOS
DOS a fost un sistem de operare de linie de comandă fără ferestre grafice. Ați pornit calculatorul și apoi ați văzut un prompt DOS. A trebuit să cunoașteți comenzile de tip la acest prompt pentru a lansa programe, a rula utilitare încorporate și de a face ceva cu calculatorul dvs..
A trebuit să cunoașteți câteva comenzi pentru a trece în jurul sistemului de operare. Pentru a comuta între diferite unități - de exemplu, pentru a accesa o unitate de dischetă la unitatea A: - ați tasta ceva de genul A: la prompt și apăsați Enter.
Pentru a schimba directoarele, utilizați CD comanda. Pentru a vizualiza fișierele dintr-un director curent, utilizați DIR comanda. Pentru a rula un program, tastați numele fișierului executabil al programului la prompt.
De exemplu, dacă ați luat o nouă dischetă cu un nou program minunat pe aceasta, ați împinge discul în unitatea de dischetă - așteptați în timp ce unitatea magnetică puternică citește conținutul discului dvs. - și apoi executați comenzi cum ar fi ca urmare a:
A:
DIR
SETUP sau INSTALL (în funcție de numele programului de instalare al programului)
Apoi urmați programul de instalare și instalați programul - în esență, doar extragerea fișierelor - într-un folder de pe hard disk-ul dvs. mic. De multe ori ar trebui să schimbați dischetele deoarece programele mai mari nu se potriveau unei singure dischete, dar după aceea puteai rula programul fără a utiliza o dischetă.
Tu ai rula apoi C: comanda pentru a merge înapoi la unitatea C, utilizați CD comanda pentru a intra în dosarul care conține programul dvs. instalat și rulați programul cu o comandă ca progname. Numele fișierului programului ar trebui să fie acela de scurt, prea - numele de fișier limitat MS-DOS la opt caractere urmat de o perioadă și o extensie de trei litere. De exemplu, PROGNAME.EXE este cel mai lung nume de fișier pe care l-ați putea avea.
Unele programe au încercat să simplifice lucrurile pentru utilizatorii tipici. De exemplu, ați avut administratori de fișiere, cum ar fi Norton Commander, care au prevăzut vizualizarea și gestionarea fișierelor fără a fi nevoie de comenzi. Acesta este stilul celor mai multe programe DOS pe care le veți găsi - este vorba de aranjarea textului pe ecran.
Fără multitasking
Uita de multitasking; DOS a făcut un singur lucru la un moment dat. Când ai deschis un program, programul a preluat întregul ecran. Doriți să utilizați un alt program? Va trebui să închideți programul curent și să introduceți comanda pentru a deschide celălalt program.
Pentru a rezolva această limitare, DOS a oferit o funcție "Terminare și ședere rezidentă" (TSR). Un program care a acceptat această caracteristică ar putea intra într-o comandă rapidă de la tastatură. Ați apăsat comanda rapidă de la tastatură și programul curent s-ar închide și va rămâne în memorie. Celălalt program se va încărca apoi din memorie.
TSR nu este cu adevărat multitasking. Programul nu funcționează de fapt în fundal. În schimb, este închis și există o cale rapidă de ao relansa. DOS poate rula doar un program la un moment dat.
Acest lucru este semnificativ diferit de shell-urile moderne, cum ar fi cele găsite pe Linux, care vă permit să rulați programe și servicii în fundal, să utilizați mai multe terminale de text și să faceți alte lucruri avansate. DOS nu era nici pe departe atât de puternic ca asta.
Suport hardware și mod real
DOS nu a suportat cu adevărat dispozitive hardware în modul în care sistemele de operare suportă hardware astăzi. Programele care necesită acces direct la hardware - de exemplu, un joc DOS care dorea să utilizeze placa de sunet pentru a ieși din sunet - trebuia să suporte acest hardware direct. Dacă ați fost în curs de dezvoltare un joc DOS sau o aplicație similară, va trebui să cod în sprijin pentru toate tipurile de carduri de sunet utilizatorii dvs. ar putea avea. Din fericire, multe carduri de sunet au fost compatibile Sound Blaster. Ați folosi un program SETUP pentru a configura această setare separat pentru fiecare program pe care l-ați utilizat.
Datorită modului în care a funcționat DOS, programele care doreau să acceseze direct memoria și perifericele necesare pentru a rula în modul real sau modul de adresă reală. În modul real, un singur program ar putea scrie la orice adresă de memorie de pe calculatorul hardware fără protecție. Acest lucru a funcționat numai pentru că ați putut rula doar un program la un moment dat. Windows 3.0 a adus modul protejat, ceea ce a limitat aplicațiile care rulează.
În prezent, încă nu puteți rula mai multe jocuri DOS în Prompt Command în Windows. Command Prompt rulează aplicații în modul protejat, dar aceste jocuri necesită un mod real. De aceea aveți nevoie de DOSBox pentru a rula multe jocuri vechi DOS.
Windows a fost doar un alt program DOS
Versiunile originale populare ale Windows - cred că Windows 3.0 și Windows 3.1 - erau programe care se desfășurau sub MS-DOS. Deci, ați porni calculatorul dvs., vedeți promptul DOS, apoi tastați comanda WIN pentru a lansa programul Windows, care ți-a dat acel desktop cu Windows-3, cunoscut sub numele de Manager de Program. Bineînțeles, ați putea lansa automat computerul prin adăugarea comenzii WIN în fișierul AUTOEXEC.BAT, iar DOS va executa automat comanda Windows când ați încărcat.
Ai putea să închideți Windows și să vă întoarceți la DOS, ceea ce a fost efectiv necesar în acel moment. Oamenii aveau aplicații DOS și jocuri care necesitau un mod real și nu puteau fi rulate din interiorul Windows.
Windows 95, 98, 98 SE și ME au împins DOS mai departe în fundal. Windows 95 sa comportat ca un sistem de operare propriu, dar DOS întotdeauna a ascuns în fundal. Aceste versiuni de Windows erau încă construite pe DOS. Numai în Windows XP versiunile de consum ale utilizatorilor Windows l-au lăsat pe DOS în urmă și au trecut la un kernel modern, de 32 de biți Windows NT.
Desktopul Windows este considerat acum de mulți oameni - chiar și de Microsoft - ca o relicvă care este depășită într-o epocă de interfețe mobile și ecrane tactile simplificate. Dar a existat o vreme când desktop-ul Windows a fost interfața nouă, ușor de utilizat.
Credit de imagine: mrdorkesq pe Flickr