Meniu Referate
Romana
Romana1
Romana2
Istorie
Istorie1
Geografie
Geografie1
Diverse
Drept
Economie
Filozofie
Fizica
Informatica
Biologie
Chimie
Italiana
Spaniola
Germana
Franceza
Engleza
Marketing
Matematica
Medicina
Psihologie
Astronomie
Stiinte Politice
Proiecte

Windows 95 - MS-DOS

...pra resurselor fizice hardare ale calculatorului si care intermediaza dialogul om-calculator.Un sistem de operare trebuie sa aiba capacitatea de a se adapta la modificarile tehnologice, ramanand in acelasi timp compatibil cu hardare-ul anterior.Realizatorii sistemelor de operare trebuie sa tina seama de evolutia procesoarelor ce stau la baza calculatoarelor, astfel incat sa se poata beneficia de avantajele pe care acestea le ofera.Primul sistem de operare pentru calculatoare personale a fost CPM prescurtare de la Control Programs for Microcomputers, care a aparut in 1980. Apoi a urmat populara serie de sisteme de operare denumite MS-DOS Microsoft Disk Operating System, pentru care a aparut o versiune noua in fiecare an, ultima versiune scoasa de compania Microsoft fiind DOS 6.22 in anul 1994.Alegerea unui sistem de operare sau a altuia se face in functie de calculator si de preferintele utilizatorului. Unul dintre factorii esentiali il reprezinta usurinta de utilizare, aspect caruia nu i s-a acordat initial importanta. Pentru a imbunatati acest aspect al asigurarii unui mod de dialogare om-calculator cat mai agreabil si la indemana tuturor, nu numai a specialistilor, compania Microsoft a realizat un program ce oferea un mediu de lucru mai prietenos, denumit indos 3.1. Acesta nu era insa un sistem de operare, deoarece el presupunea existenta sistemului DOS. In 1995, mediul indos a fost transformat in sistem de operare, aparand INDOS 95.In urmatoarele randuri vom face o scurta comparatie intre doua sisteme de operare MS-DOS si indos95. Intre acestea doua exista si asemanari au fost facute de Microsoft, dar noi vom scoate in evidenta deosebirile.Sistemul de operare este de fapt un program care este lansat automat la pornirea computerului asigurand in principal urmatoarele functiiGestionarea operatiilor de intrare iesireGestiunea datelor pe suportul de memorie externaControlul incarcarii in memorie, punerii in functiune si incetarii activitatii pentru programele utilizatoruluiRealizeaza interfata intre hardare si aplicatiile softareVom face o scurta pauza si voi incerca sa va prezint cum merge inima unui sistem de operare.Motorul unui sistem de operare este kernel-ul. Acesta se ocupa de intreaga treaba prin kernel mai intelegem si nucleul sistemului de operare. El ofera posibilitatea de a citi si scrie in si pe diferite unitati, el se ocupa cu gestionarea memoriei etc. In MS-DOS kernel-ul era reprezentat de fisierul MSDOS.SYS, iar in indos de KERNEL32.DLL. MS-DOS ul este un sistem de operare care lucreaza numai pe 16 biti, in timp ce indos 95 este un sistem de operare hibrid care poate lucra pe 16 biti mentinand compatibilitatea cu MS-DOS dar si pe 32 de biti permitand astfel multitasking-ul.A venit timpul sa vedem ce se ascunde in spatele acestei afirmatii pe care mai toti utilizatorii o folosesc ca argument suprem intr-o polemica MS DOS vs. indos. Ce este multitasking-ul Prin multitasking intelegem posibilitatea unui sistem de a rula mai multe procese programe in acelasi timp. Multi nu inteleg de ce se face atata valva in jurul acestui lucru si prima imagine care le vine in minte este un editor de texte si un player de mp3-uri program cu care se poate asculta muzica - se poate observa in imaginea de mai jos ruland in acelasi timp dar va asigur ca fara multitasking nu ar fi fost posibila aparitia interfetelor grafice a sistemelor de operare. Acestea exact pe acest lucru se bazeaza. De aceea Microsoft indos 95 nu putea rula pe procesoare 80286. Microsoft indos 3.1, poate rula intr-adevar si pe procesoare 80286, dar acest lucru era o emulare si acest lucru era vizibil, performantele lasand mult de dorit. MS-DOS-ul poate rula pe procesoare 80286 pentru ca NU este un sistem de operare multitasking. Toate sistemele de operare moderne ofera azi multitasking. Diferentele constau in algoritmii pe care acestea le folosesc pentru a emula multitasking-ul. ...
Download