Acasă Pregătiri pentru iarnă Perspective pentru dezvoltarea sistemului de operare Windows. Tendințe în dezvoltarea sistemelor de operare. Ubuntu va deveni baza pentru sistemul de operare național al Chinei

Perspective pentru dezvoltarea sistemului de operare Windows. Tendințe în dezvoltarea sistemelor de operare. Ubuntu va deveni baza pentru sistemul de operare național al Chinei

Trimiteți-vă munca bună în baza de cunoștințe este simplu. Foloseste formularul de mai jos

Studenții, studenții absolvenți, tinerii oameni de știință care folosesc baza de cunoștințe în studiile și munca lor vă vor fi foarte recunoscători.

Documente similare

    Istoricul creării și caracteristicile generale ale sistemelor de operare Windows Server 2003 și Red Hat Linux Enterprise 4. Caracteristici de instalare, sisteme de fișiere și infrastructuri de rețea ale acestor sisteme de operare. Folosind protocolul Kerberos pe Windows și Linux.

    teză, adăugată 23.06.2012

    Concepte de bază despre sistemele de operare. Tipuri de sisteme de operare moderne. Istoria dezvoltării sistemelor de operare ale familiei Windows. Caracteristicile sistemelor de operare din familia Windows. Noua funcționalitate a sistemului de operare Windows 7.

    lucrare de termen, adăugată 18.02.2012

    Scopul, clasificarea, compoziția și scopul componentelor sistemului de operare. Dezvoltarea de sisteme informatice complexe, pachete software și aplicații individuale. Caracteristicile sistemelor de operare Windows, Linux, Android, Solaris, Symbian OS și Mac OS.

    lucrare de termen, adăugată 19.11.2014

    Scopul sistemelor de operare pentru server. Analiza comparativă a sistemelor de operare server Windows și Linux și compararea acestora pe indicatori importanți precum: interfața grafică utilizator, securitate, stabilitate, capacitate și preț.

    lucrare de termen, adăugată 07.03.2012

    Concepte de bază ale sistemelor de operare. Echipamente informatice moderne. Avantajele și dezavantajele sistemului de operare Linux. Funcționalitatea sistemului de operare Knoppix. Caracteristici comparative ale sistemelor de operare Linux și Knoppix.

    rezumat, adăugat 17.12.2014

    Repere în istoria sistemelor de operare care leagă hardware-ul și programele de aplicație. Caracteristicile sistemului de operare Microsoft Windows Seven, analiza sistemului de operare Linux. Avantajele și dezavantajele fiecărui sistem de operare.

    lucrare de termen, adăugată 05/07/2011

    Studiul evoluției sistemelor de operare pentru un computer personal de către Microsoft. Descrierea principalelor caracteristici funcționale ale Windows XP, Windows Vista și Linux. Avantajele și dezavantajele sistemelor de operare produse de Apple.

    Azi:

    1. Aproape toate sistemele de operare au devenit reţea:

    1.1. Funcțiile de rețea de astăzi sunt încorporate în nucleul sistemului de operare, fiind parte integrantă a acestuia.

    1.2. Sistemele de operare au primit instrumente pentru lucrul cu toate tehnologiile majore ale rețelelor locale (Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM) și globale (X.25, frame relay, ISDN, LTM), precum și instrumente pentru crearea rețele compuse (IP, IPX, AppleTalk, RIP, OSPF, NLSP).

    1.3. Calculatoarele pot suporta conexiunea simultană cu clienți și servere eterogene.

    1.4. Furnizorii de sisteme de operare au sporit dramatic suportul pentru instrumentele de internet.

    1.5. Pachetul a început să includă utilități care implementează servicii de Internet atât de populare precum telnet, ftp, DNS și Web.

    1.6. Influența Internetului s-a manifestat și prin faptul că computerul s-a transformat dintr-un dispozitiv pur informatic într-un mijloc de comunicare cu capabilități avansate de calcul.

    2. În ultimul deceniu s-a acordat o atenție deosebită rețeaua corporativă sisteme de operare

    2.1. Un sistem de operare de întreprindere se distinge prin capacitatea sa de a funcționa bine și fiabil în rețele mari, care sunt tipice pentru întreprinderile mari cu filiale în zeci de orașe și, eventual, în diferite țări.

    2.2. Un sistem de operare corporativ trebuie să interacționeze fără probleme cu diferite tipuri de sisteme de operare și să funcționeze pe diferite platforme hardware.

    2.3. Primele trei din clasa OS corporative sunt Novell NetWare 4.x și 5.0, Microsoft Windows NT 4.0 și Windows 2000, precum și sistemele UNIX de la diverși producători de platforme hardware.

    2.4. În sistemele de operare moderne, instrumentele de administrare centralizată se bazează de obicei pe un singur birou de asistență, permițând într-o singură bază de date stocarea conturilor a zeci de mii de utilizatori, calculatoare, dispozitive de comunicație și module software disponibile în rețeaua corporativă. (Exemplu, NDS)

    3. În stadiul actual de dezvoltare a sistemelor de operare, instrumentele de securitate au ieșit în prim-plan. Acest lucru se datorează valorii crescute a informațiilor procesate de computere, precum și nivelului crescut de amenințări care există atunci când datele sunt transmise prin rețele, în special cele publice precum Internetul. Multe sisteme de operare poseda azi mijloace avansate de protecție a informațiilor.

    4. Sistemele de operare moderne sunt inerente multiplatformă, adică capacitatea de a lucra pe tipuri complet diferite de computere.

    5. Multe sisteme de operare au versiuni speciale pentru a suporta arhitecturi cluster care oferă performanță ridicată și toleranță la erori.


    6. Se dezvoltă o tendință ascendentă comoditatea muncii persoană cu un computer.

    7. Comoditatea lucrului interactiv cu un computer crește constant prin includerea în sistemul de operare interfețe grafice avansate care folosesc sunet și video împreună cu grafică.

    In viitor:

    1. Dezvoltare ulterioară corporative OS reprezintă una dintre cele mai importante sarcini în viitorul apropiat.

    2. Crearea unui scalabil multifuncțional Ghișeu de ajutor este o direcție strategică a evoluției sistemului de operare. Dezvoltarea în continuare a Internetului depinde în mare măsură de succesul acestei direcții. Un astfel de serviciu este necesar pentru a transforma Internetul într-un sistem previzibil și gestionabil (de exemplu, pentru a oferi calitatea necesară a serviciului pentru traficul utilizatorilor, pentru a sprijini aplicații distribuite mari, pentru a construi un sistem de poștă eficient etc.)

    3. Interfața cu utilizatorul sistemul de operare devine din ce în ce mai inteligent, direcționând acțiunile umane în situații tipice și luând decizii de rutină pentru el.

    4. Sistemele de operare ale viitorului trebuie să ofere un nivel ridicat de transparenţă resursele de rețea, asumându-și sarcina de a organiza calcularea distribuită, transformând rețeaua într-un computer virtual. Este exact sensul pe care specialiștii Sun îl pun în sloganul laconic „Rețeaua este un computer”, dar pentru a transforma sloganul în realitate, dezvoltatorii de sisteme de operare mai au mult de parcurs.

    În această prelegere finală a cursului sunt luate în considerare următoarele aspecte: o trecere în revistă a altor sisteme de operare moderne care nu sunt luate în considerare în detaliu în curs (IBM, HP, Oracle / Sun etc.); tendințele actuale în dezvoltarea sistemului de operare; shell-uri grafice OS; suport pentru cloud computing distribuit, paralel, în sistemul de operare; dezvoltarea rețelei: 3G, 4G, WiMAX; perspective ale sistemului de operare și rețelelor.

      Introducere

      Sistemele de operare ale altor firme mari

      Solaris este un sistem de operare dezvoltat de Oracle/Sun

      Tendințele actuale în dezvoltarea sistemului de operare

      Noi sisteme de operare din familia Windows

      Noi tendințe în dezvoltarea sistemului de operare

      shell-uri grafice ale sistemului de operare

      Suport pentru calcul paralel

      Dezvoltarea rețelelor fără fir

      Perspective de dezvoltare a sistemului de operare

      Termeni cheie

      Rezumat scurt

      Set de antrenament

      • Exerciții

        Subiecte pentru lucrări, rezumate, eseuri

        Concluzie

    Introducere

    Această prelegere completează cursul despre sistemele de operare moderne. Acesta rezumă tendințele în dezvoltarea sistemelor de operare moderne, oferă o imagine de ansamblu asupra sistemelor de operare care nu sunt luate în considerare în curs și subliniază perspectivele de dezvoltare a sistemelor de operare și a rețelelor.

    Sistemele de operare ale altor firme mari

    Acest curs acoperă atât bazele teoretice ale sistemelor de operare moderne, cât și cele mai comune familii de sisteme de operare - Windows și Linux, precum și o prezentare generală a sistemului de operare pentru dispozitive mobile și a sistemului de operare pentru cloud computing. Există o serie de linii foarte interesante și comune de dezvoltare a sistemului de operare, care nu sunt reflectate în detaliu în curs. Acestea sunt în primul rând sisteme de operare ale companiilor mari:

      IBM- în anii 1960 - 1970. gg. dezvoltat OS IBM 360/370; apoi - OS pentru computere personale OS / 2; in prezent cele mai moderne sisteme de operare ale acestei companii sunt z/OSȘi z/VM;

      măr– de la începutul anilor 1980. dezvoltă familia OS macOS, cu o interfață grafică îmbunătățită pentru utilizator (vezi secțiunea macOS);

      Oracol/Soare– de la începutul anilor 1980. Sun dezvoltă sistemul de operare Solaris, dezvoltare UNIX (vezi secțiunea Solaris);

      Hewlett Packard- își dezvoltă propriul dialect UNIX - sistemul HP / UX (vezi secțiunea HP-UX);

      Novell– una dintre firmele lider în domeniul tehnologiilor de rețea; dezvoltă o familie de sisteme de operare în rețea: NetWare; în prezent - Deschideți Enterprise Server(un sistem de operare în rețea care include toate capabilitățile de rețea NetWare și capacitățile unui dialect Linux comun - openSUSE).

    Aceasta nu este o listă completă a sistemelor de operare comerciale și de cercetare, inclusiv sute de titluri.

    Solaris este un sistem de operare dezvoltat de Oracle/Sun

    Este o evoluție a UNIX (linia Solaris 1.x este o evoluție a dialectului UNIX BSD, linia Solaris 2.x este o evoluție a dialectului AT&T SVR4 UNIX). Autorul are 10 ani de experiență în sistemul Solaris, care, din experiența noastră personală, este foarte convenabil și de încredere și are instrumente convenabile de dezvoltare software. În diferite secțiuni ale cursului, am atins deja multe caracteristici Solaris, cum ar fi suportul multithreading. Platforme hardware acceptate de Solaris OS, SPARC, x86, IA-32 și x64. În anii 1990 multe firme de utilizatori au preferat să utilizeze Solaris ca sistem de operare pentru server și computerele SPARC ale Sun ca servere. Un avantaj important al Solaris este familia de compilatoare de optimizare Sun Studio (C, C++, Fortran) utilizate în acest sistem, în dezvoltarea cărora în anii 1990. autorul a fost implicat activ. În prezent, compilatoarele Sun Studio rulează și pe Linux. Un instrument foarte interesant și puternic disponibil pe sistemul Solaris este procesorul de aplicații distribuite DTrace. Noul sistem de fișiere al sistemului de operare Solaris - ZFS (sistem de fișiere Zetabyte) suportarea unor volume mari de fișiere și capacitatea de a cripta informațiile din fișiere pentru a le proteja. Sistemul Solaris are suport puternic pentru multithreading și sincronizare fire, precum și suport convenabil pentru multiprocesare simetrică (arhitecturi SMP). Shell-urile grafice utilizate pe sistemul Solaris sunt Common Desktop Environment (CDE), GNOME, Java Desktop; în anii 1990 s-a folosit și învelișul grafic ferestre deschise.

    Proiectul este sprijinit pentru studenți, absolvenți și profesori OpenSolaris este un proiect de cercetare academică asupra sistemului de operare open source Solaris. Rezultatele sale vor oferi o oportunitate de a îmbunătăți noile versiuni ale sistemului comercial Solaris OS.

    MacOS a fost dezvoltat de Apple, un creator de tendințe în industria GUI încă din anii 1980. Ideea cheie a MacOS încă de la început este dezvoltarea și dezvoltarea sistemului de operare numai pe baza interfeței grafice cu utilizatorul - „OS fără linie de comandă”. Platformă hardware MacOS - tot felul de familii de computere Macintosh de la Apple (cele mai populare dintre stațiile de lucru din SUA), precum și PowerPC - o stație de lucru cu arhitectură RISC dezvoltată în comun de Apple, IBM și HP. Dialectele (versiunile) MacOS diferă în abordarea lor asupra implementării, deși pentru utilizator, datorită unei interfețe grafice convenabile, aceste diferențe pot să nu fie vizibile. MacOS clasic (MacOS clasic)- dezvoltarea originală a Apple; linie nouă Mac OS X– dezvoltarea MacOS Classic OS și NeXTSTEP OS (OS asemănător UNIX), adică este compatibil UNIX.

    Dezvoltator HP-UX OS Hewlett-Packard. Este un sistem de operare pe 64 de biți asemănător UNIX (unul dintre primele sisteme de operare pe 64 de biți din istorie). Platforma sa hardware este stațiile de lucru HP. Sistemul HP-UX folosește originalul sistem de fișiere virtual: Veritas File System (Vx-Fs) folosind reprezentarea fișierelor bazată pe extensii (extents) - vezi mai jos. „Sisteme de fișiere virtuale (VFS). Implementări de sisteme de fișiere. Sistem de fișiere de rețea NFS”.

    Tendințele actuale în dezvoltarea sistemului de operare

    Pe baza experienței de utilizare a multor sisteme de operare moderne, se pot distinge următoarele tendințe principale în dezvoltarea lor.

    Cochilii grafice. Orice sistem de operare modern are o interfață grafică cu utilizatorul și (din motive evidente de concurență intensă între firmele de dezvoltare) shell-urile grafice pentru toate sistemele de operare sunt aproximativ aceleași în ceea ce privește capabilitățile. Uneori este dificil pentru utilizator să afle în ce sistem de operare lucrează, deși pentru utilizatorii finali (non-programatori), aparent, o astfel de unificare este convenabilă.

    Suport pentru noi tehnologii de rețea și web. Rețelele și internetul se dezvoltă activ. Apar noi standarde și protocoale - IPv6, HTML 5 (pentru cloud computing), etc. Sistemele de operare moderne evoluează pentru a susține toate noile tehnologii de rețea.

    Accent sporit pe mecanismele de securitate și protecție. În mare parte datorită inițiativei Trustworthy Computing lansată de Microsoft în 2002 (a fost discutată în detaliu în prelegerile anterioare), și, de asemenea, având în vedere criminalitatea cibernetică tot mai mare, toate sistemele de operare moderne acordă o atenție sporită securității: atunci când navighează pe paginile web, browserele. verificați-le pentru absența phishing-ului; descărcările și instalările de programe din rețea se efectuează numai cu acordul explicit al utilizatorului etc.

    Suport pentru procesoare multi-threading și multi-core. Datorită utilizării pe scară largă a procesoarelor multi-core, toate sistemele de operare moderne au biblioteci software care acceptă această capacitate hardware. Datorită arhitecturii multi-core, execuția paralelă a firelor de execuție (threads) devine cu adevărat posibilă.

    Suport pentru calcul distribuit și paralel. Sistemele de operare moderne încorporează biblioteci de nivel înalt care vă permit să dezvoltați algoritmi paraleli pentru rezolvarea problemelor - de exemplu, cei care acceptă standardele de paralelism OpenMP și MPI.

    Virtualizare resurse și hardware. Sistemele de operare moderne încorporează instrumente de virtualizare care vă permit să rulați aplicații pentru alte platforme în mașini virtuale izolate în care pot fi instalate alte sisteme de operare.

    Dezvoltarea sistemelor de fișiere pentru a proteja informațiile și a crește semnificativ dimensiunea fișierelor (pentru multimedia). Cerințele actuale de procesare multimedia înseamnă că sistemele de fișiere mai vechi (cum ar fi FAT) nu sunt suficiente pentru a stoca fișiere multimedia. De exemplu, dimensiunea maximă a fișierului în sistemul FAT - 4 gigaocteți - poate fi depășită cu ușurință atunci când se transferă o bandă video digitală de 10-15 minute pe un computer. Prin urmare, sunt dezvoltate noi sisteme de fișiere care pot stoca fișiere foarte mari, cum ar fi sistemul ZFS pe sistemul de operare Solaris. O altă cerință este asigurarea confidențialității informațiilor, ceea ce duce la necesitatea implementării capacităților de criptare în sistemele de fișiere (care este implementată, de exemplu, în sistemul de fișiere ZFS).

    Suport pentru cloud computing- o tendință complet nouă în dezvoltarea sistemului de operare, care a fost inițiată de sistemul de operare „cloud” Windows Azure de la Microsoft (vezi. „OS pentru cloud computing (cloud computing). Windows Azure”).

    Noi sisteme de operare din familia Windows

    Să oferim o scurtă prezentare generală a capacităţilor noilor sisteme de operare ale familiei Windows, care nu sunt tratate în detaliu în curs.

    Windows Vista are următoarele caracteristici noi: stil nou GUI (Windows Aero); setul de instrumente încorporat .NET Framework 3.0, care oferă execuția codului .NET gestionat; sistem unificat de regăsire a informațiilor WinFS; instrumente de management al securității aplicațiilor (în special, lansarea aplicațiilor de instalare numai cu acordul explicit al utilizatorului); subsisteme Windows Presentation Foundation(suport pentru GUI modern avansat), Windows Communication Foundation(sprijinirea tehnologiilor moderne de comunicare cu ajutorul serviciilor); Windows Workflow Foundation(numit si CardSpace) - suport pentru autentificarea utilizatorilor, planificarea și organizarea muncii.

    Windows Server 2008 este cel mai modern sistem de operare pentru server din familia Windows. Acesta oferă: suport pentru noua versiune a protocolului Internet IPv6; suport îmbunătățit pentru rețea; suport de programare paralelă; noul procesor de comandă puternic Windows PowerShell; instrumente de virtualizare și emulare a aplicațiilor folosind tehnologie Hyper-V.

    Windows 7- cel mai nou sistem de operare în acest moment (2010) din seria Windows. Oferă suport pentru un nou tip de interfață utilizator - atingere multiplă; Instrumente de stocare în cache a traficului pe internet ( Cache-ul ramurilor); un set unic de fundaluri desktop pentru fiecare țară; suport îmbunătățit pentru driverele de dispozitiv; setări de securitate și firewall mai flexibile; dezvoltarea interfeței Aero GUI, implementată pentru prima dată în Windows Vista.

    Noi tendințe în dezvoltarea sistemului de operare

    Proiect Midori. Midori- un proiect Microsoft Research care a început la începutul anilor 2000. intitulat Singularitate. Midori- OS de cercetare implementat pe cod gestionat care stă la baza platformei .NET și oferă control complet de tip, siguranță etc., ceea ce crește semnificativ fiabilitatea și siguranța codului. Cu toate acestea, înainte de Midori, dezvoltatorii OS au preferat modalități mai puțin fiabile, dar mai eficiente de implementare a sistemului de operare în C și C++, așa că, în opinia noastră, Midori este un experiment foarte îndrăzneț. Codul gestionat din OS Midori implementează, printre altele, atât nucleul sistemului de operare, cât și driverele de dispozitiv. Midori oferă suport eficient pentru paralelizare, ceea ce este deosebit de important în tendințele actuale în dezvoltarea platformelor hardware. Pentru a crește securitatea aplicațiilor care rulează, Midori le oferă protecție bazată pe execuția fiecărei aplicații separat „cutie cu nisip” (cutie cu nisip Una dintre principalele caracteristici ale lui Midori este că este Sistem de operare centrat pe internet. În viitor, trecerea dezvoltării sistemului de operare Microsoft de la platforma Windows la noua platformă Midori nu este exclusă.

    shell-uri grafice ale sistemului de operare

    După cum sa menționat deja, fiecare sistem de operare modern are un shell grafic. Shell-urile grafice ale sistemului de operare oferă următoarele caracteristici principale.

    Interfață grafică convenabilă pentru utilizator.

    Abilitatea de a efectua orice setări de sistem utilizând GUI. Ar trebui, conform experienței noastre personale, ca shell-urile grafice ale sistemului de operare Linux să fie remarcate în special în acest sens.

    Suport pentru noile tendințe în dezvoltarea interfețelor– multi-touch, Tablet PC etc.

    Unificarea shell-urilor grafice pentru diverse sisteme de operare. Diferite sisteme de operare folosesc shell-uri grafice CDE, KDE, GNOME. Poate că în viitorul apropiat lista lor se va extinde.

    Rețineți că shell-urile pentru diferite sisteme de operare sunt practic imposibil de distins (toate au, de exemplu, un buton Start, un folder My Documents etc.), ceea ce este convenabil pentru utilizatorii finali, deoarece simplifică studiul mediului de lucru.

    Cu toate acestea, din punctul nostru de vedere, utilizarea numai a shell-urilor grafice (fără a învăța limbaje de comandă și fișiere de configurare) reduce nivelul de pregătire al programatorilor de sistem. Când studiază sistemul de operare, programatorii, în special programatorii de sistem, ar trebui să țină cont de acest lucru. În acest sens, utilizarea unui sistem de operare de tip UNIX oferă abilități utile unui specialist - în primul rând, cunoașterea limbajelor de comandă și a fișierelor de configurare.

    Suport pentru calcul paralel

    Toate sistemele de operare moderne oferă biblioteci pentru dezvoltarea algoritmilor paraleli folosind capabilități hardware. Aceștia acceptă următoarele tipuri principale, standarde și instrumente de concurență:

      openmp- pragmate de paralelizare a programelor pentru compilatoare din diferite limbaje;

      MPI (Interfață de transmitere a mesajelor)– executarea paralelă a programelor care interacționează prin transmiterea mesajelor.

    Sistemele de operare Microsoft acceptă standardul OpenMP. Există și biblioteci MPI.NET care acceptă standardul MPI, precum și biblioteci ParallelFx. Microsoft a lansat o versiune specială a sistemului de operare - Windows High Performance Computing (HPC) 2008, care acceptă programarea paralelă.

    Dezvoltarea rețelelor fără fir

    O tendință modernă importantă este dezvoltarea a tot mai multe rețele wireless de înaltă performanță, care se reflectă și în dezvoltarea sistemelor de operare. Evidențiem următoarele tehnologii de rețea promițătoare.

    WiMAX– rețele wireless regionale bazate pe tehnologie Wi-Fi (comunicație radio fără fir conform standardelor IEEE.802.11) cu o capacitate de până la 1 Gbit/s.

    3G– comunicații mobile de a treia generație pe baza standardelor CDMA și UMTS (viteză de până la 14 Mbps); în Rusia, „pionierul” 3G este SkyLink; în prezent, toți furnizorii de comunicații mobile trec la standardele 3G.

    4G- o nouă generație de rețele de comunicații mobile cu o rată de transmisie de până la 1 Gbit/s, care asigură și o calitate sporită a comunicației vocale. În mod oficial, standardul pentru rețelele 4G nu a fost încă adoptat; aceasta este o problemă pentru viitorul apropiat.

    O tendință interesantă este și utilizarea canalelor de televiziune digitală pentru a accesa Internetul folosind dispozitive speciale. set top box-uri.

    Perspective de dezvoltare a sistemului de operare

    După cum se poate observa din conținutul acestei prelegeri și al întregului curs, sistemele de operare rămân o zonă în curs de dezvoltare, una dintre cele mai interesante din domeniul programării sistemelor. Enumerăm câteva tendințe caracteristice în dezvoltarea lor.

    Tendință de integrare a sistemului de operare(nu numai la nivelul shell-urilor grafice, ci și la nivelul nucleului comun); dezvoltarea familiilor de sisteme de operare bazate pe module de cod comune.

    Îmbunătățiri semnificative ale fiabilității, securității și rezistenței sistemului de operare; Dezvoltarea sistemului de operare pe cod gestionat sau analogii acestuia.

    Tendință în continuare către proiecte open source OS; acest lucru este de înțeles, deoarece firmele de dezvoltare de software au nevoie de idei noi, ceea ce reprezintă o oportunitate excelentă pentru tinerii programatori de a străluci.

    Dezvoltarea virtualizării: Trebuie să fiți capabil să rulați sau să emulați orice aplicație în orice mediu de operare modern.

    Convergență suplimentară a capabilităților între sistemul de operare desktop și sistemul de operare mobil.

    Integrare suplimentară în sistemul de operare și în rețea.

    Migrați sistemul de operare și instrumentele de bază în medii de cloud computing.


    În acest moment, industria globală de calculatoare se dezvoltă foarte rapid. Performanța sistemelor este în creștere și, în consecință, crește posibilitățile de procesare a unor cantități mari de date.

    Sistemele de operare ale clasei MS-DOS nu mai pot face față unui astfel de flux de date și nu mai pot utiliza pe deplin resursele computerelor moderne.De aceea, recent a avut loc o tranziție către sisteme de operare mai puternice și mai avansate din clasa UNIX, un dintre care exemplu este Windows NT, lansat de Microsoft Corporation.

    · Istoria OS are aproximativ o jumătate de secol. A fost determinată în mare măsură și este determinată de dezvoltarea bazei elementului și a echipamentelor de calcul.

    · Primele calculatoare digitale, apărute la începutul anilor 40, funcționau fără sisteme de operare, toate sarcinile de organizare a procesului de calcul erau rezolvate manual de fiecare programator din panoul de control.

    · Sistemele de monitorizare de la mijlocul anilor 50, care automatizau acțiunile operatorului pentru a finaliza un lot de sarcini, au fost prototipul sistemelor de operare moderne.

    · În 1965-1975, tranziția la circuitele integrate a deschis calea pentru următoarea generație de calculatoare, un exemplu proeminent al căruia este IBM/360. În această perioadă au fost implementate aproape toate conceptele de bază inerente sistemelor de operare moderne: multiprogramare, multiprocesare, modul multiterminal, memorie virtuală, sisteme de fișiere, control acces și rețea.

    · Implementarea multiprogramarii a necesitat modificari foarte importante ale hardware-ului calculatorului. Procesoarele au acum moduri de operare privilegiate și de utilizator, registre speciale pentru trecerea rapidă de la o sarcină la alta, mijloace de protejare a zonelor de memorie și un sistem avansat de întrerupere.

    La sfârșitul anilor '60, au început lucrările la crearea rețelei globale ARPANET, care a fost punctul de plecare pentru Internet, o rețea publică globală care a devenit un teren de testare pentru multe sisteme de operare în rețea, ceea ce a făcut posibilă testarea în condiții reale a posibilitatea de interacțiune a acestora, gradul de scalabilitate, capacitatea de a lucra cu încărcare extremă.

    Pe la mijlocul anilor 1970, minicalculatoarele au devenit larg răspândite. Arhitectura minicalculatoarelor a fost mult simplificată în comparație cu mainframe-urile, ceea ce se reflectă în sistemul lor de operare. Eficiența costurilor și disponibilitatea mini-calculatoarelor au servit ca un stimulent puternic pentru crearea de rețele locale. O întreprindere care își putea permite acum mai multe minicalculatoare necesare pentru a partaja date și periferice scumpe. Primele rețele locale au fost construite folosind echipamente de comunicații non-standard și software non-standard.

    · De la mijlocul anilor 1970, a început utilizarea în masă a UNIX, un sistem de operare unic pentru acea vreme, care era relativ ușor de portat pe diferite tipuri de computere. Deși UNIX a fost conceput inițial pentru minicalculatoare, flexibilitatea, eleganța, funcționalitatea puternică și deschiderea sa l-au plasat ferm în fiecare clasă de computere.

    · La sfârșitul anilor '70, a fost creată o versiune funcțională a stivei de protocol TCP/IP. În 1983, stiva de protocoale TCP/IP a fost standardizată. Independența furnizorului, flexibilitatea și eficiența dovedite de succesul pe Internet au făcut din TCP/IP nu doar mecanismul de transport principal al Internetului, ci și stiva de bază a majorității sistemelor de operare de rețea.

    Începutul anilor 80 este asociat cu un eveniment semnificativ din istoria sistemelor de operare - apariția computerelor personale, care au servit ca un catalizator puternic pentru creșterea rapidă a rețelelor locale, creând o bază materială excelentă pentru aceasta sub formă de zeci. și sute de computere situate în aceeași clădire. Ca urmare, suportul pentru funcțiile de rețea a devenit o condiție prealabilă pentru sistemul de operare al computerelor personale.

    · În anii 80 au fost adoptate principalele standarde pentru tehnologiile de comunicație pentru rețelele locale: în 1980 - Ethernet, în 1985 - Token Ring, la sfârșitul anilor 80 - FDDI. Acest lucru a făcut posibilă asigurarea compatibilității cu sistemul de operare al rețelei la nivelurile inferioare, precum și standardizarea interfeței OS cu driverele adaptoarelor de rețea.

    · Până la începutul anilor 90, aproape toate sistemele de operare au devenit conectate în rețea, capabile să suporte lucrul cu clienți și servere eterogene. Au apărut sisteme de operare de rețea specializate care sunt concepute exclusiv pentru sarcini de comunicare, cum ar fi IOS-ul Cisco Systems care rulează în routere.

    · În ultimul deceniu, s-a acordat o atenție deosebită sistemelor de operare ale rețelei corporative, care se caracterizează printr-un grad ridicat de scalabilitate, suport de rețea, instrumente avansate de securitate, capacitatea de a lucra într-un mediu eterogen și disponibilitatea unei administrări și administrare centralizată. instrumente de management.

    Un sistem de operare este un complex de programe interconectate care însoțesc activitatea unui computer care controlează funcționarea acestuia și asigură lansarea și execuția tuturor proceselor. Motivul principal care face necesară utilizarea sistemului de operare este că, pentru a menține sănătatea PC-ului, este necesar să se efectueze simultan multe operațiuni de nivel scăzut, al căror număr este de sute și chiar mii.

    Care este cel mai bun sistem de operare? În prezent, există un vagon și un mic cărucior de sisteme de operare de diferite feluri, dar doar cele mai comune sunt cunoscute publicului larg. Astăzi ne vom uita la fiecare dintre ele și vom încerca să o alegem pe cea mai bună.

    Să ne întâlnim cu recenzenții:

    Windows este o familie de sisteme de operare închise (sau, după cum se spune, proprietare) dezvoltate de Microsoft. În prezent, conform statisticilor, aproximativ 85% dintre computerele de acasă, laptopurile și tabletele sunt sub controlul acestui sistem de operare, iar poziția sa, contrar prognozelor unor experți, nu face decât să se întărească. Acest lucru este dovedit de rezultatul impresionant de 200 de milioane de copii licențiate, pe care cea mai recentă versiune de Windows (8.1) a reușit să-l obțină în mai puțin de 12 luni de la data lansării.

    Linux - acest termen se referă la toate sistemele de operare asemănătoare Unix bazate pe nucleul cu același nume. Nu au o clasificare clară, astfel încât fiecare distribuție are propriile caracteristici și propriul set de programe de aplicație. Linux nu este foarte popular printre proprietarii de PC-uri de acasă, dar domină piața smartphone-urilor (sistemul de operare Android se bazează pe kernel-ul Linux) și a serverelor de internet. Mac OS este un sistem de operare proprietar, cu sursă închisă, bazat pe Unix. Dezvoltat de Apple ca software însoțitor pentru computerele și laptopurile lor. Dispozitivele de la alți producători, conform acordului de utilizare, nu au dreptul de a utiliza acest sistem. Începând cu versiunea 10.6, doar procesoarele Intel sunt acceptate de sistem, deși lucrările anterioare au fost efectuate și cu PowerPC.

    Ce sistem de operare este mai bun: Windows, Mac OS sau Linux?

    Să facem o comparație în funcție de câteva dintre cele mai importante criterii pentru utilizatori - costul sistemului de operare, cerințele hardware, procesul de instalare și configurare, ușurința în utilizare, software-ul suportat și securitatea.

    Costul licenței

    Dacă toate torrentele, site-urile pirat și alte surse de „gratiuri” încetează brusc să funcționeze, mulți oameni vor fi îngrijorați de problemele legate de preț. La urma urmei, versiunile licențiate ale sistemelor de operare pot fi foarte scumpe. Din fericire, există opțiuni distribuite sub o licență gratuită.

    Cea mai recentă versiune a sistemului Windows (8.1) vine în două variante - obișnuit și Pro. Primul costă aproximativ 6 mii de ruble în magazinul Microsoft și acceptă toate funcțiile necesare pentru un computer de acasă. A doua (versiunea Pro) este cu 3.000 de ruble mai scumpă decât versiunea de bază și oferă funcționalități avansate, inclusiv criptarea datelor, acces de la un computer din rețea la altul și așa mai departe. Dacă doriți, puteți întotdeauna să actualizați vechiul sistem pentru o sumă mai mică.

    Mac OS vine la pachet cu computerele Apple în mod implicit, deci este considerat gratuit. Dar dacă estimați în termeni de bani, costul produselor „mere” este semnificativ mai mare decât cel al calculatoarelor de putere similară, astfel încât plata în exces nu poate fi evitată. Pe de altă parte, toate actualizările ulterioare ale acestui sistem nu vor costa un ban, iar acesta este un mare plus (înainte, înainte de versiunea 10.9, trebuia să plătiți 20-30 USD în App Store).

    Linux este un sistem complet gratuit, construit în mare parte pe software open source, motiv pentru care marile companii care folosesc câteva zeci sau chiar sute de computere recurg din ce în ce mai mult la utilizarea acestuia. Calculați cât ar trebui să cheltuiască un departament IT cu douăzeci de computere într-un an dacă ar avea, să zicem, Windows 8 instalat pe ele. Dar acesta este doar costul sistemului în sine. Trebuie să vă reamintesc că majoritatea software-ului de pe Windows costă mult.

    Cerințe de sistem

    Problema cerințelor de sistem nu mai este la fel de relevantă ca acum 5-6 ani, când lupta era literalmente pentru fiecare gigabyte de spațiu liber și procentul de utilizare a procesorului. Cu toate acestea, atunci când un utilizator lucrează în aplicații care necesită mult resurse, resursele suplimentare gratuite vor fi utile. Să determinăm cel mai bun sistem de operare pentru acest parametru:

    Cele mai recente versiuni de Windows sunt destul de solicitante în ceea ce privește resursele computerului (oh, mi-e dor de zilele de aur ale Windows XP) - pentru o funcționare acceptabilă, aveți nevoie de un procesor dual-core, 1 gigabyte de RAM și o placă video bună dacă doriți bucură-te de toate frumusețile grafice fără frâne. Dacă alegeți o distribuție pe 64 de biți (32 de biți este deja un lucru din trecut), atunci va trebui să instalați și mai multă RAM.

    Cu sistemele Linux, situația este mult mai bună - pentru funcționarea normală, este suficient un procesor single-core cu o frecvență de 1 GHz, 256 megaocteți de RAM și orice placă video, chiar dacă este încorporată. Desigur, dacă scopul tău nu este doar să te uiți la sistem, ci și să lucrezi în mediul său cu tot felul de aplicații și nu doar să vizionezi videoclipuri și să navighezi pe Internet, ar trebui să instalezi hardware mai nou.

    Vorbind despre cerințele de sistem ale Mac OS, este imposibil să tragem o concluzie fără ambiguitate. Apple își echipează întotdeauna dispozitivele cu hardware suficient de puternic, astfel încât sistemul de operare să funcționeze fără înghețari și frâne. În mod ipotetic, Mac OS poate fi rulat pe un computer cu 512 megaocteți de memorie RAM, un procesor de 1 GHz și nouă gigaocteți de spațiu liber pe hard disk.

    Instalare și configurare

    Procesul de instalare și configurare a sistemului de operare este ceva cu care fiecare utilizator se va confrunta mai devreme sau mai târziu. Iar dacă unele sisteme de operare demonstrează o atitudine prietenoasă, atunci cu altele, dimpotrivă, va trebui să te lăutri foarte mult timp pentru a-l configura la performanță maximă.

    Chiar și un utilizator de PC începător poate instala Windows. Întregul proces de instalare/upgrade este intuitiv. Din păcate, mai trebuie să ne amintim de un sistem de operare curat - instalarea driverelor necesare, configurarea proceselor și serviciilor, iar acest lucru este deja mult mai dificil. Uneori chiar trebuie să utilizați software terță parte pentru a optimiza sistemul.

    Pentru a instala Linux, trebuie să aveți cel puțin o idee despre pachetele software ale acestui sistem și relația lor între ele, deoarece unele dintre ele pur și simplu nu vor începe fără altele. Deși chiar instalezi configurația recomandată, ești chinuit de partiționarea hard disk-ului (mai ales dacă vrei să instalezi Linux ca un al doilea sistem de operare) și scrierea distribuției pe medii externe.

    Instalarea unui Mac nu este mai dificilă decât același Windows, doar că acum suntem scutiți de necesitatea introducerii unui cod de licență lung. Pentru configurare (setări), sunt utilizate instrumentele încorporate Preferințe de sistem, împărțite în cinci categorii, fiecare dintre acestea conținând un meniu cu parametri inițiali modificabili.

    Comoditatea utilizării

    Dezvoltatorii de sisteme de operare încearcă să își facă creațiile cât mai accesibile și cât mai ușor de învățat. Dar dacă unii o fac foarte bine, atunci alții vor face astfel de lucruri încât vor trebui să stea cu o carte de autoinstruire timp de o lună întreagă înainte de a înțelege ce se întâmplă. Care este cel mai bun sistem pentru ușurință în utilizare?

    Sistemele de operare ale familiei Windows au fost întotdeauna renumite pentru interfața lor simplă și intuitivă, care vă permite să faceți lucrul la computer cât mai comod posibil. Da, are unele dezavantaje (în special noua versiune introdusă odată cu lansarea Windows 8), dar poți închide ochii la ele. De exemplu, multora nu le place standardul „Windows Explorer”, așa că îl înlocuiesc cu utilitarul Total Commander sau altele asemenea.

    Fără îndoială, Mac OS este cel mai atent și mai ușor de utilizat sistem de operare. Ține cont de toate lucrurile mărunte, interfața este șlefuită și intuitivă, ceea ce face posibil chiar și pentru o persoană care s-a așezat recent la un Mac să lucreze confortabil. Nu fără motiv, chiar și unii utilizatori de PC instalează pentru „Windows” designul lor în stilul sistemului de operare de la Apple, dar se dovedește doar o parodie mizerabilă.

    Este greu de spus cât de ușor este Linux de utilizat, deoarece, spre deosebire de celelalte două sisteme pe care le-am analizat, nu are un producător central. Datorită codului open source, orice persoană sau organizație se poate alătura dezvoltatorilor. În acest moment, există 6 shell-uri grafice binecunoscute - KDE, Gnome3, Gnome, XFCE, Openbox, Unity. Fiecare dintre ei are admiratorii săi. Dar un lucru este sigur - sistemele Linux nu sunt în mod clar destinate începătorilor.

    Software acceptat

    Aici vom vorbi despre programe și utilitare terțe (mai precis, despre numărul lor) care sunt capabile să ruleze și să funcționeze în mediul unui anumit sistem de operare. La urma urmei, gândiți-vă singur - de ce avem nevoie de un sistem cu care este imposibil să finalizați sarcinile?

    Microsoft Windows este cel mai comun sistem pentru computerele de acasă și de birou, așa că majoritatea producătorilor de software dezvoltă versiuni ale programelor lor special pentru acest sistem de operare, uneori chiar uitând să includă și alte platforme în lista celor acceptate. Acest lucru este valabil mai ales pentru dezvoltatorii de jocuri care nu doresc să piardă timpul în portarea proiectelor lor pe Linux sau Mac OS. Marea majoritate a programelor sunt plătite, totuși, pe Internet există suficient software distribuit gratuit pentru toate gusturile - editori de text, browsere, antivirusuri și așa mai departe.

    Mac OS, deși rămâne în urma sistemului de operare Windows în ceea ce privește numărul de programe disponibile, le furnizează totuși în cantități suficiente. Lucrul cu programe de grafică, editarea video și audio, dezvoltarea web și așa mai departe, în general, tot ceea ce îți dorește inima. Din păcate, în mod implicit, puteți instala programe numai prin AppStore, iar aceasta poate fi o problemă pentru utilizatorii cu Internet lent sau fără Internet (săpat aici poate rezolva acest lucru).

    În fiecare an apar tot mai puține plângeri cu privire la sistemele Linux în ceea ce privește disponibilitatea software-ului. Cele mai necesare utilități sunt de obicei incluse în programul de instalare și sunt deja disponibile pentru utilizare. În plus, cel mai vechi hardware este încă suportat (în timp ce este deja dificil de instalat drivere pentru plăcile de bază vechi, adaptoare de rețea și alte echipamente pe Windows 7), iar marea majoritate a programelor pentru acest sistem de operare sunt distribuite absolut gratuit.

    Securitate

    Problema securității sistemelor de operare îi îngrijorează pe mulți utilizatori, în special pe cei care stochează materiale importante, informații personale pe computer sau efectuează tranzacții cu bani pe internet. Fiecare sistem face față amenințărilor externe în felul său - unul o face mai bine, iar celălalt, dimpotrivă, mai rău. Dar care este cel mai bun în acest parametru? Să evaluăm fiecare dintre sisteme din punct de vedere al securității.

    Windows este cel mai vulnerabil sistem. Nu numai pentru că angajații Microsoft nu se deranjează să repare vulnerabilitățile și să creeze patch-uri, ci și din cauza prevalenței acestora. Hackerii și alți escroci înțeleg că acest sistem este folosit de cel mai mare număr de oameni și îndreaptă toate eforturile pentru a dezvolta malware sub acest shell. Prin urmare, orice proprietar al unui PC cu sistemul de operare Windows instalat ar trebui să aibă grijă să instaleze un program antivirus de încredere și să înlocuiască firewall-ul standard al sistemului cu unul mai eficient.

    După cum știți, Linux aparține sistemelor Unix, ceea ce înseamnă că perforațiile și găurile sunt foarte rare aici. Desigur, nu vă veți putea proteja de paginile de phishing și alte escrocherii, dar puteți uita de diverse exploit-uri, keylogger și blocare de ferestre pop-up. Există și posibilitatea criptării datelor. Cu toate acestea, pentru aceasta utilizatorul trebuie să aibă anumite abilități.

    Mac OS poate fi considerat pe bună dreptate cel mai sigur dintre toate sistemele de operare enumerate și nu degeaba site-urile hackerilor acordă o recompensă impresionantă pentru piratarea acestuia. Datorită criptării (activată în setările de protecție și securitate) și unei împărțiri clare a fișierelor în fișiere de sistem și de utilizator, virușii pur și simplu nu se pot înrădăcina în acest mediu. În plus, noile versiuni de Mac OS au fost complet rescrise și nu sunt compatibile cu Mac OS Classic, care a adăugat și mai multe probleme pentru atacatori.

    Să rezumam.

    În timp ce făceam această mică cercetare, am observat că cele trei sisteme de operare examinate sunt prea diferite, așa că compararea lor este puțin nedreaptă. Windows, de exemplu, este liderul incontestabil pe segmentul acasă - ușurință în utilizare, o cantitate imensă de software suportat și servicii proprietare de la Microsoft. Mac OS se concentrează mai mult pe muncă decât pe divertisment - stabilitatea și securitatea sunt aici la cel mai înalt nivel, plus o interfață atentă și frumoasă până la cel mai mic detaliu. Ei bine, sistemele Linux - ele, datorită flexibilității lor în personalizare, gratuite și sigure, au devenit o adevărată descoperire pentru dezvoltatorii web, companiile mari și doar fanii computerelor.

Nou pe site

>

Cel mai popular