Trenutačna razina i perspektive razvoja operacijskih sustava i okruženja. Perspektive razvoja operacijskih sustava

Trenutačna razina i perspektive razvoja operacijskih sustava i okruženja.  Perspektive razvoja operacijskih sustava
Trenutačna razina i perspektive razvoja operacijskih sustava i okruženja. Perspektive razvoja operacijskih sustava

Nakon katastrofalne Windows Viste, internetom su se vrlo brzo proširile glasine da operativni sustavi počinju odumirati i da će u skoroj budućnosti potpuno nestati. Jedni su proricali da će Vista postati posljednji OS na koji smo navikli, drugi su se kladili na Win8, shvaćajući da bi, ako postane promašaj, postojanju klasičnih “operativnih sustava” doista mogao doći kraj. Bilo je i mišljenja da su moderni operacijski sustavi dosegnuli vrhunac razvoja i da će se onda sve preseliti u cloud tehnologije. Odnosno, više nećete morati instalirati softver na svoje računalo, imat ćete pristup Internetu i monitoru.
Teško bi se takve presude nazvale adekvatnima. Ne razumijem kakvi to "stručnjaci" pišu takve članke, a još više ne razumijem one koji im vjeruju ili misle da su autori članaka pravi analitičari. “Oblaci” ne mogu postati popularni u dogledno vrijeme iz nekoliko razloga. Takve tehnologije danas su preskupe, a za njima nema prijeke potrebe, barem za veliku većinu korisnika.

Naravno, Web je već uveliko korišten i njegov će udio samo rasti, ali sada su ljudi spremni na Internet donijeti samo jednostavne aplikacije. O prebacivanju programa masovne potrošnje u oblak još nema govora, a teško da će se to dogoditi još 3-4 godine. Teško je gledati dalje, s obzirom na tempo razvoja tehnologije. Ali unatoč svemu tome, operativni sustavi s kojima smo sada upoznati će živjeti. I to ne godinu ili dvije, nego puno duže.
Tada se postavlja logično pitanje u kojem će se smjeru razvijati nama poznati operacijski sustavi? Nakon izlaska Windowsa 7, mnogi nisu mogli ni zamisliti koji će biti Microsoftov sljedeći korak. No, na prezentaciji G8 programeri su pokazali da još ima prostora za razvoj. I, po mom mišljenju, ovaj razvoj ide u boljem smjeru.
Sučelje kasnijih verzija Windowsa promijenit će se u vektorskom smjeru. 3D tehnologije koje se brzo razvijaju naći će primjenu u sučelju stolnih računala i šire. Osim toga, sve je veći naglasak na glasovnom upravljanju.

Također ne možemo zanemariti smanjenje upotrebe osobnih računala kao platformi za igre. U razvijenim zemljama sada gotovo svaka obitelj ima konzolu ili čak nekoliko različitih na izbor. U Rusiji je ovaj trend također prisutan, ali u manjim količinama. Osobno zasad imam samo Playstation 3, ali mnogi moji kolege imaju nekoliko različitih konzola. Ali prerano je reći da će se računala uskoro potpuno prestati koristiti za zabavu.
Osim igara, pogledajte i softver instaliran na vašem računalu. Čak i ako sami niste instalirali niti jedan program, vaš OS je prema zadanim postavkama sadržavao najpopularnije. Na primjer, uredske aplikacije, glazbeni playeri, jednostavni programi za pregledavanje i uređivanje fotografija. Možete li zamisliti Windows kao podlogu preglednika i svi gore navedeni programi otići na web? Ja ne. I to unatoč činjenici da se nisam usredotočio na moćan specijalizirani softver, na primjer, za profesionalnu obradu HD videa.

Ako govorimo o djelomičnom prijelazu na oblak, kada su neki od potrebnih programa pohranjeni na vašem tvrdom disku, a neki na mreži, to je sasvim primjereno i, štoviše, već se događa. Ne morate biti genije da ovo shvatite. Ali djelomični odlazak na Web ne čini konvencionalne operacijske sustave nepotrebnima, a svakako ih ne zamjenjuje u potpunosti. Stoga ne bismo trebali očekivati ​​da će nestati kao klasa u nadolazećim godinama.

Pošaljite svoj dobar rad u bazu znanja jednostavno je. Koristite obrazac u nastavku

Studenti, diplomanti, mladi znanstvenici koji koriste bazu znanja u svom studiju i radu bit će vam vrlo zahvalni.

Slični dokumenti

    Povijest nastanka i opće karakteristike operacijskih sustava Windows Server 2003 i Red Hat Linux Enterprise 4. Značajke instalacije, datotečni sustavi i mrežne infrastrukture ovih operacijskih sustava. Korištenje Kerberos protokola u sustavima Windows i Linux.

    diplomski rad, dodan 23.06.2012

    Osnovni pojmovi o operacijskim sustavima. Vrste suvremenih operacijskih sustava. Povijest razvoja operacijskih sustava Windows obitelji. Karakteristike operacijskih sustava obitelji Windows. Nova funkcionalnost Windows 7 operativnog sustava.

    kolegij, dodan 18.02.2012

    Namjena, klasifikacija, sastav i namjena komponenti operacijskog sustava. Razvoj složenih informacijskih sustava, programskih paketa i pojedinačnih aplikacija. Karakteristike operativnih sustava Windows, Linux, Android, Solaris, Symbian OS i Mac OS.

    kolegij, dodan 19.11.2014

    Namjena poslužiteljskih operacijskih sustava. Usporedna analiza Windows i Linux poslužiteljskih operativnih sustava i njihova usporedba prema bitnim pokazateljima kao što su: korisničko grafičko sučelje, sigurnost, stabilnost, funkcionalnost i cijena.

    kolegij, dodan 03.07.2012

    Osnovni pojmovi operacijskih sustava. Moderna informatička oprema. Prednosti i nedostaci operacijskog sustava Linux. Funkcionalnost operativnog sustava Knoppix. Usporedne karakteristike operacijskih sustava Linux i Knoppix.

    sažetak, dodan 17.12.2014

    Glavne točke povijesti operativnih sustava koji povezuju hardver i aplikacijske programe. Karakteristike operativnog sustava Microsoft Windows Seven, analiza operativnog sustava Linux. Prednosti i nedostaci svakog operativnog sustava.

    kolegij, dodan 07.05.2011

    Proučavanje evolucije operacijskih sustava za osobno računalo Microsoft. Karakteristike glavnih funkcionalnih značajki sustava Windows XP, Windows Vista i Linux. Prednosti i nedostaci operativnih sustava koje proizvodi Apple.

    Računalo je uređaj koji se već nalazi u gotovo svakom domu. Svestranost uređaja omogućuje vam da ga pretvorite u igračku i radni alat. Ali malo ljudi razmišlja o tome da je osnova za rad bilo kojeg računala operativni sustav koji povezuje sve njegove uređaje i omogućuje njihovo upravljanje. Dugo je važilo da je glavni operativni sustav za računala Microsoftov operativni sustav Windows.


    Budući da je upravo ova tvrtka izašla u susret korisnicima i napravila sustav s grafičkim sučeljem, unatoč konkurenciji iz IBM-a - PS/2 i APPLE - MAC OS i dr. To je omogućilo upravljanje računalom pomoću miša, što je puno praktičnije od učenja naredbi koje su se prije morale unijeti u naredbeni redak MS-DOS-a. Uz Microsoft, Apple je također razvio vlastiti operativni sustav, koji je bio donekle sličan Microsoftu, ali se instalirao samo na Macintosh računala, koja su bila višestruko manja od onih koja su podržavala Windows. U to vrijeme to su bile dvije tvrtke s najpoznatijim operativnim sustavima. Relativno egzotični za ono vrijeme, Unix i Linux operativni sustavi, koji trenutno predstavljaju veliku konkurenciju svojim prethodnicima, zbog svoje besplatnosti, ali istovremeno i složenosti upravljanja. Danas većina računala trenutno ima instaliran Windows sustav na koji su svi već navikli, no Linux platforma je svojom nekomercijalnom distribucijom počela polako istiskivati ​​oldtajmere s tržišta. Da bismo razumjeli zašto se to događa, pogledajmo prednosti i mane ovih sustava. Uzmimo prvo Windows.

    Prednosti uključuju: prekrasnu grafiku, moćnu podršku, puno softvera se razvija za ovu platformu. Loša strana: licenca košta puno novca, gotovo sav softver je također licenciran i također košta urednu svotu, podložan je napadima virusa (što vas zauzvrat prisiljava da kupujete antivirusne programe koji vise na sustavu kao nepotreban balast i oduzima korisne računalne resurse).

    Sada da vidimo što nam Apple nudi, odnosno MacOS. Prednosti: lijepo grafičko okruženje, pouzdano u radu, nije podložno napadima virusa. Protiv: može se instalirati samo na računala Macontosh, softver je ograničen u količini softvera koji je također razvijen posebno za ovu platformu, sav softver, kao i sam OS, košta puno novca.

    I na kraju Linux OS. Protiv: teško se integrira s programima razvijenim za Windows, teško je upravljati i konfigurirati. Prednosti: distribuira se besplatno, napisano je puno besplatnog softvera koji nije inferioran drugim sličnim programima, nije podložan napadima virusa, koristi minimalne računalne resurse, otvorenost sustava.

    Ukratko, želio bih reći da bez obzira koji operativni sustav koristite, najvažnije je da je to OS koji vam se čini lakim za korištenje, razumljivim, lijepim i, prije svega, koji vam se sviđa. Iako u posljednje vrijeme korisnici počinju pokazivati ​​interes za Linux OS, koji mijenja tržišne trendove, jer besplatni softver uvijek postaje popularniji od softvera koji se plaća. Unatoč teškoćama prijelaza s jednog sustava na drugi, Linux OS počinje se natjecati s Windows OS-om, dok Apple ostaje na svojoj konstantnoj poziciji lijepog i skupog OS-a. A neki lukavi građani pri odabiru operativnog sustava najčešće pribjegavaju štednji i kupuju računala bez OS-a ili s Linux OS-om, što znatno umanjuje trošak kupnje. Naravno, nakon kupnje neki instaliraju Windows OS - ali 95% instaliranih sustava su piratski. U trenutnoj situaciji, nakon nekog vremena Linux OS može zauzeti poziciju lidera među komercijalnim rješenjima, ali to se neće dogoditi uskoro, a možda će se sve potpuno promijeniti i pojaviti nešto novo i zanimljivije.

    Ali, na ovaj ili onaj način, Microsoft Windows ostaje najpopularniji operativni sustav, što pokazuje mala statistika izračunata na temelju posjeta posjetitelja mojoj web stranici za razdoblje od 21.09.2012. – 19. ožujka 2013. godine

    nekoliko vrlo zanimljivih i uobičajenih linija razvoja OS-a koje nisu detaljno prikazane u tečaju. To su prvenstveno operativni sustavi velikih tvrtki:
    • IBM– 1960-ih – 1970-ih godina. gg. razvijen OS IBM 360/370; zatim – OS za osobna računala OS/2; Trenutno su najmoderniji OS ove tvrtke z/OS I z/VM;
    • Jabuka– od ranih 1980-ih. razvija OS obitelj MacOS, koje karakterizira poboljšano grafičko korisničko sučelje (vidi odjeljak MacOS);
    • Oracle/Sunce– od početka 1980-ih. Sun razvija OS Solaris, razvoj UNIX-a (vidi odjeljak Solaris);
    • Hewlett Packard– razvija vlastiti UNIX dijalekt – HP/UX sustav (vidi odjeljak HP-UX);
    • Novell– jedna od vodećih tvrtki u području mrežnih tehnologija; razvija obitelj mrežnih operativnih sustava: NetWare; trenutno - Otvorite Enterprise Server(mrežni OS koji uključuje sve mrežne mogućnosti NetWarea i mogućnosti zajedničkog dijalekta Linuxa - openSUSE).

    Ovo nije potpuni popis komercijalnih i istraživačkih operativnih sustava, koji uključuje stotine stavki.

    Solaris je operativni sustav razvijen od strane Oracle / Sun

    Aktualni trendovi u razvoju OS-a

    Na temelju iskustva korištenja mnogih modernih operativnih sustava, mogu se identificirati sljedeći glavni trendovi u njihovom razvoju.

    Grafičke ljuske. Svaki moderni OS ima grafički korisničko sučelje, i (iz očitih razloga intenzivne konkurencije između razvojnih tvrtki) grafičke ljuske za sve operativne sustave približno su iste u mogućnostima. Ponekad je korisniku teško shvatiti na kojem OS-u radi, iako je za krajnje korisnike (ne-programere), očito, takva unifikacija prikladna.

    Podrška za nove mrežne i web tehnologije. Mreže i Internet se aktivno razvijaju. Pojavljuju se novi standardi i protokoli - IPv6, HTML 5 (za računalstvo u oblaku), itd. Moderni operacijski sustavi razvijaju se prema podršci svim novim mrežnim tehnologijama.

    Povećana pozornost na sigurnosne i sigurnosne mehanizme. Ponajviše zahvaljujući inicijativi Trustworthy Computing koju je Microsoft pokrenuo 2002. godine (detaljno je obrađena u prethodnim predavanjima), ali i zbog sve većeg kibernetički kriminal, svi moderni operativni sustavi posvećuju povećanu pozornost sigurnosti: prilikom pregledavanja web stranica, preglednici ih provjeravaju zbog odsutnosti phishinga; preuzimanja i instalacije programa s mreže obavljaju se samo uz izričit pristanak korisnika i sl.

    Podrška za multi-threading i multi-core procesore. Zbog raširene upotrebe višejezgrenih procesora, svi moderni operativni sustavi imaju softverske biblioteke koje podržavaju ovu hardversku sposobnost. Upravo zahvaljujući višejezgrenoj arhitekturi paralelno izvođenje niti postaje stvarno moguće.

    Podrška za distribuirano i paralelno računalstvo. Moderni operativni sustavi uključuju biblioteke visoke razine koje vam omogućuju razvoj paralelni algoritmi rješavanje problema - na primjer, podržavanje OpenMP i MPI standarda paralelizma.

    Virtualizacija resursa i hardvera. Moderni operativni sustavi uključuju virtualizacijske alate koji vam omogućuju izolirano pokretanje aplikacija za druge platforme virtualni strojevi, u koji se mogu instalirati drugi operativni sustavi.

    Razvoj datotečnih sustava kako bi se zaštitile informacije i značajno povećala veličina datoteke (za multimediju). Suvremeni zahtjevi za obradu multimedijskih informacija dovode do činjenice da stari datotečni sustavi (na primjer, FAT) nisu dovoljni za pohranu multimedijskih datoteka. Na primjer, maksimalna veličina datoteke u FAT sustavu - 4 gigabajta - može se lako premašiti pri prijenosu 10-15 minuta digitalne videovrpce na računalo. Stoga se razvijaju novi datotečni sustavi koji mogu pohranjivati ​​vrlo velike datoteke, na primjer, sustav ZFS u OS Solaris. Drugi zahtjev je osigurati povjerljivost informacija, što dovodi do potrebe za implementacijom mogućnosti šifriranja u datotečne sustave (što je implementirano npr. u ZFS datotečni sustav).

    Podrška za računalstvo u oblaku– potpuno novi trend u razvoju OS-a, koji je započeo s “cloud” OS-om Windows Azure tvrtke Microsoft (pogledajte “OS za računalstvo u oblaku. Windows Azure”).

    Nova OS obitelj Windows

    Ovdje je kratak pregled mogućnosti novih operativnih sustava Windows obitelji, koji nisu detaljno prikazani u tečaju.

    Windows Vista ima sljedeće nove značajke: novi GUI stil (Windows Aero); ugrađeni alati. NET Framework 3.0, koji omogućuje izvršenje upravljani kod. NET ; jedinstveni sustav traženje informacija WinFS; objekata upravljanje sigurnošću aplikacije (osobito, pokretanje instalacijskih aplikacija samo uz izričit pristanak korisnika); podsustava Windows Presentation Foundation(podrška za moderno napredno GUI), Windows Communication Foundation(podrška suvremenim komunikacijskim tehnologijama korištenjem usluga); Windows Workflow Foundation(također se zove CardSpace) - podrška provjera autentičnosti korisnika, planiranje i organizacija rada.

    Windows Server 2008– najmoderniji poslužiteljski OS iz obitelji Windows. Pruža: podršku za novu verziju internetskog protokola IPv6; poboljšana mrežna podrška; podrška za paralelno programiranje; novi moćni naredbeni procesor Windows PowerShell; alati za virtualizaciju i emulaciju aplikacija pomoću tehnologije Hyper-V.

    Windows 7- najnoviji OS u ovom trenutku (2010) serije Windows. Pruža podršku za novu vrstu korisničkog sučelja - višestruki dodir; Alati za predmemoriju internetskog prometa ( Predmemorija ogranaka); jedinstven skup pozadina radne površine za svaku zemlju; poboljšana podrška za upravljačke programe uređaja; fleksibilnije postavke sigurnosti i vatrozida; razvoj Aero GUI sučelja, prvi put implementiranog u sustavu Windows Vista.

    Novi trendovi u razvoju OS-a

    Midori projekt. Midori- Microsoftov istraživački projekt koji je započeo početkom 2000-ih. pod naslovom Singularnost. Midori istraživački OS implementiran na upravljani kod koji je osnova platforme. NET i pruža potpunu kontrolu tipova, sigurnosti itd., što značajno povećava pouzdanost i sigurnost koda. Međutim, prije Midorija, OS programeri preferirali su manje pouzdane, ali učinkovitije načine za implementaciju OS-a u C i C++, tako da je, po našem mišljenju, Midori vrlo hrabar eksperiment. Midori OS koristi upravljani kod za implementaciju, između ostalog, OS kernela i upravljački programi uređaja. Midori pruža učinkovitu podršku za paralelizaciju, što je posebno važno uz suvremene trendove u razvoju hardverskih platformi. Kako bi poboljšao sigurnost izvršavanja aplikacija, Midori pruža zaštitu aplikacija na temelju izvršavanja svake aplikacije zasebno "pješčanik" Jedna od glavnih značajki Midorija je da je OS usmjeren na internet. U budućnosti je moguće da će Microsoftov razvoj OS-a prijeći s Windows platforme na novu Midori platformu.

    Grafičke OS ljuske

    Kao što je već spomenuto, svaki moderni OS ima grafičku ljusku. Grafičke OS ljuske pružaju sljedeće glavne značajke.

    Zgodno grafičko korisničko sučelje.

    Mogućnost izvođenja bilo kojih postavki sustava pomoću GUI-ja. Prema našem osobnom iskustvu, u tom smislu treba posebno istaknuti grafičke ljuske Linux OS-a.

    Podrška novim trendovima u razvoju sučelja– multi-touch, Tablet PC, itd.

    Unifikacija grafičkih ljuski za različite operacijske sustave. Različiti operativni sustavi koriste grafičke ljuske CDE, KDE, GNOME. Možda će se u bliskoj budućnosti njihov popis proširiti.

    Imajte na umu da se školjke za različite operativne sustave praktički ne razlikuju (sve imaju, na primjer, gumb Start, mapu Moji dokumenti itd.), Što je pogodno za krajnje korisnike jer pojednostavljuje proučavanje radnog okruženja.


    Trenutno se globalna računalna industrija razvija vrlo brzo. Performanse sustava se povećavaju, a time i sposobnost obrade velikih količina podataka.

    Operativni sustavi klase MS-DOS više ne mogu nositi s tolikim protokom podataka i ne mogu u potpunosti koristiti resurse modernih računala, stoga se u posljednje vrijeme prelazi na snažnije i naprednije operativne sustave klase UNIX, tj. primjer toga je Windows NT, koji je izdala Microsoft Corporation.

    · Povijest OS-a seže otprilike pola stoljeća u prošlost. To je uvelike bilo određeno razvojem elementne baze i računalne opreme.

    · Prva digitalna računala, koja su se pojavila ranih 40-ih, radila su bez operativnih sustava, sve zadatke organizacije računalnog procesa rješavao je ručno svaki programer s upravljačke ploče.

    · Prototip modernih operativnih sustava bili su monitorski sustavi iz sredine 50-ih, koji su automatizirali radnje operatera za dovršavanje paketa zadataka.

    · Od 1965. do 1975. prijelaz na integrirane sklopove otvorio je put za pojavu sljedeće generacije računala, od kojih je IBM/360 istaknuti primjer. Tijekom tog razdoblja implementirani su gotovo svi osnovni koncepti svojstveni modernim operativnim sustavima: multiprogramiranje, multiprocesiranje, višeterminalni način rada, virtualna memorija, datotečni sustavi, kontrola pristupa i umrežavanje.

    · Implementacija multiprogramiranja zahtijevala je uvođenje vrlo važnih promjena na hardveru računala. Procesori sada imaju privilegirane i korisničke načine rada, posebne registre za brzo prebacivanje s jednog zadatka na drugi, sredstva za zaštitu memorijskih područja, kao i razvijen sustav prekida.

    · U kasnim 60-im godinama počinje rad na stvaranju globalne mreže ARPANET, koja je bila polazište za Internet - globalnu javnu mrežu koja je postala poligon za mnoge mrežne operativne sustave, što je omogućilo testiranje u stvarnim uvjetima mogućnosti njihove interakcije, stupanj skalabilnosti i sposobnost rada s ekstremnim opterećenjem.

    · Do sredine 70-ih miniračunala su postala široko rasprostranjena. Arhitektura miniračunala znatno je pojednostavljena u odnosu na velika računala, što se odrazilo i na njihov OS. Isplativost i dostupnost mini-računala poslužila je kao snažan poticaj za stvaranje lokalnih mreža. Poduzeće, koje si je sada moglo priuštiti nekoliko miniračunala, moralo je organizirati dijeljenje podataka i skupe periferne opreme. Prve lokalne mreže izgrađene su korištenjem nestandardne komunikacijske opreme i nestandardnog softvera.

    · Od sredine 70-ih počinje široka uporaba UNIX-a, jedinstvenog OS-a za to vrijeme, koji je bio relativno lako prenosiv na različite vrste računala. Iako je UNIX izvorno dizajniran za miniračunala, njegova fleksibilnost, elegancija, snažna funkcionalnost i otvorenost omogućili su mu da zauzme snažnu poziciju u svim klasama računala.

    · Krajem 70-ih stvorena je radna verzija TCP/IP protokola. Godine 1983. standardiziran je skup TCP/IP protokola. Neovisnost dobavljača, fleksibilnost i učinkovitost, dokazano uspješni na Internetu, učinili su TCP/IP protokole ne samo glavnim prijenosnim mehanizmom Interneta, već i glavnim skupom većine mrežnih operativnih sustava.

    · Početak 80-ih povezan je sa značajnim događajem za povijest operativnih sustava - pojavom osobnih računala, koja su poslužila kao snažan katalizator brzog rasta lokalnih mreža, stvarajući izvrsnu materijalnu osnovu za to u obliku deseci i stotine računala smještenih unutar iste zgrade. Kao rezultat toga, podrška za mrežne funkcije postala je preduvjet za operativne sustave osobnih računala.

    · U 80-ima su usvojeni glavni standardi za komunikacijske tehnologije za lokalne mreže: 1980. - Ethernet, 1985. - Token Ring, u kasnim 80-ima - FDDI. Time je omogućena kompatibilnost mrežnih operativnih sustava na nižim razinama, kao i standardizacija sučelja operativnog sustava s upravljačkim programima mrežnog adaptera.

    · Do ranih 90-ih gotovo svi operativni sustavi postali su umreženi, sposobni podržavati rad s heterogenim klijentima i poslužiteljima. Pojavili su se specijalizirani mrežni operacijski sustavi koji su namijenjeni isključivo za obavljanje komunikacijskih zadataka, primjerice sustav IOS tvrtke Cisco Systems koji radi u usmjerivačima.

    · Tijekom posljednjeg desetljeća posebna se pažnja posvećuje korporativnim mrežnim operativnim sustavima koje karakterizira visok stupanj skalabilnosti, podrška za mrežni rad, napredni sigurnosni alati, mogućnost rada u heterogenom okruženju te dostupnost centraliziranih alati za administraciju i upravljanje.