Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Vrste operativnih sistema. Koncept operativnog sistema

Vrste operativnih sistema. Koncept operativnog sistema

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

Studenti, postdiplomci, mladi naučnici koji koriste bazu znanja u svom studiranju i radu biće vam veoma zahvalni.

Objavljeno na http://www.allbest.ru/

Uvod

1.1 Ograničenja DOS-a

1.2 Prednosti sistema

6.1 Varijante

6.2 Poboljšanja u odnosu na Windows 2000

7.1 Novo

7.2 Multimedija

7.3 Mobilnost

7.4 Sigurnost

8.1 BSD licenca

8.2 Rođenje FreeBSD-a

8.3 Ostali BSD sistemi

Zaključak

Bibliografija

Uvod

Danas postoji veliki broj različitih tipova operativnih sistema, koji se razlikuju po oblastima primene, hardverskim platformama i metodama implementacije. Naravno, ovo dovodi do značajnih funkcionalnih razlika između ovih operativnih sistema. Čak i za određeni operativni sistem, skup funkcija koje se obavljaju često nije tako jednostavno da se odredi funkcija koju danas obavlja komponenta van OS-a, sutra može postati sastavni dio i obrnuto. Stoga je pri proučavanju operativnih sistema veoma važno iz čitave raznolikosti izdvojiti one funkcije koje su svojstvene svim operativnim sistemima kao klasi proizvoda. Operativni sistem računara je skup međusobno povezanih programa koji deluje kao interfejs između aplikacija i korisnika s jedne strane i hardvera računara s druge strane. U skladu s ovom definicijom, OS obavlja dvije grupe funkcija:

1 pružanje korisniku ili programeru proširene virtuelne mašine umesto stvarnog računarskog hardvera, sa kojom je pogodnije za rad i koju je lakše programirati;

2 povećanje efikasnosti korišćenja računara kroz racionalno upravljanje njegovim resursima u skladu sa nekim kriterijumom.

Kako bi uspješno riješio svoje probleme, savremeni korisnik, pa čak i programer aplikacija može bez temeljnog poznavanja hardverskih uređaja računara. On ne mora biti svjestan kako različite elektronske komponente i elektromehaničke komponente računara funkcioniraju. Štaviše, vrlo često korisnik možda ne poznaje ni skup instrukcija procesora. Korisnički programator je navikao da radi sa moćnim funkcijama visokog nivoa koje obezbeđuje operativni sistem.

Tako, na primjer, kada radi s diskom, programer koji piše aplikaciju za rad pod OS-om, ili krajnji korisnik OS-a, treba samo da ga predstavi kao skup datoteka, od kojih svaka ima ime. Redoslijed radnji kada radite s datotekom je da je otvorite, izvršite jednu ili više operacija čitanja ili pisanja, a zatim zatvorite datoteku. Pojedinosti kao što je modulacija frekvencije koja se koristi za pisanje ili trenutno stanje motora mehanizma za pomicanje magnetnih glava za čitanje/pisanje ne bi trebale smetati programatoru. To je operativni sistem koji skriva većinu hardverskih karakteristika od programera i pruža mogućnost za jednostavan i praktičan rad sa potrebnim fajlovima.

Ako bi programer radio direktno sa hardverom računara, bez učešća OS-a, tada bi za organizovanje čitanja bloka podataka sa diska programer morao da koristi više od deset komandi koje ukazuju na mnoge parametre: broj bloka na disk, broj sektora na stazi itd. operacijama razmene sa diskom, on bi morao da obezbedi analizu rezultata izvršene operacije u njegovom programu. S obzirom da je disk kontroler sposoban prepoznati više od dvadeset različitih opcija za završetak operacije, programiranje razmjene s diskom na hardverskom nivou nije najtrivijalniji zadatak. Posao korisnika ne izgleda ništa manje opterećujući ako mu je potrebno odrediti numeričke adrese staza i sektora za čitanje datoteke s terminala.

Operativni sistem oslobađa programere ne samo potrebe za direktnim radom sa hardverom disk jedinice, pružajući im jednostavan interfejs za datoteke, već se brine i za sve ostale rutinske operacije povezane sa upravljanjem drugim hardverskim uređajima računara: fizičkom memorijom, tajmerima , štampači itd.

Operativni sistem ne samo da pruža korisnicima i programerima zgodan interfejs za računarski hardver, već je i mehanizam koji dodeljuje računarske resurse.

MS DOS je najrasprostranjeniji operativni sistem za personalne računare. Broj aplikacija za MS-DOS je na desetine hiljada. Nikada nije postojao toliki broj programa u kompjuterskoj sferi koja se brzo razvija. Ova raznolikost programa drži operativni sistem MS DOS na čelu naprednijih i moćnijih operativnih sistema. Naravno, ovaj OS ima svoje prednosti i nedostatke.

1.1 Ograničenja DOS-a

Bez sumnje, glavna prepoznatljiva karakteristika računarskih sistema 90-ih je grafički korisnički interfejs (GUI). Zagovornici GUI-ja tvrde da ovaj interfejs, fokusiran na direktnu vizuelnu percepciju obrađenih objekata, uveliko ubrzava rad sa računarom i zbog lakoće učenja ga čini dostupnijim masovnom potrošaču.

Ozbiljniji nedostatak je ograničenje memorije dostupne DOS programima - 640 K. Zapravo, DOS može koristiti do 1 Mb RAM-a, ali arhitektura IBM PC-a smanjuje dostupnu memoriju na 640 K. Postoje mnoga rješenja - mapirana memorija, proširena memorija, DOS ekspanderi, blokovi velike memorije kreirani od strane menadžera memorije za procesor 80386, ali ostaje činjenica da ne postoji prirodan način da aplikacije koriste megabajte RAM-a instalirane na modernim mašinama.

Jedini siguran način da se ove barijere jednom zauvijek prevaziđu je prisiliti procesor da radi u zaštićenom načinu rada. Ali ni DOS ni njegove aplikacije nisu u stanju da rade u ovom režimu, tako da veliki prostori proširene memorije ostaju nedostupni većini programa.

Kosturna priroda DOS-a privlači programere softvera. Većina glavnih aplikativnih programa komunicira sa ekranom, tastaturom i štampačem zaobilazeći DOS, jer su usluge koje pruža za organizovanje interfejsa sa ovim i drugim uređajima potpuno neadekvatne. DOS, na primjer, ne podržava prekidni serijski I/O. Programeri provode dosta vremena pišući drajvere za stotine različitih štampača i video adaptera. Hardverske konfiguracije su toliko raznolike da je teško napisati program koji radi na bilo kojem IBM-kompatibilnom računalu. Osim opšteg sistema datoteka, DOS tu ne pomaže.

Nasuprot tome, aplikacija napisana za Windows će se izvoditi na svakom računaru koji ispunjava stroge zahtjeve Windowsa. Važno je da je odgovornost za pripremu drajvera prebačena sa programera softvera na proizvođača hardvera, tako da programer može posvetiti više vremena radu na jezgri programa.

Nije lako naučiti kako koristiti različite DOS programe. DOS nema standardni interfejs za aplikativne programe, tako da ono što radi u jednom programu najverovatnije neće raditi u drugom. Da biste napisali datoteku u Windows programu, samo izaberite stavku Sačuvaj iz menija Datoteka. U programu WordPerfect za DOS, potrebno je da pritisnete F10 da biste pokrenuli ovaj proces. U paketu Lotus 1-2-3 - / FS. Ova lista se može nastaviti u nedogled. Istraživanja pokazuju da prosječan korisnik PC-a kompatibilnog s IBM-om redovno koristi dvije ili tri aplikacije, dok korisnici Macintosha skoro udvostruče broj. Jedno od mogućih objašnjenja ove razlike je da sličnost softverskih proizvoda sa Macintosh-om olakšava korisniku koji poznaje jednu aplikaciju da nauči druge.

Još jedna "crna lopta" protiv DOS-a je potpuni nedostatak multitaskinga. DOS je dizajniran za pokretanje samo jednog programa u isto vrijeme, a pokušaji da ga natjerate da radi drugačije (osim u nekim vrlo specifičnim slučajevima) može srušiti vaš sistem. Čak i TSR-ovi, koji su ograničen, ali koristan izuzetak od pravila, komplikuju stvari kada su u sukobu jedni s drugima ili sa drugim elementima sistema. Postoji veliki broj proizvoda raznih kompanija koji omogućavaju multitasking ili prebacivanje zadataka u sistemima baziranim na DOS-u, ali nijedan od njih ne može se uporediti po efikasnosti sa operativnim sistemom kao što je OS/2, koji je od samog početka bio dizajniran da pokreće nekoliko programa istovremeno....

1.2 Prednosti sistema

Jedna od najočitijih prednosti DOS-a su njegovi umjereni hardverski zahtjevi. Da biste radili sa Windows-om manje-više prihvatljivom brzinom, potreban vam je barem PC baziran na 80386 procesoru sa najmanje 4MB RAM-a. Ako je potrebno, DOS može dobro raditi na 640K i na procesoru 8088. DOS programi rade brzo, velikim dijelom zato što većina njih koristi način prikaza teksta. Čak su i DOS grafički programi obično nekoliko puta brži od svojih Windows kolega, jer njima ne dominira GDI (Graphics Device Interface, Windows komponenta koju programi koriste za prikaz na ekranu). Ono što jedan tumači kao nedostatak, drugome izgleda kao vrlina.

Jednostavnost DOS-a vam omogućava da radite stvari koje nisu izvodljive u složenijim operativnim okruženjima. Na primjer, možete koristiti naredbu DEBUG za kreiranje vrlo moćnih uslužnih programa. DOS API (interfejs za programiranje aplikacije) je dovoljno jednostavan da čak i početnici programeri mogu naučiti kako pisati korisne programe. U isto vrijeme, Windows API je vrlo složen i potrebno mu je nekoliko mjeseci da se savlada. Osim toga, kreiranje programa za Windows zahtijeva sofisticirane alate kao što su uređivači resursa, kompajleri i programi za otklanjanje grešaka koji rade na operativnom sistemu. Nije slučajno što je mnogo manje shareware-a i freeware-a za Windows.

Ključna ideja koja stoji iza Windowsa je osigurati da softver bude potpuno neovisno o hardveru. Windows 3.1 je dizajniran od temelja da u potpunosti preuzme komunikaciju sa određenim tipom ekrana ili štampača. I korisnik i programer koji kreira aplikaciju za Windows dobijaju univerzalne alate koji eliminišu problem obezbeđivanja kompatibilnosti sa određenim hardverom (kompatibilnost hardvera) i softverom (kompatibilnost softvera). Jedinstveni, jedinstveni grafički korisnički interfejs olakšava učenje novih softverskih proizvoda.

Jedno od sredstava za osiguranje kompatibilnosti softvera je mehanizam za razmjenu podataka između različitih aplikacija. Poseban "mailbox" (clipboard) Windows 3.1 omogućava korisniku da prenosi informacije iz jedne aplikacije u drugu, bez brige o njihovom formatu i prezentaciji. Za razliku od profesionalnih operativnih sistema, gdje je mehanizam za razmjenu podataka između programa dostupan samo programeru, u Windowsu 3.1 to se radi vrlo jednostavno i jasno za korisnika.

Mehanizam za razmjenu podataka između aplikacija je vitalno svojstvo multitasking okruženja. A sada su proizvođači softvera došli do zaključka da jedno "poštansko sanduče" očito nije dovoljno za prijenos podataka iz jedne aplikacije u drugu. Pojavio se novi, univerzalniji mehanizam - OLE (Object Linking Embedded), koji vam omogućava prijenos heterogenih podataka iz jedne aplikacije u drugu.

Windows ne samo da vam omogućava rad sa poznatim softverskim proizvodom, već nudi i dodatne mogućnosti (pokretanje nekoliko programa istovremeno, brzo prebacivanje s jednog programa na drugi, razmjena podataka između njih itd.). Omogućena je mogućnost rada sa svim MS-DOS aplikacijama (procesori teksta, DBMS, tabele itd.).

Windows 3.1 može raditi u jednom od tri načina: Real (stvarni), Standardni (standardni), 386 Enhanced (prošireni). Tokom procesa instalacije, Windows analizira dostupne hardverske resurse i automatski postavlja režim koji maksimalno iskorištava mogućnosti dostupnog hardvera.

U realnom režimu, Windows 3.1 ne koristi hardverske mogućnosti koje MS-DOS ne podržava (ovaj režim je jedini moguć za mašine sa 8086/8088 procesorom): kao i u MS-DOS-u, korisnik je ograničen na 640 KB RAM-a .

U standardnom režimu (moguće na računarima sa procesorom 80286 ili 80386), Windows 3.1 u potpunosti koristi proširenu memoriju na računaru, učitavajući u njega sve aplikacije napisane posebno za Windows. DOS programi se učitavaju u redovnu memoriju.

U proširenom režimu (moguće na računarima sa 80386 i višim procesorom), pri pokretanju aplikacija (kako Windows tako i redovnih programa za MS-DOS), Windows 3.1 podržava tzv. režim virtuelne mašine (program koji se pokreće je, takoreći, dodeljuje sopstveni računar sa svim resursima), čime se ostvaruje multitasking okruženje.

Windows 3.1 vam omogućava da pokrenete nekoliko programa istovremeno (uključujući isti program nekoliko puta), uz mogućnost trenutnog prebacivanja s jednog programa na drugi. Ovo vam omogućava da pokrenete dugotrajan proces (štampanje, sortiranje i kopiranje velikih količina podataka) i obavljate drugi posao umjesto da čekate da se završi.

Windows 95 je evolutivni proizvod Windowsa 3.1x i ne znači potpuni raskid s prošlošću. Iako donosi mnoge važne promjene u odnosu na 16-bitnu arhitekturu Windowsa, zadržava neke od najvažnijih karakteristika svog prethodnika. Rezultat je hibridni OS koji može pokretati 16-bitne Windows aplikacije, zastarjele DOS programe i naslijeđene drajvere uređaja u realnom režimu, dok je i dalje kompatibilan sa pravim 32-bitnim aplikacijama i 32-bitnim drajverima virtuelnih uređaja. Neka od najvažnijih poboljšanja koja su uvedena u Windows 95 su njegova izvorna sposobnost pokretanja 32-bitnih višenitnih aplikacija, zaštićeni adresni prostori koji zamjenjuju višezadaćnost, mnogo šira i efikasnija upotreba drajvera virtuelnih uređaja i povećana upotreba 32-bitne hrpe skladištenja. strukture podataka o resursima sistema. Najznačajniji nedostatak mu je relativno slaba zaštita od programa koji loše rade i sadrže greške.

Svaka izvorna Windows 95 aplikacija vidi nestrukturirani adresni prostor od 4 Gb u kojem se nalazi, plus sistemski kod i drajvere za Windows 95. Svaka 32-bitna aplikacija radi kao da isključivo koristi cijeli PC. Kod aplikacije se učitava u ovaj adresni prostor između oznaka od 2 i 4 Gb. Iako 32-bitne aplikacije ne "vide" jedna drugu, one mogu komunicirati preko Clipboard-a, DDE-a i OLE-a. Sve 32-bitne aplikacije izvode se prema modelu preventivnog obavljanja više zadataka zasnovanom na upravljanju odvojenim nitima. Planer niti, koji je dio sistema upravljanja virtualnom memorijom (VMM), dodjeljuje sistemsko vrijeme grupi istovremeno pokrenutih niti na osnovu procjene trenutnog prioriteta svake niti i njene spremnosti za pokretanje. Preventivno zakazivanje omogućava mnogo glatkiji i pouzdaniji mehanizam multitaskinga od kooperativne metode koja se koristi u Windows 3.1x.

Windows 95 sistemski kod je postavljen iznad granice od 2 Gb. Prostor između oznaka od 2 i 3 Gb sadrži sistemske DLL-ove prstena 3 i sve DLL-ove koje koristi više programa. (Intel 32-bitni procesori obezbeđuju četiri nivoa hardverske zaštite, nazvane od prstena 0 do prstena 3. Prsten 0 je najprivilegovaniji.) Komponente prstena 0 u Windows 95 mapiraju u prostore između 3 i 4 Gb. Ovi kritični komadi koda sa maksimalnim privilegijama sadrže podsistem upravljanja virtuelnim mašinama (VMM), sistem datoteka i VxD drajvere.

Područje memorije između 2 i 4 Gb mapirano je na adresni prostor svake 32-bitne aplikacije, odnosno dijele ga sve 32-bitne aplikacije na vašem računaru. Ovaj aranžman omogućava da se API pozivi serviraju direktno u adresnom prostoru aplikacije i ograničava veličinu radnog skupa. Međutim, to dolazi po cijenu smanjene pouzdanosti. Ništa ne može spriječiti program koji sadrži grešku da upiše na adrese koje pripadaju sistemskim DLL-ovima i izazove pad cijelog sistema.

Područje između 2 i 3 Gb također sadrži sve 16-bitne Windows aplikacije koje pokrećete. Iz razloga kompatibilnosti, ovi programi rade u zajedničkom adresnom prostoru, gdje mogu zabrljati jedni druge baš kao što su radili u Windowsu 3.1x.

Memorijske adrese ispod 4 Mb se također mapiraju u adresni prostor svake aplikacije i dijele ih svi procesi. Ovo omogućava kompatibilnost sa postojećim drajverima u realnom režimu kojima je potreban pristup ovim adresama. Ovo čini još jedno područje pamćenja nezaštićenim od slučajnog pisanja. Najniže 64 32-bitne aplikacije ne mogu pristupiti ovom adresnom prostoru, što omogućava presretanje nevažećih pokazivača, ali 16-bitni programi koji mogu sadržavati greške mogu upisati podatke tamo.

Windows NT je u suštini serverski operativni sistem skrojen za upotrebu na radnoj stanici. Ovo rezultira arhitekturom u kojoj apsolutna zaštita aplikacija i podataka ima prednost u odnosu na brzinu i kompatibilnost. Windows NT je izuzetno pouzdan uz visoku sistemsku cijenu, tako da je za postizanje prihvatljivih performansi potreban brz procesor i najmanje 16 Mb RAM-a. Kao i sa OS / 2 Warp, Windows NT postiže nisku sigurnost memorije tako što nije kompatibilan sa drajverima uređaja u realnom režimu. Windows NT pokreće izvorne 32-bitne NT aplikacije, kao i većinu Windows aplikacija 95. Kao OS / 2 Warp i Windows 95, Windows NT vam omogućava pokretanje 16-bitnih Windows i DOS programa.

Šema dodjele memorije za Windows NT se upadljivo razlikuje od šeme dodjele memorije za Windows 95 i OS/2 Warp. Vlastitim aplikativnim programima je dodijeljeno 2 Gb posebnog adresnog prostora, od granice od 64 K do 2 Gb (prvih 64 K su potpuno nedostupne). Aplikacioni programi su izolovani jedni od drugih, iako mogu komunicirati kroz Clipboard, DDE i OLE mehanizme.

Na vrhu svakog bloka aplikacije od 2 Gb nalazi se kod koji aplikacija tumači kao sistemske DLL-ove prstena 3. U stvari, oni su samo stubovi koji preusmjeravaju pozive, koji se nazivaju DLL-ovi na strani klijenta. Prilikom pozivanja većine API funkcija iz aplikacije, DLL-ovi na strani klijenta odnose se na procedure lokalne komunikacije procesa (LPC) koje prosljeđuju poziv i njegove povezane parametre u potpuno izolirani adresni prostor koji sadrži stvarni sistemski kod. Ovaj serverski proces provjerava vrijednosti parametara, izvršava traženu funkciju i prosljeđuje rezultate nazad u adresni prostor aplikacije. Iako sam serverski proces ostaje proces na razini aplikacije, potpuno je zaštićen i izoliran od aplikacije koja poziva. Između oznaka od 2 i 4 Gb nalaze se komponente niskog nivoa Windows NT sistema prstena 0, uključujući kernel, planer niti i upravitelj virtuelne memorije. Stranice sistema u ovom području imaju privilegije nadzornika, koje su definirane fizičkim krugovima procesora. Ovo čini sistemski kod niskog nivoa nevidljivim i nedostupnim za pisanje u aplikacijske programe, ali dovodi do degradacije performansi tokom prelaza između prstenova. Za 16-bitne Windows aplikacije, Windows NT implementira Windows na Windows (WOW) sesije. Kao OS / 2 Warp, Windows NT dozvoljava 16-bitnim Windows programima da se pokreću pojedinačno u vlastitim memorijskim prostorima ili zajedno u zajedničkom adresnom prostoru. U gotovo svim slučajevima, 16- i 32-bitne Windows aplikacije su slobodne za interakciju koristeći OLE (preko posebnih thunk rutina ako je potrebno), bilo da rade u zasebnoj ili zajedničkoj memoriji. Nativne aplikacije i WOW sesije rade u preventivnom multitaskingu, na osnovu upravljanja zasebnim nitima. Više 16-bitnih Windows aplikacija u jednoj WOW sesiji se izvršavaju prema kooperativnom modelu multitaskinga. Windows NT takođe može obavljati više zadataka u više DOS sesija. Pošto je Windows NT u potpunosti 32-bitna arhitektura, ne postoje teorijska ograničenja za GDI i USER resurse.

Sistem je najavljen 1994. godine. Alfa testiranje je sprovedeno od početka 1995. do septembra 1997. godine. Prva javna beta verzija sistema objavljena je 27. septembra 1997. godine. Sistem se prvobitno zvao Windows NT 5.0 jer je to bila sljedeća velika verzija Windows NT-a nakon Windows NT 4.0. Međutim, 27. oktobra 1998. godine dobio je svoje ime Windows 2000. Konačna verzija sistema objavljena je široj javnosti 17. februara 2000. godine.

Windows 2000 je objavljen u četiri izdanja: Professional (za radne stanice i napredne korisnike), Server, Advanced Server i Datacenter Server (za upotrebu na serverima). Pored toga, postoji "ograničeno izdanje" Windows 2000 Advanced Server Limited Edition i Windows 2000 Datacenter Server Limited Edition dizajniranih za rad na 64-bitnim Intel Itanium procesorima.

Nakon toga, Windows 2000 je zamijenjen operativnim sistemima Windows XP (na strani klijenta) i Windows Server 2003 (na strani servera). Od 2005. godine, Windows 2000 je i dalje bio popularan, posebno u velikim kompanijama u kojima je ažuriranje operativnih sistema na velikom broju računara predstavljalo značajne tehničke i finansijske poteškoće. Prema studiji Assetmetrix-a, početkom 2005. godine, Windows 2000 činio je više od 50% operativnih sistema Windows radnih stanica u kompanijama sa više od 250 računara. Istovremeno, u kompanijama sa manje od 250 računara, Windows XP je popularniji.

5.1 Poboljšanja u odnosu na Windows NT 4.0

Neka od najznačajnijih poboljšanja u Windows 2000 u odnosu na Windows NT 4.0 su:

· Podrška za usluge imenika Active Directory. Serverska strana Active Directory se isporučuje sa izdanjima Server, Advanced Server i Datacenter Server, dok Professional izdanje pruža potpunu podršku usluge na strani klijenta.

· Internet Information Services (IIS) 5.0. U poređenju sa IIS 4.0, ova verzija uključuje, između ostalog, verziju 3.0 ASP sistema za veb programiranje.

· Sistem datoteka NTFS verzija 3.0 (takođe se naziva NTFS 5.0 od strane interne verzije Windows 2000 - NT 5.0). U ovoj verziji NTFS-a po prvi put je postojala podrška za kvote, odnosno ograničenja maksimalne količine pohranjenih datoteka za svakog korisnika.

· Ažurirano korisničko sučelje, uključujući Active Desktop baziran na Internet Explorer verziji 5 i stoga sličan Windows 98.

· Integracija jezika: prethodne verzije Windows-a objavljene su u tri verzije - za evropske jezike (jednobajtni znakovi, pisanje samo s lijeva na desno), za dalekoistočne jezike (višebajtni znakovi) i za bliskoistočne jezike (pisanje s desna na lijevo uz kontekstualne varijante slova). Windows 2000 kombinuje ove mogućnosti; sve njegove lokalizirane verzije su napravljene na istoj osnovi.

Windows XP (kodno ime u razvoju - Whistler; interna verzija - Windows NT 5.1) je operativni sistem Windows NT porodice Microsoft korporacije. Objavljen je 25. oktobra 2001. i predstavlja evoluciju Windows 2000 Professional. Ime XP dolazi iz engleskog. iskustvo

Za razliku od prethodnog Windowsa 2000, koji je dolazio iu serverskoj i u klijentskoj verziji, Windows XP je čisto klijentski sistem. Njegov serverski pandan je Windows Server 2003. Iako je Windows Server 2003 baziran na istom kodu kao Windows XP, naslijeđujući gotovo u potpunosti svoj korisnički interfejs, Windows Server 2003 i dalje koristi noviju i revidiranu verziju NT 5.2 kernela; Windows XP Professional x64 Edition, koji se pojavio kasnije, imao je isto jezgro kao Windows Server 2003 i dobio je ista sigurnosna ažuriranja, zbog čega bi se moglo reći da je njihov razvoj tekao "paralelno".

Od 14. aprila 2009. Microsoft je obustavio besplatnu podršku za Windows XP operativni sistem (OS), sada korisnici Windows XP-a neće moći kontaktirati Microsoft za besplatnu tehničku podršku u slučaju incidenata, promjena dizajna i drugih situacija. Sada će za to morati da koriste usluge „proširene podrške“, što znači da će svi pozivi biti plaćeni. Produžena podrška će se nastaviti do 8. aprila 2014. godine.

Na kraju decembra 2010. godine, Windows XP je najrasprostranjeniji operativni sistem na svijetu sa tržišnim udjelom od 47,2%. Maksimum ove vrijednosti iznosio je 76,1% i dostignut je u januaru 2007. godine.

6.1 Varijante

Windows XP je došao u više vrsta:

· Windows XP Professional Edition je dizajniran za preduzeća i preduzetnike i uključuje funkcije kao što su pristup udaljenoj radnoj površini, šifrovanje datoteka (koristeći sistem datoteka za šifrovanje), centralnu kontrolu pristupa i podršku za višeprocesorske sisteme.

· Windows XP Home Edition - sistem za kućnu upotrebu. Objavljen je kao jeftina "smanjena" verzija Professional Edition, ali je bazirana na istom kernelu.

· Windows XP Tablet PC Edition je baziran na Professional Edition i sadrži posebne aplikacije optimizovane za unos podataka olovkom na personalne tablet računare. Najvažnije svojstvo je razumijevanje rukom pisanih tekstova i prilagođavanje grafičkog interfejsa rotaciji displeja. Ova verzija se prodaje samo zajedno sa odgovarajućim računarom.

· Windows XP Media Center Edition je baziran na Professional Edition i sadrži namenske multimedijalne aplikacije. Računar je obično opremljen TV karticom i daljinskim upravljačem (RC). Najvažnija karakteristika je mogućnost povezivanja na TV i upravljanja računarom putem daljinskog upravljača zahvaljujući pojednostavljenom Windows sistemu upravljanja. Ovaj sistem takođe sadrži funkcije za prijem VHF radija.

Windows XP Embedded je ugrađeni komponentni operativni sistem baziran na Windows XP Professional Edition i namijenjen je za upotrebu u različitim ugrađenim sistemima: sistemi industrijske automatizacije, bankomati, medicinski uređaji, POS, mašine za igre, VoIP komponente, itd. Windows XP Embedded uključuje dodatno ugrađivanje funkcije kao što su filter za zaštitu od pisanja (EWF i FBWF), pokretanje sa flash-a, CD-ROM-a, mreže, korištenje matične ljuske i još mnogo toga.

· Windows Embedded za Point of Service — Namenski operativni sistem zasnovan na Windows XP Embedded, konfigurisan za tačku usluge i optimizovan za maloprodaju i uslužnu industriju. Na osnovu ove platforme možete kreirati bankomat, terminal za plaćanje, benzinsku pumpu, kasu, itd. Dodatno, Windows Embedded for Point of Service uključuje POS za .NET tehnologiju za brz razvoj aplikacija za trgovanje i podršku za maloprodajne periferne uređaje oprema.

· Windows XP Professional x64 Edition je posebna 64-bitna verzija dizajnirana za procesore sa AMD64 Opteron i Athlon 64 tehnologijom od AMD-a i procesore sa EM64T tehnologijom iz Intela. Ovaj sistem ne podržava procesore trećih strana, niti radi sa Intel Itanium procesorom. Iako su se prvi 64-bitni procesori pojavili 2003. godine, Windows XP Professional x64 Edition je objavljen tek u aprilu 2005. godine. Glavna prednost sistema je brz rad sa velikim brojevima (Long Integer i Double Float). Stoga je ovaj sistem vrlo efikasan, na primjer, kada se izvode proračuni pomoću brojeva s pomičnim zarezom, koji su potrebni u oblastima kao što su stvaranje specijalnih efekata za filmove i 3D animacije, kao i razvoj tehničkih i naučnih aplikacija. Ovaj sistem podržava mešoviti režim, odnosno istovremeni rad 32-bitnih i 64-bitnih aplikacija, ali za to svi drajveri moraju biti u 64-bitnoj verziji. To znači da većina 32-bitnih aplikacija može raditi i na ovom sistemu. Jedini izuzetak su one aplikacije koje su u velikoj mjeri zavisne od hardvera računala, na primjer, antivirusi i defragmentatori.

· Windows XP 64-bitno izdanje — Ovo izdanje je dizajnirano posebno za radne stanice sa IA-64 arhitekturom i Itanium mikroprocesorima. Ovo izdanje Windows XP-a je ugašeno od 2005. godine, nakon što je HP prestao da razvija radne stanice sa Itanium mikroprocesorima. Podrška za ovu arhitekturu ostala je u serverskim verzijama operativnog sistema Windows.

· Windows XP Edition N - sistem bez Windows Media Player-a i drugih multimedijalnih aplikacija. Ove verzije su nastale pod pritiskom Evropske antimonopolske komisije, koja je tražila da se "olakša" Windows XP. Ova distribucija je trenutno usmjerena na zemlje u razvoju. Po želji, korisnik može besplatno preuzeti sve nedostajuće aplikacije sa Microsoft web stranice. Dostupan u kućnoj i profesionalnoj varijanti.

· Windows XP Starter Edition - veoma funkcionalna verzija za zemlje u razvoju i finansijski slabe regione. U ovoj verziji, samo 3 aplikacije mogu raditi istovremeno, a svaka aplikacija može kreirati najviše 3 prozora. Sistemu potpuno nedostaju mrežne funkcije, ne podržava visoku rezoluciju, a također nije dozvoljeno korištenje više od 512 megabajta RAM-a ili tvrdog diska zapremine većeg od 120 gigabajta. Sistem može raditi na Intel Celeron ili AMD Duron procesorima.

· Osnove Windowsa za stare računare — skraćena verzija Microsoft Windows XP ugrađenog servisnog paketa 2 dizajnirana za starije računare.

6.2 Inovacije u poređenju sa Windows 2000.

Neka od najznačajnijih poboljšanja u Windows XP-u u odnosu na Windows 2000 su:

· Novi dizajn grafičkog interfejsa, uključujući zaobljene oblike i glatkije boje; i dodatna funkcionalna poboljšanja (kao što je mogućnost predstavljanja fascikle kao projekcije slajdova u Windows Exploreru).

· Podrška za ClearType metod anti-aliasing teksta, koji poboljšava prikaz teksta na LCD ekranima (podrazumevano onemogućeno).

· Mogućnost brzog prebacivanja korisnika, omogućavajući vam da privremeno prekinete rad jednog korisnika i prijavite se kao drugi korisnik, a pritom ostavite uključene aplikacije koje je pokrenuo prvi korisnik.

· Funkcija daljinske pomoći koja omogućava iskusnim korisnicima i tehničarima da se povežu sa računarom baziranim na Windows XP-u preko mreže radi rešavanja problema. U ovom slučaju, pomoćni korisnik može vidjeti sadržaj ekrana, voditi razgovor i (uz dozvolu udaljenog korisnika) preuzeti kontrolu u svoje ruke.

· Program za vraćanje sistema dizajniran za vraćanje sistema u određeno prethodno stanje (ova funkcija je razvoj sličnog programa uključenog u Windows ME), kao i za poboljšanje drugih metoda oporavka sistema. Dakle, kada se učita posljednja uspješna konfiguracija, učitava se i prethodni set drajvera, što u nekim slučajevima olakšava vraćanje sistema u prethodno stanje u slučaju problema koji su rezultat instalacije drajvera; mogućnost vraćanja drajvera, itd.

· Poboljšana kompatibilnost sa starijim programima i igrama. Poseban čarobnjak za kompatibilnost vam omogućava da emulirate ponašanje jedne od prethodnih verzija OS-a (počevši od Windows 95) za poseban program. Međutim, funkcija kompatibilnosti je prisutna u Windows 2000 servisnom paketu 2.

· Mogućnost daljinskog pristupa radnoj stanici zbog uključivanja minijaturnog terminal servera u sistem (samo u Professional izdanju).

· Naprednije funkcije upravljanja sistemom iz komandne linije.

· Podržava Windows Explorer za digitalne foto i audio formate (automatski prikaz metapodataka za audio datoteke, kao što su ID3 oznake za MP3 datoteke).

· Windows XP uključuje tehnologije koje je razvio Roxio i koje omogućavaju direktno snimanje CD-ova iz Explorera bez instaliranja dodatnog softvera, a rad sa CD-ovima koji se mogu ponovo upisivati ​​postaje sličan radu sa disketama ili čvrstim diskovima. U Media Player je uključena i mogućnost snimanja audio diskova. Mogućnost rada sa slikama diska nije predviđena.

· Windows XP može raditi sa ZIP i CAB arhivama bez instaliranja dodatnog softvera. Rad sa arhivama ovog tipa moguć je u Exploreru kao i sa običnim folderima, koji se mogu kreirati i brisati, ulaziti u arhivu, dodavati/brisati fajlove kao rad sa običnim folderima. Također je moguće postaviti lozinku za arhivu. Ako je potrebno, možete dodijeliti bilo koji softver treće strane za rad s ovim arhivama.

· Poboljšanja u EFS podsistemu, koja se sastoje od opcionog agenta za oporavak, sigurnijeg skladištenja ključeva. Šifrirani fajlovi se sada ne samo brišu, već se prepisuju nulama, što je mnogo pouzdanije. Počevši od SP1, postaje moguće koristiti (i koristi se po defaultu) AES algoritam, zajedno sa DESX i 3-DES.

· Prilagodljive trake sa alatkama pomoću kojih možete optimizirati pristup datotekama, folderima i Internet resursima. Dovoljno ih je postaviti na ivicu radne površine (kao bočna traka) ili na Taskbar (u obliku veze).

Windows 7 je operativni sistem iz porodice Windows NT, koji prati Windows Vista. U Windows NT liniji, sistem je verzija 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista i Windows Server 2008 - 6.0). Verzija servera je Windows Server 2008 R2, verzija za integrisane sisteme je Windows Embedded Standard 2011 (Quebec), mobilna verzija je Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operativni sistem je pušten u prodaju 22. oktobra 2009. godine, manje od tri godine nakon objavljivanja prethodnog operativnog sistema, Windows Vista. Iako je prvobitno operativni sistem trebao biti u prodaji već 31. avgusta 2009. godine. Partneri i klijenti u količinskom licenciranju dobili su pristup RTM-u 24. jula 2009. godine. Konačna nelicencirana verzija (kopija sa diskova, koja je kasnije puštena u prodaju) bila je dostupna svima od prvih dana avgusta 2009. godine.

Windows 7 uključuje i neke razvojne programe koji nisu uključeni u Windows Vista, kao i inovacije u interfejsu i ugrađenim programima. Inkball, Ultimate Extras su isključeni iz Windows 7; aplikacije koje imaju analogne u Windows Live-u (Windows Mail, Windows Calendar, itd.), Microsoft Agent tehnologiji, Windows Meeting Space; mogućnost povratka na klasični meni i automatsko spajanje pretraživača i e-mail klijenta nestala je iz Start menija.

7.1 Novo

Operativni sistem ima podršku za multi-touch kontrolu. Ovu sposobnost je prvi put demonstrirao Microsoft na svom godišnjem TechEd 08 u Orlandu koristeći System Build 6.1.6856 i prototip laptopa sa ekranom na više dodira.

Mrežna tehnologija Branch Cache omogućava keširanje sadržaja internet saobraćaja. Ako korisniku na lokalnoj mreži treba fajl koji je već preuzeo neko na njegovoj mreži, moći će ga dobiti iz lokalne keš memorije, a ne koristiti kanal s ograničenim propusnim opsegom. Mrežni keš može raditi u dva načina - Hosted Cache i Distributed Cache. U prvom slučaju, datoteka se čuva na namenskom lokalnom serveru koji radi pod operativnim sistemom Windows Server 2008 R2, u drugom slučaju server nije potreban, a keš se distribuira za skladištenje na računarima korisnika. Tehnologija je dizajnirana za velike mreže i nudi se za implementaciju u preduzećima kao dio Corporate i Maximum OS verzija.

Rice. 1 Start meni u Windows 7 je postao kraći i izgubljene su ikone

OS također ima oko 120 ugrađenih pozadina koje su jedinstvene za svaku državu i jezičnu verziju. Dakle, ruska verzija uključuje temu "Rusija" sa šest jedinstvenih pozadina visoke rezolucije. Sve verzije uključuju 50 novih fontova. Postojeći fontovi su poboljšani za ispravan prikaz svih simbola. Windows 7 je prva verzija Windows-a koja uključuje više fontova za prikaz nelatinskih znakova nego za prikaz latiničnih znakova. Kontrolna tabla za fontove je takođe pretrpela poboljšanja - podrazumevano će prikazati samo one fontove za koje je raspored instaliran na sistemu. Implementirana je podrška za Unicode 5.1. Traka za trenutnu pretragu sada prepoznaje više jezika. Dodatna prednost Windows 7 je čvršća integracija sa proizvođačima drajvera. Većina njih se automatski detektuje, dok je u 90% slučajeva sačuvana kompatibilnost sa drajverima za Windows Vista.

Windows 7 interno podržava pseudonime foldera. Na primjer, fascikla Program Files u nekim lokaliziranim verzijama Windowsa je prevedena i prikazana s prevedenim imenom, ali je na nivou sistema datoteka ostala na engleskom.

Windows 7 je kompatibilniji sa Windows XP nego Windows Vista (SP1, SP2), na primjer, bilo je nemoguće pokrenuti neke stare XP programe na Windows Visti.

7.2 Multimedija

Nova, 11., verzija DirectX-a, koja je prvi put objavljena kao dio ovog operativnog sistema, ima sljedeća poboljšanja: dodata podrška za nove računske shadere, mogućnost višenitnog renderiranja, poboljšana teselacija, novi algoritmi kompresije teksture, itd.

Windows Media Player 12 je dobio novo sučelje i postao je zaista "svejedan", za razliku od svog prethodnika koji je zahtijevao veliki broj kodeka za reprodukciju. Međutim, ne može reproducirati licencirane Blu-ray diskove sa videom, ali ima mogućnost čitanja i pisanja podataka na njima.

7.3 Mobilnost

Iako se Windows Mobility Center nije značajno promijenio od Windows Viste, Windows 7 radi duže na prijenosnim računalima i troši manje energije, posebno pri reprodukciji DVD-a. Na sistemu predstavljenom krajem avgusta 2009. sa dva identična laptopa sa prethodno instaliranim Windows 7 i Windows Vista, dobitak je bio do 20%. Takođe je pokazao rekordnu brzinu učitavanja sistema - 11 sekundi. Sistem je uključivao SSD i druge komponente visokih performansi. Sličan test inspirisao je entuzijaste da testiraju uticaj pretraživača na trajanje baterije. Internet Explorer 8, uključen u Windows 7, najbolje se pokazao na Intel platformi.

Međutim, nezavisni testovi su pokazali da Windows 7 troši bateriju laptopa primjetno brže nego Windows XP. Od avgusta, stručnjaci iz Laptop magazina (laptopmag.com) testiraju konačnu verziju Windows 7, uključujući merenje trajanja baterije laptop računara koji ga koriste. Ukupni rezultat se pokazao razočaravajućim: prosječan netbook koji koristi G7 u cjelini ima 47 minuta kraće trajanje baterije u odnosu na XP. U slučaju modela ASUS 1008HA, „manjak“ je iznosio 57 minuta ili 16,7%. Druge publikacije su takođe sprovele slične studije i takođe su došle do ovih zaključaka. Gubitak je 10 do 30 posto vremena rada.

Mogući razlog je optimizacija Windows 7 za grafičke akceleratore, dok mnogi netbook računari rade na integrisanim Intel i VIA grafičkim karticama, koje ponekad ne podržavaju Aero funkcije. Takođe, mnogi netbook računari pokreću Windows 7 Starter Edition, koji ne podržava u potpunosti Aero. Drugi mogući razlog je nedostatak podrške za OS od strane proizvođača netbook računara. Dakle, sa novim drajverima i BIOS-om od novembra 2009. godine, Asus Eee 1000HA radi pod Windows 7 isto koliko i sa Windows XP.

Remote Desktop.

Funkcija Remote Desktop je također pretrpjela promjene. Uvedena je podrška za Aero Peek interfejs, Direct 2D i Direct3D 10.1, podrška za više monitora, medijske ekstenzije, DirectShow i mogućnost reprodukcije zvuka sa malim kašnjenjem.

7.4 Sigurnost

U operativnom sistemu Windows 7 implementirana je fleksibilnija postavka Kontrole korisničkog naloga (UAC), koja, za razliku od Windows Viste, ima još dva posredna stanja između režima „Uvek obaveštavaj“ i „Nikad ne obaveštavaj“ – „Obavesti, samo kada programi pokušavaju da promene na računaru. "(Podrazumevana pozicija)," Obavesti samo kada programi pokušaju da izvrše promene na računaru (ne zatamnjujte radnu površinu) ". Vrijedi napomenuti da za razliku od Viste, zatamnjenje se javlja samo ako je program aktivan i u prvom planu. Ako ste kliknuli dok ste otvarali UAC i deaktivirali program, zatamnjenje se možda neće dogoditi.

Promjene su napravljene u BitLocker tehnologiji šifriranja i dodata je funkcija BitLocker to go enkripcije za prenosive medije, koja vam omogućava da šifrirate prenosive medije, čak i ako ne postoji TPM modul.

Dodata je mogućnost zaštite podataka na USB diskovima korištenjem Enhanced Storage.

Poboljšana su i Windows firewall – funkcija obavještavanja korisnika o blokiranju programa koji pokušava pristupiti mreži se vratila.

Koristeći Group Policy i AppLocker, možete spriječiti pokretanje određenih aplikacija.

DirectAccess omogućava sigurnu vezu sa serverom u pozadini, za razliku od VPN-a koji zahtijeva interakciju korisnika. DirectAccess također može primijeniti pravila grupe prije prijavljivanja korisnika.

Verovatnoća da virusi, crvi, trojanci uđu u Windows 7 sistem je 25% niža nego u Windows Vista, i 20% manja nego u Windows Vista SP2. Osim toga, mnogi virusi jednostavno se ne pokreću na 64-bitnoj verziji Windowsa 7.

Sandbox.

Windows 7 koristi sandbox mod, o čijoj implementaciji se raspravljalo tokom alfa i beta testiranja (u fazi razvoja Longhorna). Pristup utičnicama niskog nivoa za neupravljani kod, kao i direktan pristup sistemu datoteka, sloju hardverske apstrakcije (HAL), puni pristup memorijskoj adresi je zabranjen. Sav pristup vanjskim aplikacijama, datotekama i protokolima reguliran je operativnim sistemom.

Nove karakteristike Aero interfejsa

Funkcija Aero Peek

Shake

Nova funkcija Aero Shake dodata je Windows Aero interfejsu kako bi se minimizirale sve neaktivne aplikacije pokretom miša. Da biste ga aktivirali, dovoljno je zgrabiti naslov prozora i malo ga "protresti".

Peek

Funkcija Aero Peek vam omogućava da prikažete sličice prozora kada pređete mišem preko ikone na traci zadataka, prebacujete se između prozora aplikacije jednostavnim klikom na ikonu, povucite i ispustite različite prozore i aplikacije na traci zadataka, pregledate radnu površinu jednim lebdenjem u posebnom dijelu ekrana i još mnogo toga.

Snap

Slično funkciji Shake, funkcija Aero Snap omogućava pomicanje miša da maksimizira prozor do pola ekrana, cijelog ekrana ili samo duž vertikalne ose.

FreeBSD je operativni sistem sličan UNIX-u koji je slobodno dostupan na Internetu. Široko ga koriste ISP-ovi, ugrađeni uređaji i bilo gdje drugdje gdje je pouzdanost važna. FreeBSD operativni sistem je rezultat više od trideset godina kontinuiranog razvoja, istraživanja i razvoja. Priča je počela sa BSD projektom 1979. godine. BSD je FreeBSD-ova baka. Prije mnogo godina, AT&T je zahtijevao vlastiti specijalizovani poslovni softver. Međutim, nije imala pravo napadati kompjutersku industriju i stoga nije mogla prodati svoj softver. Kao rezultat toga, AT&T je univerzitetima po vrlo niskoj cijeni obezbijedio različite dijelove softvera i njegov izvorni kod. Univerziteti su uspjeli uštedjeti novac koristeći ovaj softver umjesto softvera po komercijalnoj cijeni, a studenti su dobili pristup odličnoj tehnologiji. Mogli su pročitati izvorni kod i proučiti kako funkcionira. Zauzvrat, AT&T je dobio besplatnu platformu za eksperimentisanje i generaciju kompjuterskih naučnika koji su odrasli na AT&T hardveru. Svi su bili sretni. UNIX je bio najpoznatiji softver distribuiran pod ovim planom licenciranja. Originalni UNIX sistem imao je mnogo nedostataka u poređenju sa modernim operativnim sistemima. Međutim, hiljade učenika imalo je pristup izvornom kodu, a stotinama nastavnika su bili potrebni interesantni projekti za svoje učenike. Kada se programi nisu ponašali kako se očekivalo, ili je sam operativni sistem pokazivao nekakve greške, onda su svi koji su radili na sistemu iz dana u dan imali priliku i podsticaj da te nedostatke otklone. Zahvaljujući njihovim naporima, UNIX je ubrzo poboljšan kako bi uključio mnoge karakteristike koje sada uzimamo zdravo za gotovo. Učenicima je dodana mogućnost kontrole pokretanja programa (kontrola poslova, kontrola poslova). Sistem datoteka UNIX S51K doveo je sistem administratore do suza, pa su ga zamijenili Fast File System-om, čije su mogućnosti migrirale na sve moderne sisteme datoteka. Veliki broj korisnih programa je napisan tokom godina, postepeno zamjenjujući čitave blokove UNIX operativnog sistema. Grupa za istraživanje kompjuterskih sistema (CSRG) na Univerzitetu u Kaliforniji, koja je doprinijela ovim poboljšanjima, postala je centralno spremište za poboljšanja UNIX koda. CSRG je prikupio promjene, procijenio ih, spakovao i besplatno distribuirao verzije svim vlasnicima važeće AT&T UNIX licence. Pored toga, CSRG se udružio sa Agencijom za napredna istraživanja u oblasti odbrane (DARPA) kako bi pružio UNIX-u niz funkcionalnosti, kao što je stog TCP/IP protokola. Dobivena kolekcija softvera naziva se Berkeley Software Distribution, ili BSD. Korisnici BSD-a su uzeli softver, poboljšali ga, a zatim vratili svoj rad u BSD. Danas ovo smatramo standardom za razvoj softvera otvorenog koda, ali 1979. je bio revolucionaran. Razvoj je bio dug. Gledajući informacije o autorskim pravima starog BSD sistema, možete vidjeti sljedeće: Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Regents of the University of California. Sva prava zadržana. Da, 15 godina rada je cijeli život u razvoju softvera. Koliko dijelova operativnog sistema ne samo da se nastavljaju koristiti, već se nakon toga aktivno razvijaju

15 godina? U stvari, toliko je promjena napravljeno na originalnom BSD sistemu da je tokom godina došlo do skoro potpune zamjene originalnog UNIX koda kodom koji su kreirali CSRG osoblje i njihovi pomoćnici. Malo je ostalo od AT&T proizvoda. Na kraju, finansiranje CSRG-a je prestalo i postalo je očigledno da se dalji razvoj BSD projekta bliži kraju. 1992. godine, nakon kontroverze u utrobi Kalifornijskog univerziteta, BSD kod je pušten široj javnosti. Ovaj prijenos prava naziva se BSD licenca.

8.1 BSD licenca

BSD kod je postao dostupan svima pod nedvojbeno najliberalnijim uslovima u istoriji razvoja softvera. Danas su glavne odredbe licence sljedeće:

* Nemojte tvrditi da ste napisali ovaj kod.

* Nemojte nas kriviti za greške koda.

* Nemojte koristiti naše ime za promociju vašeg proizvoda.

To znači da sa BSD izvorom možete raditi šta god želite. (Originalna BSD licenca je zahtijevala spominjanje korištenja koda objavljenog pod BSD licencom, ali je ovaj zahtjev kasnije uklonjen.) Ne zahtijeva čak ni da podijelite svoje promjene sa autorima originalnog koda! Svako može slobodno da ugradi BSD kod u vlasničke, besplatne i proizvode otvorenog koda. BSD kod se može odštampati na bušenim karticama i koristiti za pokrivanje travnjaka. Želite izdati 10.000 BSD CD-a i donirati ih svojim prijateljima? Molim te. Ponekad kada se raspravlja o BSD licenci, referenca nije na "autorska prava", već na "copycenter" - "odnesite ovu licencu u centar za kopiranje i odštampajte neke kopije za sebe." Nije iznenađujuće da su neke kompanije, poput Sun Microsystemsa, skočile na to — besplatno je, pouzdano i veliki broj diplomaca ima iskustva s njim.

Kompanija BSDi je čak stvorena da iskoristi prednosti BSD UNIX-a. AT & T / CSRG / BSDi izazov Čak i tokom vrhunca CSRG-a, rad na UNIX-u u AT&T-u se nastavio. AT&T je uzeo dijelove BSD UNIX-a koji se mogu redistribuirati, integrirao ga sa svojim UNIX sistemom, a zatim ga vratio univerzitetima koji su napravili ova poboljšanja. Ovaj pristup je dobro funkcionisao sve dok se AT&T nije raspao i novoformiranim kompanijama nije bilo dozvoljeno da se takmiče na tržištu softvera. AT&T je imao jedno značajno svojstvo: vrhunski operativni sistem koji su otklanjale hiljade profesionalaca iz cijelog svijeta. Ovaj operativni sistem je imao mnogo korisnih funkcionalnosti, kao što su male, ali dovoljno moćne komande, moderan sistem datoteka, upravljanje poslovima i stek TCP/IP protokola. AT&T je osnovao svoju podružnicu, Unix Systems Labaratories (USL), koja je uspješno prodala UNIX preduzećima za veliki novac, uz održavanje odnosa sa univerzitetima, koji su mu obezbijedili ovaj napredni operativni sistem.

Slični dokumenti

    Osnovni koncepti operativnih sistema. Vrste savremenih operativnih sistema. Istorija razvoja operativnih sistema Windows porodice. Karakteristike Windows operativnih sistema. Nova funkcionalnost Windows 7 operativnog sistema.

    seminarski rad, dodan 18.02.2012

    Proboj na Windows tržište kao grafička MS-DOS ljuska. Razmatranje interfejsa, funkcija, sistemskih zahteva i karakterističnih karakteristika generacija Windows operativnih sistema: 9x, NT, NET, Vista. Analiza mobilnosti i sigurnosti najnovije verzije OS-a.

    sažetak, dodan 16.01.2010

    Istorija razvoja operativnih sistema Windows porodice i osnovni koncepti sistemske administracije. Utvrđivanje potražnje za Windows operativnim sistemima, uporedni opis njihovih funkcija i mogućnosti, karakteristike primene u praksi.

    seminarski rad dodan 05.08.2011

    Pojam i funkcije operativnih sistema, njihova klasifikacija i struktura, principi rada. Vrste operativnih sistema i njihove kratke karakteristike: DOS, Window-95. Prednosti i mane Microsoft Windows XP. Kreiranje lokalnih mreža. Globalna Internet mreža.

    test, dodano 26.06.2014

    Pojam i osnovne funkcije operativnih sistema, njihova tipična struktura i princip rada. Kratka istorija formiranja i razvoja Windows operativnih sistema, njihove sorte i opšte karakteristike, glavni zahtevi za hardver.

    prezentacija dodata 07/12/2011

    Istraživanje evolucije operativnih sistema za personalni računar od strane Microsofta. Opis glavnih funkcionalnih karakteristika Windows XP, Windows Vista i Linux. Prednosti i mane operativnih sistema koje proizvodi Apple.

    sažetak dodan 04.10.2018

    Glavna izdanja (izdanja) Windows Vista i Windows Seven operativnih sistema, njihovi nedostaci i prednosti. Istorijat nastanka, kompatibilnost aplikacija sa operativnim sistemima. Inovacije koje je svaki od sistema donio u svijet kompjuterske tehnologije.

    sažetak, dodan 17.02.2011

    Korištenje Microsoft Windows operativnih sistema. Razvoj operativnog sistema Windows 1.0. Mogućnosti i karakteristike narednih verzija. Izdavanje prilagođenih operativnih sistema kompanije, poboljšanja i inovacije, verzije Windows XP i Vista.

    sažetak, dodan 01.10.2012

    Klasifikacija, struktura i funkcije operativnih sistema. Suština i vrste korisničkog interfejsa. Windows rad u umreženom okruženju. Upotreba tabelarnih podataka za formiranje i popunjavanje obračuna rezultata ispitne sesije za fakultet.

    seminarski rad, dodan 25.04.2013

    Aplikacijski programi i uslužni programi. Najjednostavnije funkcije operativnog sistema. Istorija razvoja Windows grafičkog operativnog okruženja od strane Microsoft Corporation. Windows NT porodica mrežnih operativnih sistema (Millennium Edition, 2000, XP, Vista, Seven)







Svrha i funkcije operativnog sistema.

Svrha OS- organizacija računarskog procesa u računarskom sistemu, racionalna raspodela računarskih resursa između pojedinačnih zadataka koji se rešavaju; pružajući korisnicima brojne servisne alate koji olakšavaju proces programiranja i zadataka otklanjanja grešaka. Operativni sistem igra ulogu svojevrsnog interfejsa (Interfejs je skup hardvera i softvera potrebnih za povezivanje perifernih uređaja sa računarom) između korisnika i aviona, tj. OS pruža korisniku virtuelnu letjelicu. To znači da operativni sistem u velikoj meri formira razumevanje korisnika o mogućnostima aviona, pogodnosti rada sa njim i njegovom propusnom opsegu. Različiti OS na istom hardveru mogu pružiti korisniku različite mogućnosti za organiziranje procesa računanja ili automatske obrade podataka.

OS funkcije:

1) Planiranje zadataka. Upotreba CPU-a.

2) Obezbjeđivanje programa sa sredstvima komunikacije i sinhronizacije.

3) Upravljanje memorijom.

4) Upravljanje sistemom datoteka.

5) Kontrola ulaza/izlaza.

6) Osiguravanje sigurnosti.

Vrste korisničkih interfejsa operativnih sistema

Po vrsti korisničkog interfejsa razlikuju se tekstualni (linearni), grafički i govorni operativni sistemi.

Korisnički interfejs je skup tehnika za interakciju korisnika sa aplikacijom. Korisničko sučelje uključuje komunikaciju između korisnika i aplikacije i jezik komunikacije.

Tekst OS

Linearni operativni sistemi implementiraju interfejs komandne linije... Glavni kontrolni uređaj u njima je tastatura. Komanda se kuca na tastaturi i prikazuje na ekranu. Završetak naredbe je pritiskom na tipku Enter. Za rad sa operativnim sistemima koji imaju tekstualni interfejs potrebno je savladati komandni jezik ovog okruženja, tj. skup naredbi, čija je struktura određena sintaksom ovog jezika.

Prvi pravi operativni sistemi imali su interfejs zasnovan na tekstu. Sada se koristi i na serverima i računarima korisnika.

Grafički OS

Takvi operativni sistemi implementiraju interfejs zasnovan na interakciji aktivnih i pasivnih grafičkih kontrola na ekranu. Kontrolni uređaji u ovom slučaju su tastatura i miš. Aktivni kontrolni element je pokazivač miša - grafički objekat čije je kretanje po ekranu sinhronizovano sa kretanjem miša. Pasivne kontrole su kontrole grafičkih aplikacija (dugmad na ekranu, ikone, radio dugmad, potvrdni okviri, padajući menii, trake menija, itd.).

Primer čisto grafičkih operativnih sistema su operativni sistemi iz porodice Windows. Početni ekran takvih operativnih sistema je sistemski objekat koji se zove radna površina. Radna površina je grafičko okruženje na kojem se prikazuju objekti (fajlovi i direktoriji) i kontrole.

U grafici operativnim sistemima, većina operacija se može izvesti na mnogo različitih načina, na primjer kroz traku sa menijima, kroz traku sa alatkama, kroz sistem prozora, itd. Pošto se operacije izvode na objektu, on se prvo mora odabrati (istaknuti).

Osnova grafičkog korisničkog interfejsa je organizovan sistem prozora i drugih grafičkih objekata u čijem kreiranju programeri teže maksimalnoj standardizaciji svih elemenata i metoda rada.

prozor - to je uokvirena pravougaona oblast na ekranu monitora, u kojoj se prikazuju aplikacije, dokument, poruka. Prozor je aktivan ako korisnik trenutno radi s njim. Sve operacije koje se izvode u grafičkim operativnim sistemima odvijaju se ili na radnoj površini ili u prozoru.

Govorni OS

U slučaju SILK interfejsa(od engleskog govor - govor, slika - slika, jezik - jezik, znanje - znanje) - na ekranu, govornom komandom, dolazi do pomjeranja od jedne slike pretraživanja do druge.

Pretpostavlja se da kada koristite javni interfejs, nećete morati da razumete meni. Slike na ekranu će nedvosmisleno ukazivati ​​na dalji put kretanja od jedne slike pretrage do druge duž semantičkih semantičkih veza.

Planiranje zadataka.

Planer zadataka - Dodatak za Microsoft Management Console (MMC), koji uključuje dodatne teme pomoći za napredne korisnike.

Task Scheduler je program ili usluga operativnog sistema koji pokreće druge programe u zavisnosti od različitih kriterijuma, kao što su:

dolazak određenog vremena

operativni sistem ulazi u određeno stanje (neaktivnost, hibernacija, itd.)

administrativni zahtjev je stigao preko korisničkog sučelja ili putem alata za udaljenu administraciju.

Microsoft Windows

U verzijama Windowsa do i uključujući XP, ova usluga je pružana uglavnom za potrebe krajnjeg korisnika. Počevši od Windows Viste, ovu uslugu aktivno koristi sam operativni sistem za održavanje (defragmentiranje particija tvrdog diska, testiranje komponenti, indeksiranje datoteka, itd.).

Cron- demon planer zadataka u operativnim sistemima sličnim UNIX-u.

Organizacija input-outputa.

Kada procesor naiđe na U/I naredbu dok izvršava program, on je izvršava prosljeđivanjem odgovarajućih komandi U/I kontroleru. Za programabilni I/O, uređaj izvršava traženu akciju i zatim postavlja odgovarajuće bitove u registre statusa I/O. I/O kontroler više ne šalje nikakve signale procesoru, uključujući signale prekida. Dakle, procesor je odgovoran za periodično provjeravanje statusa I/O modula; mora provjeriti dok se I/O operacija ne završi.

Backoff procesor

Vrlo rijetka opcija i nije sasvim jednoznačno protumačena. BOFF # (Back Off) - signal za bezuslovno odvajanje procesora od magistrale. Prema ovom signalu, procesor prenosi kontrolu na sabirnicu u sljedećem ciklusu, prekidajući trenutni ciklus. Kada istekne signal "BOFF #", procesor ponovo pokreće prekinuti ciklus sabirnice. Moguće vrijednosti opcija:

"Onemogućeno" (ili "Ne"),

"Omogućeno" (ili "Da").

Na osnovu navedenog, možemo pretpostaviti da se radi o bezuvjetnom prijenosu upravljanja magistralom na drugi uređaj, tj. bez postavljanja različitih intervala spavanja, specifičnih uslova prenosa kontrole, itd. Ovo će biti detaljno opisano u nastavku (tema "arbitraža"). Jasno je da opcija mora biti omogućena da bi se koristio navedeni signal.

Opcija se može nazvati "Backoff CPU".

I/O adresa baze

Opcija za postavljanje osnovne adrese uređaja. I/O adrese su I/O adrese, koje se nazivaju i sistemski i periferni portovi. U stvari, to su „poštanski sandučići“ preko kojih programi i uređaji razmjenjuju poruke i podatke. Svaka adresa ima jedan bajt sistemske memorije. Počevši od 386 sistema, dostupno je 65536 takvih adresa, iako se većina njih nikada ne koristi.

Osnovna I/O adresa je prva adresa u adresnom prostoru predviđenom za ovaj uređaj. Na primjer, većina mrežnih adaptera koristi raspon adresa od 20h, a za COM 1 je rezerviran raspon sa adresama od 3F8h do 3FFh, koje se koriste za različite zadatke, na primjer, podešavanje brzine, pariteta itd. Cijeli raspon I/O adresa je 0000-FFFFh.

Ne postoje određene vrijednosti za ovu opciju. A što se tiče sadržaja, opcija je "prikladnija" za materijale posvećene raspodjeli resursa različitih uređaja. Ali opcija je namjerno postavljena na ovo mjesto kako bi se naglasilo da I/O adrese pripadaju ne samo memoriji, već i centralnom procesoru. Uostalom, od njega počinju kontrolne procedure, a proizvode se kroz ulazne / izlazne portove.

Ako pogledate poglavlje "Portovi", primijetit ćete da su dostupne adrese već "dodijeljene" sistemskim ili perifernim uređajima. Ali prilikom programiranja ulazno/izlaznog uređaja, koji može biti kartica za proširenje, sasvim je prihvatljivo koristiti "tradicionalne" adrese ili one koje se ne koriste. U nekim slučajevima, korištenje neiskorištenih adresa, koje je povezano, na primjer, s odsustvom uređaja, ne mora nužno dovesti do sukoba.

Gore razmatrana opcija "Prošireno I/O dekodiranje" pokazala nam je neke od nijansi, pa čak i složenost dekodiranja I/O adresa. Opcija "PCI I/O Start Address", koja je općenito namijenjena PCI uređajima, ipak omogućava ISA uređajima da stvore dodatnu adresnu oblast i na taj način izbjegnu "neugodna preklapanja".

Branch Target Buffer

Samo rijetka karakteristika, prije u smislu jedinstvenosti, a ne učestalosti pojavljivanja u različitim verzijama BIOS-a. O čemu se radi? BTB (Branch Target Buffer) je centralna procesorska jedinica odgovorna za dinamičko predviđanje grananja. Ovo uzima u obzir koje su adrese za skok prethodno odabrane. Ovo je najvažnija jedinica modernog procesora (vidi posebnu literaturu).

Ispostavilo se da uz pomoć ove opcije možete odbiti ("Onemogućeno") korištenje mehanizma za predviđanje prijelaza, grananja komandi procesora ili ga omogućiti ("Omogućeno"). Ostaje dodati da omogućavanje ove opcije poboljšava performanse sistema.

CPU ADS # Kašnjenje 1T ili ne

Opcija za postavljanje kašnjenja za ADS # signal. Nekoliko uvodnih riječi. ADS # (Address Status) - adresni strobe koji je unio inicijator razmjene kao pokazatelj valjanosti adrese. Signal djeluje na sistemsku magistralu i može se emitovati i iz procesora i iz čipseta. Prijenos adrese i adresnog stroba odvija se istovremeno, budući da sistemska magistrala ima svoju namjensku liniju za adresni strobe. Jasno je da je ADS # standardni signal procesora.

Prikazana opcija takođe ukazuje na mogućnost bez kašnjenja, što povećava karakteristike brzine razmene podataka u sistemu. U stvari, ova opcija vam omogućava da podesite vrijeme tokom kojeg će procesor (ili čipset, memorijski kontroler) čekati signal statusa adrese podataka sa čipseta (procesora), koji određuje odloženu brzinu pisanja na sistemskoj magistrali. Jasno je da je riječ i o prijenosu podataka na PCI interfejs. Zadanu vrijednost nije potrebno mijenjati. Međutim, ako instalirate brži procesor, možete povećati brzinu. uklonite kašnjenje.

Opcija u zaglavlju ima dva značenja: "1T", "Bez kašnjenja".

Ali opcija "Cyrix M2 ADS # kašnjenje" nudi standardne "Enabled" i "Disabled". Opcija "Kašnjenje od statusa ADS #" predložila je numeričke vrijednosti u ciklusima sistemske magistrale: "2T" (podrazumevano), "3T".

Trebalo bi shvatiti da postavljanjem "vremena kašnjenja" na taj način određujemo vrijeme ciklusa upisivanja. A uzimajući u obzir činjenicu da korištenje bafera za lijeno upisivanje vodi, po pravilu, do formiranja malih paketa (u dvostrukim riječima ili u dva DW-a). Stoga, postavljanjem vrijednosti "3T", dobijamo 5 ciklusa sistemskog takta za svaku dvostruku riječ. Aritmetika je jednostavna. 3 ciklusa takta kašnjenja, jedan ciklus takta adrese i jedan ciklus takta za očitavanje podataka.

CPU BIST Omogući

U nekim setovima čipova, počevši od serije 430, specijalizovani BIST registri su našli primenu. Nisu nosili težak teret. Ako sistem (čipset + procesor) podržava funkciju ugrađenog samotestiranja, tada BIST registar pohranjuje naredbe "Start BIST" ili "Completion Code" u svoje bitove. Ako "sistem" ne podržava BIST funkcije, onda postavljanje opcije na "Enabled" neće imati efekta, a "0" će biti postavljeno u odgovarajućim bitovima registra.

Ugrađeni i, što je još važnije, potpuni BIST mehanizam samotestiranja implementiran je u Pentium III procesore. Omogućavao je stalnu kontrolu nad zamrzavanjem i rušenjem mikrokoda, velike programibilne logičke nizove, a također je omogućio testiranje keša instrukcija i keša podataka, TLB (Translation Lookaside Buffer) bafera i ROM memorijskih segmenata. Unutar 10-30 ms (vrijeme je povezano sa internom frekvencijom procesorskog jezgra), oko dvije trećine svih internih procesorskih jedinica je pokriveno internim testiranjem. Tek nakon završetka testa, procesor prelazi u radni režim, a rezultati testa se zapisuju u EAX registar.

CPU pogonska snaga

Ova i ne sasvim jasna opcija određuje jačinu, odnosno trajanje signala tokom prenosa podataka sa čipseta na procesor. Parametar se mjeri u ciklusima sistemskog takta. Što je veća vrijednost parametra, to je duže trajanje signala, a upotreba ove opcije "BIOS Setup" može biti korisna za "overclockanje" procesora. Ali ne za svaki sistem, povećanje vrijednosti opcija može dovesti do očuvanja stabilnosti "overklokovanog" procesora. Vrijednosti opcija su sljedeće: 0, 1, 2, 3.

Ostaje dodati da ova opcija zahtijeva dodatno pojašnjenje.

CPU Fast String

- (brze string operacije). Omogućavanje ovog parametra ("Enabled") omogućava vam da koristite neke specifične karakteristike arhitekture porodice Pentium Pro procesora (Pentium II, Deschutes, itd.), a posebno mogućnost keširanja linija. Samo treba da shvatite da uslovi za omogućavanje ovog mehanizma moraju biti ispunjeni u samom korisničkom programu. Ovi uslovi su navedeni u dokumentaciji za bilo koji procesor u ovoj porodici. Preporučljivo je ostaviti ovaj parametar u stanju "Dozvoljeno".

Višestruko čitanje CPU linije

Ova opcija se bavi čitanjem od strane procesora tzv. "puni keš" linije. Kada je keš linija puna podataka, ima 32 bajta (osam dvostrukih riječi). Pošto je linija "puna", sistem tačno zna koliko će vremena trebati da pročita podatke na liniji. Ovaj sistem će zahtijevati 4 takta, nakon čega će se postaviti nova adresa. Dakle, sistemu nije potreban signal o završetku prenosa podataka, a sistem neće čekati takav signal, jer je slobodan da rešava druge probleme. Kada je opcija omogućena ("Enabled"), procesor će moći čitati podatke istovremeno iz nekoliko linija "pune keš memorije". Podrazumevano je "Onemogućeno".

Ova opcija se može nazvati "CPU Multiple Reads".

Dolje navedene funkcije ne sadrže svojstva višestrukosti, ali je njihovo postavljanje na ovo mjesto više nego opravdano. Evo njihovih imena: "Dozvoli čitanje pune linije", "Čitanje pune linije keša", "Čitanje linije CPU-a". Svaki od njih putem "Onemogućeno" ili "Omogućeno" zabranjuje ili dozvoljava korištenje "punih" redova za čitanje.

Opcija CPU-PCI Read-Line opcija je On i Off, ali razlike se tu ne završavaju. Opcija pod ovim imenom je uvedena i optimizovana za rad sa Intel OverDrive procesorima. Stoga se poboljšano korištenje CPU-a može postići samo sa navedenim procesorima. U suprotnom, opcija bi trebala biti onemogućena.

CPU Read Multiple Prefetch

Opcija za uključivanje/isključivanje načina višestrukog prethodnog preuzimanja. Smisao procesa prethodnog preuzimanja je da procesor, birajući potrebnu instrukciju (na primjer, sa PCI magistrale ili memorije), istovremeno počinje čitati sljedeću, čime pokreće sljedeći proces. Ovo je "promovisano" činjenicom da čipset može imati četiri reda za čitanje. Na primjer, prvi skupovi čipova koji podržavaju Pentium Pro procesore (Intel 450KX / GX, oba kodnog naziva Orion) imali su 4 takve linije za čitanje. Višestruko preddohvaćanje omogućava izvođenje nekoliko operacija dohvaćanja instrukcija istovremeno, što značajno povećava performanse sistema. Podrazumevano je "Onemogućeno".

Ova opcija se takođe može nazvati "CPU višestruko čitanje unapred".

Ako ne govorimo o "višestrukim" operacijama, onda se opcija može nazvati "CPU Line Read Prefetch", "CPU Read Prefetch".

Pristup I / O prostoru

Ova opcija preko "Enabled" omogućava pristup cijelom prostoru I/O adresa. Rijetki BIOS radi bez čudnih opcija.

Funkcija broja procesora

Opcija za podešavanje automatskog čitanja i prikaza informacija o ugrađenom serijskom broju Pentium III procesora u BIOS matičnih ploča koje podržavaju njegovu instalaciju. Za implementaciju takve mogućnosti, naravno, potrebna je vrijednost parametra kao "Enabled". U svim ostalim slučajevima, vrijednost je postavljena na "Disabled". Također je instaliran po defaultu.

Opcija se može nazvati "Procesor S / N".

U "Phoenix BIOS-u" postoji slična opcija koja se zove "CPU Serial Number", au "AMI BIOS-u" - "Procesor Serial Number".

Zašto su mi potrebne informacije o serijskom broju? Recimo za eksterne programe. Jedan primjer je čitanje informacija o procesoru dok pretražujete Internet. Naravno, time se krši povjerljivost i prava korisnika. Svojevremeno se o ovom problemu dosta žustro raspravljalo.

OS fajl sistem.

Sistem datoteka je dio OS-a koji uključuje:

1) Kolekcija svih datoteka na disku.

2) Skupovi struktura podataka koji se koriste za upravljanje datotekama.

3) Kompleks sistemskog softvera koji implementira različite operacije nad datotekama.

FS funkcije:

1) Imenovanje datoteka.

2) Programski interfejs za aplikacije.

3) Preslikavanje logičkog modela sistema datoteka u fizičku organizaciju skladištenja podataka.

4) Otpornost sistema datoteka na nestanke struje.

Vrste fajlova:

1) Obične datoteke su datoteke koje sadrže informacije proizvoljne prirode koje korisnik unosi u njih, ili koje nastaju kao rezultat rada sistema i korisničkih programa.

2) Direktoriji su posebna vrsta datoteka koje sadrže sistemske referentne informacije o skupu datoteka koje su korisnici grupisali prema nekim neformalnim karakteristikama.

3) Specijalni fajlovi su fajlovi povezani sa ulaznim/izlaznim uređajima sistema, koji se koriste za mehanizam pristupa pojedinačnim fajlovima i spoljnim uređajima.

Moderni FS podržava druge tipove datoteka: simboličke veze; imenovani cjevovodi; datoteke prikazane u memoriji itd.

Microsoft još uvijek isporučuje svoj mrežni OS LAN Manager. Veliki broj ISV-ova je licenciran za ovaj OS i podržavaju vlastite verzije LAN Managera kao dio svojih mrežnih proizvoda. Ove kompanije uključuju poznate firme kao što su AT&T i Hewlett-Packard. LAN Manager zahtijeva da OS / 2 bude instaliran na serveru datoteka; radne stanice mogu raditi pod DOS-om, Windows ili OS / 2. OS/2 je pravi multitasking operativni sistem koji radi u zaštićenom režimu na x86 i višim mikroprocesorima. LAN Manager koristi 32-bitnu verziju OS/2 sistema datoteka pod nazivom HPFS, koji je optimiziran za rad na serveru datoteka keširanjem direktorija i podataka. LAN Manager je prvi mrežni operativni sistem dizajniran da podrži okruženje klijent-server. Ključne komponente LAN Manager-a su preusmjerivač i server. LAN Manager je posebno efikasan u podršci klijent-server arhitekturi za sisteme upravljanja bazama podataka. LAN Manager omogućava OS / 2 radnim stanicama da podrže peer-to-peer mrežne usluge. To znači da radna stanica može djelovati kao server baze podataka, server za štampanje ili komunikacijski server. Ograničenje je da samo jedan korisnik osim vlasnika ove radne stanice ima pristup takvoj peer-to-peer usluzi.

Za rad u maloj mreži, Microsoft nudi kompaktan, jeftin hardverski ili softverski operativni sistem Windows za radne grupe. Ovaj operativni sistem vam omogućava da organizujete peer-to-peer mrežu bez potrebe za kupovinom namenskog računara koji će delovati kao mrežni server. Ovaj operativni sistem je posebno pogodan za probleme umrežavanja u timovima, čiji su članovi ranije intenzivno koristili Windows 3.1. Windows za radne grupe postiže visoke mrežne performanse tako što osigurava da su svi mrežni drajveri 32-bitni virtuelni drajveri.

Kompjuteri koji prikazuju sedmobojnu jabuku odavno su prestali da budu kuriozitet. Sada se mogu naći gotovo svuda - u izdavačkim kućama, reklamnim agencijama, dizajnerskim studijima. Velika popularnost Apple računala među dizajnerima izgleda i dizajnerima može se objasniti mnogim razlozima, ali svi primjećuju visoku kvalitetu, korisničko sučelje i pouzdanost tehnologije ove marke. Kompanija sa sigurnošću pristupa novom milenijumu zauzimajući mjesto koje mu pripada među najvećim proizvođačima računara. Novi razvoji zasnovani na procesorima PowerPC 750 (G3) već su stekli zasluženu popularnost, a Apple se priprema za izdavanje još moćnijih modela računara opremljenih pouzdanim i praktičnim operativnim sistemom MacOS. Jedan od najnovijih modela - iMac - postao je hit sezone, obarajući sve prodajne rekorde. Prepoznatljive karakteristike ovog računara su velika računarska snaga, lakoća instalacije i konfiguracije, elegantan dizajn po niskoj ceni.

Originalna filozofija razvoja Unixa je da se funkcionalnost distribuira u nekoliko malih dijelova, programa.

Ovo je prvobitno bio zahtjev za hardver na kojem je Unix prvobitno radio. Iz nekog čudnog razloga, rezultirajući operativni sistem se pokazao prilično korisnim na drugom hardveru. Novu funkcionalnost i nove mogućnosti možete postići relativno lako kombinovanjem malih delova (programa) na nov način. Ako se pojave novi uslužni programi (a postoje), možete ih ugraditi u svoj stari alat. Nažalost, u današnje vrijeme Unix programi postaju sve veći i uključuju sve više i više funkcija, ali određena fleksibilnost i interoperabilnost i dalje ostaju. Na primjer, kada sam pisao ovaj dokument, intenzivno sam koristio ove programe; fvwm za upravljanje "prozorima", emacs za uređivanje teksta, LaTeX za formatiranje, xdvi za pregled formatiranog teksta, dvips za pripremu za štampanje i na kraju lpr za štampanje. Ako sutra nađem bolji novi dvi preglednik, mogu ga koristiti umjesto starog bez mijenjanja drugih postavki.

Mrežni OS.

Mrežni OS - dizajniran za obradu, pohranjivanje i prijenos podataka u informacijskoj mreži.

Zadaci:

Dijeljenje resursa;

Mrežna administracija.

dijele se na:

Mrežni OS za poslužitelje;

Mrežni OS za korisnike.

Mrežni operativni sistem čini okosnicu svake računarske mreže.

Pod mrežnim OS-om:

U širem smislu: podrazumijeva skup operativnih sistema pojedinačnih računara međusobno povezanih radi razmjene poruka i podjele resursa prema jedinstvenim pravilima – protokolima. Ovi protokoli pružaju osnovne funkcije mreže: adresiranje objekata; rad usluga; sigurnost podataka; upravljanje mrežom.

u užem smislu: Mrežni operativni sistem je operativni sistem pojedinačnog računara koji mu omogućava rad na mreži.

Podijeljeno u klase:

Peer-to-peer (instaliran je isti OS);

Dvostruki rang (obično se naziva mrežama namjenskih servera).

Mrtve situacije.

Zastoj (klinč, zastoj)- situacija koja se nikada neće riješiti, tj. proces čeka resurs, ali mu neće biti dodijeljen.

OS u stanju zastoja ("zamrzavanje") - kada je nekoliko procesa u stanju zastoja.

Jednostavna blokada u OS-u:

Neka postoje 2 procesa A i B kojima su prije početka rada dodijeljeni resursi P1 i P2. U nekom trenutku, procesu A treba P2, a procesu B treba P1, ali ih neće primiti, jer drže ih prethodni procesi => postoji jednostavan zastoj u OS-u.

Pravila za sprječavanje zastoja u OS-u:

Prije nego što proces počne sa radom, mora mu se obezbijediti svi potrebni resursi.

U slučaju da mu je u toku rada potreban dodatni resurs, potrebno je vratiti sve prethodno dodijeljene OS resurse i potom zatražiti sve potrebne resurse sa ovim dodatnim resursom.

Beskrajno odlaganje procesa.

U sistemu u kojem procesi moraju čekati dok mu ne dodijele potreban resurs, može se pojaviti situacija da će doći procesi sa višim prioritetom, koji zahtijevaju isti resurs - situacija beskonačnog odlaganja procesa.

U nekim operativnim sistemima ova situacija se sprečava povećanjem prioriteta („starenjem“ procesa) kako bi se obezbedio potreban resurs, nakon čega se prioritet spušta na prethodni nivo.

Upravljanje resursima.

Ideja da je OS prvenstveno sistem koji pruža korisničko sučelje je pogled odozgo prema dolje. Drugi pogled, odozdo prema gore, daje ideju o OS-u kao svojevrsnom mehanizmu koji kontrolira sve dijelove složenog sistema. Moderni računarski sistemi se sastoje od procesora, memorije, tajmera, diskova, traka, mrežne komunikacione opreme, štampača i drugih uređaja. Prema drugom pristupu, funkcija OS je da dodijeli procesore, memoriju, uređaje i podatke među procese koji se takmiče za ove resurse. OS mora upravljati svim resursima računara na način da osigura maksimalnu efikasnost njegovog funkcionisanja. Kriterijum efikasnosti može biti, na primjer, propusnost ili reaktivnost sistema. Upravljanje resursima uključuje rješavanje dva opća zadatka koji ne ovise o vrsti resursa:

planiranje resursa- odnosno određivanje kome, kada i za djeljive resurse iu kojoj količini je potrebno izdvojiti dati resurs;

praćenje resursa- odnosno održavanje operativnih informacija o tome da li je resurs zauzet ili ne, a za djeljive resurse, koliko je resursa već alocirano, a šta je besplatno.

Da bi riješili ove uobičajene probleme upravljanja resursima, različiti operativni sistemi koriste različite algoritme, koji na kraju određuju njihov cjelokupni izgled, uključujući karakteristike performansi, opseg, pa čak i korisnički interfejs. Tako, na primjer, algoritam kontrole procesora u velikoj mjeri određuje da li je OS sistem za podjelu vremena, sistem za grupnu obradu ili sistem u realnom vremenu.

Vrste operativnih sistema. Koncept operativnog sistema.

Operativni sistem (OS) je skup sistemskih i upravljačkih programa dizajniranih za najefikasnije korišćenje svih resursa računarskog sistema (CS) (Računarski sistem je međusobno povezani skup hardvera i softvera za obradu informacija) i pogodnost rada sa to.

Batch operativni sistemi.
Batch operativni sistem je sistem koji obrađuje seriju poslova, odnosno više poslova koje pripremaju isti ili različiti korisnici. Interakcija između korisnika i njegovog posla tokom obrade je nemoguća ili izuzetno ograničena. Pod kontrolom operativnog sistema za grupnu obradu, računar može raditi u jednoprogramskim i višeprogramskim režimima.
Timesharing operativni sistemi.

Takvi sistemi pružaju istovremenu uslugu mnogim korisnicima, omogućavajući svakom korisniku interakciju sa svojim zadatkom u načinu dijaloga. Efekat istovremenog servisiranja postiže se podjelom procesorskog vremena i drugih resursa između nekoliko računskih procesa koji odgovaraju pojedinačnim zadacima korisnika. Operativni sistem obezbjeđuje kompjuter svakom računarskom procesu u kratkom vremenskom intervalu; ako se računski proces ne završi do kraja sljedećeg intervala, on se prekida i stavlja u red čekanja, prepuštajući računar drugom računarskom procesu. Računar u ovim sistemima radi u višeprogramskom režimu.
Operativni sistem za dijeljenje vremena može se koristiti ne samo za servisiranje korisnika, već i za kontrolu tehnološke opreme. U ovom slučaju, „korisnici“ su odvojene kontrolne jedinice za izvršne uređaje koji su dio tehnološke opreme: svaka jedinica stupa u interakciju s određenim računskim procesom u intervalu dovoljnom za prijenos upravljačkih radnji na izvršni uređaj ili primanje informacija od senzora.
Operativni sistemi u realnom vremenu.
Ovi sistemi garantuju brzo izvršenje zahteva u određenom vremenskom intervalu. Zahtjevi mogu dolaziti od korisnika ili sa uređaja van računara, sa kojima su sistemi povezani kanalima za prenos podataka. U ovom slučaju, brzina računarskih procesa u računaru mora biti u skladu sa brzinom procesa koji se odvijaju van računara, odnosno mora biti u skladu sa tokom realnog vremena. Ovi sistemi organiziraju upravljanje računskim procesima na takav način da vrijeme odgovora na zahtjev ne prelazi navedene vrijednosti. Potrebno vrijeme odziva je određeno svojstvima objekata (korisnika, eksternih uređaja) koje opslužuje sistem. Operativni sistemi u realnom vremenu se koriste u sistemima za pronalaženje informacija i sistemima upravljanja procesnom opremom. Računar u ovakvim sistemima češće funkcionira u multitasking modu.
Operativni sistemi dijaloga.
Ovi operativni sistemi se široko koriste u personalnim računarima. Ovi sistemi pružaju zgodan oblik dijaloga sa korisnikom preko ekrana prilikom unosa i izvršavanja komandi. Za izvršavanje često korištenih nizova naredbi, odnosno zadataka, interaktivni operativni sistem pruža mogućnost grupne obrade. Pod kontrolom OS-a za dijalog, računar obično radi u režimu jednog programa.

Među brojnim tipovima i kategorijama softvera, operativni sistemi su na samom vrhu hijerarhije. To su veliki i složeni tipovi programa koji djeluju direktno kao sloj između hardvera računala ili bilo kojeg drugog uređaja i pojedinačnih aplikacija koje pomažu korisniku da izvrši određene zadatke.

Operativni sistem mora preuzeti kontrolu nad svim osnovnim radnjama računara, kao i svim perifernim uređajima. Međutim, ne može se reći da OS postoji samo za PC kao takav. Svaki složeni elektronski uređaj koji izvodi i izračunava operacije pomoću procesora trebat će operativni sistem. Sada postoje posebne vrste i tablet računari itd.

Operativni sistem je potreban kako bi korisnik mogao upravljati svim procesima. To je vrsta ljuske koja omogućava brz i praktičan pristup glavnom uređaju ili uređaju. Djeluje kao okruženje za pokretanje drugih aplikacija i programa. Tipovi se dijele, prije svega, po svojim svojstvima i mogućnostima, kao i prema vrsti uređaja za koji su namijenjeni.

OS funkcije

Kao što je već pomenuto, svako preuzima kontrolu nad hardverom računara ili bilo kog drugog uređaja, kontroliše alokaciju memorije i performanse procesora. Jedan od glavnih zadataka je unos i izlaz informacija, jer svaki računar mora raditi sa novim podacima.

Postoje tipovi operativnih sistema sa različitim tipovima sistema datoteka, kao i metode obrade procesa, interakcije sa drugim mašinama, koristeći RAM. Za samog korisnika, prije svega, sučelje ostaje primjetno, popularnost određenog OS-a, kao i implementiranih metoda, ovisi o tome koliko je zgodno.

Ne zaboravite da sam OS također zauzima neke od dostupnih resursa - RAM, snagu procesora i prostor na disku. Shodno tome, najbolji operativni sistem je onaj koji ima visoku funkcionalnost, ali u isto vrijeme sam ostaje nezahtjevan za resurse.

Postoji mnogo tipova operativnih sistema, od kojih svaki ima određene karakteristike, u zavisnosti od zadatka. Na primjer, neki tipovi operativnih sistema su dizajnirani za rad u višekorisničkim mrežama, drugi su dizajnirani za jednog korisnika i jedan računar (OS Windows).

U odnosu na korisnika, mogu se razlikovati kategorije kao što su pogodnost, interfejs, lakoća administracije, otvorenost, cena, dubina bita itd.

Koristeći svoja ovlaštenja, korisnik može ili ukloniti operativni sistem ili instalirati novi. Međutim, to će biti teže učiniti, jer će se morati koristiti dodatne funkcije. Operativni sistem se ne može sam obrisati.

U situaciji koja se danas razvila, moguće je razlikovati tipove OS za kućni računar i za mobilne uređaje. U prvom slučaju, vodeći je Windows OS iz Microsofta. U drugom slučaju situacija je nešto drugačija, dugo vremena nije bilo konkretnog lidera, ali sada je to proizvod iz OC Android-a. To je prilično jednostavan operativni sistem, besplatan kod i podržan od strane velikog broja programera sadržaja i softvera. Uz to, popularnost Apple uređaja objašnjava činjenicu da je postotak iOS-a prilično visok. Međutim, postoji ogroman broj drugih operativnih sistema za računare i mobilne uređaje koji jednostavno nisu stekli tako veliku popularnost ili je iz nekog razloga njihov razvoj obustavljen.

Prije par godina na jednom forumu sam, učestvujući u jednoj žučnoj raspravi na temu čija je močvara bolja, objavio post koji će otkriti temu ovog članka. Citiram u nastavku:

Mala digresija o Windows-u i Linuxu. Ovde razumete u čemu je stvar: Windows je kolekcija kernela sistema, kao i uslužnih programa i skripti koje obavljaju određene operacije i zadatke. Na ovom OS-u nemate pravo mijenjati ili uklanjati skripte i sistemski softver...

Kada, na primjer, promijenite kursor u Windows, posao promjene kursora obavlja skripta, koja je već po defaultu u sistemu. Za skriptu je napisan grafički interfejs (ovo je poseban program), koji je takođe podrazumevani i koji se takođe ne može birati, menjati ili brisati. Pritisnete dugme (grafički interfejs), čime se pokreće skripta i kursor se menja. Postoji jedna verzija izmjenjivača kursora za Windows. Sve. Nemate pravo promijeniti ovo.

Na Linuxu može biti puno takvih programa, primjer ovoga može poslužiti kao grafičko okruženje za Linux "a. Samo ja znam desetak. Tako je i sa drugim programima. Sami birate koje programe ćete instalirati. Ali poenta je da vam Linux daje POTPUNU slobodu djelovanja. Odnosno, birate i instalirate sami. Želite li vidjeti goli Windows - pogledajte DOS. Zgodno?

Stoga, ako nešto nedostaje, potrebno je potražiti gotovo rješenje i sami ga instalirati u sistem. Ako nema rješenja, treba ga napisati ili pitati entuzijasta. Linux je konstruktor, morate ga uzeti zdravo za gotovo ako ćete koristiti ovaj OS. Postoje sklopovi poput Ubuntua, gdje je već dosta toga zeznuto, ali je i tu ubačeno mnogo nepotrebnih stvari da bi se svidjelo svima. I zaboravili su da pitaju Da li ti treba? ... Stoga, kada koristite takve sklopove, postavljaju se pitanja poput Kako ukloniti sve nepotrebno? ...

Razmislite: kupili su vam pisaću mašinu kao detetu (na primer) i bili ste srećni, jer su vam kupili šta ste želeli. Nemate pritužbi. Sjetite se sad dječjih konstruktora, bez obzira na sve, Lego, komade željeza sa vijcima itd. Htjeli ste konstruktora, kupili ste ga. Igrao si, skupio nešto tamo, šta god si hteo. Jeste li imali zamjerke na dizajnera da nije odmah bio auto na daljinsko upravljanje? Da li je auto sa daljinskim upravljačem i kutija sa dizajnerom ista stvar? Ne momci, ovo su različite igračke!

Linux je u suštini konstruktor. A ako naiđete na sklop u kojem automobil ima pet kotača, nemojte žuriti da tvrdite autoru. Činilo mu se ugodnijim. On ne može znati šta je vama zgodnije, on sam prosuđuje. Ako vam se ne sviđa peti točak, isključite ga. I općenito, ako želite da sve funkcionira savršeno, zapamtite izreku: Ako želite da radite dobro, uradi to sam! ...

Kraj članka.

Zaključci i razlozi za Linux

Odaberite za sebe ono što vam je više potrebno - udobnost i udobnost ili potpuna sloboda djelovanja. Nažalost, nećete dobiti oboje odjednom iz ideoloških razloga kreatora ovih operativnih sistema. A da biste lakše odlučili, možete pogledati video na temu članka. U videu pokušavam da instaliram problematičan softver na oba OS-a. U isto vrijeme, Windows je izdajnički tih, a Linux pruža sveobuhvatne informacije:

Ostali operativni sistemi

Naravno, svijet računarstva ne završava sa Windowsom i Linuxom. Tu je i dobro poznata MacOS... Ali previše je pretenciozan i skup, sa sopstvenim setom softvera, hardvera, ideologije i nije pogodan za svakoga. Stvar nije ograničena ni na njih. Postoji dosta drugih operativnih sistema za različite platforme, kako komercijalne tako i besplatne (besplatne):

  • Haiku (besplatni analog BeOS-a)

Najistaknutiji predstavnik diskovnog operativnog sistema je MS-DOS sistem kompanije Microsoft, koji se pojavio 1981. godine. Trenutno postoje verzije 6.22 i 7.0 (kao dio Windows 9x), kao i njegove varijante drugih programera (DR DOS, PC DOS). Danas je ovaj OS gotovo zaboravljen, relevantan je za računare sa x286 i x386 procesorima. Ima korisničko sučelje zasnovano na tekstu i, kao posljedicu, zahtijeva poznavanje sintakse naredbi. To je 16-bitni operativni sistem sa jednim zadatkom.

Windows operativni sistem

Kod nas je ovaj OS najrašireniji. Ostatak ovog odeljka sumira različite operativne sisteme koji su se pojavili na tržištu hronološkim redom.

Windows 3.1 zamijenio je MS-DOS. Imao je grafičko korisničko sučelje kako bi se olakšalo korisničko iskustvo. Bio je to 16-bitni sistem sa jednim zadatkom. Windows 3.1 za radne grupe bio je ravnopravan i usmjeren na radne grupe.

Windows 95 je svestrani operativni sistem visokih performansi za više zadataka i više niti. Za razliku od Windows 3.1 ljuske, ovaj operativni sistem ne mora biti instaliran na računaru sa DOS operativnim sistemom. To je 32-bitni OS sa naprednim mrežnim mogućnostima, koji omogućava efikasnu razmjenu informacija između pojedinačnih programa i pruža korisniku široke mogućnosti za rad sa multimedijom, obradu teksta, grafike, zvučnih i video informacija.

Ovaj OS pruža korisničko iskustvo na mreži, pružajući ugrađenu podršku za dijeljenje datoteka i sigurnosne mjere, mogućnost dijeljenja štampača, faksova i drugih zajedničkih resursa. Windows 95 vam omogućava slanje poruka putem e-pošte, faksa, podržava daljinski pristup. Zaštićeni režim koji se koristi u Windowsu 95 ne dozvoljava aplikacijskom programu da poremeti performanse sistema u slučaju kvara, pouzdano štiti aplikacije od slučajnog ometanja jednog procesa u drugi i pruža određenu otpornost na viruse.

Windows 98 se razlikuje od Windows 95činjenica da kombinuje OS sa pretraživačem Internet Explorer preko interfejsa napravljenog u obliku veb pretraživača. Pored toga, poboljšana je kompatibilnost sa novim računarskim hardverom, podjednako je zgodan za upotrebu i na desktop i na laptop računarima.

Windows 2000 je porodica poslovnih operativnih sistema za širok spektar računara, od laptopa do servera.

Windows 2000 Professional To je robustan operativni sistem za desktop i laptop koji se može koristiti u preduzećima svih veličina. Baziran na NT tehnologiji, pruža najveću pouzdanost i poboljšanu upravljivost dok pojednostavljuje administraciju radnih stanica. Integrisane Internet mogućnosti i široka podrška za mobilne računare i hardverske uređaje omogućavaju poslovnim korisnicima da se lako povežu i rade na Internetu bilo gde i bilo kada.

I na kraju, najnovija verzija Windows-a do danas je Windows XP, koji je takođe porodica:

  • Windows XP Home Edition je namenjen korisnicima kućnih računara sa novim izgledom koji olakšava i efikasnije obavljanje svakodnevnih zadataka. Korisnicima su postale dostupne poboljšane mogućnosti rada sa digitalnim slikama i muzičkim snimcima kako pri radu na lokalnom računaru tako i prilikom njihove razmjene putem interneta;
  • dizajniran za korporativne korisnike, Windows XP Professional pruža visok nivo skalabilnosti i pouzdanosti. Istovremeno, među njegovim karakterističnim karakteristikama može se izdvojiti viši nivo sigurnosti, uključujući mogućnost šifriranja datoteka i mapa u cilju zaštite korporativnih informacija, podršku za mobilne uređaje za rad van mreže i daljinsko povezivanje s računarima. Ugrađena podrška za višeprocesorske sisteme visokih performansi, sposobnost rada sa Microsoft Windows Server serverima biće neophodna za rešavanje poslovnih problema;
  • Windows XP 64-bitno 64-bitno izdanje je dizajnirano za porodicu 64-bitnih Intel Itanium procesora. Pruža podršku za dodatnu memoriju, povećava brzinu I/O operacija i proširuje mogućnosti za izračunavanje varijabli s pomičnim zarezom. To je dovoljno moćna platforma za tehnički i analitički razvoj, kao i za finansijsku i statističku analizu.

Unix operativni sistem

Unix OS je kreiran u Bell Telephone Laboratories. To je operativni sistem za više zadataka koji može istovremeno da podrži veoma veliki broj korisnika. Jedan moćan server može zadovoljiti zahtjeve velikog broja korisnika. U ovom slučaju, trebate administrirati samo jedan sistem. Osim toga, sistem je sposoban za obavljanje velikog broja različitih funkcija, posebno kao računalni server, kao server baze podataka, kao mrežni server koji podržava bitne mrežne usluge, itd.

Uprkos raznolikosti UNIX verzije, osnova čitave porodice je u suštini ista arhitektura i niz standardnih interfejsa. Imajući na raspolaganju skup komunalnih usluga, od kojih svaka rješava uski specijalizirani zadatak, od njih je moguće izgraditi složene komplekse.

Linux operativni sistem

Finski student Linus Torvalds je 1991. godine poslao e-mail o prvom prototipu svog operativnog sistema i pozvao sve kojima se to sviđalo ili ne da odgovore na njegov rad. Od tog trenutka, mnogi programeri su počeli da podržavaju Linux dodavanjem drajvera uređaja, razvojem raznih aplikacija itd. Linux je sada veoma moćan i besplatan sistem.

Linus Torvalds nije razvio sam operativni sistem, već njegov kernel, povezujući postojeće komponente. Kompanije trećih strana, videći dobre izglede za razvoj svog poslovanja, ubrzo su počele da zasićuju OS uslužnim programima i aplikativnim softverom. Nedostatak ovog pristupa je nedostatak jedinstvene i promišljene procedure instalacije sistema, a to je još uvijek jedno od glavnih ograničenja širem usvajanju Linuxa. I pored toga, ovaj OS iz godine u godinu osvaja sve veći tržišni udio od poznatih svjetskih proizvođača mrežnih operativnih sistema.

Top srodni članci