If-Koubou

PC-uri înainte de Windows: Ceea ce a fost folosit de fapt în MS-DOS

PC-uri înainte de Windows: Ceea ce a fost folosit de fapt în MS-DOS (Cum să)

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 era doar 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 erau 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 lansarea programelor, rularea utilităților încorporate și, de fapt, faceți ceva cu computerul.

A trebuit să cunoașteți câteva comenzi pentru a ajunge în jurul sistemului de operare. Pentru a comuta între diferite unități - de exemplu, pentru a accesa o unitate floppy la unitatea A: - ați tasta ceva de genul A: la prompt și apăsați Enter.

Pentru a schimba directoarele, utilizați CDcomanda. Pentru a vizualiza fișierele dintr-un director curent, utilizați DIRcomanda. 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 ea, ați împinge discul în unitatea de dischetă - așteptați în timp ce hard drive-ul magnetic citește conținutul discului dvs. - și apoi executați comenzi precum 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 ați putea 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 folderul care conține programul instalat și rulați programul cu o comandă de genul progname. Numele fișierului programului ar trebui să fie acel scurt, prea - nume 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 permiteau 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 ați deschis un program, programul a preluat întregul dvs. 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 depăși această limitare, DOS a furnizat o funcție "Terminare și ședere rezidentă" (TSR). Un program care a acceptat această caracteristică ar putea ajunge î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 într-adevăr multitasking. Programul nu rulează 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 cochilii 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 tip 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 emite 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 cu Sound Blaster. Ați folosi un program SETUP pentru a configura această setare separat pentru fiecare program pe care l-ați utilizat.

Din cauza 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 real de adrese. În modul real, un singur program ar putea scrie la orice adresă de memorie de pe hardware-ul calculatoarelor 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 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 și 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 programe. Bineînțeles, ați putea avea calculatorul să lanseze automat Windows adăugând comanda WIN la fișierul AUTOEXEC.BAT și DOS ar executa automat comanda Windows când ați bootat.

Ați putut să părăsiț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 modul real și nu puteau fi executate din interiorul Windows.

Windows 95, 98, 98 SE și ME au împins DOS mai departe în fundal. Windows 95 a funcționat ca un sistem de operare propriu, dar DOS a intrat întotdeauna î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 un moment în care desktop-ul Windows era interfața nouă, ușor de utilizat.

Credit de imagine: mrdorkesq pe Flickr