Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Greške
  • Vrste operativnih sustava. Koncept operacijskog sustava

Vrste operativnih sustava. Koncept operacijskog sustava

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

Studenti, diplomski studenti, mladi znanstvenici koji koriste bazu znanja u svom studiju i radu bit će vam jako zahvalni.

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

Uvod

1.1 Ograničenja DOS-a

1.2 Prednosti sustava

6.1 Opcije

6.2 Inovacije od Windowsa 2000

7.1 Inovacije

7.2 Multimedija

7.3 Mobilnost

7.4 Sigurnost

8.1 BSD licenca

8.2 Rođenje FreeBSD-a

8.3 Ostali BSD sustavi

Zaključak

Bibliografija

Uvod

Danas postoji veliki broj različitih tipova operativnih sustava koji se razlikuju po područjima primjene, hardverskim platformama i metodama implementacije. Naravno, to također uzrokuje značajne funkcionalne razlike između ovih operacijskih sustava. Čak i za određeni operativni sustav, skup funkcija koje se izvršavaju često nije tako jednostavno odrediti, funkcija koju danas obavlja komponenta izvan OS-a, sutra može postati njegov sastavni dio, i obrnuto. Stoga je pri proučavanju operacijskih sustava vrlo važno iz cijele raznolikosti izdvojiti one funkcije koje su svojstvene svim operacijskim sustavima kao klasi proizvoda. Računalni operativni sustav je skup međusobno povezanih programa koji djeluje kao sučelje između aplikacija i korisnika s jedne strane i računalnog hardvera s druge strane. U skladu s ovom definicijom, OS obavlja dvije grupe funkcija:

1 pružanje korisniku ili programeru prošireni virtualni stroj umjesto stvarnog računalnog hardvera, koji je prikladniji za rad i lakši za programiranje;

2 povećanje učinkovitosti korištenja računala racionalnim upravljanjem njegovim resursima u skladu s nekim kriterijem.

Kako bi uspješno riješio svoje probleme, suvremeni korisnik ili čak aplikacijski programer može bez temeljitog poznavanja računalnog hardvera. Ne mora biti svjestan kako funkcioniraju različite elektroničke komponente i elektromehaničke komponente računala. Štoviše, vrlo često korisnik možda čak i ne poznaje skup instrukcija procesora. Korisnik programera navikao se nositi s moćnim značajkama visoke razine koje pruža operativni sustav.

Tako je, primjerice, pri radu s diskom dovoljno da programer koji napiše aplikaciju za rad pod OS-om ili da je krajnji korisnik OS-a predstavi u obliku određenog skupa datoteka, od kojih svaka od kojih ima ime. Slijed radnji pri radu s datotekom je otvaranje, izvođenje jedne ili više operacija čitanja ili pisanja, a zatim zatvaranje datoteke. Pojedinosti kao što su frekvencijska modulacija koja se koristi tijekom pisanja ili trenutno stanje motora za pomicanje magnetskih glava za čitanje/pisanje ne bi trebale brinuti programera. Operativni sustav skriva većinu značajki hardvera od programera i pruža mogućnost jednostavnog i praktičnog rada s potrebnim datotekama.

Ako bi programer radio izravno s računalnim hardverom, bez sudjelovanja OS-a, tada bi za organiziranje čitanja podatkovnog bloka s diska programer morao upotrijebiti više od desetak naredbi koje ukazuju na mnoge parametre: broj bloka na disk, broj sektora na stazi itd. A nakon dovršetka operacija razmjene s diskom, on bi u svom programu morao predvidjeti analizu rezultata izvršene operacije. S obzirom da je diskovni kontroler sposoban prepoznati više od dvadeset različitih opcija za dovršetak operacije, programiranje razmjene s diskom na hardverskoj razini ne može se smatrati najtrivijalnijim zadatkom. Rad korisnika ne izgleda ništa manje opterećujući ako je, da bi pročitao datoteku s terminala, trebao postaviti numeričke adrese staza i sektora.

Operativni sustav ne samo da spašava programere od potrebe izravnog rada s hardverom diskovnog pogona tako što im pruža jednostavno sučelje datoteka, već se također brine o svim ostalim rutinskim operacijama koje se odnose na upravljanje drugim računalnim hardverskim uređajima: fizičkom memorijom, mjeračima vremena, pisačima , itd.

Operativni sustav ne samo da korisnicima i programerima pruža prikladno sučelje za hardver računala, već je i mehanizam za dodjelu računalnih resursa.

MS DOS je najrašireniji operativni sustav za osobna računala. Broj aplikacija za MS-DOS kreće se u desecima tisuća. Nikada nije postojao toliki broj programa u brzom razvoju računala. Ova raznolikost programa drži operativni sustav MS DOS na čelu naprednijih i moćnijih operativnih sustava. Naravno, ovaj OS ima svoje prednosti i nedostatke.

1.1 Ograničenja DOS-a

Bez sumnje, glavna prepoznatljiva značajka računalnih sustava 90-ih je grafičko korisničko sučelje (GUI). Pobornici GUI-ja tvrde da ovo sučelje, usmjereno na izravnu vizualnu percepciju objekata koji se obrađuju, uvelike ubrzava rad s PC-om i zbog jednostavnosti razvoja čini ga dostupnijim masovnom potrošaču.

Ozbiljniji nedostatak je ograničenje memorije od 640 K dostupno za DOS programe. 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 ekstenderi , blokovi velike memorije koje su kreirali upravitelji memorije za procesor 80386, ali ostaje činjenica da ne postoji prirodan način da aplikacijski programi koriste megabajte RAM-a instalirane na modernim strojevima.

Jedini pouzdan način da se te barijere jednom zauvijek prevladaju je prisiliti procesor da radi u zaštićenom načinu rada. Ali ni DOS ni njegovi aplikacijski programi nisu sposobni raditi u ovom načinu rada, tako da golemi prostori memorije ostaju nedostupni većini programa.

Kosturna priroda DOS-a privlači programere softvera. Većina velikih aplikacijskih programa komunicira sa zaslonom, tipkovnicom i pisačem zaobilazeći DOS, budući da su usluge koje pruža za organiziranje sučelja s tim i drugim uređajima potpuno nedostatne. DOS, na primjer, ne podržava serijske I/O prekide. Programeri provode dosta vremena pišući upravljačke programe za stotine različitih pisač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 generičkog DOS datotečnog sustava, tu nema puno pomoći.

S druge strane, aplikacija napisana za Windows radit će na svakom računalu koje ispunjava stroge zahtjeve sustava Windows. Važno je da je odgovornost za pripremu drajvera prebačena s programera softvera na proizvođača hardvera, tako da programer može posvetiti više vremena radu na jezgri programa.

Nije tako lako naučiti koristiti razne DOS programe. DOS nema standardno sučelje za aplikacijske programe, pa ono što radi u jednom programu najvjerojatnije neće raditi u drugom. Za spremanje datoteke u Windows programu, dovoljno je odabrati stavku Spremi iz izbornika Datoteka. U programu WordPerfect za DOS morate pritisnuti F10 da biste pokrenuli ovaj proces. U paketu Lotus 1-2-3 - /FS. Ovaj popis se može nastaviti u nedogled. Studije pokazuju da prosječni korisnik IBM-kompatibilnog PC-a redovito koristi dvije ili tri aplikacije, dok korisnici Macintosh računala koriste gotovo dvostruko više. Jedno od mogućih objašnjenja ove razlike je da sličnost softverskih proizvoda Macintosh olakšava korisniku upoznatom s jednom aplikacijom 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šaj da se natjera da radi drugačije (osim u nekim vrlo specifičnim slučajevima) je prepun rizika od rušenja sustava. Čak i TSR-ovi, koji su ograničena, ali još uvijek vrlo korisna iznimka od pravila, kompliciraju stvari kada se međusobno sukobljavaju ili s drugim elementima sustava. Postoji veliki broj proizvoda raznih tvrtki koji pružaju multitasking ili prebacivanje zadataka na DOS sustave, ali nijedan od njih ne može se usporediti po učinkovitosti s operativnim sustavom kao što je OS/2, koji je od samog početka bio dizajniran za pokretanje nekoliko programa istovremeno.

1.2 Prednosti sustava

Jedna od najočitijih prednosti DOS-a su njegovi umjereni hardverski zahtjevi. Za pokretanje Windowsa manje-više prihvatljivom brzinom potrebno vam je barem računalo bazirano na 80386 procesoru s najmanje 4MB RAM-a. Ako je potrebno, DOS može raditi sasvim dobro sa 640 KB na procesoru 8088. DOS programi rade brzo, velikim dijelom zato što većina njih koristi način prikaza teksta. Čak su i grafički DOS programi obično nekoliko puta brži od svojih Windows kolega, budući da njima ne dominira GDI (Graphics Device Interface, grafičko sučelje uređaja, Windows komponenta koju programi koriste za prikaz na zaslonu). Ono što jedan tumači kao nedostatak, drugi smatra vrlinom.

Jednostavnost DOS-a omogućuje vam da radite stvari koje nisu moguće u složenijim operativnim okruženjima. Na primjer, možete stvoriti vrlo moćne uslužne programe pomoću naredbe DEBUG. DOS API (sučelje za programiranje aplikacije) dovoljno je jednostavno da čak i programeri početnici mogu naučiti pisati korisne programe. Istodobno, Windows API je vrlo složen i potrebno mu je nekoliko mjeseci za savladavanje. Osim toga, pisanje programa za Windows zahtijeva sofisticirane alate kao što su uređivači resursa, prevodioci i programi za ispravljanje pogrešaka koji se pokreću na tom operativnom sustavu. Nije slučajno da je za Windows puno manje sharewarea i freewarea.

Ključna ideja iza Windowsa je napraviti programe potpuno neovisnim o hardveru. Windows 3.1 izvorno je dizajniran da preuzme komunikaciju s određenom vrstom zaslona ili pisača. I korisnik i programer koji kreira aplikaciju u sustavu Windows dobivaju univerzalne alate koji otklanjaju problem osiguravanja kompatibilnosti s određenim hardverom (kompatibilnost hardvera) i softverom (kompatibilnost softvera). Jedinstveno jedno grafičko korisničko sučelje olakšava učenje novih softverskih proizvoda.

Jedno od načina osiguravanja kompatibilnosti softvera je mehanizam za razmjenu podataka između različitih aplikacija. Poseban "pretinac" (clipboard) Windows 3.1 omogućuje korisniku prijenos informacija iz jedne aplikacije u drugu, bez brige o njihovom formatu i prezentaciji. Za razliku od profesionalnih operativnih sustava, 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 vitalna je značajka multitasking okruženja. A trenutno su proizvođači softvera već došli do zaključka da jedan "pretinac" očito nije dovoljan za prijenos podataka iz jedne aplikacije u drugu. Pojavio se novi, univerzalniji mehanizam - OLE (Object Linking Embedded - Built-in Object Link), koji vam omogućuje prijenos heterogenih podataka iz jedne aplikacije u drugu.

Windows ne samo da vam omogućuje rad s poznatim softverskim proizvodom, već nudi i dodatne značajke (pokretanje nekoliko programa u isto vrijeme, brzo prebacivanje s jednog programa na drugi, razmjena podataka između njih itd.). Omogućena je mogućnost rada sa svim MS-DOS aplikacijskim programima (procesori teksta, DBMS, proračunske tablice itd.).

Windows 3.1 može raditi u jednom od tri načina: Real (stvarni), Standardni (standardni), 386 Enhanced (prošireni). Tijekom procesa instalacije, Windows analizira dostupne hardverske resurse i automatski postavlja način rada koji na najbolji način koristi mogućnosti dostupnog hardvera.

U stvarnom načinu rada, Windows 3.1 ne koristi hardverske značajke koje MS-DOS ne podržava (ovaj način rada je jedini moguć za strojeve s procesorom 8086/8088): kao u MS-DOS-u, korisnik je ograničen na 640 KB RAM-a.

U standardnom načinu rada (dostupno na računalima s procesorima 80286 ili 80386), Windows 3.1 u potpunosti koristi proširenu memoriju dostupnu na računalu, učitavajući u njega sve aplikacije napisane posebno za Windows. DOS programi se učitavaju u uobičajenu memoriju.

U naprednom načinu rada (dostupno na računalima s procesorom 80386 i više), pri pokretanju aplikacija (i Windows i običnih programa za MS-DOS), Windows 3.1 podržava tzv. način rada virtualnog stroja (programu koji se pokreće, takoreći, dodjeljuje se vlastito računalo sa svim resursima), čime se ostvaruje multitasking okruženje.

Windows 3.1 omogućuje pokretanje nekoliko programa u isto vrijeme (uključujući isti program nekoliko puta), uz mogućnost trenutnog prebacivanja s jednog programa na drugi. To vam omogućuje da pokrenete dug proces (ispis, sortiranje i kopiranje velikih količina podataka) i prijeđete na drugi posao, umjesto da čekate da se završi.

Windows 95 je evolucijski proizvod sustava Windows 3.1x i ne znači potpuni raskid s prošlošću. Iako uvodi mnoge važne promjene u odnosu na 16-bitnu Windows arhitekturu, zadržava neke od ključnih značajki svog prethodnika. Rezultat je hibridni OS koji može pokretati 16-bitne Windows aplikacije, programe izvedene iz DOS-a i naslijeđene drajvere uređaja u stvarnom načinu rada, dok je i dalje kompatibilan s pravim 32-bitnim aplikacijama i 32-bitnim drajverima virtualnih uređaja. Među najvažnijim poboljšanjima koja su uvedena u Windows 95 su njegova izvorna sposobnost pokretanja 32-bitnih aplikacija s više niti, zaštićeni adresni prostori, preventivno obavljanje više zadataka u više zadataka, mnogo šira i učinkovitija upotreba drajvera virtualnih uređaja i povećana upotreba 32-bitnih pohranjivanja. strukture podataka o resursima sustava. Najznačajniji nedostatak mu je što je relativno slabo zaštićen od programa koji sadržavaju pogreške s lošom izvedbom.

Svaka izvorna aplikacija za Windows 95 vidi nestrukturirani adresni prostor od 4 Gb u kojem se nalazi sam plus sistemski kod i upravljački programi za Windows 95. Svaka 32-bitna aplikacija radi kao da preuzima isključivu kontrolu nad cijelim računalom. Kod aplikacije se učitava u ovaj adresni prostor između oznaka od 2 i 4 Gb. Iako 32-bitni aplikacijski programi ne "vide" jedni druge, oni mogu komunicirati putem međuspremnika (Clipboard), DDE i OLE mehanizama. Svi 32-bitni aplikacijski programi rade u skladu s preventivnim modelom multitaskinga koji se temelji na upravljanju pojedinačnim nitima. Planer niti, koji je dio sustava upravljanja virtualnom memorijom (VMM), distribuira sistemsko vrijeme među grupom niti koje se istovremeno izvode na temelju procjene trenutnog prioriteta svake niti i je li spremna za pokretanje. Preventivno zakazivanje omogućuje mnogo glatkiji i pouzdaniji mehanizam višezadaćnosti od kooperativne metode koja se koristi u sustavu Windows 3.1x.

Kod sustava Windows 95 nalazi se iznad ograničenja od 2 Gb. Prostor između oznaka od 2 i 3 Gb sadrži sistemske DLL-ove prstena 3 i sve DLL-ove koje dijeli više programa. (Intel 32-bitni procesori pružaju četiri razine hardverske zaštite, nazvane od prstena 0 do prstena 3. Prsten 0 je najprivilegiraniji.) Komponente prstena 0 u sustavu Windows 95 mapiraju na prostor između 3 i 4 Gb. Ovi važni, visoko privilegirani dijelovi koda sadrže podsustav upravljanja virtualnim strojem (VMM), datotečni sustav i VxD upravljačke programe.

Područje memorije između 2 i 4 Gb mapirano je u adresni prostor svakog 32-bitnog aplikacijskog programa, tj. dijele ga svi 32-bitni aplikacijski programi na vašem računalu. Ova organizacija omogućuje da se API pozivi posluže izravno u adresnom prostoru aplikacijskog programa 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 bug da zapiše na adrese koje pripadaju sistemskim DLL-ovima i izazove pad cijelog sustava.

Područje između 2 i 3 Gb također sadrži sve 16-bitne Windows aplikacije koje pokrećete. U svrhu kompatibilnosti, ovi programi rade u zajedničkom adresnom prostoru, gdje se mogu petljati jedni s drugima baš kao što su radili u sustavu Windows 3.1x.

Memorijske adrese ispod 4 Mb također se mapiraju u adresni prostor svakog aplikacijskog programa i dijele ih svi procesi. To omogućuje kompatibilnost s postojećim drajverima u stvarnom načinu rada koji trebaju pristupiti tim adresama. Ovo čini još jedno područje pamćenja nezaštićenim od slučajnog upisivanja. Najnižim 64 ovog adresnog prostora ne mogu pristupiti 32-bitne aplikacije, što omogućuje hvatanje loših pokazivača, ali 16-bitni programi koji mogu sadržavati pogreške mogu tamo upisivati ​​podatke.

Windows NT je u osnovi poslužiteljski operacijski sustav prilagođen za korištenje na radnoj stanici. To je razlog za arhitekturu, u kojoj apsolutna zaštita aplikacija i podataka ima prednost pred razmatranjem brzine i kompatibilnosti. Ekstremna pouzdanost sustava Windows NT dolazi uz visoku cijenu sustava, tako da vam je potreban brz procesor i najmanje 16 Mb RAM-a da biste dobili razumne performanse. Poput OS/2 Warpa, Windows NT postiže sigurnost s malo memorije odustajanjem od kompatibilnosti s drajverima uređaja u stvarnom načinu rada. Windows NT pokreće vlastite 32-bitne NT aplikacije, kao i većinu Windows aplikacija 95. Poput OS/2 Warp i Windows 95, Windows NT vam omogućuje pokretanje 16-bitnih Windows i DOS programa u vašem okruženju.

Shema dodjele memorije u sustavu Windows NT vrlo se razlikuje od dodjele memorije u sustavima Windows 95 i OS/2 Warp. Nativnim aplikacijskim programima dodijeljeno je 2 Gb posebnog adresnog prostora, od granice 64K do 2 Gb (prvih 64K potpuno je nedostupno). Aplikacijski programi su izolirani jedan od drugog, iako mogu komunicirati putem međuspremnika, DDE i OLE mehanizama.

Na vrhu svakog bloka aplikacije od 2 Gb nalazi se kod koji aplikacijski program percipira kao DLL-ove sustava prstena 3. To su zapravo samo stubići za prosljeđivanje poziva koji se nazivaju DLL-ovi na strani klijenta. Prilikom pozivanja većine API funkcija iz DLL aplikacije na strani klijenta, pozivaju se lokalne procedure (Local Process Communication (LPC)) koje prosljeđuju poziv i njegove povezane parametre u potpuno izolirani adresni prostor gdje je sadržan stvarni sistemski kod. Ovaj poslužiteljski proces provjerava vrijednosti parametara, izvršava traženu funkciju i šalje rezultate natrag u adresni prostor aplikacije. Iako sam proces poslužitelja ostaje proces na razini aplikacije, potpuno je zaštićen i izoliran od aplikacije koja ga poziva. Između oznaka od 2 i 4 Gb nalaze se komponente sustava niske razine Windows NT prstena 0, uključujući kernel, planer niti i upravitelj virtualne memorije. Stranice sustava u ovom području imaju privilegije nadzora, koje su postavljene fizičkim krugovima za zaštitu prstena procesora. To čini sistemski kod niske razine nevidljivim i neupisljivim za programe na razini aplikacije, ali rezultira degradacijom performansi tijekom prijelaza prstena. Za 16-bitne Windows aplikacije, Windows NT implementira Windows na Windows (WOW) sesije. Poput OS/2 Warp-a, Windows NT dopušta 16-bitnim Windows programima da se izvode pojedinačno u vlastitim memorijskim prostorima ili da se dijele u zajedničkom adresnom prostoru. U gotovo svim slučajevima, 16-bitne i 32-bitne Windows aplikacije mogu slobodno komunicirati koristeći OLE (putem posebnih thunk rutina ako je potrebno) bilo da se izvode u zasebnoj ili zajedničkoj memoriji. Nativne aplikacije i WOW sesije rade u preventivnom multitaskingu na temelju kontrole pojedinačnih niti. Više 16-bitnih Windows aplikacija u istoj WOW sesiji radi prema kooperativnom modelu multitaskinga. Windows NT također može obavljati više zadataka u više DOS sesija. Budući da je Windows NT u potpunosti 32-bitna arhitektura, ne postoje teoretska ograničenja za GDI i USER resurse.

Sustav je najavljen 1994. godine. Alfa testiranje provedeno je od početka 1995. do rujna 1997. godine. Prva javna beta verzija sustava objavljena je 27. rujna 1997. godine. Sustav se izvorno zvao Windows NT 5.0 jer je to bila sljedeća velika verzija Windows NT nakon Windows NT 4.0. Međutim, 27. listopada 1998. dobio je svoje ime, Windows 2000. Konačna verzija sustava puštena je široj javnosti 17. veljače 2000. godine.

Windows 2000 je objavljen u četiri izdanja: Professional (izdanje za radne stanice i napredne korisnike), Server, Advanced Server i Datacenter Server (za korištenje na poslužiteljima). Osim 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 zamijenjen je operativnim sustavima Windows XP (na strani klijenta) i Windows Server 2003 (na strani poslužitelja). Od 2005. godine Windows 2000 je i dalje bio popularan, osobito u velikim tvrtkama u kojima je ažuriranje operativnih sustava na velikom broju računala povezano s ozbiljnim tehničkim i financijskim poteškoćama. Prema studiji Assetmetrixa, početkom 2005., Windows 2000 činio je više od 50% operativnih sustava Windows radnih stanica u tvrtkama s više od 250 računala. Istodobno, u tvrtkama s manje od 250 računala Windows XP je popularniji.

5.1 Novo od Windows NT 4.0

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

· Podrška za uslugu imenika Active Directory. Backend Active Directory dolazi s izdanjima Server, Advanced Server i Datacenter Server, dok Professional izdanje pruža punu podršku za uslugu na strani klijenta.

· IIS verzija 5.0. U usporedbi s IIS 4.0, ova verzija uključuje, između ostalog, verziju 3.0 ASP sustava za web programiranje.

· NTFS verzija 3.0 datotečni sustav (također se interno naziva NTFS 5.0 u sustavu Windows 2000 -- NT 5.0). Ova verzija NTFS-a po prvi je put uvela podršku za kvote, odnosno ograničenja maksimalne količine pohranjenih datoteka za svakog korisnika.

· Ažurirano korisničko sučelje, uključujući Active Desktop temeljeno na Internet Exploreru verzije 5 i stoga slično sučelju sustava Windows 98.

· Integracija jezika: Prethodne verzije sustava Windows bile su objavljene u tri okusa - za europske jezike (jednobajtni znakovi, pisanje samo s lijeva na desno), za dalekoistočne jezike (višebajtni znakovi) i za bliskoistočne jezici (pisanje s desna na lijevo s kontekstualnim varijantama slova). Windows 2000 kombinira ove značajke; sve njegove lokalizirane verzije izrađene su na jednoj osnovi.

Windows XP (razvojni kodni naziv Whistler; interna verzija Windows NT 5.1) je operativni sustav u obitelji Windows NT korporacije Microsoft. Objavljen je 25. listopada 2001. i evolucija je sustava Windows 2000 Professional. Naziv XP dolazi iz engleskog. iskustvo (iskustvo).

Za razliku od prethodnog sustava Windows 2000, koji je dolazio i u poslužiteljskoj i u klijentskoj verziji, Windows XP je sustav samo za klijente. Njegov poslužiteljski pandan je Windows Server 2003. Iako se Windows Server 2003 temelji na istom kodu kao i Windows XP, gotovo u potpunosti naslijeđujući njegovo korisničko sučelje, Windows Server 2003 još uvijek koristi noviju i redizajniranu verziju NT 5.2 kernela; Windows XP Professional x64 Edition, koji se pojavio kasnije, imao je istu jezgru kao Windows Server 2003 i dobio je ista sigurnosna ažuriranja, zbog čega bi se moglo reći da je njihov razvoj išao “paralelno”.

Od 14. travnja 2009. Microsoft je prekinuo besplatnu podršku za operativni sustav (OS) Windows XP, sada korisnici Windowsa XP neće moći kontaktirati Microsoft za besplatnu tehničku podršku u slučaju incidenata, za promjene dizajna i u drugim situacijama. Sada će za to morati koristiti usluge "proširene podrške" - to znači da će svi pozivi postati plaćeni. Produžena podrška će se nastaviti do 8. travnja 2014. godine.

Na kraju prosinca 2010. Windows XP je najrašireniji operativni sustav na svijetu s tržišnim udjelom od 47,2%. Maksimum ove vrijednosti iznosio je 76,1% i dosegnut je u siječnju 2007. godine.

6.1 Opcije

Windows XP je došao u mnogim okusima:

· Windows XP Professional Edition dizajniran je za tvrtke i poduzetnike i uključuje značajke kao što su pristup udaljenoj radnoj površini, šifriranje datoteka (pomoću Encrypting File System), središnje upravljanje dozvolama i podrška za višeprocesorske sustave.

· Windows XP Home Edition - sustav za kućnu upotrebu. Objavljena kao jeftina "skidana" verzija Professional Editiona, ali bazirana na istoj kernelu.

· Windows XP Tablet PC Edition temelji se na Professional Edition i sadrži posebne aplikacije optimizirane za unos pisaljkom na osobna tabletna računala. Najvažnija značajka je razumijevanje tekstova ispisanih rukom i prilagodba grafičkog sučelja rotaciji zaslona. Ova verzija se prodaje samo zajedno s odgovarajućim računalom.

· Windows XP Media Center Edition temelji se na Professional Edition i sadrži namjenske multimedijske aplikacije. Računalo je obično opremljeno TV karticom i daljinskim upravljačem (RC). Najvažnija značajka je mogućnost povezivanja s TV-om i upravljanja računalom putem daljinskog upravljača zahvaljujući pojednostavljenom sustavu upravljanja Windows. Ovaj sustav također sadrži funkcije za prijem VHF radija.

Windows XP Embedded je ugrađeni komponentni operativni sustav baziran na Windows XP Professional Edition i dizajniran je za korištenje u različitim ugrađenim sustavima: industrijskim automatiziranim sustavima, bankomatima, medicinskim uređajima, terminalima na prodajnim mjestima, strojevima za igre, VoIP komponentama itd. Windows XP Embedded uključuje dodatne značajke ugrađivanja kao što su filtar za zaštitu od pisanja (EWF i FBWF), pokretanje s flash memorije, CD-ROM-a, umrežavanje, korištenje matične ljuske sustava itd.

· Windows Embedded za Point of Service je specijalizirani operativni sustav temeljen na Windows XP Embedded konfiguriran za točku usluge i optimiziran za maloprodaju i uslužne djelatnosti. Na temelju ove platforme možete kreirati bankomat, terminal za plaćanje, benzinsku postaju, blagajnu itd. Dodatno, Windows Embedded for Point of Service uključuje POS za .NET tehnologiju za brzi razvoj maloprodajnih aplikacija i podršku za maloprodajnu perifernu opremu.

· Windows XP Professional x64 Edition je posebna 64-bitna verzija dizajnirana za AMD64 Opteron i Athlon 64 tehnološke procesore iz AMD i EM64T tehnološke procesore iz Intela. Ovaj sustav ne podržava procesore drugih proizvođača, niti radi s Intel Itanium procesorom. Iako su se prvi 64-bitni procesori pojavili 2003., Windows XP Professional x64 Edition je objavljen tek u travnju 2005. godine. Glavna prednost sustava je brz rad s velikim brojevima (Long Integer i Double Float). Stoga je ovaj sustav vrlo učinkovit, na primjer, u izvođenju izračuna s pomičnim zarezom potrebnih u područjima kao što su specijalni efekti za filmove i 3D animacije, kao i u razvoju tehničkih i znanstvenih aplikacija. Ovaj sustav podržava mješoviti način rada, odnosno istovremeni rad 32-bitnih i 64-bitnih aplikacija, međutim za to svi upravljački programi moraju biti 64-bitni. To znači da većina 32-bitnih aplikacija može raditi i na ovom sustavu. Jedina iznimka su one aplikacije koje su jako ovisne o hardveru računala, kao što su antivirusi i defragmentatori.

· Windows XP 64-bitno izdanje - ovo je izdanje dizajnirano posebno za radne stanice s IA-64 arhitekturom i Itanium mikroprocesorima. Ovo izdanje sustava Windows XP nije u razvoju od 2005. godine, nakon što je HP prestao razvijati radne stanice mikroprocesora Itanium. Podrška za ovu arhitekturu ostala je u poslužiteljskim verzijama operacijskog sustava Windows.

· Windows XP Edition N -- sustav bez Windows Media Playera i drugih multimedijskih aplikacija. Ove su verzije nastale pod pritiskom Europske antimonopolske komisije, koja je zahtijevala "laki" Windows XP. Trenutno je ova distribucija dizajnirana za zemlje u razvoju. Po želji, korisnik može besplatno preuzeti sve aplikacije koje nedostaju s web stranice Microsofta. Postoji u kućnoj i profesionalnoj verziji.

· Windows XP Starter Edition -- jako funkcionalno ograničena verzija za zemlje u razvoju i financijski slabe regije. U ovoj verziji, samo 3 aplikacije mogu raditi u isto vrijeme, a svaka aplikacija može stvoriti najviše 3 prozora. Sustavu u potpunosti nedostaju mrežne funkcije, ne podržava visoku rezoluciju, a također ne smije koristiti više od 512 megabajta RAM-a ili tvrdi disk veći od 120 gigabajta. Sustav može raditi na procesorima razine Intel Celeron ili AMD Duron.

· Osnove sustava Windows za naslijeđena računala -- skraćena verzija Microsoft Windows XP Embedded Service Pack 2 dizajnirana za naslijeđena računala.

6.2 Novo u odnosu na Windows 2000.

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

· Novi GUI dizajn, uključujući zaobljene oblike i glađe boje; kao i dodatna funkcionalna poboljšanja (kao što je mogućnost predstavljanja mape kao dijaprojekcije u Windows Exploreru).

· Podrška za metodu izglađivanja teksta ClearType, koja poboljšava prikaz teksta na LCD-ima (onemogućeno prema zadanim postavkama).

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

· Značajka "daljinske pomoći" koja naprednim korisnicima i tehničarima omogućuje povezivanje s računalom sa sustavom Windows XP putem mreže radi rješavanja problema. Istodobno, pomoćni korisnik može vidjeti sadržaj zaslona, ​​voditi razgovor i (uz dopuštenje udaljenog korisnika) preuzeti kontrolu.

· Program za oporavak sustava dizajniran za vraćanje sustava u određeno prethodno stanje (ova funkcija je proširenje sličnog programa uključenog u Windows ME), kao i za poboljšanje drugih metoda oporavka sustava. Dakle, prilikom učitavanja posljednje poznate dobre konfiguracije, učitava se i prethodni skup drajvera, što u nekim slučajevima olakšava vraćanje sustava u slučaju problema koji su nastali kao rezultat instaliranja upravljačkih programa; mogućnost vraćanja upravljačkih programa, itd.

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

· Mogućnost daljinskog pristupa radnoj stanici zbog uključivanja minijaturnog terminalnog poslužitelja u sustav (samo Professional edition).

· Naprednije funkcije upravljanja sustavom iz naredbenog retka.

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

· Windows XP uključuje tehnologije koje je razvio Roxio koje vam omogućuju izravno snimanje CD-a iz Explorera bez instaliranja dodatnog softvera, a rad s CD-ovima koji se mogu ponovno upisivati ​​postaje sličan radu s disketama ili tvrdim diskovima. Media Player također uključuje mogućnost snimanja audio CD-a. Mogućnost rada sa slikama diska nije predviđena.

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

· Poboljšanja u EFS podsustavu, koja se sastoje od opcionalnog agenta za oporavak, sigurnijeg pohranjivanja ključeva. Šifrirane datoteke sada se ne samo brišu, već se prepisuju nulama, što je puno pouzdanije. Počevši od SP1, postaje moguće koristiti (i koristi se prema zadanim postavkama) AES algoritam, zajedno s DESX-om i 3-DES.

· Prilagodljive alatne trake za optimizaciju pristupa datotekama, mapama i internetskim resursima. Dovoljno ih je postaviti na rub radne površine (poput bočne trake) ili na Taskbar (u obliku poveznice).

Windows 7 je operativni sustav iz obitelji Windows NT, nakon Windows Vista. U liniji Windows NT, sustav je broj verzije 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista i Windows Server 2008 - 6.0). Verzija poslužitelja je Windows Server 2008 R2, verzija za integrirane sustave je Windows Embedded Standard 2011 (Quebec), mobilna verzija je Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operativni sustav krenuo je u prodaju 22. listopada 2009., manje od tri godine nakon izlaska prethodnog operativnog sustava Windows Vista. Iako je u početku operativni sustav trebao biti u prodaji već 31. kolovoza 2009. godine. Partneri i kupci za količinsko licenciranje dobili su pristup RTM-u 24. srpnja 2009. Konačna nelicencirana verzija (kopija diskova koji su pušteni u prodaju) bila je dostupna svima od prvih dana kolovoza 2009. godine.

Windows 7 uključivao je i neke od razvoja koje su bile isključene iz sustava Windows Vista, kao i inovacije u sučelju i ugrađenim programima. Inkball, Ultimate Extras isključeni su iz sustava Windows 7; aplikacije koje imaju analoge u sustavu Windows Live (Windows Mail, Windows Calendar, itd.), Microsoft Agent tehnologiji, Windows Meeting Space; mogućnost povratka na klasični izbornik te automatsko spajanje preglednika i klijenta e-pošte nestali su iz izbornika Start.

7.1 Inovacije

Operativni sustav ima podršku za upravljanje višestrukim dodirom. Ovu značajku prvi je demonstrirao Microsoft na godišnjoj konferenciji TechEd "08 u Orlandu. U demonstraciji je korištena verzija sustava 6.1.6856, kao i prototip prijenosnog računala sa zaslonom na više dodira.

Mrežna tehnologija Branch Cache omogućuje keširanje sadržaja internetskog prometa. Ako korisniku na lokalnoj mreži treba datoteku koju je već preuzeo jedan od korisnika na njegovoj mreži, moći će je dobiti iz lokalne predmemorije, a ne koristiti kanal s ograničenom propusnošću. Mrežna predmemorija može raditi u dva načina - Hosted Cache i Distributed Cache. U prvom slučaju, datoteka je pohranjena na namjenskom lokalnom poslužitelju sa sustavom Windows Server 2008 R2, u drugom slučaju poslužitelj nije potreban, a predmemorija se distribuira za pohranu na računalima korisnika. Tehnologija je dizajnirana za velike mreže i nudi se za implementaciju u poduzećima kao dio Corporate i Ultimate verzija OS-a.

Riža. 1 Izbornik Start u sustavu Windows 7 postao je kraći i izgubio je ikone

OS također ima oko 120 pozadina, jedinstvenih za svaku državu i jezičnu verziju. Na primjer, ruska verzija uključuje temu Rusije sa šest jedinstvenih pozadina visoke razlučivosti. Sve verzije uključuju 50 novih fontova. Postojeći fontovi su poboljšani kako bi ispravno prikazali sve znakove. Windows 7 je prva verzija sustava Windows koja uključuje više fontova za prikaz nelatinskih znakova nego za prikaz latiničnih znakova. Unaprijeđena je i upravljačka ploča za fontove – prema zadanim postavkama prikazat će samo fontove za koje je izgled instaliran na sustavu. Implementirana podrška za Unicode 5.1. Traka za trenutno pretraživanje sada prepoznaje više jezika. Dodatna prednost sustava Windows 7 je bliža integracija s proizvođačima upravljačkih programa. Većina ih se automatski otkriva i 90% je kompatibilna s upravljačkim programima sustava Windows Vista.

Windows 7 interno podržava pseudonime mapa. Na primjer, mapa Program Files u nekim lokaliziranim verzijama sustava Windows prevedena je i prikazana s prevedenim nazivom, ali je ostala na engleskom na razini datotečnog sustava.

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

7.2 Multimedija

Nova, 11. verzija DirectX-a, objavljena po prvi put kao dio ovog operativnog sustava, ima sljedeća poboljšanja: podršku za nove računalne shadere, višenitno renderiranje, poboljšanu teselaciju, nove algoritme kompresije teksture itd.

Windows Media Player 12 dobio je novo sučelje i postao uistinu "svejedan", za razliku od svog prethodnika koji je zahtijevao veliki broj kodeka za reprodukciju. Međutim, ne može reproducirati licencirane Blu-Ray video diskove, ali može čitati i pisati podatke na njih.

7.3 Mobilnost

Iako se Windows Mobility Center nije puno promijenio od sustava Windows Vista, Windows 7 radi dulje od svog prethodnika na prijenosnim računalima i troši manje energije, osobito pri reprodukciji DVD-a. Na sustavu predstavljenom krajem kolovoza 2009. s dva identična prijenosna računala s prethodno instaliranim sustavima Windows 7 i Windows Vista, dobitak je bio do 20%. Također je pokazao rekordnu brzinu učitavanja sustava - 11 sekundi. Sustav je uključivao SSD i druge komponente visokih performansi. Sličan test inspirirao je entuzijaste da testiraju utjecaj preglednika na trajanje baterije. Uključen u Windows 7, Internet Explorer 8 pokazao je najbolje rezultate na Intel platformi.

Međutim, prema rezultatima neovisnih testova, ustanovljeno je da je Windows 7 osjetno brži od Windows XP u pražnjenju baterije prijenosnog računala. Počevši od kolovoza, stručnjaci Laptop magazina (laptopmag.com) testiraju konačnu verziju sustava Windows 7, uključujući mjerenje trajanja baterije prijenosnih računala na kojima se pokreće. Ukupni rezultat bio je razočaravajući: prosječni netbook koji pokreće "sedam" kao cjelina radi na bateriji 47 minuta manje u usporedbi s XP-om. U slučaju modela ASUS 1008HA “nedostatak” je iznosio 57 minuta ili 16,7%. Druge publikacije također su provele slične studije i također su došle do ovih zaključaka. Gubitak je od 10 do 30 posto vremena rada.

Mogući razlog je optimizacija Windowsa 7 za grafičke akceleratore, dok mnogi netbookovi rade na integriranim Intel i VIA grafičkim karticama, koje ponekad ne podržavaju Aero funkcije. Također, mnogi netbookovi 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 netbooka. Dakle, s novim drajverima i BIOS-om od studenog 2009., Asus Eee 1000HA radi pod Windows 7 koliko i pod Windows XP.

Udaljena radna površina.

Značajka udaljene radne površine također je promijenjena. Uvedena je podrška za sučelje Aero Peek, Direct 2D i Direct3D 10.1, podrška za više monitora, medijska proširenja, DirectShow i mogućnost reprodukcije zvuka s niskom latencijom.

7.4 Sigurnost

Windows 7 ima fleksibilniju postavku Kontrole korisničkog računa (UAC), koja, za razliku od Windows Vista, ima još dva srednja stanja između načina "Uvijek obavijesti" i "Nikad ne obavijesti" - "Obavijesti samo kada programi pokušavaju izvršiti promjene na računalu ” (zadani položaj), “Obavijesti me samo kada programi pokušaju izvršiti promjene na računalu (ne zatamnjujte radnu površinu)”. Vrijedi napomenuti da se, za razliku od Viste, zatamnjenje događa samo kada je program aktivan i u prvom planu. Ako ste kliknuli tijekom otvaranja UAC-a i deaktivirali program, zatamnjenje se možda neće dogoditi.

Promjene su napravljene u tehnologiji šifriranja BitLocker, a dodana je značajka šifriranja BitLocker to go prijenosnog medija, koja vam omogućuje šifriranje prijenosnih medija, čak i bez TPM modula.

Dodana je mogućnost zaštite podataka na USB pogonima pomoću poboljšane pohrane.

Poboljšanja su također napravljena na Windows vatrozidu – vratila se funkcija obavještavanja korisnika o blokiranju programa koji pokušava pristupiti mreži.

Uz Group Policy i značajku AppLocker bit će moguće spriječiti pokretanje određenih aplikacija.

Značajka DirectAccess omogućuje vam da uspostavite sigurnu vezu s poslužiteljem u pozadini, za razliku od VPN-a koji zahtijeva interakciju korisnika. DirectAccess također može primijeniti grupna pravila prije nego što se korisnik prijavi.

Vjerojatnost unosa virusa, crva, trojanaca u sustav Windows 7 je 25% manja nego u sustavu Windows Vista, a 20% manja nego u Windows Vista SP2. Osim toga, mnogi virusi jednostavno ne rade na 64-bitnoj verziji sustava Windows 7.

Peščanik.

Windows 7 koristi sandbox način rada, o čijoj se implementaciji raspravljalo tijekom alfa i beta testiranja (u razvoju od strane Longhorna). Pristup utičnicama niske razine za neupravljani kod, kao i izravan pristup datotečnom sustavu, sloju hardverske apstrakcije (HAL), puni pristup memorijskoj adresi, zabranjen je. Sav pristup vanjskim aplikacijama, datotekama i protokolima kontrolira operativni sustav.

Nove značajke Aero sučelja

Funkcija Aero Peek

tresti

Nova značajka Aero Shake dodana je Windows Aero sučelju, omogućujući vam da minimizirate sve neaktivne aplikacije pokretom miša. Da biste ga aktivirali, samo zgrabite naslov prozora i malo ga protresite.

Zavirite

Značajka Aero Peek omogućuje vam prikaz minijatura prozora kada postavite pokazivač miša preko ikone programske trake, prebacivanje između prozora aplikacije jednostavnim klikom na ikonu, povucite i ispustite različite prozore i aplikacije na programskoj traci, pregledajte radnu površinu jednim lebdenjem na posebno područje ekrana i još mnogo toga.

Pucaj

Slično značajci Shake, značajka Aero Snap omogućuje vam rotiranje prozora na pola, cijeli zaslon ili samo okomitu os pomicanjem miša.

FreeBSD je operativni sustav sličan UNIX-u koji je slobodno dostupan na Internetu. Široko se koristi u ISP-ovima, ugrađenim uređajima i bilo gdje drugdje gdje je pouzdanost važna. FreeBSD operativni sustav rezultat je više od trideset godina kontinuiranog razvoja, istraživanja i razvoja. Priča je započela projektom BSD 1979. godine. BSD je baka FreeBSD-a. Prije nekoliko godina, AT&T je trebao vlastiti prilagođeni poslovni softver. Međutim, nije imala pravo upadati u računalnu industriju i stoga nije mogla prodati svoj softver. Kao rezultat toga, AT&T je sveučilištima ponudio razne dijelove softvera i njegov izvorni kod po vrlo niskoj cijeni. Sveučilišta su uspjela uštedjeti novac korištenjem ovog softvera umjesto softvera po komercijalnoj cijeni, a studenti imaju pristup izvrsnoj tehnologiji. Mogli su pročitati izvorni kod i proučiti kako funkcionira. Zauzvrat, AT&T je dobio besplatno igralište za eksperimentiranje i generaciju računalnih znanstvenika koji su odrasli na AT&T hardveru. Svi su bili sretni. UNIX sustav bio je najpoznatiji softver distribuiran pod ovim licencnim planom. Izvorni UNIX sustav imao je dosta nedostataka u odnosu na moderne operativne sustave. Međutim, tisuće učenika imale su pristup izvornom kodu, a stotine učitelja trebale su zanimljive projekte za svoje učenike. Kada se programi nisu ponašali kako se očekivalo, ili je bilo nekih grešaka u samom operativnom sustavu, tada su svi koji su radili na sustavu iz dana u dan imali priliku i poticaj da te nedostatke isprave. Zahvaljujući njihovim naporima, UNIX sustav je ubrzo poboljšan kako bi uključio mnoge značajke koje sada uzimamo zdravo za gotovo. Učenicima je dodana mogućnost kontrole pokretanja programa (upravljanje zadacima, kontrola poslova). Datotečni sustav UNIX S51K doveo je administratore sustava do suza, pa su ga zamijenili Fast File System, čije su značajke migrirale na sve moderne datotečne sustave. Tijekom godina napisan je velik broj korisnih programa koji su postupno zamijenili cijele blokove UNIX operativnog sustava. Grupa za istraživanje računalnih sustava (CSRG) na Sveučilištu u Kaliforniji, koja je bila uključena u ova poboljšanja, postala je središnje spremište za poboljšanja UNIX koda. CSRG je prikupio promjene, procijenio ih, zapakirao i besplatno distribuirao verzije svim vlasnicima valjane AT&T UNIX licence. Osim toga, CSRG je surađivao s Agencijom za napredne obrambene istraživačke projekte (DARPA) na implementaciji različitih značajki u UNIX-u, kao što je stog TCP/IP protokola. Dobivena softverska zbirka nazvana je Berkeley Software Distribution, ili BSD. Korisnici BSD-a uzeli su softver, poboljšali ga, a zatim vratili svoj rad na BSD. Danas to smatramo standardom za razvoj softvera otvorenog koda, no 1979. postao je revolucionaran. Razvoj je trajao dugo. Gledajući informacije o autorskim pravima starog BSD sustava, može se vidjeti sljedeće: Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. Sva prava pridržana. Da, 15 godina rada je cijeli život u razvoju softvera. Koliko dijelova operativnog sustava ne samo da se nastavljaju koristiti, već se nakon toga aktivno razvijaju

15 godina? Zapravo, toliko je promjena napravljeno na izvornom BSD sustavu da je tijekom godina došlo do gotovo potpune zamjene izvornog UNIX koda kodom koji su kreirali CSRG osoblje i njihovi suradnici. Od AT&T proizvoda je ostalo vrlo malo. Na kraju je financiranje CSRG-a prestalo i postalo je očito da se BSD projekt bliži kraju. Godine 1992., nakon nekih kontroverzi u utrobi Kalifornijskog sveučilišta, BSD kod je pušten široj javnosti. Ovaj prijenos prava naziva se BSD licenca.

8.1 BSD licenca

BSD kod je stavljen na raspolaganje javnosti pod možda najliberalnijim uvjetima u povijesti razvoja softvera. Danas glavne odredbe licence izgledaju ovako:

* Nemojte tvrditi da ste napisali ovaj kod.

* Nemojte nas kriviti za greške u kodu.

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

To znači da možete raditi što god želite s BSD izvorima. (Izvorna BSD licenca zahtijevala je spominjanje upotrebe koda objavljenog pod BSD licencom, ali je taj zahtjev kasnije uklonjen.) Ne zahtijeva čak ni da podijelite svoje promjene s autorima izvornog koda! Svatko može slobodno uključiti BSD kod u vlasničke, besplatne i open source proizvode. BSD kod se može ispisati na bušene kartice i prekriti njima na travnjaku. Želite li izdati 10.000 BSD CD-a i pokloniti ih svojim prijateljima? Nema na čemu. Ponekad se kada se raspravlja o BSD licenci ne spominje "copyright", već "copycenter" (copy center) - "odnesite ovu licencu u centar za kopiranje i ispišite nekoliko kopija za sebe." Ne čudi da su ga neke tvrtke, poput Sun Microsystemsa, toliko iskoristile — besplatan je, pouzdan i velik broj diplomaca ima iskustva s njim.

BSDi je čak stvoren posebno da iskoristi prednosti BSD UNIX-a. AT&T/CSRG/BSDi utrka Čak i u doba vrhunca CSRG-a, rad na UNIX-u u AT&T-u nikada nije prestao. AT&T je uzeo BSD UNIX bitove koje su distribuirali, integrirao ga sa svojim UNIX sustavom, a zatim proslijedio rezultat natrag sveučilištima koja su napravila ta poboljšanja. Ovaj pristup je dobro funkcionirao sve dok se AT&T nije raspao i rezultirajućim tvrtkama bilo dopušteno da se natječu na tržištu softvera. AT&T je imao jedno značajno svojstvo: vrhunski operativni sustav koji su fino podesile tisuće ljudi diljem svijeta. Ovaj operacijski sustav imao je mnoge korisne značajke, kao što su male, ali moćne naredbe, moderan datotečni sustav, mogućnosti kontrole poslova i stog TCP/IP protokola. AT&T je osnovao svoju podružnicu, Unix Systems Laboratories (USL), koja je počela uspješno prodavati UNIX poduzećima za mnogo novca, dok je održavala odnose sa sveučilištima, koja su mu osigurala tako poboljšani operativni sustav.

Slični dokumenti

    Osnovni pojmovi o operacijskim sustavima. Vrste modernih operativnih sustava. Povijest razvoja operacijskih sustava obitelji Windows. Karakteristike operacijskih sustava obitelji Windows. Nova funkcionalnost operacijskog sustava Windows 7.

    seminarski rad, dodan 18.02.2012

    Proboj na Windows tržište kao grafička ljuska za MS-DOS. Razmatranje sučelja, funkcija, zahtjeva sustava i karakterističnih značajki generacija Windows operativnih sustava: 9x, NT, NET, Vista. Analiza mobilnosti i sigurnosti najnovije verzije OS-a.

    sažetak, dodan 16.01.2010

    Povijest razvoja operacijskih sustava obitelji Windows i osnovni koncepti administracije sustava. Utvrđivanje potražnje za Windows operativnim sustavima, usporedne karakteristike njihovih funkcija i mogućnosti, značajke praktične primjene.

    seminarski rad, dodan 08.05.2011

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

    test, dodano 26.06.2014

    Pojam i temeljne funkcije operacijskih sustava, njihova tipična struktura i princip rada. Kratka povijest nastanka i razvoja Windows operacijskih sustava, njihove vrste i opće karakteristike, osnovni zahtjevi za hardver.

    prezentacija, dodano 12.07.2011

    Studija evolucije operacijskih sustava za osobno računalo od strane Microsofta. Opis glavnih funkcionalnih značajki sustava Windows XP, Windows Vista i Linux. Prednosti i nedostaci operativnih sustava koje proizvodi Apple.

    sažetak, dodan 10.4.2018

    Glavna izdanja (izdanja) operacijskih sustava Windows Vista i Windows Seven, njihovi nedostaci i prednosti. Povijest stvaranja, kompatibilnost aplikacija s operativnim sustavima. Inovacije koje je svaki od sustava donio u svijet računalne tehnologije.

    sažetak, dodan 17.02.2011

    Korištenje operacijskih sustava Microsoft Windows. Razvoj operativnog sustava Windows 1.0. Značajke i karakteristike sljedećih verzija. Izdavanje prilagođenih operativnih sustava tvrtke, poboljšanja i inovacije, verzije Windows XP i Vista.

    sažetak, dodan 01.10.2012

    Klasifikacija, struktura i funkcije operacijskih sustava. Bit i vrste korisničkog sučelja. Windows radi u mrežnom okruženju. Korištenje tabličnih podataka za sastavljanje i popunjavanje iskaza o rezultatima ispitne sesije za fakultet.

    seminarski rad, dodan 25.04.2013

    Aplikacijski programi i uslužni programi. Najjednostavnije funkcije operacijskog sustava. Povijest razvoja grafičke operativne ljuske Windows od strane Microsoft Corporation. Verzija Windows NT obitelji mrežnih operacijskih sustava (Millennium Edition, 2000, XP, Vista, Seven)







Svrha i funkcije operacijskog sustava.

Svrha OS-a- organizacija računskog procesa u računskom sustavu, racionalna raspodjela računalnih resursa između pojedinih zadataka koji se rješavaju; pružanje korisnicima brojnih servisnih alata koji olakšavaju proces programiranja i zadataka otklanjanja pogrešaka. Operativni sustav igra ulogu svojevrsnog sučelja (Sučelje – skup hardvera i softvera potrebnog za povezivanje perifernih uređaja na PC) između korisnika i zrakoplova, t.j. OS korisniku pruža virtualni zrakoplov. To znači da OS u velikoj mjeri formira korisničku ideju o mogućnostima zrakoplova, pogodnosti rada s njim i njegovoj propusnosti. Različiti operacijski sustavi na istim tehničkim sredstvima mogu korisniku pružiti različite mogućnosti organiziranja računalnog procesa ili automatizirane obrade podataka.

Značajke OS-a:

1) Raspored poslova. Korištenje procesora.

2) Osiguravanje programa sredstvima komunikacije i sinkronizacije.

3) Upravljanje memorijom.

4) Upravljanje datotečnim sustavom.

5) Ulazno-izlazno upravljanje.

6) Osiguravanje sigurnosti.

Vrste korisničkih sučelja operativnih sustava

Prema vrsti korisničkog sučelja razlikuju se tekstualni (linearni), grafički i govorni operativni sustavi.

Korisničko sučelje skup je načina na koje korisnik stupa u interakciju s aplikacijom. Korisničko sučelje uključuje komunikaciju korisnika s aplikacijom i jezik komunikacije.

Tekst OS

Linearni operativni sustavi implementiraju sučelje naredbenog retka. Glavni kontrolni uređaj u njima je tipkovnica. Naredba se upisuje na tipkovnici i prikazuje na zaslonu. Naredba se prekida pritiskom na tipku Enter. Za rad s operativnim sustavima koji imaju tekstualno sučelje, potrebno je savladati naredbeni jezik ovog okruženja, t.j. skup naredbi čija je struktura određena sintaksom ovog jezika.

Prvi pravi operativni sustavi imali su tekstualno sučelje. Trenutno se također koristi na poslužiteljima i računalima korisnika.

Grafički OS

Takvi operativni sustavi implementiraju sučelje koje se temelji na interakciji aktivnih i pasivnih grafičkih kontrola na zaslonu. Upravljački uređaji u ovom slučaju su tipkovnica i miš. Aktivni kontrolni element je pokazivač miša - grafički objekt čije je kretanje na ekranu sinkronizirano s kretanjem miša. Pasivne kontrole su kontrole grafičke aplikacije (gumbi na zaslonu, ikone, radio gumbi, potvrdni okviri, padajući izbornik, trake izbornika itd.).

Primjer čisto grafičkog operativnog sustava je operativni sustav iz obitelji Windows. Početni zaslon takvih operacijskih sustava je objekt sustava koji se naziva radna površina. Radna površina je grafičko okruženje koje prikazuje objekte (datoteke i direktorije) i kontrole.

U grafici operativnim sustavima, većina operacija se može izvesti na mnogo različitih načina, na primjer, kroz traku izbornika, kroz alatnu traku, kroz sustav prozora itd. Budući da se operacije izvode na objektu, on se prvo mora odabrati (istaknuti).

Osnova grafičkog korisničkog sučelja je organizirani sustav prozora i drugih grafičkih objekata, tijekom čijeg stvaranja programeri teže maksimalnoj standardizaciji svih elemenata i metoda rada.

prozor - ovo je uokvireno pravokutno područje na zaslonu monitora u kojem se prikazuju aplikacije, dokument, poruka. Prozor je aktivan ako korisnik trenutno radi s njim. Sve operacije koje se izvode u grafičkim operativnim sustavima odvijaju se ili na radnoj površini ili u prozoru.

Govorni OS

U slučaju SILK sučelja(od engleskog govor - govor, slika - slika, jezik - jezik, znanje - znanje) - na ekranu, prema govornoj naredbi, dolazi do pomicanja od jedne slike pretraživanja do druge.

Pretpostavlja se da prilikom korištenja javnog sučelja nećete morati razumjeti izbornik. Slike zaslona nedvosmisleno će ukazivati ​​na daljnji put kretanja s jedne slike pretraživanja na drugu duž semantičkih semantičkih poveznica.

Raspored poslova.

Planer zadataka - Dodatak Microsoftove upravljačke konzole (MMC), koji uključuje dodatne teme pomoći za napredne korisnike.

Planer zadataka je program ili usluga operacijskog sustava koji pokreće druge programe ovisno o različitim kriterijima, kao što su:

dolazak određenog vremena

operativni sustav ulazi u određeno stanje (idle, hibernate, itd.)

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

Microsoft Windows

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

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

Organizacija input-outputa.

Kada procesor naiđe na I/O uputu tijekom izvođenja programa, on je izvršava prosljeđivanjem odgovarajućih instrukcija I/O kontroleru. S programabilnim I/O, ovaj uređaj izvodi traženu radnju, a zatim postavlja odgovarajuće bitove u I/O statusne registre. I/O kontroler više ne šalje nikakve signale procesoru, uključujući signale prekida. Stoga je odgovornost procesora da povremeno provjerava status I/O modula; mora nastaviti provjeravati dok se I/O operacija ne završi.

Povratni procesor

Vrlo rijetka opcija i nije sasvim jednoznačno protumačena. BOFF# (Back Off) - signal bezuvjetnog odvajanja procesora od sabirnice. Na taj signal procesor odustaje od kontrole nad sabirnicom u sljedećem ciklusu, prekidajući trenutni ciklus. Na kraju signala "BOFF#", procesor ponovno pokreće prekinuti ciklus sabirnice. Moguće vrijednosti opcije:

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

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

Na temelju navedenog možemo pretpostaviti da se opcija odnosi na bezuvjetni prijenos upravljanja sabirnicom na drugi uređaj, tj. bez postavljanja različitih intervala čekanja, određenih uvjeta prijenosa kontrole itd. O tome će se detaljnije govoriti u nastavku (tema "arbitraža"). Jasno je da za korištenje navedenog signala opcija mora biti omogućena.

Opcija se može nazvati "Backoff CPU".

Osnovna I/O adresa

Mogućnost postavljanja osnovne adrese uređaja. I/O adrese su ulazne/izlazne adrese, koje se također nazivaju priključcima sustava i perifernih uređaja. Zapravo, to su „pretinci“ preko kojih programi i uređaji razmjenjuju poruke i podatke. Svakoj adresi je dodijeljen jedan bajt sistemske memorije. Od 386 sustava postoji 65536 takvih adresa, iako se većina njih nikada ne koristi.

Osnovna I/O adresa je prva adresa u adresnom prostoru koja je data uređaju. Na primjer, većina mrežnih adaptera koristi raspon adresa od 20h, a za COM 1 rezerviran je raspon adresa od 3F8h do 3FFh, koje se koriste za različite zadatke, poput postavljanja brzine, pariteta itd. Cijeli raspon I/O adresa je 0000-FFFFh.

Za ovu opciju nisu navedene posebne vrijednosti. A što se tiče sadržaja, opcija je "prikladnija" za materijale o distribuciji resursa raznih uređaja. Ali opcija je na ovom mjestu postavljena namjerno kako bi se naglasilo da I/O adrese pripadaju ne samo memoriji, već i središnjem procesoru. Uostalom, kontrolni postupci počinju od toga, a proizvode se kroz I / O portove.

Ako pogledate poglavlje "Priključci", možete obratiti pažnju na činjenicu da su dostupne adrese već "dodijeljene" sustavu ili perifernim uređajima. Ali kod programiranja ulazno/izlaznog uređaja, a to 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 odsutnošću uređaja, ne mora nužno dovesti do sukoba.

Gore opisana opcija "Extended I/O Decode" pokazala nam je neke nijanse, pa čak i složenost dekodiranja I/O adresa. Opcija "PCI I/O Start Address", namijenjena općenito za PCI uređaje, ipak omogućuje ISA uređajima da stvore dodatno adresno područje i tako izbjegnu "neugodna preklapanja".

Ciljni međuspremnik grane

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

Ispada da je uz pomoć ove opcije moguće odbiti ("Onemogućeno") korištenje mehanizma za predviđanje grananja, grananja naredbi procesora ili ga omogućiti ("Omogućeno"). Ostaje dodati da omogućavanje opcije poboljšava performanse sustava.

CPU ADS# Kašnjenje 1T ili ne

Mogućnost postavljanja odgode za ADS# signal. Nekoliko uvodnih riječi. ADS# (Address Status) - adresni strobe koji je unio inicijator razmjene kao pokazatelj valjanosti adrese. Signal djeluje na sistemskoj sabirnici i može se izlaziti i sa strane procesora i sa strane čipseta. Prijenos adrese i adresnog stroba događa se istovremeno, budući da sistemska sabirnica ima svoju namjensku liniju za adresni strobe. Jasno je da je ADS# standardni signal procesora.

Prikazana opcija također ukazuje na mogućnost bez kašnjenja, što povećava karakteristike brzine razmjene podataka u sustavu. Zapravo, ova opcija vam omogućuje da postavite vrijeme tijekom kojeg će procesor (ili čipset, memorijski kontroler) čekati od čipseta (procesora) na signal statusa adrese podataka, koji određuje brzinu lijenog pisanja na sabirnici sustava. Jasno je da je riječ i o prijenosu podataka na PCI sučelje. Zadanu vrijednost nije potrebno mijenjati. Međutim, kod instaliranja bržeg procesora brzina se može povećati, t.j. ukloniti kašnjenje.

Opcija smještena u zaglavlju ima dvije vrijednosti: "1T", "Bez kašnjenja".

Ali opcija "Cyrix M2 ADS# kašnjenje" nudi standardne "Enabled" i "Disabled". Opcija "Kašnjenje od statusa ADS#" nudi numeričke vrijednosti u ciklusima sabirnice sustava: "2T" (zadano), "3T".

Mora se razumjeti da postavljanjem "vremena kašnjenja" time određujemo vremenske karakteristike ciklusa upisivanja. A uzimajući u obzir činjenicu da korištenje odgođenog međuspremnika za upisivanje dovodi, u pravilu, do formiranja malih paketa (u dvostrukim riječima ili u dva DW-a). Stoga, postavljanjem vrijednosti na "3T", dobivamo 5 sistemskih taktova za svaku dvostruku riječ. Aritmetika je ovdje jednostavna. 3 ciklusa odgode, jedan ciklus adrese i jedan ciklus čitanja podataka.

CPU BIST Omogući

U nekim čipsetima, počevši od 430. serije, korišteni su specijalizirani BIST registri. Nisu nosili puno posla. Ako sustav (čipset + procesor) podržava funkciju ugrađenog samotestiranja, tada registar BIST pohranjuje naredbe "Start BIST" ili "Completion Code" u svoje bitove. Ako "sustav" ne podržava BIST funkcije, tada postavljanje opcije na "Omogućeno" neće imati učinka, a odgovarajući bitovi registra bit će postavljeni na "0".

U procesore Pentium III implementiran je ugrađen i, što je još važnije, potpuni BIST mehanizam samotestiranja. Omogućio je stalnu kontrolu nad zamrzavanjem i padovima u mikrokodu, velikim programibilnim logičkim nizovima, a također je omogućio testiranje predmemorije instrukcija (instrukcija) i predmemorije podataka, TLB međuspremnika (Translation Lookaside Buffer - međuspremnik stranične memorije) i ROM memorijskih segmenata. Unutar 10-30 ms (vrijeme je povezano s unutarnjom frekvencijom procesorske jezgre), oko dvije trećine svih internih procesorskih blokova pokriveno je internim testiranjem. Čim se test završi, procesor prelazi u radni način rada, a rezultati ispitivanja se bilježe u EAX registar.

CPU pogonska snaga

Ova i ne sasvim jasna opcija određuje intenzitet (snagu), odnosno trajanje signala tijekom prijenosa podataka s čipseta na procesor. Parametar se mjeri u ciklusima sustava. Što je veća vrijednost parametra, to je duže trajanje signala, a korištenje ove opcije "BIOS Setup" može biti korisno za "overclocking" procesore. Ali ne za svaki sustav, povećanje vrijednosti opcije može dovesti do održavanja stabilnosti "overclockanog" procesora. Vrijednosti opcija su: 0, 1, 2, 3.

Ostaje dodati da ova opcija zahtijeva dodatno pojašnjenje.

CPU brzi niz

- (brze operacije niza). Omogućavanje ovog parametra ("Enabled") omogućuje vam korištenje nekih specifičnih značajki arhitekture obitelji Pentium Pro procesora (Pentium II, Deschutes, itd.), posebice mogućnost predmemoriranja operacija sa nizovima. Potrebno je samo razumjeti da uvjeti za omogućavanje ovog mehanizma moraju biti ispunjeni i u samom korisničkom programu. Ovi su uvjeti navedeni u dokumentaciji za sve procesore ove obitelji. Preporuča se ostaviti parametar u stanju "Omogućeno".

Višestruko čitanje CPU linije

U ovoj opciji govorimo o čitanju procesora tzv. "puna predmemorija" linije. Kada je redak "cache" pun podataka, ima 32 bajta (osam dvostrukih riječi). Budući da je linija "puna", sustav točno zna koliko dugo će se čitati podaci na liniji. Ovaj sustav će zahtijevati 4 ciklusa, nakon čega će se postaviti nova adresa. Dakle, sustavu nije potreban završni signal prijenosa podataka, a sustav neće čekati takav signal, budući da je slobodan za druge zadatke. Kada je ova opcija omogućena ("Enabled"), procesor će moći čitati podatke istovremeno iz nekoliko redaka "pune predmemorije". Zadana postavka je "Onemogućeno".

Opcija se može zvati "CPU Multiple Reads".

Dolje navedene funkcije ne sadrže svojstva višestrukosti, ali je njihovo postavljanje na ovo mjesto više nego opravdano. Ovdje su njihovi nazivi: "Allow Full Line Reads", "Full Cache Line Reads", "CPU Line Read Read". Svaki od njih, kroz "Onemogućeno" ili "Omogućeno", zabranjuje ili dopušta korištenje "punih" redaka za čitanje.

Opcija "CPU-to-PCI Read-Line" je postavljena na "Uključeno" i "Isključeno", ali razlike tu ne prestaju. Opcija pod ovim imenom je uvedena i optimizirana za rad s Intel OverDrive procesorima. Stoga se povećanje učinkovitosti CPU-a može postići samo s ovim procesorima. U suprotnom, opcija bi trebala biti onemogućena.

CPU Read Multiple Prefetch

Opcija za uključivanje/isključivanje načina višestrukog prethodnog dohvaćanja. Smisao procesa preddohvaćanja je da procesor, odabirom željene instrukcije (na primjer, iz PCI sabirnice ili memorije), istovremeno počinje čitati sljedeću i tako pokreće sljedeći proces. To je olakšano č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 takva reda za čitanje. Višestruko preddohvaćanje, s druge strane, omogućuje istovremeno izvođenje više operacija dohvaćanja instrukcija, što značajno povećava performanse sustava. Zadana postavka je "Onemogućeno".

Opcija se također može nazvati "CPU Multiple Read Prefetch".

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 omogućuje pristup cijelom I/O adresnom prostoru putem "Omogućeno". Rijetki BIOS radi bez čudnih opcija.

Značajke broja procesora

Mogućnost postavljanja automatskog čitanja i izlaza informacija o ugrađenom serijskom broju Pentium III procesora u BIOS matičnih ploča koje podržavaju njegovu instalaciju. Za implementaciju ove značajke, naravno, potrebna je vrijednost parametra kao "Enabled". U svim ostalim slučajevima, vrijednost je postavljena na "Disabled". Također je instaliran prema zadanim postavkama.

Opcija se može zvati "S/N procesora".

U "Phoenix BIOS-u" postoji slična opcija pod nazivom "CPU Serial Number", au "AMI BIOS-u" - "Serijski broj procesora".

Zašto su potrebne informacije o serijskom broju? Recimo za vanjske programe. Jedan primjer je čitanje informacija o procesoru prilikom pregledavanja interneta. Naravno, time se krši privatnost i prava korisnika. Svojedobno se o ovom problemu dosta žustro raspravljalo.

OS datotečni sustav.

Datotečni sustav dio je OS-a, uključujući:

1) Zbirka svih datoteka na disku.

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

3) Kompleks sistemskih softverskih alata koji provode različite operacije nad datotekama.

FS funkcije:

1) Imenovanje datoteka.

2) Programsko sučelje za aplikacije.

3) Preslikavanje logičkog modela datotečnog sustava u fizičku organizaciju pohrane podataka.

4) Otpornost datotečnog sustava na nestanke struje.

Vrste datoteka:

1) Obične datoteke su datoteke koje sadrže informacije proizvoljne prirode koje korisnik unosi u njih, ili koje proizlaze iz rada sustava i korisničkih programa.

2) Direktoriji su posebna vrsta datoteka koje sadrže informacije pomoći sustava o skupu datoteka koje su korisnici grupirali prema nekom neformalnom atributu.

3) Posebne datoteke su datoteke povezane s I/O uređajima sustava koje se koriste za mehanizam pristupa pojedinačnim datotekama i vanjskim uređajima.

Suvremeni datotečni sustavi podržavaju druge vrste datoteka: simboličke veze; imenovani cjevovodi; memorijske mapirane datoteke itd.

Microsoft još uvijek isporučuje svoj mrežni OS LAN Manager. Veliki broj ISV-a licencira ovaj OS i održava vlastite verzije LAN Managera kao dio svojih mrežnih proizvoda. Te tvrtke uključuju poznate tvrtke kao što su AT&T i Hewlett-Packard. LAN Manager zahtijeva OS/2 operativni sustav instaliran na poslužitelju datoteka, radne stanice mogu raditi pod DOS-om, Windows ili OS/2. OS/2 je operativni sustav koji implementira istinski multitasking, radi u zaštićenom načinu na x86 i višim mikroprocesorima. LAN Manager koristi 32-bitnu verziju OS/2 datotečnog sustava pod nazivom HPFS, koji je optimiziran za rad na datotečnom poslužitelju predmemoriranjem direktorija i podataka. LAN Manager je prvi mrežni operativni sustav dizajniran za podršku klijent/poslužitelj okruženju. Ključne komponente LAN Managera su preusmjerivač i poslužitelj. LAN Manager je posebno učinkovit u podršci klijent-poslužitelj arhitekture za sustave upravljanja bazama podataka. LAN Manager omogućuje OS/2 radnim stanicama da podrže peer-to-peer mrežnu uslugu. To znači da radna stanica može djelovati kao poslužitelj baze podataka, poslužitelj za ispis ili komunikacijski poslužitelj. Ograničenje je da samo jedan korisnik osim vlasnika ove radne stanice ima pristup ovoj peer-to-peer usluzi.

Za rad u maloj mreži, Microsoft nudi kompaktni operativni sustav koji ne zahtijeva značajne troškove hardvera ili softvera, Windows za radne grupe. Ovaj operativni sustav omogućuje vam organiziranje mreže prema shemi "peer-to-peer", dok za rad kao mrežni poslužitelj nije potrebna kupnja posebnog računala. Ovaj operativni sustav posebno je prikladan za zadatke umrežavanja u timovima čiji su članovi u prošlosti intenzivno koristili Windows 3.1. Windows za radne grupe postiže visoke performanse mrežne obrade tako što sve mrežne upravljačke programe pretvara u 32-bitne virtualne upravljačke programe.

Računala s likom jabuke u sedam boja odavno su prestala biti kuriozitet. Sada se mogu naći gotovo posvuda - 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 visokokvalitetno, korisničko sučelje i pouzdanost opreme ove marke. Tvrtka se s povjerenjem približava novom tisućljeću i zauzima dostojno mjesto među najvećim proizvođačima računala. Novi razvoji temeljeni na procesorima PowerPC 750 (G3) već su stekli zasluženu popularnost, a Apple se priprema za izdavanje još snažnijih modela računala opremljenih pouzdanim i praktičnim MacOS operativnim sustavom. Jedan od najnovijih modela - iMac - postao je hit sezone, oborio sve prodajne rekorde. Prepoznatljive značajke ovog računala - velika računalna snaga, jednostavnost instalacije i konfiguracije, elegantan dizajn uz nisku cijenu.

Izvorna filozofija razvoja Unixa je distribucija funkcionalnosti u nekoliko malih dijelova, programa.

Ovo je izvorno bio zahtjev koji je dolazio od hardvera na kojem je Unix izvorno radio. Iz nekog čudnog razloga, rezultirajući operativni sustav pokazao se prilično korisnim na drugom hardveru. Nove funkcionalnosti i nove značajke možete postići relativno jednostavno spajanjem malih dijelova (programa) na nov način. Ako se pojave novi uslužni programi (a pojavljuju se), možete ih ugraditi u svoj stari alat. Nažalost, Unix programi postaju sve veći i bogatiji značajkama ovih dana, ali još uvijek postoji određena fleksibilnost i interoperabilnost. 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 ispis i na kraju lpr za ispis. Ako sutra nađem bolji novi dvi preglednik, mogu ga koristiti umjesto starog bez promjene ostalih postavki.

mrežni OS.

Mrežni OS - dizajniran za obradu, pohranu 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 OS je osnova svake računalne mreže.

Pod mrežnim OS-om:

U širem smislu: shvaća se kao skup operativnih sustava pojedinačnih računala međusobno povezanih u svrhu razmjene poruka i dijeljenja resursa prema zajedničkim pravilima – protokolima. Ovi protokoli pružaju glavne funkcije mreže: adresiranje objekata; funkcioniranje službi; sigurnost podataka; upravljanje mrežom.

u užem smislu: Mrežni OS je operativni sustav jednog računala koji mu daje mogućnost rada na mreži.

Podijeljeni su u klase:

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

Dvostruki rang (češće se nazivaju namjenske poslužiteljske mreže).

Bezizlazne situacije.

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

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

Jednostavan zastoj u OS-u:

Neka postoje 2 procesa A i B, koji prije početka rada dobivaju resurse P1 i P2, redom. U nekom trenutku, proces A je trebao P2, a proces B trebao je P1, ali ih neće dobiti, jer drže ih prethodni procesi => postoji jednostavan zastoj u OS-u.

Pravila prevencije zastoja OS-a:

Prije nego što proces može započeti s radom, mora biti opskrbljen svim potrebnim resursima.

U slučaju da mu je tijekom rada bio potreban dodatni resurs, potrebno je vratiti sve prethodno dodijeljene OS resurse i potom zatražiti sve potrebne resurse s tim dodatnim resursom.

Beskonačno odgađanje procesa.

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

U nekim operativnim sustavima ova situacija se sprječava povećanjem prioriteta ("stareće" procesa) kako bi mu se osigurao potrebni resurs, nakon čega se prioritet svodi na prethodnu razinu.

Upravljanje resursima.

Ideja da je OS prvenstveno sustav koji pruža korisničko sučelje u skladu je s pogledom odozgo prema dolje. Drugi pogled, odozdo prema gore, daje ideju o OS-u kao nekoj vrsti mehanizma koji kontrolira sve dijelove složenog sustava. Suvremeni računalni sustavi sastoje se od procesora, memorije, mjerača vremena, diskova, traka, mrežne komunikacijske opreme, pisača i drugih uređaja. U skladu s drugim pristupom, funkcija OS-a je alocirati procesore, memoriju, uređaje i podatke među procese koji se natječu za te resurse. OS mora upravljati svim resursima računala na način da osigura maksimalnu učinkovitost njegova funkcioniranja. Kriterij učinkovitosti može biti, na primjer, propusnost ili reaktivnost sustava. Upravljanje resursima uključuje rješavanje dva uobičajena zadatka koji ne ovise o vrsti resursa:

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

praćenje statusa resursa- odnosno održavanje operativnih informacija o tome je li resurs zauzet ili ne, a za djeljive resurse - koliko je resursa već distribuirano, a koliko slobodno.

Za rješavanje ovih uobičajenih zadataka upravljanja resursima, različiti operacijski sustavi koriste različite algoritme, što u konačnici određuje njihov izgled u cjelini, uključujući karakteristike izvedbe, opseg, pa čak i korisničko sučelje. Tako, na primjer, algoritam upravljanja procesorom uvelike određuje je li OS sustav za dijeljenje vremena, sustav za grupnu obradu ili sustav u stvarnom vremenu.

Vrste operativnih sustava. Koncept operacijskog sustava.

Operativni sustav (OS) - skup sustava i upravljačkih programa dizajniranih za najučinkovitije korištenje svih resursa računalnog sustava (CS) (Računalni sustav - međusobno povezani skup računalnog hardvera i softvera dizajniranog za obradu informacija) i jednostavnost rada s tim.

Operativni sustavi za grupnu obradu.
Operativni sustav za skupnu obradu je sustav koji obrađuje seriju poslova, tj. više poslova koje pripremaju isti ili različiti korisnici. Interakcija između korisnika i njegovog posla tijekom obrade je ili nemoguća ili izrazito ograničena. Pod kontrolom operacijskog sustava za skupnu obradu, računalo može raditi u jednoprogramskim i višeprogramskim načinima rada.
Operativni sustavi za dijeljenje vremena.

Takvi sustavi pružaju istovremenu uslugu mnogim korisnicima, dopuštajući svakom korisniku interakciju sa svojim zadatkom u načinu dijaloga. Učinak simultane usluge postiže se podjelom procesorskog vremena i ostalih resursa između nekoliko računalnih procesa koji odgovaraju pojedinačnim zadacima korisnika. Operativni sustav osigurava računalo svakom računskom procesu u malom vremenskom intervalu; ako računski proces nije dovršen do kraja sljedećeg intervala, prekida se i stavlja u red čekanja, dajući mjesto računalu drugom računskom procesu. Računalo u tim sustavima radi u višeprogramskom načinu rada.
Operativni sustav za dijeljenje vremena može se koristiti ne samo za opsluživanje korisnika, već i za kontrolu tehnološke opreme. U ovom slučaju, "korisnici" su pojedinačne upravljačke jedinice pogonskih uređaja koji su dio tehnološke opreme: svaka jedinica stupa u interakciju s određenim računskim procesom u vremenskom intervalu koji je dovoljan za prijenos upravljačkih radnji na pogonski uređaj ili primanje informacija od senzora. .
Operativni sustavi u stvarnom vremenu.
Ovi sustavi jamče brzo izvršenje zahtjeva unutar određenog vremenskog intervala. Zahtjevi mogu dolaziti od korisnika ili s uređaja izvan računala, s kojima su sustavi povezani kanalima za prijenos podataka. U tom slučaju, brzina računalnih procesa u računalu mora biti u skladu s brzinom procesa koji se odvijaju izvan računala, tj. u skladu s tijekom stvarnog vremena. Ovi sustavi organiziraju kontrolu računalnih procesa na način da vrijeme odgovora na zahtjev ne prelazi navedene vrijednosti. Potrebno vrijeme odziva određeno je svojstvima objekata (korisnika, vanjskih uređaja) koje servisira sustav. Operativni sustavi u stvarnom vremenu koriste se u sustavima za pronalaženje informacija i sustavima upravljanja procesnom opremom. Računala u takvim sustavima češće rade u multitasking modu.
Operativni sustavi za dijalog.
Ovi operativni sustavi se široko koriste u osobnim računalima. Ovi sustavi pružaju prikladan oblik dijaloga s korisnikom putem zaslona prilikom unosa i izvršavanja naredbi. Za izvršavanje često korištenih nizova naredbi, odnosno zadataka, interaktivni operativni sustav pruža mogućnost grupne obrade. Pod kontrolom interaktivnog operacijskog sustava, računalo obično radi u jednoprogramskom načinu rada.

Među brojnim vrstama i kategorijama softvera, operativni sustavi su na samom vrhu hijerarhije. Riječ je o velikim i složenim vrstama programa koji djeluju izravno kao sloj između hardvera računala ili bilo kojeg drugog uređaja i pojedinačnih aplikacija koje pomažu korisniku u obavljanju određenih zadataka.

Operativni sustav mora preuzeti kontrolu nad svim osnovnim aktivnostima računala, kao i svim perifernim uređajima. Međutim, ne može se reći da OS postoji samo za računala kao takva. Svaki složeni elektronički uređaj koji izvodi i izračunava operacije pomoću procesora trebat će operativni sustav. Sada postoje posebne vrste tablet računala itd.

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

Značajke OS-a

Kao što je već spomenuto, svatko preuzima kontrolu nad "željeznim" punjenjem računala ili bilo kojeg drugog uređaja, kontrolira raspodjelu memorije i performanse procesora. Jedan od glavnih zadataka je unos i izlaz informacija, budući da svako računalo mora raditi s novim podacima.

Postoje vrste operacijskih sustava s različitim vrstama datotečnih sustava, kao i metode za obradu procesa, interakciju s drugim strojevima, korištenje RAM-a. Za samog korisnika, sučelje ostaje uočljivo prije svega, popularnost određenog OS-a, kao i implementiranih metoda, ovisi o tome koliko je prikladno.

Ne smijemo zaboraviti da i sam OS zauzima dio raspoloživih resursa – RAM, snagu procesora i prostor na disku. Sukladno tome, najbolji operativni sustav je onaj koji ima visoku funkcionalnost, ali u isto vrijeme ostaje nezahtjevan za resurse.

Postoji mnogo varijanti operativnih sustava, od kojih svaki ima određene značajke koje ovise o zadacima. Na primjer, neke vrste operacijskih sustava dizajnirane su za rad u višekorisničkim mrežama, druge su dizajnirane za jednog korisnika i jedno računalo (OS Windows).

U odnosu na korisnika mogu se razlikovati kategorije kao što su praktičnost, sučelje, jednostavnost administracije, otvorenost, cijena, bitna dubina itd.

Koristeći svoje ovlaštenje, korisnik može ukloniti operativni sustav ili instalirati novi. Međutim, to će biti teže učiniti jer će se morati koristiti dodatne značajke. Operativni sustav ne može sam obrisati.

U situaciji koja se danas razvila, moguće je razlikovati vrste OS-a za kućno računalo i za mobilne uređaje. U prvom slučaju, lider je OS Windows iz Microsofta. U drugom slučaju, situacija je nešto drugačija, dugo vremena nije bilo određenog lidera, ali sada je to proizvod iz OC Androida. To je prilično jednostavan operativni sustav, sa besplatnim kodom 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 sustava za računala 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, sudjelujući u žučnoj raspravi čija je močvara bolja, objavio sam post koji će otkriti temu ovog članka. donosim u nastavku:

Mala digresija o Windowsima i Linuxu. Ovdje razumijete u čemu je stvar: Windows je kombinacija jezgre sustava, kao i uslužnih programa i skripti koje izvode određene operacije i zadatke. Na ovom OS-u nemate pravo mijenjati ili uklanjati skripte i sistemski softver...

Kada, na primjer, promijenite pokazivač u Windows, posao promjene kursora obavlja skripta koja je već prema zadanim postavkama u sustavu. Za skriptu je napisano grafičko sučelje (ovo je zaseban program), koje je također standardno i koje se također ne može odabrati, mijenjati ili brisati. Pritisnete gumb (grafičko sučelje), čime se pokreće skripta i kursor se mijenja. Za Windows postoji jedna verzija programa za promjenu kursora. Sve. Nemate pravo to mijenjati.

Takvih programa na Linuxu može biti puno, primjer za to mogu biti grafička okruženja za Linux "a. Samo ja znam desetak. Tako i s ostalim programima. Sami birate koje ćete programe instalirati. Ali poanta je da vam Linux daje POTPUNU slobodu djelovanja. To jest, sami birate i instalirate. Ako želite vidjeti gole Windowse, pogledajte DOS. Pogodno?

Stoga, ako nešto nedostaje, trebate potražiti gotovo rješenje i sami ga instalirati u sustav. Ako nema rješenja, mora ga napisati ili pitati entuzijast. Linux je dizajner, morate ga uzeti zdravo za gotovo ako namjeravate koristiti ovaj OS. Postoje buildovi poput Ubuntua, gdje su već dosta zeznuli, ali su zeznuli i puno nepotrebnih stvari da bi se svidjeli svima. I zaboravili su pitati Treba li ti? . Stoga se pri korištenju takvih sklopova često postavljaju pitanja poput Kako ukloniti sve nepotrebno? .

Pomislite samo: kupljen vam je pisaći stroj kao djetetu (npr.) i bili ste zadovoljni, jer ste kupili ono što ste htjeli. Niste imali nikakvih pritužbi. Sjetite se sad dječjih dizajnera, bez obzira na sve, Lego, komade željeza sa vijcima itd. Htjeli ste dizajnera, kupili su vam ga. Igrao si to, skupio nešto tamo, tko je što htio. Jeste li imali ikakve tvrdnje prema dizajneru da on odmah nije bio auto na daljinsko upravljanje? Je li auto s daljinskim upravljačem i kutija s dizajnerom ista stvar? Ne, dečki, ovo su različite igračke!

Linux je u biti konstruktor. A ako naiđete na sklop u kojem automobil ima pet kotača, nemojte žuriti tvrditi autoru. Tako se osjećao ugodnije. On ne može znati što je zgodnije za vas, on sam prosuđuje. Ako vam se ne sviđa peti kotač, isključite ga. I općenito, ako želite da sve funkcionira savršeno, sjetite se izreke: Ako želite dobro, učinite to sami! .

Kraj članka.

Zaključci i argumenti u korist Linuxa

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 operacijskih sustava. A kako biste se lakše odlučili, možete pogledati video na temu članka. U videu pokušavam instalirati problematičan softver na oba OS-a. Istodobno, Windows je izdajničko tih, a Linux daje opsežne informacije:

Ostali operativni sustavi

Naravno, svijet računalne tehnologije ne završava s Windowsima i Linuxom. Tu je i nepoznanica macOS. Ali to je pretjerano pretenciozno i ​​skupo, s vlastitim skupom softvera, hardvera, ideologije i nije prikladno za svakoga. Oni također nisu ograničeni. Postoji dosta drugih operativnih sustava za razne platforme, komercijalne i besplatne (besplatne):

  • Haiku (besplatna verzija BeOS-a)

Najistaknutiji predstavnik disk OS-a je MS-DOS sustav iz Microsofta, 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čunala s x286 i x386 procesorima. Ima tekstualno korisničko sučelje i, kao rezultat, zahtijeva poznavanje sintakse za pisanje naredbi. To je 16-bitni operativni sustav s jednim zadatkom.

Windows operativni sustav

Kod nas je ovaj OS najrašireniji. Ostatak ovog odjeljka ukratko predstavlja različite operativne sustave koji se pojavljuju na tržištu kronološkim redom.

Windows 3.1 zamijenio je MS-DOS. Imao je grafičko korisničko sučelje koje korisnicima olakšava rad. Bio je to 16-bitni sustav s jednim zadatkom. Windows 3.1 za radne grupe bio je peer-to-peer i fokusiran na radne grupe.

Windows 95 je svestrani operativni sustav visokih performansi za više zadataka i više niti. Za razliku od ljuske Windows 3.1, ovaj operativni sustav ne zahtijeva instaliranje DOS operativnog sustava na računalu. Ovo je 32-bitni operativni sustav s naprednim mrežnim mogućnostima koji omogućuje učinkovitu razmjenu informacija između pojedinih programa i pruža korisniku široke mogućnosti za rad s multimedijom, obradu teksta, grafike, zvuka i video informacija.

Ovaj operativni sustav pruža korisničko iskustvo na mreži, pružajući ugrađenu podršku za dijeljenje datoteka i mjere zaštite, mogućnost dijeljenja pisača, faks uređaja i drugih zajedničkih resursa. Windows 95 omogućuje slanje poruka putem e-pošte, faksa, podržava daljinski pristup. Zaštićeni način rada koji se koristi u sustavu Windows 95 ne dopušta aplikacijskom programu da poremeti sustav 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 je u njemu OS kombiniran s preglednikom Internet Explorer kroz sučelje napravljeno u obliku web preglednika. Osim toga, poboljšana je kompatibilnost s novim računalnim hardverom, jednako je prikladna za korištenje na stolnim i prijenosnim računalima.

Windows 2000 je obitelj operativnih sustava za poslovnu upotrebu na računalima, od prijenosnih računala do poslužitelja.

Windows 2000 Professional je robustan operativni sustav za stolna i prijenosna računala koji mogu koristiti tvrtke svih veličina. Temeljen na NT tehnologiji, pruža vrhunsku pouzdanost i poboljšanu upravljivost, što olakšava administriranje radnih stanica. Integrirane internetske mogućnosti i široka podrška za mobilna računala i hardverske uređaje olakšavaju poslovnim korisnicima povezivanje i rad na Internetu bilo gdje i bilo kada.

I na kraju, najnovija verzija sustava Windows danas je Windows XP, koji je također obitelj:

  • Windows XP Home Edition dizajniran je za korisnike kućnih računala s novim izgledom i dojmom koji svakodnevne zadatke čini lakšim i učinkovitijim. Korisnici imaju pristup poboljšanim mogućnostima za rad s digitalnim slikama i glazbom, kako kada rade na lokalnom računalu, tako i kada ih dijele putem Interneta;
  • dizajniran za korporativne korisnike, Windows XP Professional pruža visoku razinu skalabilnosti i pouzdanosti. Istodobno, među njegovim karakterističnim značajkama može se izdvojiti viša razina sigurnosti, uključujući mogućnost šifriranja datoteka i mapa radi zaštite korporativnih informacija, podršku za mobilne uređaje za izvanmrežni rad i daljinsko povezivanje s računalima. Ugrađena podrška za višeprocesorske sustave visokih performansi, sposobnost rada s poslužiteljima Microsoft Windows Server bit će neophodna za rješavanje poslovnih problema;
  • Windows XP 64-Bit Edition dizajniran je za obitelj 64-bitnih Intel Itanium procesora. Pruža podršku za dodatnu memoriju, povećava brzinu I/O operacija, proširuje mogućnosti za izračunavanje varijabli s pomičnim zarezom. Ovo je prilično moćna platforma za tehnički i analitički razvoj, kao i financijsku i statističku analizu.

Unix operativni sustav

Operativni sustav Unix kreiran je u Bell Telephone Laboratories. Riječ je o višezadaćnom operacijskom sustavu koji može nositi s vrlo velikim brojem korisnika u isto vrijeme. Jedan moćan poslužitelj može poslužiti zahtjevima velikog broja korisnika. To zahtijeva administraciju samo jednog sustava. Osim toga, sustav je sposoban obavljati veliki broj različitih funkcija, posebice kao računalni poslužitelj, kao poslužitelj baze podataka, kao mrežni poslužitelj koji podržava najvažnije mrežne usluge itd.

Unatoč raznolikosti UNIX verzije, osnova cijele obitelji su u osnovi ista arhitektura i niz standardnih sučelja. Imajući na raspolaganju skup uslužnih programa, od kojih svaki rješava uski specijalizirani zadatak, od njih možete konstruirati složene komplekse.

Operativni sustav Linux

Godine 1991. finski student Linus Torvalds e-poštom je poslao prvi prototip svog OS-a i pozvao sve kojima se to sviđalo ili ne da se odazovu na njegov rad. Od tog trenutka mnogi su programeri počeli podržavati Linux dodavanjem drajvera uređaja, razvojem raznih aplikacija itd. Danas je Linux vrlo moćan i besplatan sustav.

Linus Torvalds nije razvio sam operativni sustav, već njegovu jezgru, povezujući postojeće komponente. Tvrtke trećih strana, vidjevši dobre izglede za razvoj svog poslovanja, ubrzo su počele zasićivati ​​OS uslužnim programima i aplikacijskim softverom. Nedostatak ovakvog pristupa je nepostojanje jedinstvene i dobro osmišljene procedure za instalaciju sustava, a to je još uvijek jedan od glavnih faktora odvraćanja šire distribucije Linuxa. I, ipak, ovaj OS iz godine u godinu osvaja sve veći tržišni udio od poznatih svjetskih proizvođača mrežnih operativnih sustava.

Vrhunski povezani članci