Sistem după tipul de sisteme de operare. Clasificarea sistemelor de operare pe familii. Clasificări de bază ale sistemelor de operare

sistem de operare este un program care se încarcă atunci când porniți computerul. Desfășoară un dialog cu utilizatorul, gestionează computerul, resursele acestuia (RAM, spațiu pe disc etc.) și lansează alte programe (aplicații) pentru execuție. Sistemul de operare oferă utilizatorului și programelor de aplicație o modalitate convenabilă de a comunica (interfață) cu dispozitivele computerizate.

Motivul principal al necesității unui sistem de operare este că operațiunile atomice pentru operarea dispozitivelor unui computer și gestionarea resurselor computerului sunt operațiuni de nivel foarte scăzut, astfel încât acțiunile cerute de utilizator și de programele de aplicație constau în câteva sute sau mii de astfel de atomici. operațiuni.

De exemplu, un drive pornit discuri magnetice„înțelege” doar operațiuni de bază precum pornirea/oprirea motorului de antrenare, instalarea capetelor de citire pe un anumit cilindru, selectarea unui anumit cap de citire, citirea informațiilor de pe o pistă de disc într-un computer etc. Și chiar și pentru a efectua o acțiune atât de simplă, cum ar fi copierea unui fișier de pe o dischetă pe alta (un fișier este un set de informații numit pe un disc sau pe un alt mediu de stocare al mașinii), este necesar să efectuați mii de operațiuni pentru a rula comenzi pentru unitatea de disc, verificați execuția acestora, căutați și procesați informații în tabele care plasează fișiere pe discuri etc. Sarcina este și mai complicată de următoarele:

    Există aproximativ o duzină de formate de dischetă, iar sistemul de operare trebuie să poată funcționa cu toate aceste formate. Pentru utilizator, lucrul cu dischete de diferite formate ar trebui să se desfășoare exact în același mod;

    un fișier de pe dischete ocupă anumite zone, iar utilizatorul nu ar trebui să știe nimic despre care dintre ele.
    Toate
    funcțiile pentru menținerea tabelelor de alocare a fișierelor, căutarea informațiilor în ele și alocarea spațiului pentru fișierele de pe dischete sunt realizate de sistemul de operare, iar utilizatorul poate să nu știe nimic despre ele;

    În timpul funcționării programului de copiere, pot apărea câteva zeci de situații speciale diferite, de exemplu, o eroare la citirea sau scrierea informațiilor, unitățile nu sunt pregătite pentru citire sau scriere, nu există spațiu pe dischetă pentru fișierul copiat etc. . Pentru toate aceste situații, trebuie furnizate comunicări adecvate și acțiuni corective.

    Sistemul de operare ascunde de utilizator aceste detalii complexe și inutile și îi oferă acestuia o interfață convenabilă cu care să lucreze. De asemenea, efectuează diverse acțiuni auxiliare, cum ar fi copierea sau imprimarea fișierelor. Sistemul de operare încarcă toate programele în RAM, le transferă controlul la începutul activității lor, efectuează diverse acțiuni la solicitarea execuției programelor și eliberează memoria RAM ocupată de programe atunci când acestea sunt finalizate.

    Există mai multe tipuri de sisteme de operare: DOS, Windows, UNIX versiuni diferite etc. Cel mai comun sistem de operare este Windows. Există mai multe versiuni de Windows: Windows-95, Windows-98, Windows Me, Windows-2000, Windows XP, Windows Vista. Toate sunt similare ca conținut, așa că în viitor vom lua în considerare sistemele de operare 2000/XP/Vista și Windows-9x.

    Istoria de 20 de ani a sistemelor de operare este interesantă și instructivă, plină de evenimente dramatice și eroism, exploit și trădare. Și a început cu MS DOS (o abreviere pentru sintagma Sistem de operare pe disc). Mai exact, cu prima versiune a acestui OS, lansată de Microsoft în 1981, destinată livrării cu calculatoare IBM PC (deși IBM a preferat inițial un alt OS numit CP/M). Apropo, puțini oameni își amintesc astăzi că MS-DOS nu a fost nicidecum o dezvoltare originală a Microsoft însăși: compania lui Bill Gates a finalizat doar „sistemul de operare” numit QDOS, creat de Seattle Computer Products.

    Sistemul de operare pe 16 biți DOS avea o „interfață de linie de comandă”, adică utilizatorul trebuia să introducă toate comenzile manual pe tastatură la linia de comandă a sistemului de operare.

    Fără grafică. Niciun serviciu... Cu toate acestea, DOS a înflorit timp de 10 ani. Microsoft are chiar concurenți sub forma Novell, Digital Research și... IBM. Fiecare dintre aceste companii și-a lansat propria versiune de DOS, care era în multe privințe superioară produsului Microsoft. În special, Novell DOS s-a bucurat de o popularitate meritată, deoarece produsul IBM avea cele mai bune capacități de service.

    Desigur, în timp, DOS a fost îmbunătățit și completat cu noi programe. Cu fiecare versiune nouă a acceptat tot mai multe tipuri de dispozitive. Cu toate acestea, principalele sale deficiențe nu au fost și nu au putut fi eliminate.

    Principalul punct slab al DOS a rămas să lucreze cu RAM. Cert este că în epoca creării MS-DOS, memoria RAM a majorității computerelor nu depășea 256 kilobytes. DOS ar putea gestiona 640 de kilobytes de RAM, iar Bill Gates a susținut că nimeni nu va avea nevoie vreodată de mai mult.

    Dar timpul a trecut... Memoria de pe computere a crescut încet - 1 MB, 2 MB... Au apărut programe care necesitau întreaga cantitate de RAM pentru a funcționa. Serviciul standard DOS nu a oferit această oportunitate. Prin urmare, a trebuit să folosim programe speciale - manageri de memorie. Dar nici nu au putut forța DOS încăpățânat să plaseze programe încărcate atunci când computerul este pornit în afara „zonei de 640 kilobyte”. A apărut un paradox: indiferent de câtă memorie RAM avea computerul tău, nu puteai rula programul dacă nu aveai suficient spațiu liber în memoria standard - aceeași zonă de 640 de kilobyți...

    Al doilea dezavantaj al DOS a fost incapacitatea de a lucra în modul grafic complet, deși hardware-ul computerelor din acea vreme putea deja să ofere suport pentru acesta. Faptul este că DOS practic nu permitea lucrul cu drivere descărcabile pentru diferite plăci video.

    Între timp, la sfârșitul anilor 80, modul grafic devenise deja standard pentru computere precum Apple Macintosh- datorită căruia aceste calculatoare au devenit computerul standard de „publicare”. PC-urile se puteau lăuda doar cu astfel de „shell-uri” bazate pe text precum celebrul manager de fișiere Comandantul Nortonși, prin urmare, au fost percepute mai mult ca jucării scumpe.

    În cele din urmă, al treilea obstacol în calea MS-DOS a fost o singură sarcină. Din ce în ce mai mulți oameni doreau să ruleze simultan mai multe programe pe computerul lor cu posibilitatea de a comuta între ele - iar DOS, cu toată dorința sa, nu putea oferi acest lucru, spre deosebire de sistemul de operare al acelorași computere Macintosh. Ca urmare, odată cu apariția Windows 95, DOS practic a dispărut din scenă, deși este încă instalat pe computerele noastre ca parte a nucleului Windows. Și în 1999, IBM a lansat chiar și o nouă versiune - DOS 2000.

    Prima versiune de Windows a fost lansată la sfârșitul anilor 80 și a trecut complet neobservată. O soartă similară a avut și următoarea versiune - doar versiunea Windows 3.0 (1992) a reușit să-și facă loc în inimile utilizatorilor și să devină „produsul anului”. Și doi ani mai târziu, s-au născut versiunile 3.1 și 3.11 (aceasta din urmă includea un element atât de important precum suportul multimedia complet și lucrul într-o rețea locală - de aceea a purtat numele clarificator Windows For Workgroups), care a stabilit în cele din urmă dominația Windows pe Olimpul sistemelor de operare.

    Un fel de răspuns din partea Microsoft, care a lansat legendarul Windows 95 pe piață la sfârșitul anului 1994, a fost următoarea implementare a MacOS versiunea 7.5.5. Surprinzător, dar adevărat: un deceniu după apariția MacOS 1.0 această platformă nu a suferit modificări „arhitecturale” majore: panoul de sistem era încă afișat în partea de sus a desktopului, în partea de jos era un coș de reciclare în care erau plasate fișierele de șterse, utilizatorul avea încă acces la fereastra de setări ale sistemului și comenzi rapide către unități externe. Au fost modificate semnificativ capabilități grafice sisteme: acum ferestrele pseudo-3D și alte elemente funcționale ale interfeței au fost afișate la fel de atractiv la rezoluții de ecran de la 640X480 la 1600X1200 pixeli, a apărut suportul multimedia, sistem de referință MacOS a dobândit funcții de interactivitate. Gama de aplicate software, care a fost inclus cu sistemul, a fost, de asemenea, extins considerabil: pe lângă editorii de text și grafice, deja familiarul sistem File Finder, un set de programe de jocuri și aplicații specializate, erau disponibile utilitare de comunicare care acceptau un mod de conectare la distanță folosind un modem și funcții pentru organizarea unei rețele locale. Pentru MacOS 7.5.5. a fost localizat versiune populară browser Netscape Communicator 4.06 și vizualizator de text Acrobat Reader 3.0.

    Versiunea actuală de MacOS este desemnată X și a fost lansată la sfârșitul anului 2001. Dacă luăm în considerare noul sistem de operare din punctul de vedere al acestuia funcţionalitate, putem spune cu siguranță că este un echivalent cu drepturi depline al Microsoft Windows XP pentru computerele Apple Macintosh. Există o gamă largă de software concepute pentru a funcționa rulează MacOS X, iar platforma în sine este uimitor de rapidă, eficientă și fiabilă. Lucrările la dezvoltarea în continuare a pachetului de software din seria MacOS pentru computerele Apple Macintosh continuă. Se știe deja că programatorii Apple lucrează la îmbunătățirea MacOS X, care după puțin timp va deveni eventual o nouă implementare a programelor din această clasă.

    OS/2 de astăzi este un sistem de operare multitasking puternic, cu o interfață grafică cu ferestre și un set de programe de aplicație create special pentru acesta, destinate pieței computerelor personale și stațiilor de lucru. Interfața OS/2 include toate elementele necesare unui sistem de operare modern - desktop și coșul de reciclare, pictograme și bară de activități, un vizualizator de disc, un ceas și drivere pentru multe dispozitive periferice, cum ar fi, de exemplu, porturi USB sau un port infraroșu . Platforma este instalată automat, iar OS/2 determină independent configurația optimă a sistemului pe baza vitezei procesorului și a cantității de memorie RAM (cu toate acestea, utilizatorul poate specifica în mod independent setul de programe necesare, excluzând cele inutile), testează echipamentul și configurează Tot driverele necesare fără participarea operatorului. Pachetul de livrare include pachetul IBM Works, similar cu MS Office și care conține un editor de text și foi de calcul, un browser web convenabil WebExplorer și un client de e-mail NotesMail, un sistem pentru crearea de animații NeonGraphics, o selecție largă de tot felul de aplicații de afaceri și multe jocuri de la Civilization și Quake lll până la Master of Orion. Există, de asemenea, diferențe globale între OS/2 și Microsoft Windows familiar utilizatorilor IBM PC - de exemplu, un pachet software special de auto-învățare vă permite să controlați sistemul folosind comenzi vocale, pentru care dezvoltatorii pun un microfon și căști în cutie cu CD-uri.

    Fondată în 1990 de Jean-Louis Gassy, ​​Be Incorporated și-a propus să dezvolte și să comercializeze un sistem de operare care să combine avantajele tuturor celor de mai sus. produse software, rămânând în același timp destul de compact, fiabil, ușor de instalat și utilizat și, de asemenea, îndeplinește cerințele sistemelor de operare moderne. În special, o astfel de platformă ar trebui să aibă o interfață convenabilă de fereastră și să ofere multitasking. Sistemul de operare creat de programatorii Be Incorporated s-a numit BeOS și este în prezent una dintre cele mai promițătoare dezvoltări în domeniul software-ului de sistem pentru computerele personale.

    Arhitectura BeOS s-a bazat pe principiile utilizate în sistemele de operare familia UNIX, totuși, au suferit modificări semnificative, deoarece dezvoltatorii au prioritizat ușurința de utilizare și lărgimea funcționalității noului sistem. BeOS este construit pe un principiu „modular”: în timpul procesului de instalare, numai acele componente care sunt necesare unui anumit consumator sunt transferate pe disc, datorită cărora utilizatorul a putut asambla o „versiune” a sistemului pentru sarcinile sale specifice. fără înfundare spatiu pe disc programe care nu sunt necesare pentru el să le folosească. Creatorii acestei platforme au încercat să includă în pachetul software aproape toate funcțiile necesare astăzi: BeOS acceptă tehnologia Plug And Play, care vă permite să configurați automat ceea ce este conectat la computer. echipamente periferice fără a reinstala sistemul, datorită prezenței set mare protocoale, un computer care rulează BeOS poate fi conectat la o rețea locală sau la Internet, sistemul poate recunoaște aproape toate formatele grafice, video și audio care există astăzi. Suportul pentru porturile USB deschide posibilitatea de a utiliza o gamă largă de dispozitive diferite cu BeOS, inclusiv chiar și periferice care nu au fost încă create.

    Interfața BeOS este standard pentru sistemele de operare moderne din această clasă: după încărcare, pe ecranul computerului apare un desktop cu o imagine de fundal, pictograme de sistem și un „coș de reciclare” care poate fi personalizat de utilizator. BeOS include aplicație specială, numită Deskbar: în funcțiile sale este complet asemănătoare cu „bara de activități” Windows, utilizatorul o poate muta pe ecran sau „ascunde” în spatele granițelor sale, iar dezvoltatorii oferă două diverse opțiuni al acestui utilitar, care diferă unul de celălalt prin aspectul lor: un „panou standard” pentru utilizatorii obișnuiți cu interfața Windows sau MacOS și „ varianta minima„, ocupând un spațiu relativ mic pe ecranul computerului. Pe lângă ceas, bara de activități BeOS include mai multe meniuri derulante care oferă acces atât la resursele computerului, cât și la fișierele și folderele stocate pe discuri, precum și la programele instalate pe sistem. Utilizatorul poate crea un număr arbitrar de „desktop-uri” independente, fiecare dintre ele având nu numai propria rezoluție a ecranului și folosește un individ. paleta de culori, dar afișează și diverse grupuri de programe în meniul de sistem.

    Sistemul de operare UNIX este un set de programe care controlează computerul, comunică între utilizator și computer și oferă instrumente pentru a ajuta la îndeplinirea sarcinii. Conceput pentru a face software-ul ușor, eficient și flexibil, UNIX are câteva caracteristici utile:

    scopul principal al sistemului este de a efectua o gamă largă de sarcini și programe;

    un mediu interactiv care vă permite să comunicați direct cu computerul și să primiți răspunsuri imediate la întrebări și mesaje;

    un mediu multi-utilizator care vă permite să partajați resursele computerului cu alți utilizatori fără a reduce performanța. Această metodă se numește timp partajat. Un sistem UNIX interacționează cu utilizatorii pe rând, dar atât de repede încât pare să interacționeze cu toți utilizatorii în același timp;

  • un mediu multitasking care permite utilizatorului să realizeze mai multe sarcini în același timp.

    În prezent, există multe sisteme de operare construite pe nucleul UNIX, cum ar fi SCO Unix (Operațiunea Santa Cruz), Novell UnixWare, Interactive Unix, Linux, familia BSD (BSDI, FreeBSD, NetBSD, OpenBSD), Solaris, AIX, IRIX, Digital Unix, HP-UX. Această listă nu se pretinde a fi completă, deoarece în plus față de cele enumerate există multe Unix-uri și sisteme asemănătoare Unix-ului mai puțin obișnuite.

    Unix constă dintr-un nucleu cu drivere și utilitare incluse (programe externe nucleului). Dacă trebuie să schimbați configurația (adăugați un dispozitiv, schimbați un port sau întrerupeți), atunci nucleul este reconstruit (legat) din modulele obiect.

    Spre deosebire de Unix, Windows și OS/2 leagă de fapt driverele din mers la încărcare. În același timp, compactitatea miezului asamblat și reutilizare codul total este cu un ordin de mărime mai mic decât cel al Unix. În plus, dacă configurația sistemului rămâne neschimbată, nucleul Unix fără modificare (trebuie doar să schimbați partea de pornire a BIOS-ului) poate fi scris în ROM și executat fără încărcare în RAM. Compactitatea codului este deosebit de importantă pentru că... Nucleul și driverele nu părăsesc niciodată memoria RAM fizică și nu sunt „schimbate” pe disc.

    Unix este cel mai multiplatform OS. Portabilitatea programelor de la o versiune de Unix la alta este limitată. Un program prost scris care nu ia în considerare diferențele în implementările Unix poate necesita o reluare majoră. Dar acest lucru este încă multe ordine de mărime mai ușor decât, de exemplu, transferul de la OS/2 la NT.

    2. ANALIZA SISTEMELOR DE OPERARE ALE FAMILIILOR WINDOWS 9X ȘI WINDOWS 2000/XP

    Publicat în august 1995 Windows 95, dar lansarea sa nu a dus la deplasarea MS-DOS, deși aproape toate funcțiile MS-DOS au fost transferate pe Windows. Atât Windows 95, cât și noul MS-DOS 7.0 conțineau majoritatea caracteristicilor unui sistem de operare monolitic, inclusiv memoria virtuală și managementul proceselor. Cu toate acestea, Windows 95 nu era un program complet pe 32 de biți. Conținea bucăți mari de cod de asamblare pe 16 biți (precum și pe 32 de biți) și a continuat să folosească sistemul de fișiere MS-DOS, cu aproape toate limitările sale. Singura schimbare semnificativă Sistemul de fișiere a fost de a adăuga nume lungi de fișiere la numele de 8+3 caractere permise în MS-DOS.

    Chiar și în lansare Windows 98în iunie 1998, MS-DOS era încă prezent (denumit acum versiunea 7.1) și consta din cod pe 16 biți. Deși acum și mai multe caracteristici au fost transferate din partea MS-DOS a sistemului în partea Windows, iar suportul pentru partițiile de disc mari devenise standard, Windows 98 nu a fost foarte diferit în design de Windows 95. Principala diferență a fost interfața de utilizator, care a fost mai integrată, conține internetul și desktopul utilizatorului. Această integrare a atras atenția Departamentului de Justiție al SUA, care a introdus apoi un proces împotriva Microsoft Corporation, acuzând Microsoft Corporation că a încălcat legea monopolurilor. Microsoft a negat vehement orice faptă greșită. În aprilie 2000, Curtea Federală a SUA a fost de acord cu guvernul. Pe lângă faptul că nucleul Windows 98 conținea o bucată mare de cod de asamblare pe 16 biți, acest sistem a avut probleme serioase. structura din nucleu, iar apoi intervalul său de timp se termină și începe un alt proces, noul proces ar putea primi structura de date într-o stare inconsistentă. Pentru a preveni apariția acestei probleme, majoritatea proceselor care intră în nucleu au dobândit mai întâi un mutex uriaș la nivelul întregului sistem înainte de a face ceva. În timp ce această abordare a eliminat potențiala amenințare a structurilor de date inconsistente, a eliminat și o mare parte din beneficiile multitasking-ului, deoarece procesele trebuiau adesea să aștepte până când un alt proces a părăsit nucleul pentru a intra în nucleu.

    În al doilea rând, fiecare proces avea un spațiu de adrese de 4 GB, primii 2 GB fiind deținut în întregime de proces. Cu toate acestea, următorul 1 GB a fost partajat (scris) de către toate procesele din sistem. 1MB de jos a fost împărțit între toate procesele, astfel încât toate să poată accesa vectorii de întrerupere MS-DOS. Această caracteristică a fost exploatată în mare măsură de majoritatea aplicațiilor Windows 98. Ca urmare, o eroare dintr-un program ar putea deteriora structurile de date cheie utilizate de alte procese, provocând blocarea tuturor acestor procese. Pentru a înrăutăți lucrurile, ultimul 1 GB a fost partajat (inscriptibil) între procese și nucleu și conținea unele structuri de date critice. Orice program care a scris orice gunoi peste aceste structuri (intenționat sau nu) ar putea prăbuși întregul sistem. Soluția evidentă de a nu pune structurile de date kernel în spațiul utilizatorului nu era aplicabilă, deoarece programele mai vechi scrise pentru MS-DOS nu ar putea rula atunci pe Windows 98.

    În 2000, Microsoft a lansat o versiune ușor modificată a Windows 98 numită Windows Me(Windows Millennium Edition - Windows, ediția mileniului). Deși această versiune a remediat unele erori și a adăugat funcții noi, înveliș exterior Era în continuare același Windows 98. Noile funcții includ modalități mai bune de organizare și partajare a imaginilor, muzicii și filmelor, un suport mai mare pentru rețelele de acasă și jocurile multiplayer și mai multe funcții legate de Internet, cum ar fi suport pentru mesagerie instantanee și conexiuni în bandă largă (cablu modemuri și ADSL). O caracteristică nouă interesantă a fost capacitatea de a vă restaura computerul la setările anterioare după ce setați incorect unele setări. Dacă utilizatorul a reconfigurat sistemul (de exemplu, a schimbat rezoluția ecranului de la 640x480 la 1024x768) și după aceea sistemul nu mai funcționează, ar putea reveni acum la ultima configurație de lucru.

    După NT 4.0, sa planificat lansarea NT 5.O. Cu toate acestea, în 1999, Microsoft și-a schimbat numele în Windows 2000, în principal din cauza încercărilor de a găsi un nume neutru care arăta ca o continuare logică atât pentru utilizatorii Windows 98, cât și pentru NT. Astfel, Microsoft se aștepta să aibă un singur sistem de operare construit pe tehnologie de încredere pe 32 de biți, dar folosind populara interfață de utilizator Windows 98.

    Deoarece sistemul de operare Windows 2000 este de fapt NT 5.0, moștenește multe dintre caracteristicile NT 4.0. Este un sistem multitasking complet pe 32 de biți (planificat să treacă la 64 de biți) cu procese protejate individual. Fiecare proces are propriul său spațiu de adrese virtuale de 32 de biți (va fi de 64 de biți). Sistemul de operare rulează în modul kernel, în timp ce procesele utilizatorului rulează în modul utilizator, ceea ce oferă securitate completă (spre deosebire de Windows 98). Procesele pot avea unul sau mai multe fire care sunt vizibile și gestionate de sistemul de operare. Îndeplinește cerințele de securitate DoD Level C2 pentru toate fișierele, directoarele și procesele și alte obiecte care pot fi partajate (cel puțin atunci când discheta este îndepărtată și rețeaua este dezactivată). În cele din urmă, are suport complet pentru sistemele multiprocesoare simetrice cu 2 până la 32 de procesoare.

    Faptul că Windows 2000 este într-adevăr NT 5.0 este evident în multe privințe. De exemplu, directorul de sistem este apelat \winnt , și fișierul binar al sistemului de operare (în directorul \winnt\system32 ) numit ntoskrnl.exe. Dacă faceți clic pe acest fișier Click dreapta mouse-ul și uită-te la proprietățile sale, vom vedea că numărul său de versiune reprezintă 5xxx.yyy.zzz , unde 5 înseamnă NT 5, xxx- Număr de emitere, uuu - build (compilare) număr, a zzz- număr suplimentar versiuni. În plus, multe fișiere în director \winnt
    iar subdirectoarele sale conțin literele ntîn numele lor, cum ar fi emulatorul virtual MS-DOS ntz'dm.

    Sistemul de operare Windows 2000 nu este doar o versiune îmbunătățită a NT 4.0 cu interfața Windows 98. Pentru început, conține multe alte caracteristici care au fost găsite anterior doar în Windows 98. Acestea includ suport complet pentru dispozitive plug-and-play. Bus USB, IEEE 1394 (FireWire), IrDA (Infrared Data Association) și managementul energiei, printre altele. În plus, au fost adăugate câteva funcții noi care nu erau prezente anterior în alte sisteme de operare Microsoft, inclusiv Active Directory, securitate Kerberos, suport pentru carduri inteligente, instrumente de monitorizare a sistemului, o mai bună integrare între laptopuri și desktop-uri, infrastructură administrarea sistemuluiși șantierele de lucru. Alte optiune noua Sistemul de fișiere NTFS este un tip de legătură de copiere la scriere care permite doi utilizatori să partajeze un singur fișier legat. De îndată ce unul dintre utilizatori începe să scrie în acest fișier, o copie a fișierului este creată automat.

    O altă îmbunătățire semnificativă este internaționalizarea. Sistemul de operare NT 4.0 a fost livrat în versiuni separate pentru diferite limbi, deoarece șiruri de text au fost introduse în codul programului. La instalarea engleză pachete software pe un computer olandez, adesea părți ale sistemului de operare au încetat să mai folosească olandeză și au trecut la engleză, deoarece anumite fișiere care conțineau șiruri de programe și text au fost suprascrise. Această problemă a fost rezolvată. Sistemul de operare Windows 2000 este format dintr-un singur sistem de operare cod binar, care operează în toate țările lumii. Pentru fiecare instalare de sistem și chiar pentru fiecare utilizator, puteți selecta limba care va fi folosită în timp ce sistemul funcționează. Acest lucru este posibil deoarece toate elementele de meniu, casetele de dialog, mesajele de eroare și alte șiruri de text au fost eliminate din sistemul de operare și plasate în directoare speciale, câte unul pentru fiecare limbă. La fel ca versiunile anterioare ale sistemului de operare NT, Windows 2000 folosește Unicode pentru a accepta limbi care nu folosesc alfabetul latin, cum ar fi rusă, greacă, ebraică și japoneză.

    Singurul lucru pe care Windows 2000 nu îl are este MS-DOS. Pur și simplu nu este aici sub nicio formă (la fel cum nu a fost în NT). Există o interfață de linie de comandă, dar este un nou program pe 32 de biți care include funcționalitatea vechiului sistem MS-DOS, precum și câteva caracteristici noi.

    În ciuda numeroaselor caracteristici care contribuie la portabilitatea sistemului în ceea ce privește programele, hardware-ul, limbile etc., într-un fel, sistemul de operare Windows 2000 este mai puțin portabil decât NT 4.0. Funcționează doar pe două platforme - Pentium și Intel IA-64. Sistemul de operare NT a suportat inițial platforme suplimentare, inclusiv PowerPC, MIPS și Alpha, dar de-a lungul anilor Microsoft a încetat să mai susțină aceste procesoare unul câte unul din motive comerciale.

    sistem de operare Microsoft Windows XP(din limba engleză eXPerience - experiență), cunoscut și sub numele de cod Microsoft Codename Whistler, este un nou sistem de operare Familia Windows, creat pe baza tehnologiei NT. Inițial, planurile Microsoft Corporation au inclus dezvoltarea a două sisteme de operare independente de ultimă generație. Primul proiect a primit numele de funcționare Neptune, acest sistem de operare trebuia să devină următorul Windows Update Ediția Mileniului sistem nou linii de ferestre 9X. Al doilea proiect, numit Odyssey, a implicat crearea unui sistem de operare pe platforma Windows NT, care trebuia să vină la schimba Windows 2000. Cu toate acestea, conducerea Microsoft a considerat inadecvată dispersarea resurselor pentru a promova două sisteme de operare diferite, drept urmare ambele domenii de dezvoltare au fost combinate într-un singur proiect - Microsoft Whistler. Poate că datorită acestei soluții Windows XP combină avantajele sistemelor de operare ale generațiilor anterioare deja familiare utilizatorilor: comoditatea, ușurința de instalare și operare a familiei de sisteme de operare Windows 98 și Windows ME, precum și fiabilitatea și versatilitatea. de Windows 2000. În prezent Ora Windows XP pentru desktop și stații de lucru este disponibil în trei variante: Ediția acasă pentru computerele personale de acasă, Ediție profesională- pentru PC-uri de birou și, în sfârșit, Microsoft Windows XP 64bit Edition - aceasta este o versiune de Windows XP Professional pentru computere personale bazate pe un procesor Intel Itanium pe 64 de biți cu o viteză de ceas mai mare de 1 GHz.

    Pentru a rula Microsoft Windows XP, aveți nevoie de un computer personal care să îndeplinească următoarele cerințe minime de sistem: procesor - compatibil Pentium, frecvență de ceas de 233 MHz sau mai mare; Capacitate RAM - 64 MB; spațiu liber pe disc - 1,5 GB. Cu toate acestea, pentru o funcționare stabilă și rapidă, se recomandă instalarea acestui sistem de operare pe un computer cu următoarele caracteristici optime: procesor - compatibil Pentium-II (sau mai mare), frecvență de ceas de 500 MHz și mai mare; Capacitate RAM - 256 MB; spațiu liber pe disc - 2 GB. Un dispozitiv pentru citirea discurilor compacte (CD-ROM), un modem cu o viteză de cel puțin 56 Kbps.

    Când compari Windows XP cu versiunile anterioare ale Microsoft Windows, este ușor să observi multe diferențe semnificative în noul sistem de operare. În ciuda faptului că acest sistem de operare a fost dezvoltat pe baza platformei NT, care era deja bine cunoscută utilizatorilor ruși și, la prima vedere, caracteristicile sale sunt în multe privințe similare cu Microsoft Windows 2000, de fapt Windows XP aparține unui diferite generații de sisteme de operare din familia Windows. Acum, utilizatorul Windows nu este legat de nicio interfață standard instalată în sistem în mod implicit. Dacă nu vă place aspectul tradițional al ferestrelor, al comenzilor și al barei de activități pe care noul sistem de operare a moștenit-o de la Windows 2000, atunci le puteți schimba cu ușurință descărcând oricare dintre sutele de „Teme” special concepute de pe Internet. Meniul principal tradițional, care oferă acces la programele instalate pe computer, documentele stocate pe discuri și setările sistemului de operare, a suferit și el o serie de modificări semnificative. Acum, când apăsați butonul Start, apare un meniu dinamic care conține pictograme doar pentru cele cinci programe pe care le utilizați cel mai des. Datorită acestui lucru, puteți începe să lucrați cu aplicatiile necesare mult mai repede. Pictogramele browserului Microsoft se află și aici. Internet Explorer 6 și client de mail Outlook Express 6, Butoanele Deconectare și Oprire computer, care vă permit să încheiați sesiunea curentă Windows și să opriți computerul.

    ÎN Mediul Microsoft Utilizatorul Windows trebuie adesea să lucreze simultan cu mai multe documente sau cu un set de diverse programe. În același timp, aplicațiile inactive sunt reduse la minimum în bara de activități, drept urmare, mai devreme sau mai târziu, aceasta devine supraaglomerată cu pictograme, iar comutarea între sarcini devine dificilă. Pentru a elibera bara de activități și a elibera mai mult spațiu de lucru pentru afișarea pictogramelor rulează aplicații, Windows XP folosește așa-numitul algoritm de grupare a sarcinilor, conform căruia programe similare care rulează pe computer în același timp sunt combinate într-un grup vizual logic.

    De la sistemul de operare Windows Vista a apărut acum puțin peste o lună, încă nu există informații despre arhitectura sa.

    Putem spune cu siguranță că acest sistem este similar ca structură cu Windows XP în multe soluții (de exemplu, este construit ca XP pe nucleul NT și are suport NTFS), dar conține o mulțime de servicii noi, un lucru bine gândit. -out interfață Windows Aero și un sistem de căutare și indexare îmbunătățite.

    Windows Vista este o soluție nouă de la binecunoscutul Microsoft. Acest sistem de operare combină toate realizările în domeniul securității, designului, comunicațiilor și compatibilitate largă cu diferite dispozitive.

    Căutare și organizare. În fiecare folderul Windows Există o casetă de căutare în colțul din dreapta sus. Când tastați în caseta de căutare, Windows va începe să caute, verificând ceea ce introduceți cu numele de fișiere, etichete și alte proprietăți ale fișierului. Pentru a găsi un fișier într-un folder, trebuie să tastați orice parte a numelui fișierului în caseta de căutare. Dacă nu știți unde se află un fișier sau doriți să efectuați o căutare mai complexă dincolo de numele sau proprietatea fișierului, puteți utiliza și foldere de căutare.

    Siguranță. Caracteristici precum Firewall Windowsși Windows Defender vă ajută să vă faceți computerul mai sigur. Centrul de securitate Windows are legături încorporate pentru a vă verifica firewall-ul, programele de protecție împotriva virușilor și starea actualizării. Cu criptarea unității BitLocker, vă puteți cripta întregul partiția sistemului, ceea ce face posibilă împiedicarea accesului hackerilor fișiere de sistemși crește nivelul de securitate. Controlul contului de utilizator (UAC) previne modificarea neautorizată a computerului dvs. solicitând permisiunea înainte de a face ceva care ar putea afecta computerul dvs. și înainte de a modifica setările care afectează alți utilizatori.

    Internet Explorer. Fluxurile web, navigarea cu file și un mod de căutare mereu activ și ușor de utilizat sunt doar câteva dintre noile funcții ale Internet Explorer. Când vă abonați la fluxuri, browserul dvs. va primi automat informații actualizate frecvent de pe site-uri web. Cu această funcție, puteți obține conținut de pe site-uri web, cum ar fi știri zilnice sau actualizări de blog, fără a vizita acele site-uri web. Navigarea cu file vă permite să deschideți mai multe site-uri Web simultan în aceeași fereastră de browser. Puteți deschide pagini web sau link-uri în file noi și le puteți naviga făcând clic pe file.

    Poate fi realizat sincronizare cu alte dispozitive precum playere muzicaleși mobil Dispozitive Windows. Centrul de sincronizare vă permite să mențineți și să gestionați sincronizarea dispozitivului, să începeți sincronizarea manual și să monitorizați starea și conflictele de sincronizare. Posibilitatea de a partaja fișiere și foldere cu alți utilizatori ai rețelei locale este, de asemenea, disponibilă, chiar dacă computerele lor nu au instalat sistemul de operare Windows. Fișierele partajate pot fi deschise și vizualizate de alții ca și cum ar fi pe propriul computer. De asemenea, utilizatorii pot face propriile modificări la fișierele partajate, dacă sunt permise.

    Secțiunea „Caracteristici speciale” Versiuni anterioare Windows a înlocuit noul Center caracteristici speciale. Centrul de accesibilitate a fost actualizat cu îmbunătățiri și funcții noi, inclusiv acces centralizat la setările de accesibilitate și un nou chestionar care vă poate ajuta să obțineți sfaturi despre opțiunile de accesibilitate pe care le puteți găsi utile.

    Funcția de control parental Permite părinților să atribuie jocuri pe care copiii au voie să le joace. Părinții pot permite sau restricționa anumite jocuri, pot bloca jocuri care nu sunt potrivite pentru copiii de o anumită vârstă sau pot bloca jocuri pe care le consideră conținut inacceptabil.

    Centru de backup și recuperare facilitează copierea de rezervă a setărilor, fișierelor și programelor, permițând efectuarea acesteia într-un loc convenabil pentru utilizator și la un moment convenabil, precum și automatizarea acestei lucrări prin efectuarea ei conform unui program. Utilizatorul poate plasa backup-ul pe un CD și DVD, un hard disk extern, un alt hard disk instalat pe computer, o unitate flash USB sau pe alt computer sau server conectat la rețea.

    Centrul de partajare la fișierele din rețea vă permite să urmăriți starea rețelei în timp real și să primiți link-uri către acțiunile configurate. Puteți configura un sistem mai sigur retea fara fir, faceți conexiuni mai sigure la rețele publice la punctele de acces și monitorizează securitatea rețelei. Puteți accesa mai ușor fișierele și dispozitivele de rețea partajate, cum ar fi imprimante, și puteți utiliza diagnostice interactive pentru a identifica și rezolva problemele de rețea.

    Windows Meeting Room – Vă permite să colaborați cu alți utilizatori și să distribuiți documente altor utilizatori din rețea. Vă permite să oferiți acces general pe desktop sau orice program, trimiteți și editați documente împreună, transferați note. Sala de ședințe Windows este la fel de potrivită pentru a lucra într-o sală de ședințe, un hotspot convenabil și în locuri în care accesul la rețea nu este disponibil.

    Windows Media Centru integrează divertisment - inclusiv emisiuni și înregistrări TV, filme, muzică și imagini - și este controlat folosind un sistem de meniu și telecomandă. Windows Media Center Windows Vista îmbunătățește sistemul de meniuri și extinde suportul pentru TV digital și TV prin cablu de înaltă definiție, permițându-vă să configurați computerul pentru a crea o cameră de divertisment electronic. În plus, sunt disponibile noi opțiuni pentru organizarea accesului la computer din diferite săli prin suplimente la Media Center, inclusiv Microsoft Xbox 360.

    Puteți vizualiza, organiza, edita, partaja și imprima cu ușurință imaginile folosind „ Imagini" Și Album foto Windows. Când este conectat la un computer camera digitala imaginile pot fi transferate automat în folderul Imagini. După plasarea imaginilor, puteți utiliza Albumul foto Windows pentru a le edita - decuparea, eliminarea ochilor roșii, editarea culorilor și a expunerilor.

    Cu ajutor centru
    comunicatii mobile Puteți ajusta setările pe care le schimbați adesea când schimbați lucrări, cum ar fi sunetul și luminozitatea ecranului, și puteți verifica starea conexiunilor de rețea. Puteți utiliza ecranul suplimentar pentru a verifica ora următoarei întâlniri, citiți E-mail, ascultând muzică sau urmărind știri fără a deschide computerul mobil. De asemenea, este posibilă conectarea echipament adițional, cum ar fi un telefon mobil sau un televizor.

    Îmbunătățirea calității recunoașterii textului scris de mână prin setarea dispozitivului de recunoaștere. Pentru a naviga și a parcurge comenzile rapide, trebuie să faceți clic pe obiect cu stiloul. Cursoarele îmbunătățite vă permit să vedeți mai bine detaliile acțiunilor creionului. Puteți folosi tastatura de pe ecran sau tastatura de scris de mână pentru a intra. Acțiunile pot fi efectuate făcând clic în locul potrivit touch screen(numai pentru tablete care au această caracteristică).

    Câteva diferențe între Windows 9x și Windows 2000/XP

    Aspect

    Windows 9x

    Windows 2000/XP/Vista

    Sistem complet pe 32 de biți?

    Nu

    da

    Siguranță?

    Nu

    da

    Afișare sigură a fișierelor?

    Nu

    da

    Spațiu de adresă privat pentru fiecare program MS-DOS?

    Nu

    da

    Unicode?

    Nu

    da

Sistemele de operare creează legătura dintre utilizatori și aplicații, formând nucleul sistemelor informatice.

Sistemele de operare disociază programele de hardware și simplifică gestionarea resurselor. Să ne uităm la diferitele tipuri de sisteme de operare și să aflăm cum diferă între ele.

Un sistem de operare este o componentă software a unui sistem informatic care este responsabilă cu gestionarea diferitelor activități și partajarea resurselor computerului. Găzduiește mai multe aplicații care rulează pe computer și procesează operațiunile hardware-ului computerului. Utilizatorii și programele de aplicație accesează serviciile oferite de sistemele de operare folosind apeluri de sistem și interfețe programarea aplicatiilor. Utilizatorii interacționează cu sistemul de operare al unui computer prin interfețe de linie de comandă (CLIS) sau o interfață grafică de utilizator cunoscută sub numele de GUI. Pe scurt, un sistem de operare permite utilizatorilor să interacționeze cu sistemele informatice acționând ca legăturăîntre utilizatori sau programe de aplicație și hardware-ul computerului. Iată o scurtă prezentare generală tipuri variate sisteme de operare.

Sistem de operare în timp real: Este un sistem de operare multitasking care își propune să ruleze aplicații în timp real. Sistemele de operare în timp real folosesc adesea algoritmi de programare specializați astfel încât să poată obține un comportament determinist. Obiectivul principal al sistemelor de operare în timp real este răspunsul lor rapid și previzibil la evenimente. Sistemul este bazat pe evenimente, comutând între sarcini în funcție de prioritățile acestora, cu schimbul de timp în comun.

Windows CE, OS-9,Symbian șiLynxOS sunt unele dintre cele mai cunoscute sisteme de operare în timp real.

Sisteme de operare multi-utilizator și un singur utilizator: Acest tip de sistem de operare pentru computer permite mai multor utilizatori să acceseze un sistem informatic în același timp. Sistemele de partajare a timpului pot fi clasificate ca sisteme cu mai mulți utilizatori, deoarece permit utilizatorilor mai mulți să acceseze un computer prin partajarea timpului. Sistemele de operare cu un singur utilizator, spre deosebire de sistemele de operare cu mai mulți utilizatori, pot fi utilizate doar de un utilizator la un moment dat. Capacitatea de a crea mai mulți utilizatori în sistemul de operare Windows nu îl face un sistem cu mai mulți utilizatori. Mai degrabă, doar administratorul de rețea este utilizator real. Dar pentru Unix și sisteme de operare similare, este posibil ca doi utilizatori să se conecteze în același timp, iar această caracteristică a sistemului de operare îl face un sistem de operare cu mai mulți utilizatori.

Windows 95Windows2000MaxOS și PalmOS sunt exemple de sisteme de operare cu un singur utilizator. Unix șiopenVMS sunt exemple de sisteme de operare multi-utilizator.

Sisteme de operare multitasking și cu o singură activitate: Atunci când un singur program este permis să ruleze la un moment dat, sistemul este grupat în categoria de sistem single-tasking, iar în cazul în care sistemul de operare permite executarea mai multor sarcini în același timp, acesta este clasificat ca multi-tasking. sistem de operare. Multitasking-ul poate fi de două tipuri, și anume proactiv sau cooperant. Într-un sistem de operare multitasking, acesta dedică câte un slot fiecărui program. Sistemele de operare asemănătoare Unix, cum ar fi Solaris și Linux, acceptă multitasking. Multitasking-ul cooperativ se realizează prin bazarea pe fiecare proces pentru a acorda timp altor procese într-o anumită ordine. Acest tip de multitasking este similar cu ideea de blocare multithreading, în care un fir trece în timp ce altul este blocat de un alt eveniment. MS Windows până la Windows 95 utilizează multitasking cooperativ pentru a-l susține.

PalmOS pentruPalm PDA-urile sunt sisteme de operare cu o singură activitate. 9xWindows acceptă multitasking. DOS+ este un sistem de operare multitasking relativ mai puțin cunoscut. Poate suporta multitasking a patru programe pe 86 de biți.

Sistem de operare distribuit: un sistem de operare care gestionează un grup de computere independente și le transformă într-un singur computer. Dezvoltarea calculatoarelor în rețea care puteau fi interconectate a dat naștere calculului distribuit. Calculul distribuit are loc pe mai multe computere. Atunci când calculatoarele cooperează în munca de grup, ele creează un sistem distribuit.

Amoeba, Plan9 și LOCUS (dezvoltate în anii 1980) sunt exemple de sisteme de operare distribuite.

Sisteme integrate: Sisteme de operare concepute pentru utilizare în sisteme informatice încorporate. Sunt proiectate să funcționeze pe mașini mici, cum ar fi PDA-urile. Ei sunt capabili să lucreze cu un număr limitat de resurse. Sunt foarte compacte și eficiente.

Windows CE,FreeBSD șiMinix 3 exemple de sisteme de operare încorporate. UtilizareLinux în sistemele computerizate încorporate este numitÎncorporatLinux.

Sistem de operare mobil: Deși funcțional nu este un tip de sistem de operare, sistemul de operare mobil este cu siguranță o mențiune importantă în lista tipurilor de sisteme de operare. Sistemul de operare mobil controlează dispozitivul mobil și este proiectat să accepte comunicații fără fir și aplicații mobile. Are suport încorporat pentru formatele multimedia mobile. Tabletele PC și smartphone-urile rulează pe sisteme de operare mobile.

Sistemul de operare BlackberryAndroidbyGoogle și iOS de laApple este unul dintre cele mai cunoscute sisteme de operare pentru mobil.

Procesare în loturi și sisteme interactive: Procesarea în lot se referă la execuție programe de calculatorîn „loturi” fără intervenție manuală. În sistemele de procesare în loturi, programele sunt colectate, grupate și procesate la o dată ulterioară. Nu solicită utilizatorilor să se autentifice; datele de intrare sunt colectate în avans pentru prelucrare ulterioară. Datele de intrare sunt colectate și procesate în loturi, de unde și denumirea procesare lot. Sistemul de operare IBM are capabilități de procesare în loturi.

Internet și rețea:În prelucrarea online a datelor, utilizatorul rămâne în contact cu computerul și procesele sunt efectuate sub control procesor central calculator. Când procesele nu sunt executate sub controlul direct al procesorului, procesarea este denumită procesare offline. Să luăm un exemplu de procesare în lot. Aici lotizarea sau gruparea datelor se poate face fără intervenția utilizatorului și CPU; acest lucru se poate face offline. Dar execuția procesului în sine poate avea loc sub controlul direct al procesorului, adică pe Internet.

Sistemele de operare ajută la simplificarea interacțiunii umane cu tehnologia computerelor. Aceștia sunt responsabili pentru conectarea programelor de aplicație cu hardware-ul pentru a obține acces ușor utilizatorilor la computere.

Deci, ce este un sistem de operare pe un computer? Sistemul de operare este cel mai important software care rulează pe un computer. Gestionează memoria, procesele și tot software-ul și hardware-ul. Putem spune că sistemul de operare este o punte între un computer și o persoană. Pentru că fără un sistem de operare, un computer este inutil.

Apple Mac OS X

Mac OS este o linie de sisteme de operare create de Apple. Vine preinstalat pe toate computerele Macintosh sau Mac noi. Cele mai recente versiuni ale acestui sistem de operare sunt cunoscute ca OS X. Și anume Yosetime(lansat în 2014), Mavericks (2013), Munte Leu (2012), Leu(2011) și Arată Leopard(2009). De asemenea este si Mac OS X Server, care este conceput pentru a rula pe servere.

Conform statisticilor generale de la StatCounter Global Stats, procentul de utilizatori Mac OS X este de 9,5% din piața sistemelor de operare, din septembrie 2014. Acesta este mult mai mic decât procentul de utilizatori Windows (aproape 90% ). Unul dintre motivele pentru aceasta este că computerele Apple sunt foarte scumpe.

Linux

Linux este o familie de sisteme de operare open source. Aceasta înseamnă că pot fi modificate (schimbate) și distribuite de oricine din întreaga lume. Acest lucru face ca acest sistem de operare să fie foarte diferit de altele, cum ar fi Windows, care poate fi modificat și distribuit doar de proprietar (Microsoft). Avantajele Linuxului sunt că este gratuit și există multe versiuni diferite din care să alegeți. Fiecare versiune are propriul aspect, iar cele mai populare sunt Ubuntu, MentăȘi Fedora.

Linux este numit după Linus Torvalds, care a pus bazele pentru Linux în 1991.

Conform statisticilor generale de la StatCounter Global Stats, procentul utilizatorii Linux reprezintă mai puțin de 2% din piața sistemelor de operare, din septembrie 2014. Cu toate acestea, datorită flexibilității și ușurinței configurării, majoritatea serverelor rulează pe Linux.

Sisteme de operare pentru dispozitive mobile

Toate sistemele de operare despre care am vorbit mai sus sunt concepute pentru computere desktop și laptop, precum un laptop. Există sisteme de operare care sunt concepute special pentru dispozitive mobile, cum ar fi telefoanele și playerele MP3, de exemplu, Apple, iOS, Windows PhoneȘi Google Android.În imaginea de mai jos puteți vedea Apple iOS rulând pe un iPad.

Desigur, ele nu sunt la fel de funcționale ca sistemele de operare ale computerelor, dar sunt încă capabile să îndeplinească multe sarcini de bază. De exemplu, vizionarea de filme, navigarea pe internet, rularea de aplicații, jocuri etc.

Asta e tot. Lasa in comentarii ce sistem de operare folosesti si de ce iti place







Scopul și funcțiile sistemului de operare.

Scopul sistemului de operare- organizarea procesului de calcul într-un sistem informatic, repartizarea rațională a resurselor de calcul între sarcini individuale; oferind utilizatorilor numeroase instrumente de service care facilitează procesul de programare și depanare a sarcinilor. Sistemul de operare joacă rolul unui fel de interfață (Interfața este un set de echipamente și software, necesar pentru conectarea dispozitivelor periferice la PC) între utilizator și aeronavă, i.e. Sistemul de operare oferă utilizatorului o aeronavă virtuală. Aceasta înseamnă că sistemul de operare este într-o mare măsură formează utilizatorului o idee despre capacitățile aeronavei, ușurința de a lucra cu ea și debitul său. Sisteme de operare diferite pe același hardware pot oferi utilizatorului oportunități diferite de organizare a procesului de calcul sau prelucrare automată date.

Caracteristicile sistemului de operare:

1) Programarea sarcinilor. Utilizarea procesorului.

2) Furnizarea programelor cu mijloace de comunicare și sincronizare.

3) Managementul memoriei.

4) Managementul sistemului de fișiere.

5) Control intrare/ieșire.

6) Asigurarea securității.

Tipuri de interfețe utilizator ale sistemelor de operare

Pe baza tipului de interfață cu utilizatorul, se face o distincție între sistemele de operare text (liniar), grafic și vorbire.

O interfață cu utilizatorul este un set de tehnici pentru modul în care un utilizator interacționează cu o aplicație. Interfața cu utilizatorul include comunicarea utilizatorului cu aplicația și limba de comunicare.

Text OS

Sistemele de operare liniare implementează o interfață de linie de comandă. Principalul dispozitiv de control din ele este tastatura. Comanda este introdusă pe tastatură și afișată pe ecranul de afișare. Sfârșitul introducerii unei comenzi este apăsarea tastei Enter. Pentru a lucra cu sisteme de operare care au o interfață text, este necesar să stăpânești limbajul de comandă al acestui mediu, adică. un set de comenzi a căror structură este determinată de sintaxa acelui limbaj.

Primele sisteme de operare reale au avut o interfață bazată pe text. În prezent, este folosit și pe servere și computerele utilizatorilor.

Sistem de operare grafic

Astfel de sisteme de operare implementează o interfață bazată pe interacțiunea controalelor grafice active și pasive ale ecranului. Dispozitivele de control în acest caz sunt tastatura și mouse-ul. Elementul de control activ este indicatorul mouse-ului - un obiect grafic a cărui mișcare pe ecran este sincronizată cu mișcarea mouse-ului. Controalele pasive sunt controale grafice ale aplicațiilor (butoane de pe ecran, pictograme, butoane radio, casete de selectare, liste derulante, bare de meniu etc.).

Un exemplu de sisteme de operare exclusiv grafice este familia de sisteme de operare Windows. Ecranul de pornire al unor astfel de sisteme de operare este un obiect de sistem numit desktop. Desktopul este un mediu grafic pe care sunt afișate obiecte (fișiere și directoare) și controale.

În grafic sistemele de operare, majoritatea operațiunilor pot fi efectuate în multe moduri diferite, de exemplu, prin bara de meniu, prin bara de instrumente, prin sistemul de ferestre etc. Deoarece operațiunile sunt efectuate pe un obiect, acesta trebuie mai întâi selectat (selectat).

Baza interfeței grafice cu utilizatorul este un sistem organizat de ferestre și alte obiecte grafice, la crearea cărora dezvoltatorii se străduiesc pentru standardizarea maximă a tuturor elementelor și metodelor de lucru.

Fereastră - Aceasta este o zonă dreptunghiulară încadrată pe ecranul monitorului în care sunt afișate aplicații, un document sau un mesaj. O fereastră este activă dacă există acest moment utilizatorul lucrează. Toate operațiunile efectuate în sistemele de operare grafice au loc fie pe Desktop, fie într-o fereastră.

OS Speech

În cazul interfeței SILK(din limba engleză - vorbire, imagine - imagine, limbă - limbă, cunoștințe - cunoaștere) - pe ecran, în urma unei comenzi de vorbire, se produce o mișcare de la o imagine de căutare la alta.

Este de așteptat ca atunci când utilizați interfața publică să nu fie nevoie să înțelegeți meniurile. Imaginile de pe ecran vor indica în mod clar calea ulterioară de mișcare de la o imagine de căutare la alta de-a lungul conexiunilor semantice semantice.

Programarea sarcinilor.

Planificator de sarcini - Componenta integrată Microsoft Management Console (MMC), care include secțiuni suplimentare Ajutor pentru utilizatorii experimentați.

Task scheduler este un program sau un serviciu de sistem de operare care lansează alte programe în funcție de diferite criterii, cum ar fi:

sosirea unui anumit timp

sistemul de operare intră într-o anumită stare (inactivitate, modul de repaus etc.)

O solicitare administrativă a fost primită prin interfața cu utilizatorul sau prin instrumente de administrare la distanță.

Microsoft Windows

ÎN versiuni Windows până la XP inclusiv, acest serviciu a fost furnizat în principal pentru nevoile utilizatorului final. Începând de la Windows Vista, acest serviciu este utilizat în mod activ de sistemul de operare însuși pentru întreținere (defragmentarea partiției) hard disk, testarea componentelor, indexarea fișierelor etc.).

Cron- demonul de planificare a sarcinilor în sisteme de operare asemănătoare UNIX.

Organizarea input-output.

Când procesorul întâlnește o instrucțiune legată de I/O în timpul executării unui program, o execută prin transmiterea comenzilor corespunzătoare controlerului I/O. În I/O programabile, acest dispozitiv efectuează acțiunea necesară și apoi setează biții corespunzători în registrele de stare I/O. Controlerul I/O nu mai trimite niciun semnal către procesor, inclusiv semnale de întrerupere. Astfel, este responsabilitatea procesorului să verifice periodic starea modulului I/O; trebuie să verifice până la finalizarea operațiunii I/O.

Procesor de backoff

O opțiune foarte rară și interpretată nu complet fără ambiguitate. BOFF# (Back Off) - semnal pentru deconectarea necondiționată a procesorului de la magistrală. Pe baza acestui semnal, procesorul dă controlul magistralei în următorul ciclu, întrerupând ciclul curent. Când semnalul „BOFF#” expiră, procesorul repornește ciclul magistralei întrerupte. Valori posibile ale opțiunii:

„Dezactivat” (sau „Nu”),

„Activat” (sau „Da”).

Pe baza tuturor celor de mai sus, putem presupune că opțiunea se referă la transferul necondiționat al controlului magistralei către un alt dispozitiv, de exemplu. fără a seta diferite intervale de așteptare, anumite condiții de transfer de control etc. Acest lucru va fi discutat în detaliu mai jos (subiectul „arbitraj”). Este clar că pentru a utiliza semnalul specificat, opțiunea trebuie să fie activată.

Opțiunea poate fi numită „Backoff CPU”.

Adresa I/O de bază

Opțiune pentru a seta adresa de bază a dispozitivului. Adresele I/O sunt adrese de intrare/ieșire, numite și porturi de sistem și dispozitive periferice. În esență, acesta este " cutii poştale„, prin care programele și dispozitivele fac schimb de mesaje și date. Fiecărei adrese i se alocă câte un octet de memorie de sistem. Pornind de la cele 386 de sisteme, există 65536 de astfel de adrese, deși majoritatea nu sunt niciodată folosite.

Adresa de bază I/O este prima adresă din spațiul de adrese furnizat acest aparat. De exemplu, majoritatea adaptoare de rețea folosește un interval de adrese de 20h, iar pentru COM 1 este rezervat un interval cu adrese de la 3F8h la 3FFh, care sunt utilizate pentru diverse sarcini, de exemplu, setarea vitezei, parității etc. Întregul interval de adrese I/O este 0000-FFFFh.

Nu sunt furnizate valori specifice pentru această opțiune. Și în ceea ce privește conținutul, opțiunea este mai „potrivită” pentru materialele dedicate distribuirii resurselor diferitelor dispozitive. Dar opțiunea este introdusă acest loc deliberat pentru a sublinia că adresele I/O aparțin nu numai memoriei, ci și procesorului central. La urma urmei, de aici încep procedurile de control și sunt efectuate prin porturile de intrare/ieșire.

Dacă te uiți la capitolul „Porturi”, vei observa că adresele existente sunt deja „alocate” dispozitivelor de sistem sau periferice. Dar atunci când programați un dispozitiv I/O, și acesta poate fi o placă de expansiune, este destul de acceptabil să folosiți adrese „tradiționale” sau cele neutilizate. În unele cazuri, utilizarea adreselor neutilizate, datorită, de exemplu, absenței unui dispozitiv, nu duce neapărat la conflicte.

Opțiunea „Extended I/O Decode” discutată mai sus ne-a arătat câteva dintre nuanțe și chiar dificultăți ale decodării adreselor I/O. Opțiunea „PCI I/O Start Address”, destinată în general dispozitivelor PCI, vă permite totuși să creați o zonă de adresă suplimentară pentru dispozitivele ISA și, prin urmare, să evitați „suprapunerile neplăcute”.

Bufferul țintă al ramurilor

Pur și simplu o caracteristică rară, mai mult în sensul unicității decât al frecvenței de apariție în diferite versiuni de BIOS. Despre ce e vorba? BTB (Branch Target Buffer - jump address buffer) este o unitate centrală de procesor responsabilă de predicția dinamică a ramurilor. În acest caz, ia în considerare adresele de tranziție care au fost selectate anterior. Aceasta este cea mai importantă componentă a unui procesor modern (vezi literatura de specialitate).

Se pare că folosind această opțiune puteți refuza („Dezactivat”) utilizarea mecanismului de predicție a ramurilor, comenzile procesorului de ramificare sau îl puteți activa („Activat”). Rămâne de adăugat că activarea opțiunii îmbunătățește performanța sistemului.

CPU ADS# Întârziere 1T sau nu

Opțiune pentru a seta întârzierea semnalului ADS#. Câteva cuvinte preliminare. ADS# (Address Status) - adresă stroboscopică introdusă de inițiatorul schimbului ca indicator al validității adresei. Semnalul operează pe magistrala de sistem și poate fi scos atât din partea procesorului, cât și din partea chipset-ului. Adresa și adresa stroboscopică sunt transmise simultan, deoarece magistrala de sistem are propria linie dedicată pentru stroboscopul de adresă. Este clar că ADS# este un semnal standard de procesor.

Opțiunea prezentată indică, de asemenea, posibilitatea fără întârziere, ceea ce crește caracteristicile de viteză a schimbului de date în sistem. De fapt, această opțiune vă permite să setați timpul în care procesorul (sau chipset-ul, controlerul de memorie) va aștepta de la chipset (procesor) un semnal de stare a adresei de date, care determină viteza de scriere leneșă pe magistrala de sistem. Este clar că vorbim și despre transferul de date către interfața PCI. Valoarea implicită nu trebuie schimbată. Cu toate acestea, dacă instalați un procesor mai rapid, viteza poate fi mărită, adică. eliminați întârzierea.

Opțiunea din antet are două semnificații: „1T”, „Fără întârziere”.

Dar opțiunea „Cyrix M2 ADS# întârziere” a oferit standardele „Activat” și „Dezactivat”. S-a sugerat opțiunea „Latență de la starea ADS#”. valori numericeîn ceasurile magistralei de sistem: „2T” (implicit), „3T”.

Este necesar să înțelegem că prin setarea „timpului de întârziere”, determinăm astfel caracteristicile de sincronizare ale ciclurilor de înregistrare. Și ținând cont de faptul că utilizarea unui buffer de scriere amânat duce, de regulă, la formarea de pachete mici (cuvinte duble sau două DW). Prin urmare, setând-o la „3T”, obținem 5 ceasuri de sistem pentru fiecare cuvânt dublu. Aritmetica aici este simplă. 3 ceasuri de întârziere, un ceas de adresă și un ceas de citire.

Activare CPU BIST

În unele chipset-uri, începând cu seria 430, s-au folosit registre BIST specializate. Nu purtau prea multă încărcătură. Dacă sistemul (chipset + procesor) acceptă funcția de autotest încorporat, atunci registrul BIST stochează comenzile „Start BIST” sau „Completion Code” în biții săi. Dacă „sistemul” nu acceptă funcțiile BIST, atunci setarea opțiunii la „Activat” nu va avea niciun efect, iar biții de registru corespunzători vor fi setați la „0”.

În procesoarele Pentium III a fost implementat un mecanism de autotestare BIST încorporat și, mai ales, cu drepturi depline. A asigurat monitorizarea constantă a înghețurilor și a defecțiunilor în microcod, matrice logice programabile mari și a furnizat, de asemenea, testarea cache-ului de instrucțiuni și a cache-ului de date, a bufferelor TLB (Translation Lookaside Buffer) și a segmentelor de memorie ROM. În 10-30 ms (timpul este legat de frecvența internă a nucleului procesorului), testarea internă acoperă aproximativ două treimi din toate blocurile de procesor interne. Abia după finalizarea testului, procesorul intră în modul de funcționare, iar rezultatele testului sunt înregistrate în registrul EAX.

Puterea unității procesorului

Această opțiune și nu în totalitate clară determină intensitatea (puterea), sau mai degrabă durata semnalelor, la transferul datelor de pe chipset la procesor. Parametrul este măsurat în cicluri de ceas de sistem. Cu cât valoarea parametrului este mai mare, cu atât durata semnalelor este mai mare, iar utilizarea acestei opțiuni „Configurare BIOS” poate fi utilă pentru procedurile de „overclocking” ale procesoarelor. Dar nu pentru fiecare sistem, creșterea valorilor opțiunilor poate duce la menținerea stabilității procesorului „overclockat”. Valorile opțiunii sunt următoarele: 0, 1, 2, 3.

Rămâne de adăugat că această opțiune necesită clarificări suplimentare.

CPU Fast String

- (operații rapide cu șiruri). Activarea acestui parametru („Activat”) vă permite să utilizați unele caracteristici specifice ale arhitecturii familiei de procesoare Pentium Pro (Pentium II, Deschutes etc.), în special, capacitatea de a stoca în cache operațiunile cu șiruri. Trebuie doar să înțelegeți că condițiile pentru activarea acestui mecanism trebuie îndeplinite chiar în programul utilizatorului. Aceste condiții sunt specificate în documentația pentru orice procesor din această familie. Este recomandat să lăsați parametrul în starea „Permis”.

CPU Line Read Multiple

Această opțiune se referă la procesorul care citește așa-numitul. linii „cache completă”. Când linia cache-ului este plină de date, volumul său este de 32 de octeți (opt cuvinte duble). Deoarece linia este „plină”, sistemul știe exact cât timp va dura pentru ca datele de pe linie să fie citite. Sistemul va avea nevoie de 4 cicluri de ceas pentru aceasta, după care va fi setată o nouă adresă. Prin urmare, sistemul nu necesită un semnal pentru a termina transferul de date, iar sistemul nu va aștepta un astfel de semnal, fiind liber să efectueze alte sarcini. Când opțiunea este „Activat”, procesorul va putea citi date simultan din mai multe linii „cache completă”. Valoarea implicită este „Dezactivat”.

Opțiunea poate fi numită „CPU Multiple Reads”.

Funcțiile enumerate mai jos nu conțin proprietăți de multiplicitate, dar plasarea lor în această locație este mai mult decât justificată. Iată numele lor: „Permite citiri de linii complete”, „Citiri de linii de cache completă”, „Citire linie CPU”. Fiecare dintre ele, prin „Dezactivat” sau „Activat”, interzice sau permite utilizarea liniilor de citire „complete”.

Opțiunea „CPU-to-PCI Read-Line” are valori „On” și „Off”, dar diferențele nu se termină aici. O opțiune sub acest nume a fost introdusă și optimizată pentru a funcționa procesoare Intel OverDrive. Prin urmare, creșterea eficienței Utilizarea procesorului poate fi realizat doar cu procesoarele specificate. În caz contrar, opțiunea ar trebui să fie dezactivată.

CPU Read Multiple Prefetch

Opțiune pentru a activa/dezactiva modul de preluare anticipată multiplă. Semnificația procesului de preluare preliminară este că procesorul, alegând instructiunile necesare(de exemplu, din magistrala PCI sau din memorie), începe simultan să citească următorul, inițiind astfel următorul proces. Acest lucru este facilitat de faptul că chipsetul poate avea patru linii de citire. De exemplu, primele chipset-uri care suportau procesoare Pentium Pro (Intel 450KX/GX, ambele cu nume de cod Orion) aveau 4 astfel de linii de citire. Preluarea multiplă vă permite să efectuați mai multe operații de preluare a instrucțiunilor simultan, ceea ce crește semnificativ performanța sistemului. Valoarea implicită este „Dezactivat”.

Opțiunea poate fi numită și „CPU Multiple Read Prefetch”.

Dacă nu vorbim de operațiuni „multiple”, atunci opțiunea se poate numi „CPU Line Read Prefetch”, „CPU Read Prefetch”.

Acces la spațiu I/O

Această opțiune, prin „Activat”, permite accesul la întreg spațiul de adrese I/O. Rareori un BIOS se descurcă fără opțiuni ciudate.

Caracteristica Număr procesor

Opțiune pentru a seta citirea automată și transmiterea informațiilor despre numărul de serie încorporat procesor Pentium III în BIOS plăci de bază, susținând instalarea acestuia. Pentru a implementa această caracteristică, desigur, valoarea parametrului este „Activat”. În toate celelalte cazuri, valoarea este setată la „Dezactivat”. De asemenea, este instalat implicit.

Opțiunea poate fi numită „S/N procesor”.

În „Phoenix BIOS” există o opțiune similară numită „CPU Serial Number”, iar în „AMI BIOS” - „Processor Serial Number”.

De ce sunt necesare informații despre numărul de serie? Să zicem, pentru programe externe. Un exemplu este citirea informațiilor despre procesor atunci când navigați pe internet. Desigur, acest lucru încalcă confidențialitatea și drepturile utilizatorului. La un moment dat, această problemă a fost discutată destul de energic.

Sistem de fișiere OS.

Sistemul de fișiere este o parte a sistemului de operare care include:

1) Totalitatea tuturor fișierelor de pe disc.

2) Seturi de structuri de date utilizate pentru gestionarea fișierelor.

3) Un set de instrumente software de sistem care implementează diverse operațiuni pe fișiere.

Funcții FS:

1) Denumirea fișierelor.

2) Interfață software pentru aplicații.

3) Maparea modelului logic al sistemului de fișiere pe organizarea fizică a stocării datelor.

4) Reziliența sistemului de fișiere la întreruperile de curent.

Tipuri de fisiere:

1) Fișierele obișnuite sunt fișiere care conțin informații arbitrare care sunt introduse în ele de către utilizator sau generate ca urmare a funcționării sistemului și a programelor utilizatorului.

2) Directoarele sunt un tip special de fișier care conține informații de referință de sistem despre un set de fișiere care sunt grupate de utilizatori în funcție de un criteriu informal.

3) Fișierele speciale sunt fișiere asociate cu dispozitivele de intrare/ieșire ale sistemului care sunt utilizate ca mecanism pentru accesarea fișierelor individuale și a dispozitivelor externe.

Sistemele de fișiere moderne acceptă alte tipuri de fișiere: legături simbolice; conducte denumite; fișiere mapate în memorie etc.

Microsoft încă livrează sistemul său de operare de rețea LAN Manager. Un număr mare de furnizori independenți au licențe pentru acest sistem de operare și acceptă propriile versiuni de LAN Manager ca parte a produselor lor de rețea. Aceste companii includ firme cunoscute precum AT&T și Hewlett-Packard. LAN Manager necesită instalarea sistemului de operare OS/2 pe serverul de fișiere; stațiile de lucru pot rula sub DOS, Windows sau OS/2. OS/2 este un sistem de operare care implementează un adevărat multitasking, rulând în mod protejat pe microprocesoare x86 și superioare. LAN Manager utilizează o versiune pe 32 de biți a sistemului de fișiere OS/2 numită HPFS, care este optimizată pentru utilizarea serverului de fișiere prin memorarea în cache a directoarelor și a datelor. LAN Manager este primul sistem de operare de rețea conceput pentru a suporta un mediu client-server. Componentele cheie ale LAN Manager sunt redirectorul și serverul. LAN Manager este deosebit de eficient în sprijinirea arhitecturilor client-server pentru sistemele de management al bazelor de date. LAN Manager permite stațiilor de lucru care rulează OS/2 să accepte serviciul de rețea peer-to-peer. Aceasta înseamnă că stația de lucru poate servi ca server de baze de date, server de imprimare sau server de comunicații. Limitarea este că un singur utilizator, altul decât proprietarul acestuia stație de lucru, are acces la un astfel de serviciu peer-to-peer.

Pentru a lucra într-o rețea mică, Microsoft oferă un sistem de operare compact care nu necesită costuri semnificative de hardware sau software. sistem Windows pentru grupuri de lucru. Acest sistem de operare vă permite să organizați o rețea peer-to-peer fără a fi nevoie să cumpărați calculator special pentru a lucra ca server de rețea. Acest sistem de operare este potrivit în special pentru rezolvarea problemelor de rețea în echipele ai căror membri au folosit anterior Windows 3.1 pe scară largă. ÎN Windows pentru Workgroups atinge performanțe ridicate de procesare a rețelei datorită faptului că totul drivere de rețea sunt drivere virtuale pe 32 de biți.

Calculatoarele cu imaginea unui măr cu șapte culori au încetat de mult să mai fie o curiozitate. Acum pot fi găsite aproape peste tot - în edituri, agenții de publicitate, studiouri de design. Popularitatea ridicată a computerelor Apple în rândul designerilor de layout și designerilor poate fi explicată din multe motive, dar calitate superioară, interfața ușor de utilizat și funcționarea fiabilă a echipamentelor acestui brand sunt remarcate de toată lumea. Compania se apropie de noul mileniu cu încredere ocupând un loc demn printre cei mai mari producători calculatoare. Noile dezvoltări bazate pe procesoarele PowerPC 750 (G3) au câștigat deja o popularitate binemeritată, iar Apple se pregătește să lanseze modele de computere și mai puternice echipate cu un sistem de operare MacOS fiabil și convenabil. Unul dintre ultimele modele– iMac – a devenit pur și simplu un hit al sezonului, doborând toate recordurile de vânzări. Trăsături distinctive Acest computer are putere mare de calcul, ușurință de instalare și configurare, design elegant la costuri reduse.

Filosofia originală pentru dezvoltarea Unix este de a distribui funcționalitatea în mai multe părți mici, programe.

Aceasta a fost inițial o cerință provenind de la hardware-ul pe care Unix a rulat inițial. Dintr-un anumit motiv dintr-un motiv ciudat, sistemul de operare rezultat s-a dovedit a fi foarte util pe alt hardware. Puteți obține relativ ușor noi funcționalități și noi capabilități combinând părți mici (programe) într-un mod nou. Dacă apar utilitare noi (și apar), le puteți integra în vechiul set de instrumente. Din păcate, în zilele noastre, programele Unix devin din ce în ce mai mari și includ din ce în ce mai multe funcții, dar mai rămân o oarecare flexibilitate și interoperabilitate. De exemplu, când am scris acest document, foloseam în mod activ aceste programe; fvwm este pentru gestionarea ferestrelor, emacs este pentru editarea textului, LaTeX este pentru formatarea acestuia, xdvi este pentru vizualizarea textului formatat, dvips este pentru pregătirea lui pentru imprimare și, în final, lpr este pentru imprimare. Dacă găsesc mâine un vizualizator dvi nou, mai bun, îl pot folosi în locul celui vechi fără a schimba alte setări.

Sistem de operare de rețea.

Sistem de operare de rețea – conceput pentru procesarea, stocarea și transmiterea datelor într-o rețea de informații.

Sarcini:

Distribuirea resurselor;

Administrarea rețelei.

Sunt împărțite în:

Sistem de operare de rețea pentru servere;

Sistem de operare de rețea pentru utilizatori.

Sistemul de operare al rețelei formează baza oricărei rețele de calculatoare.

În sistemul de operare al rețelei:

ÎN în sens larg: este înțeles ca un ansamblu de sisteme de operare ale computerelor individuale, interconectate în scopul schimbului de mesaje și al partajării resurselor conform unor reguli uniforme - protocoale. Aceste protocoale asigură funcțiile de bază ale rețelei: adresarea obiectelor; funcționarea serviciilor; asigurarea securității datelor; administrare rețea.

ÎN în sens restrâns: Sistemul de operare de rețea este sistemul de operare al unui computer separat care îi oferă posibilitatea de a lucra într-o rețea.

Împărțit în clase:

Peer-to-peer (este instalat același sistem de operare);

Două ranguri (numite mai des rețele cu servere dedicate).

Situații de blocaj.

Deadlock (clinch, impas)- o situație care nu va fi niciodată rezolvată, i.e. procesul așteaptă o resursă, dar aceasta nu îi va fi alocată.

Sistemul de operare este într-o stare de blocaj ("blocat") - când mai multe procese sunt într-o stare de blocaj.

Blocaj simplu al sistemului de operare:

Să fie 2 procese A și B, care, înainte de a începe lucrul, sunt prevăzute cu resursele P1 și respectiv P2. La un moment dat, procesul A avea nevoie de P2, iar procesul B avea nevoie de P1, dar nu le vor primi, deoarece sunt deținute de procesele anterioare => există un simplu blocaj în sistemul de operare.

Reguli pentru prevenirea blocajelor în sistemul de operare:

Înainte ca un proces să poată începe să ruleze, acesta trebuie să fie prevăzut cu toate resursele necesare.

În cazul în care are nevoie de o resursă suplimentară în timpul funcționării, trebuie să returneze toate resursele OS alocate anterior și apoi să solicite toate resursele necesare cu această resursă suplimentară.

Întârziere nesfârșită a procesului.

Într-un sistem în care procesele trebuie să aștepte până când alocă resursa necesară, poate apărea o situație în care procesele cu o prioritate mai mare vor veni și vor necesita aceeași resursă - o situație de întârziere nesfârșită a procesului.

În unele sisteme de operare, această situație este prevenită prin creșterea priorității („îmbătrânirea” procesului astfel încât să i se acorde resursa necesară, după care prioritatea este coborâtă la nivelul anterior.

Managementul resurselor.

Ideea că sistemul de operare este în primul rând un sistem care oferă o experiență ușor de utilizat este în concordanță cu o vizualizare de sus în jos. O altă vedere, de jos în sus, oferă o idee despre sistemul de operare ca un mecanism care controlează toate părțile unui sistem complex. Sistemele de calcul moderne constau din procesoare, memorie, temporizatoare, discuri, unități de bandă magnetică, echipamente de comunicații în rețea, imprimante și alte dispozitive. Conform celei de-a doua abordări, funcția sistemului de operare este de a distribui procesoare, memorie, dispozitive și date între procesele care concurează pentru aceste resurse. Sistemul de operare trebuie să gestioneze toate resursele computerului în așa fel încât să asigure eficiența maximă a funcționării acestuia. Criteriul de performanță ar putea fi, de exemplu, debitului sau reactivitatea sistemului. Managementul resurselor presupune rezolvarea a două sarcini generale care nu depind de tipul de resursă:

planificarea resurselor- adică stabilirea cui, când și pentru resurse divizibile și în ce cantitate, este necesar să se aloce o anumită resursă;

urmărirea stării resurselor- adică menținerea informațiilor operaționale despre dacă o resursă este ocupată sau nu, iar pentru resurse divizibile - cât de mult din resursă a fost deja distribuită și cât este liber.

Pentru a rezolva aceste probleme comune de gestionare a resurselor, sistemele de operare diferite folosesc algoritmi diferiți, care determină în cele din urmă aspectul lor general, inclusiv caracteristicile de performanță, domeniul de aplicare și chiar interfața cu utilizatorul. Deci, de exemplu, algoritmul de control al procesorului determină în mare măsură dacă sistemul de operare este un sistem de partajare a timpului, un sistem de procesare în lot sau un sistem în timp real.

Tipuri de sisteme de operare. Conceptul de sistem de operare.

Sistemul de operare (OS) este un set de programe de sistem și de control concepute pentru cel mai mult utilizare eficientă toate resursele sistemului informatic (CS) (Sistemul informatic este un set interconectat de hardware și software de computer conceput pentru procesarea informațiilor) și confortul de a lucra cu acesta.

Sisteme de operare de procesare în loturi.
Un sistem de operare batch este un sistem care procesează un lot de joburi, adică mai multe joburi pregătite de aceiași utilizatori sau diferiți. Interacțiunea dintre utilizator și serviciul său în timpul procesării este imposibilă sau extrem de limitată. Sub controlul unui sistem de operare de procesare în serie, computerul poate funcționa în moduri cu un singur program și cu mai multe programe.
Sisteme de operare pentru partajarea timpului.

Astfel de sisteme oferă servicii simultane multor utilizatori, permițând fiecărui utilizator să interacționeze cu sarcina sa într-un mod de dialog. Efectul deservirii simultane este realizat prin împărțirea timpului procesorului și a altor resurse între mai multe procese de calcul care corespund sarcinilor individuale ale utilizatorului. Sistemul de operare oferă un computer fiecărui proces de calcul pentru o perioadă scurtă de timp; Dacă procesul de calcul nu s-a încheiat până la sfârșitul următorului interval, acesta este întrerupt și plasat într-o coadă de așteptare, dând loc unui alt proces de calcul. Computerul din aceste sisteme funcționează în modul multiprogram.
Un sistem de operare cu timp partajat poate fi folosit nu numai pentru a servi utilizatorilor, ci și pentru a controla echipamentele tehnologice. În acest caz, „utilizatorii” sunt unități individuale de control pentru actuatoarele care fac parte din echipamentul tehnologic: fiecare unitate interacționează cu un anumit proces de calcul pentru un interval de timp suficient pentru a transmite acțiuni de control către actuator sau pentru a primi informații de la senzori.
Sisteme de operare în timp real.
Aceste sisteme garantează executarea promptă a cererilor într-un interval de timp dat. Solicitările pot veni de la utilizatori sau de la dispozitive externe computerului, cu care sistemele sunt conectate prin canale de transmisie a datelor. În acest caz, viteza proceselor de calcul într-un computer trebuie să fie în concordanță cu viteza proceselor care au loc în afara computerului, adică, în concordanță cu fluxul de timp real. Aceste sisteme organizează managementul proceselor de calcul în așa fel încât timpul de răspuns la o solicitare să nu depășească valorile specificate. Timpul de răspuns necesar este determinat de proprietățile obiectelor (utilizatori, dispozitive externe) deservite de sistem. Sistemele de operare în timp real sunt utilizate în sistemele de regăsire a informațiilor și sistemele de control al echipamentelor de proces. Computerul din astfel de sisteme funcționează adesea în modul multitasking.
Sisteme de operare conversaționale.
Aceste sisteme de operare sunt utilizate pe scară largă în calculatoare personale. Aceste sisteme oferă o formă convenabilă de dialog cu utilizatorul prin intermediul afișajului la introducerea și executarea comenzilor. Pentru a executa secvențe de comenzi utilizate frecvent, adică joburi, sistemul de operare cu dialog oferă capabilități de procesare în lot. Sub controlul unui sistem de operare interactiv, computerul funcționează de obicei în modul cu un singur program.

Tipuri de sisteme de operare. Cu toții auzim în mod constant expresii precum „sistem de operare” și „Windows”, dar puțini oameni înțeleg despre ce vorbim. Când sunt rugat să ajut într-o anumită problemă, și întreb o persoană ce sistem de operare are pe computer, ea îmi răspunde că fie nu înțelege despre ce vorbește, fie spune sincer că nu știe. Este imperativ să știi ce sistem de operare este instalat pe computer, deoarece... Toate sunt diferite și setările lor sunt diferite. Și dacă doriți să aflați ceva despre subiecte legate de computere, trebuie să înțelegeți acest lucru și să vă puteți identifica sistemul de operare. Vom lua în considerare și această problemă în lecția noastră.

În primul rând, trebuie să înțelegem ce este un sistem de operare și pentru ce este proiectat.

Sistem de operare, abr. OS (engleză) sistem de operare, OS) este un set de programe interconectate concepute pentru a gestiona resursele computerului și a organiza interacțiunea cu utilizatorul. (Wikipedia)

Fără un sistem de operare (OS pe scurt), nici măcar un singur computer nu va funcționa. Este sistemul de operare care controlează toate programele, procesele, memoria și tot hardware-ul de pe computer.

De îndată ce porniți computerul, începe procesul de încărcare a sistemului de operare, timp în care au loc următoarele:

  • Verificarea tuturor echipamentelor.
  • Disponibilitatea șoferilor pentru ei. Un driver este un program pentru funcționarea fiecărui echipament separat. Fiecare sistem de operare are propriul driver scris.
  • După ce primele două verificări sunt finalizate, sistemul de operare pornește.

Tipuri de sisteme de operare

Cel mai adesea, atunci când cumpărați un computer, sistemul de operare este deja instalat. Majoritatea dintre voi nici măcar nu vă pasă de cum este ea. Și cunoașterea sistemului este foarte importantă, fie și doar pentru că diferite sisteme de operare funcționează diferit, sunt configurate diferit și chiar au un desktop diferit.

Există trei sisteme de operare principale și cele mai populare:

  1. Microsoft Windows(Microsoft este compania care produce acest sistem, iar Windows (Windows), tradus din engleză, înseamnă ferestre):

  2. Apple Mac OS X(abreviat Mac, iar Apple este o companie (tradus din engleză, înseamnă măr);

Fiecare sistem de operare are propriul său aspect, așa-numita interfață grafică (din engleză - face).

Primele sisteme de operare, numite MS-DOS, nu aveau o interfață grafică. Lucrul în ele a fost doar prin linia de comandă folosind tastatura. Atunci nu erau șoareci și nu era nevoie de ei. Era necesar să cunoaștem și să ne amintim multe comenzi pe Limba engleză. Și pe monitor erau doar cifre și litere, în cel mai bun caz, grafice. Pentru un utilizator simplu toate acestea nu erau clare și deloc interesante.

La mijlocul anilor 1980, Microsoft a creat sistemul de operare Windows și a început nouă eră, datorită căruia, tu și cu mine putem acum să scriem scrisori și cărți pe computer, să lucrăm cu fotografii, imagini, să ne creăm propriile filme, site-uri web, să „plimbăm” pe internet și să învățăm noi științe și meserii.

Iată lista sistemului de operare Windows:

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987)
  3. Windows 3.0 (1990)
  4. Windows 3.1 (1992)
  5. Windows pentru grupuri de lucru 1/3.11

Familia Windows 9x, în care oameni ca tine și ca mine am putea deja să lucrăm:

  1. Windows 95 (1995)
  2. Windows 98 (1998)
  3. Windows ME (2000)

Familia Windows NT

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 - Windows NT 5.0 (2000)
  6. Windows XP - Windows NT 5.1 (2001)
  7. Windows XP Ediție pe 64 de biți - Windows NT 5.2 (2003)
  8. Windows Server 2003 - Windows NT 5.2 (2003)
  9. Windows XP Professional x64 Edition - Windows NT 5.2 (2005)
  10. Windows Vista - Windows NT 6.0 (2006)
  11. Windows Home Server - Windows NT 5.2 (2007)
  12. Windows Server 2008 - Windows NT 6.0 (2008)
  13. Windows Small Business Server - Windows NT 6.0 (2008)
  14. Windows 7 - Windows NT 6.1 (2009)
  15. Windows Server 2008 R2 - Windows NT 6.1 (2009)
  16. Windows Home Server 2011 - Windows NT 6.1 (2011)
  17. Windows 8 - Windows NT 6.2 (2012)
  18. Windows Server 2012 - Windows NT 6.2 (2012)
  19. Windows 8.1 - Windows NT 6.3 (2013)
  20. Windows Server 2012 R2 - Windows NT 6.3 (2013)
  21. Windows 10 - Windows NT 10.0 (2015)

Familia de sisteme de operare pentru smartphone-uri.