Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • OS OS. Kreiranje lokalnih mreža u OS MS Windows

OS OS. Kreiranje lokalnih mreža u OS MS Windows

I zaista, šta je to? Za definiciju, okrenimo se Wikipediji. Evo šta tamo piše: „Operativni sistem je kompleks upravljačkih i obradnih programa koji, s jedne strane, deluju kao interfejs između uređaja računarskog sistema i aplikativnih programa, a sa druge strane su dizajnirani za upravljanje uređajima, upravljati računarskim procesima i efikasno alocirati računarske resurse između računarskih procesa i organizacije pouzdanog računarstva. Ova definicija se odnosi na većinu modernih operativnih sistema opšte namene." Jednostavnije rečeno, ovo je poseban program za računar, laptop ili drugi uređaj pomoću kojeg možete upravljati upravo ovim uređajem. Možemo reći da je OS most između osobe i njegovog računara.

OS funkcije

  • Zapravo, ovih funkcija ima jako puno, pa ću govoriti o najvažnijim od njih. Dakle, operativni sistem:
  • Omogućava vam da izvršite zahtjeve komandi
  • Učitava programe u RAM i izvršava ih
  • Pruža korisnički interfejs
  • Omogućava pristup raznim uređajima, uključujući periferne uređaje
  • Upravlja RAM-om, kao i pristupom raznim vrstama medija
  • Ograničava pristup procesu resursima
  • Komunicira između radnih procesa
  • Omogućuje višekorisnički način rada između različitih korisnika
  • Omogućava multitasking

Usput, zanimljiva činjenica. U većini kućanskih aparata, mnogim telefonima, automobilima itd. OS se ne koristi. Jednostavno nije potreban uređaju koji izvodi samo nekoliko jednostavnih koraka. Za to se koriste posebni mikroračunari, koji to mogu učiniti sami pokretanjem jedne ili druge vrste programa.

Vrste operativnih sistema

U sklopu ovog članka, također bih želio malo govoriti o najpopularnijim operativnim sistemima danas. I počeću sa možda najpopularnijim od njih.

Windows

Ne postoji osoba na svijetu koja ne bi znala za Windows, operativni sistem Microsofta, koji je prvi put lansiran davne 1985. godine. Windows 7 i Windows 8 su danas najpopularniji na tržištu.

Nažalost, popularizacija ima nekoliko velikih nedostataka, od kojih je jedan ogroman broj virusa i trojanaca kreiranih posebno za Windows. Trojanci su često veoma opasni, jer ne samo da utiču na rad računara u celini, već mogu da ukradu i vredne podatke.

Međutim, Windows ima mnogo više prednosti. Na primjer, za nju postoji toliko različitih programa i igrica, od kojih čak deseti dio neće uspjeti u njenom životu da isproba.

Apple MacOS X

Drugi najpopularniji operativni sistem na svijetu, od 2011. godine zauzima nešto više od pet posto tržišta. Vrijedi napomenuti da je upravo u Mac OS-u počela popularizacija grafičkog korisničkog interfejsa u obliku u kojem ga sada vidimo.

Mac OS je razvijen pod vodstvom velikog Stevea Jobsa, ali je uvijek bio u senci Windowsa. To je također zbog činjenice da je osovina instalirana isključivo na Apple računarima, iako se danas može instalirati na bilo koji PC.

Jedna od prednosti je relativno dobra zaštita od virusa, jer ih je vrlo malo za ovaj OS. A ipak jesu.

linux

Ovo je opšti naziv za operativne sisteme slične Unixu koji su bazirani na istoimenom kernelu. Budući da je kernel softver otvorenog koda, ne postoji zvanična verzija Linuxa i nikada nije postojala - softver se distribuira u obliku sklopova i uvijek je samo besplatan.

Unatoč činjenici da se ova osovina distribuira besplatno, prema posljednjim procjenama, njen razvoj koštao je nekoliko milijardi dolara, iako je operativni sistem finaliziran isključivo rukama entuzijasta.

Linux je prilično popularan među korisnicima i raznim kompanijama, uključujući i vladine.

Android

A ovo je mobilni operativni sistem dizajniran za tablete, pametne telefone, netbookove itd. Sada je u vlasništvu internetskog giganta Google, prije toga ga je razvila istoimena kompanija.

U ovom trenutku posjeduje više od 70% tržišta mobilnih uređaja. Ovo je lider kojem jednostavno nema premca - na Androidu se proizvodi najveći broj pametnih telefona i tableta.

iOS

Operativni sistem se koristi isključivo na Apple mobilnim uređajima. Razvijen je 2007. Prikazan je mnogo ranije od Androida, pa kada bi se osovina mogla instalirati na uređaje drugih kompanija, možda bi danas bila mnogo popularnija od Androida.

Osnovni sistemski softver

Osnovni softver uključuje:

operativni sistem (OS);

operativne školjke (tekstualne i grafičke);

mrežni operativni sistem.

Operativni sistem dizajniran za upravljanje izvršavanjem korisničkih programa, planiranje i upravljanje računarskim računarskim resursima.

U sektoru softvera i operativnih sistema vodeću poziciju zauzimaju sistemi MS Windows porodice. Razmotrite najčešće tipove operativnih sistema.

Operativni sistemi za personalne računare se dele na:

Jedno- i multi-tasking (u zavisnosti od broja procesa aplikacije koji rade paralelno);

jednokorisnički i višekorisnički (u zavisnosti od broja korisnika koji istovremeno rade sa operativnim sistemom);

neprenosivi i prenosivi na druge vrste računala;

nemrežni i mrežni, koji omogućavaju rad u lokalnoj računarskoj mreži.

Mrežni operativni sistemi - skup programa koji obezbeđuje obradu, prenos i skladištenje podataka u mreži. Mrežni OS korisnicima pruža različite vrste mrežnih usluga (upravljanje datotekama, e-mail, procesi upravljanja mrežom itd.), podržava rad u pretplatničkim sistemima.

Operativne školjke - posebne programe dizajnirane da olakšaju komunikaciju korisnika sa komandama operativnog sistema. Radne ljuske imaju tekstualne i grafičke opcije za krajnji korisnički interfejs.

Najpopularnije su sljedeće vrste tekstualnih školjki operativnog sistema: Total Commander, Windows Commander itd.

Pogledajmo detaljnije operativni sistem.

Operativni sistem- skup softvera koji omogućava kontrolu hardvera računara i aplikativnih programa, kao i njihovu međusobnu interakciju i sa korisnikom.

Operativni sistem obavlja sljedeće funkcije:

upravljanje radom svakog bloka osobnog računala i njihovom interakcijom;

upravljanje izvršavanjem programa;

organizacija skladištenja informacija u eksternoj memoriji;

Interakcija korisnika sa računarom, tj. podrška korisničkom interfejsu.

Obično je operativni sistem pohranjen na tvrdom disku, a u njegovom nedostatku dodjeljuje se poseban disk, koji se naziva sistemski disk. Kada uključite računar, operativni sistem se automatski učitava sa diska u RAM i zauzima određeno mesto u njemu. Operativni sistem nije kreiran za poseban model računara, već za seriju računara, u čiju strukturu je postavljen određeni koncept i razvijen u svim narednim modelima.



U srcu svakog operativnog sistema je princip organizacije rada eksternog uređaja za skladištenje podataka. Uprkos činjenici da se eksterna memorija može tehnički implementirati na različite materijalne medije, one su objedinjene po principu usvojenom u operativnom sistemu za organizovanje skladištenja logički povezanih skupova informacija u obliku tzv. fajlova.

File- logički povezan skup podataka ili programa, za čije postavljanje je imenovano područje dodijeljeno u eksternu memoriju.

Datoteka služi kao obračunska jedinica informacija u operativnom sistemu. Sve radnje sa informacijama izvode se na fajlovima.

Datoteke mogu pohranjivati ​​različite vrste i oblike prezentacije informacija: tekstove, slike, crteže, brojeve, programe, tabele itd. Karakteristike određenih datoteka određuju se njihovim formatom. Format je jezički element koji simbolički opisuje prikaz informacija u datoteci.

Sljedeći parametri se koriste za karakterizaciju datoteke:

Puno ime datoteke

veličina datoteke u bajtovima;

datum i vrijeme kada je fajl kreiran;

· posebni atributi datoteke: samo za čitanje, skriveni, sistemski, arhivirani.

Njihova lista se značajno povećala čak i u proteklih 5 godina, posebno zbog rasta broja mobilnih uređaja. Koje su njihove karakteristike, po čemu se razlikuju, koje su njihove prednosti i mane?

Klasifikacija sistema

Oni se međusobno razlikuju po različitim parametrima, posebno u raspodjeli funkcija između računala. Klase operativnih sistema i samih mreža su:

  • peer-to-peer;
  • dual-rank (imaju namjenske servere).

Postoje računari koji svoje resurse pružaju drugima. U ovom slučaju djeluju kao mrežni server. Drugi je njihov klijent. Računari mogu obavljati jednu ili drugu funkciju ili ih kombinirati zajedno. mora zadovoljiti potrebe kupca.

Lista najtraženijih sistema

Koji su najpopularniji operativni sistemi među korisnicima? Lista izgleda ovako:

  • Windows.
  • macOS.
  • Android.
  • Ubuntu.
  • Linux i drugi.

Ima i manje popularnih. Na primjer, Fedora ili Back Track. Ali oni su uobičajeni u prilično uskom okruženju stručnjaka.

Kako odabrati?

Korisnici imaju različite kriterije. To je prije svega jednostavnost korištenja i mogućnosti operativnih sistema. Svaki od njih ima svoje prednosti i nedostatke. Za jedno je važna funkcionalnost, za drugo - interfejs, za treće - garancija sigurnosti ličnih podataka. Operativni sistemi za računare, koji su duži od onih dizajniranih za mobilne uređaje, razlikuju se od ovih potonjih po zahtevima za mašinu.

Svojim korisnicima nude drugačiji nivo udobnosti i inovativna rješenja, izbor je u velikoj mjeri određen profesijom osobe.

Windows funkcije

Poslednjih godina pojavili su se novi operativni sistemi. Listu najpopularnijih dopunili su Android i IOS. Međutim, Windows operativni sistem, kao i do sada, ostaje najpopularniji na svijetu.

To nije samo najpopularniji operativni sistem, već i najudobniji za korištenje, odličan za početnike. Školarci, kancelarijski radnici i ljudi svih uzrasta - skoro svi koriste Windows operativni sistem. Linux tradicionalno koriste specijalizovani stručnjaci.

pros

Ključne prednosti popularno omiljenog Windowsa su sljedeći faktori:

  • korisničko sučelje;
  • veliki broj visokokvalitetnog softvera koji se može besplatno instalirati;
  • jednostavnost instalacije i konfiguracije;
  • jednostavnost administracije servera.

Cons

Većina verzija Windows-a su plaćeni operativni sistemi. Spisak se može naći u otvorenim izvorima. Visoka cijena softvera ključni je nedostatak Windows-a.

Još jedan nedostatak je nestabilnost i ranjivost cijele porodice OS-a na razne vrste zlonamjernog softvera.

najnoviju verziju

Koliko košta Windows 10? Sve ovisi o tome koja će biti verzija - kućna ili profesionalna. U prvom slučaju, trošak će biti oko 6 hiljada rubalja, au drugom - oko 10 hiljada rubalja.

Posljednja modifikacija, kao i prethodna, može imati klasično sučelje ili isto kao i G8, kada možete mijenjati ikone na radnoj površini.

Odgovarajući prirodnim odgovorom na pitanje koliko košta Windows 10, uz činjenicu da je cijena poprilična, moramo vas upozoriti: nemojte žuriti da brinete. Uostalom, licenca koja se dodjeljuje korisniku nema konačni datum isteka. Ali takav softver kao što su onlajn igre, antivirusi ili Office zahtevaju redovno ažuriranje na plaćenoj osnovi.

Po tradiciji, ako na svom računaru imate instaliranu prethodnu licenciranu verziju Windows-a, možete besplatno nadograditi na najnoviju verziju.

Prethodni Windows OS

Unatoč izdavanju novog softvera, postoje oni kojima je ugodno koristiti prethodni. Različite verzije operativnih sistema imaju svoje prednosti. Sada, uz "desetku", mnogi i dalje koriste "osmice" i "sedmice".

Windows 7 je izašao 2009. godine. Uključuje razvoje iz prethodne Viste i potpuno nova rješenja koja se odnose na interfejs i ugrađene programe. Neki softver je isključen - igre, aplikacije, brojne tehnologije i drugo.

"Sedam" ima nekoliko izdanja:

  • početni;
  • home basic;
  • home extended;
  • korporativni;
  • profesionalni;
  • maksimum.

Sljedeća verzija operativnog sistema - Windows 8 objavljena je 2012. godine. Njegova glavna inovacija je redizajniran interfejs, koji je više prilagođen za rad na mobilnim uređajima. Danas je ovaj proizvod kompanije najprodavaniji.

Naslijeđene verzije

Postoje nekada popularni, a sada gotovo zaboravljeni operativni sistemi. Njihovu listu možete započeti sa Windows 95, od ove verzije mnogi su odjednom počeli da rade sa računarom. Nakon njega pojavio se podjednako popularan Windows 98. Sljedeći sistem, Windows 2000, izašao je na prijelazu milenijuma i bio je namijenjen za upotrebu na uređajima sa 32-bitnim procesorima.

Međutim, Windows XP, koji se pojavio 2001. godine, pronašao je pravu popularnost. Tek nedavno je izgubila prvenstvo od sedme i osme verzije. Više od 10 godina korisnici su radije instalirali XP na svoje računare i laptope.

Sljedeća korisnička verzija bila je Vista, ali su joj funkcionalnost i karakteristike, prema riječima stručnjaka, bile izuzetno slabe, zbog čega nije stekla popularnost.

Ostali operativni sistemi za računare

Međutim, ne koriste svi Windows. Postoje i drugi operativni sistemi za računare. Njihova lista uključuje, posebno, MacOS, Linux Ubuntu i druge njegove modifikacije. Uglavnom ih koriste stručnjaci uskog profila.

Ubuntu je kreiran na svom sučelju je vrlo sličan Macu, ali je cjelokupni stil sličan Windows-u. Korisnici su cijenili jednostavnost korištenja, stabilnost i činjenicu da se OS može dobiti besplatno. Sviđa im se i brzina mašine. Ali Ubuntu ima i nedostatke - malu količinu softvera, igrica, kao i složenu šemu administracije.

MacOS je operativni sistem koji je razvio Apple za svoje računare. Naziva se vrhunskim korisničkim proizvodom - ima prekrasan dizajn, korisničko sučelje i odlične multimedijalne mogućnosti. Ali ne može svako da priušti ovo rešenje, jer su i sami računari i OS brenda Apple, u poređenju sa ostalima, neverovatno skupi.

Također za PC, neki koriste Linux. Ovaj sistem je besplatan, stabilan, opremljen velikom količinom ugrađenog softvera. Međutim, unatoč svim ovim prednostima, zahtijeva visoke korisničke vještine. Stoga Linux najčešće instaliraju programeri, mrežari i drugi stručnjaci.

Rad na mobilnim uređajima

Kao što znate, sve više korisnika radije koristi internet ne sa laptopa i računara, već sa mobilnih uređaja - pametnih telefona i tableta. Postoje operativni sistemi koji su dizajnirani posebno za njih. Najčešći su Android i IOS. Ali Symbian je već izgubio svoju nekadašnju popularnost, budući da njegove mogućnosti više ne mogu pokriti potrebe korisnika.

Na prvom mestu u kvantitativnom smislu, sa velikom razlikom, je „Android“. Uostalom, ako je IOS OS kreiran posebno za Apple uređaje, onda drugi može raditi na pametnim telefonima i tabletima drugih marki, na primjer:

  • Samsung.
  • Sony.
  • Lenovo i drugi.

"Android" ima korisničko sučelje za svoje korisnike, omogućava im korištenje visokokvalitetnog softvera u velikim količinama besplatno. Pogodan je ne samo za pametne telefone i tablete, već i za moderne pametne televizore. Uređaji zasnovani na ovom OS-u mogu se samostalno obnavljati i mijenjati njihov rad.


Ali IOS, koji je Appleov proizvod, smatra se stabilnijim i mnogo bržim, pružajući korisnicima dobro multimedijalno iskustvo. Ali u poređenju sa Androidom, on je skuplji, jer ima vrlo malo besplatnog softvera u njemu. A ono što je obezbeđeno za novac je veoma skupo.

Prije otprilike 10 godina i ranije, oni koji su koristili internet na mobilnim telefonima aktivno su koristili Symbian sistem, koji je bio zajednički razvoj tada vodećih proizvođača (Nokia, Motorola i drugi). Radi i sada, ali, u poređenju sa IOS-om i Androidom, nije u stanju da se nosi sa zadacima koje sebi postavljaju sadašnji vlasnici mobilnih uređaja.

Ostali operativni sistemi

Pored uobičajenih operativnih sistema za računare i mobilne uređaje, postoje i oni manje poznati, od kojih su mnogi kreirani poput Linuxa i zahtevaju visok nivo korisničkih veština. Jedan takav sistem je Fedora. Vrlo je stabilan, praktički ne pada u smislu rada. Zauvijek možete zaboraviti na smrzavanje, iznenadna preopterećenja i druge probleme.

Postoje i specifični operativni sistemi. Na primjer, back track. Ovaj sistem je besplatan i koriste ga hakeri širom svijeta. Većina hakova izvršena je zahvaljujući Back Track-u. Prvobitno je optimiziran za dobijanje neovlaštenog pristupa za preuzimanje podataka sa određenog računara.

Ljudi koji su daleko od kompjuterske sfere malo znaju o karakteristikama operativnih sistema i njihovom stvarnom broju. Na laptope ili računare stavljaju "Windows", iPhone-i su opremljeni sopstvenim softverom, a na drugim pametnim telefonima ili tabletima je podrazumevano instaliran "Android".

Ali postoje i drugi sistemi, oni u osnovi nisu namijenjeni širokom rasponu zbog svojih posebnosti. Izbor jednog ili drugog OS-a prvenstveno ovisi o zadacima koje si osoba postavlja.

Ideja o tome šta je operativni sistem menjala se tokom vremena. Prvi računari su korišćeni samo za rešavanje matematičkih problema, a kao programi su služili računski algoritmi pisani mašinskim kodovima. Prilikom kodiranja programa, programer je morao samostalno upravljati računarom i osigurati izvršenje svog programa. Vremenom je stvoren skup uslužnih programa koji olakšavaju proces pisanja programa. Razvojem elektronike oprema se poboljšala i postalo je moguće istovremeno izvršavanje nekoliko programa, u vezi s tim stvoreni su algoritmi za prebacivanje zadataka. Skup potprograma koji omogućavaju prebacivanje nazivao se monitor ili supervizor. Međutim, postojao je problem prekida rada programa koji sadrže greške i troše računarske resurse (na primjer, stalno zauzimaju procesor ili greškom upisuju rezultate svog rada u RAM, gdje se nalaze drugi programi). Izlaz je pronađen u stvaranju posebnih hardverskih mehanizama koji štite programsku memoriju od slučajnog pristupa drugih programa. Pošto kontrola ovih mehanizama više nije mogla biti uključena u same programe, monitoru je dodan poseban program koji kontroliše zaštitu memorije. Ovako je kreiran rezidentni monitor. Dosljedno rješavanje ovakvih problema imalo je za cilj stvaranje univerzalnog kompjutera sposobnog da istovremeno rješava različite probleme.

Stalni monitor je već početak operativnog sistema. Aplikacioni programi su počeli da sadrže samo implementaciju svog algoritma i poziv pomoćnim algoritmima za monitor, dok su koristili poseban skup pravila nazvan interfejs aplikacijskog programiranja. Aplikacioni programski interfejs je omogućio kreiranje apstraktnih koncepata. Pojavili su se koncepti fajla i sistema datoteka. U budućnosti su na rezidentni monitor dodani mnogi drugi programi, posebno koji su olakšavali izvršavanje takvih operacija kao što su kopiranje datoteka, uređivanje tekstova, kompajliranje programa iz programskog jezika u mašinski kod i druge. Termin "rezidentni monitor" transformisan je u jezgro operativnog sistema.

Pokretanje računara. BIOS.

Obično se računar pokreće kada se napajanje uključi na prednjoj strani sistemske jedinice, iako moderni računari imaju takva sredstva za uštedu potrošnje energije koja im omogućavaju da ostanu uključeni. Pokretanje računara je najvažniji trenutak u radu računara – u ovom trenutku u RAM memoriji nema podataka ili programa. Nemoguće ih je prenijeti sa tvrdog diska u RAM bez naredbi. U tu svrhu procesor ima poseban pin koji se zove RESET (ponovno pokretanje). Ako do njega stigne signal (a to se upravo događa u trenutku uključivanja), procesor pristupa posebno dodijeljenoj memorijskoj ćeliji. Neophodno je da ova ćelija uvijek sadrži određene informacije, čak i kada je računar isključen. Za to je dizajniran poseban mikro krug - ROM (memorija samo za čitanje). Ovo je također pamćenje, ali trajno. Za razliku od RAM-a, ROM se ne briše kada se isključi. Programi za ROM čip su napisani u fabrici. Ovaj skup programa naziva se BIOS - osnovni ulazno/izlazni sistem. Ovaj sistem je "ugrađen" u matičnu ploču računara. Njegova svrha je obavljanje elementarnih radnji koje se odnose na implementaciju input-output operacija. BIOS takođe sadrži test funkcije računara koji proverava rad memorije i uređaja računara kada je računar uključen. Rad programa pohranjenih u BIOS čipu prikazan je na crnom ekranu sa tekućim bijelim linijama. U ovom trenutku kompjuter provjerava svoje uređaje: provjerava RAM (koliko je i da li je u redu), prisustvo tvrdih diskova i prisustvo tastature. Ako nešto ne radi, programi koji vrše provjeru prijavit će kvar. Dodatno, osnovni ulazno/izlazni sistem sadrži program za pozivanje učitavača operativnog sistema.

Učitavač operativnog sistema je poseban program dizajniran da pokrene proces pokretanja sistema.

Nakon učitavanja operativnog sistema, sav rad sa procesorom i ostalim uređajima odvija se preko posebnih softverskih paketa uključenih u operativni sistem.

Ako se iz nekog razloga operativni sistem ne može učitati sa tvrdog diska, onda je rad sa računarom nemoguć. Ovo se dešava ako je, na primer, hard disk ili operativni sistem oštećen. U ovom slučaju, operativni sistem se može učitati sa eksternog medija za skladištenje podataka. Da biste to učinili, potreban vam je poseban disk, koji se zove sistemski disk. Ovaj metod pokreće računar prilikom rešavanja problema.

Svrha operativnog sistema.

Računari nisu uvijek trebali operativni sistem. Ako je računar mogao da se uključi, počne da radi i prihvati ljudske komande bez operativnog sistema, onda za to nije bilo potrebe. Primjeri takvih "računara" bi bile konzole za igre. Imaju i procesor, RAM, u kojem se program nalazi tokom rada, postoje ulazni uređaji (na primjer, džojstik), ali nema operativnog sistema ili je potpuno primitivan.

Programi za igre za konzole (i podaci za njih, poput muzike i slika) pohranjeni su u ROM čip (nalazi se u kertridžu za igru) ili na laserskom disku. Kada se kertridž (ili laserski disk) ubaci u konzolu, program se automatski pokreće i ne očekuje se nikakva kontrola, osim one koja je postavljena scenarijem igre, stoga nije potreban operativni sistem. Možete pogledati prefiks sa druge strane. Preuzimanjem igre oni potpadaju pod kontrolu njenog "operativnog sistema", takoreći, i možete raditi samo ono što je predviđeno u igrici, na primjer, "trčati", "skakati" i "pucati". Ograničenost i nestandardnost ne dozvoljavaju da se video igrica nazove "operativnim sistemom" bez navodnika. Ovaj operativni sistem mora:

– biti univerzalno prepoznat i korišćen kao standardni sistem na mnogim računarima;

– rad sa brojnim hardverskim uređajima različitih kompanija, uključujući i one iz prošlosti;

- pružaju mogućnost pokretanja širokog spektra programa koje su napisali različiti ljudi i objavile različite organizacije;

- obezbediti alate za proveru, konfigurisanje, održavanje računara, njegovih uređaja i programa koji su na njemu instalirani.

Hardverski i softverski interfejs.

U kompjuterskom sistemu postoje dva učesnika - softver i hardver. Softver su svi programi instalirani na računaru, a hardver su komponente i oprema koji se nalaze unutar sistemske jedinice ili povezani izvana.

Odnos između učesnika u računarskom sistemu naziva se interfejs. Interakcija između različitih čvorova je hardverski interfejs, interakcija između programa je softverski interfejs, a interakcija između hardvera i softvera je hardversko-softverski interfejs.

U računaru, hardverski interfejs obezbeđuju proizvođači hardvera. Oni osiguravaju da svi čvorovi imaju iste konektore i da rade s istim naponima. Koordinacijom između softvera i hardvera upravlja operativni sistem.

Korisnički interfejs.

Ako govorimo o personalnom računaru, onda možete navesti i trećeg učesnika u radu sa računarskim sistemom - to je osoba (uobičajeno je da se zove korisnik). Korisnik takođe treba da komunicira sa hardverom i softverom.

Postoje različiti programi i svaki treba da radi drugačije. Neki programi su dizajnirani za rad s tastaturom, drugi - za rad s mišem, treći - za rad s džojstikom ili drugim kontrolnim uređajima. Neki programi daju svoje poruke u obliku teksta na ekranu, drugi u obliku grafike, treći možda uopće ne koriste ekran i izdaju poruke u obliku govora ili zvukova. Način na koji osoba komunicira sa programom i programom sa osobom naziva se korisnički interfejs. Ako je program dizajniran da bude lak za rad, kaže se da ima dobro korisničko sučelje. Ako je tehnika rada sa programom odmah jasna, bez potrebe za proučavanjem instrukcija, kaže se da ima intuitivan interfejs. Koncept naprednog korisničkog interfejsa sugeriše da program ima sjajne karakteristike, ali nije lako naučiti kako se sa njim radi. Fleksibilno sučelje znači da se programom može upravljati na mnogo različitih načina. Koncept tvrdog interfejsa znači da je moguć samo takav rad, što je predviđeno uputstvom, i nijedan drugi. Koncept primitivnog interfejsa znači da je interfejs lak za učenje, ali nezgodan za rad.

DOS OPERATIVNI SISTEM

DOS je prvi operativni sistem za personalne računare koji je postao široko rasprostranjen i bio je glavni za IBM PC računare od 1981. do 1995. Vremenom je praktično zamenjen novim, modernim Windows i Linux operativnim sistemima, ali u nekim slučajevima DOS ostaje zgodno i jedino moguće za rad na računaru (na primjer, u slučajevima kada korisnik radi sa zastarjelom opremom ili softverom koji je davno napisan, itd.)

Korisnici rade sa DOS operativnim sistemom koristeći komandnu liniju, on nema sopstveni grafički interfejs. Operativni sistem DOS je omogućio uspešan rad sa personalnim računarima već 15 godina, međutim, ovaj rad se ne može nazvati pogodnim. DOS je bio "posrednik" između korisnika i računara i pomogao da se složene komande za pristup disku pretvori u jednostavnije i razumljivije, ali kako se razvijao, sam je "obrastao" obiljem komandi i počeo da ograničava rad sa računarom. . Dakle, postojala je potreba za novim posrednikom - tada su se pojavili takozvani shell programi.

Shell je program koji radi pod operativnim sistemom i pomaže korisniku u interakciji s operativnim sistemom. Shell program jasno prikazuje cjelokupnu strukturu datoteka računala: diskove, direktorije, datoteke. Datoteke se mogu pretraživati, kopirati, premještati, brisati, sortirati, mijenjati i pokretati sa samo nekoliko tipki. Jednostavno, jasno, povoljno. Jedan od najpoznatijih i najčešće korištenih shell programa na svijetu zove se Norton Commander (NC). NC ljuska skriva od korisnika mnoge neprijatnosti koje nastaju pri radu sa MS DOS sistemom datoteka, kao što je potreba da se ukucaju komande iz komandne linije. Jednostavnost i lakoća upotrebe je ono što čini NC školjke popularnim u naše vrijeme (to uključuje QDos, PathMinder, XTree, Dos Navigator, Volkov Commander, itd.). Grafičke ljuske Windows 3.1 i Windows 3.11 su fundamentalno različite od njih. Koriste koncept takozvanih "prozora" koji se mogu otvarati, pomicati po ekranu i zatvarati. Ovi prozori "pripadaju" raznim programima i odražavaju njihov rad.

DOS koristi FAT sistem datoteka. Jedan od njegovih nedostataka su ozbiljna ograničenja imena datoteka i direktorija. Ime može imati do osam znakova. Proširenje se navodi nakon tačke i ne sadrži više od tri znaka. Ekstenzija u nazivu datoteke nije obavezna, dodaje se radi praktičnosti, jer vam ekstenzija omogućava da saznate koji ga je program kreirao i vrstu sadržaja datoteke. DOS ne pravi razliku između velikih i malih slova istog imena. Pored slova i brojeva, naziv datoteke i ekstenzija mogu se sastojati od sljedećih znakova: -, _, $, #, &, @, !, %, (,), (, ), ", ^. Primjeri datoteke imena u MS DOS-u: doom .exe, referat.doc.

Pošto je DOS nastao davno, on ne ispunjava uslove za moderne operativne sisteme. Ne može direktno koristiti velike količine memorije instalirane u modernim računarima. U sistemu datoteka se koriste samo kratki nazivi datoteka, razni uređaji kao što su zvučne kartice, video akceleratori itd. su slabo podržani.

Multitasking nije implementiran u DOS-u; ne može prirodno obavljati više zadataka (pokretanje programa) u isto vrijeme. DOS nema nikakva sredstva kontrole i zaštite od neovlašćenih radnji programa i korisnika, što je dovelo do pojave ogromnog broja virusa tzv.

Neke komponente DOS operativnog sistema: disk datoteke IO.SYS i MSDOS.SYS (mogu se zvati drugačije, kao što su IBMBIO.COM i IBMDOS.COM za PC DOS) se stavljaju u RAM pri pokretanju i ostaju u njemu trajno. Datoteka IO.SYS je dodatak osnovnom I/O sistemu, dok MSDOS.SYS implementira osnovne usluge operativnog sistema visokog nivoa.

DOS komandni procesor obrađuje komande koje je unio korisnik. Komandni procesor se nalazi u datoteci diska COMMAND.COM na disku sa kojeg se učitava operativni sistem. Neke korisničke komande, kao što su type, dir ili copy, izvršava sama ljuska. Takve komande se nazivaju interne ili ugrađene. Da bi izvršio preostale (eksterne) korisničke komande, komandni procesor traži na diskovima program sa odgovarajućim imenom i, ako ga pronađe, učitava ga u memoriju i prenosi kontrolu na njega. Na kraju programa, komandni procesor uklanja program iz memorije i prikazuje poruku o spremnosti za izvršavanje komandi (DOS prompt).

Eksterne DOS komande su programi koji dolaze sa operativnim sistemom kao zasebne datoteke. Ovi programi obavljaju aktivnosti održavanja kao što su formatiranje disketa (format.com), provjeravanje statusa diskova (scandisk.exe) itd.

Upravljački programi uređaja su posebni programi koji dopunjuju DOS I/O sistem i pružaju podršku za nove ili prilagođene upotrebe za postojeće uređaje. Na primjer, korištenjem DOS drajvera ramdrive.sys moguće je raditi sa "elektronskim diskom", tj. komad kompjuterske memorije kojim se može manipulirati na isti način kao i diskom. Drajveri se stavljaju u memoriju računara kada se učita operativni sistem, a njihova imena su navedena u posebnoj datoteci CONFIG.SYS. Ova šema olakšava dodavanje novih uređaja i omogućava vam da to uradite bez uticaja na DOS sistemske datoteke.

MICROSOFT WINDOWS

Grafičke ljuske Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 i Widows 3.11 radile su pod MS DOS-om, odnosno nisu bili nezavisni operativni sistemi. Ali pošto je pojava Windowsa otvorila nove mogućnosti, Windows se ne naziva ljuskom, već okruženjem. Windows okruženje ima sljedeće karakteristike koje ga razlikuju od ostalih shell programa:

- Multitasking. Moguće je pokrenuti više programa istovremeno.

– Jedan softverski interfejs. Interakcija između programa napisanih za Windows organizirana je na način da je moguće kreirati podatke u nekim programima i prenijeti ih u druge programe.

– Jednostruki korisnički interfejs. Shvativši kako jedan program napisan za Windows radi, nije teško razumjeti drugi. Što više programa treba naučiti, lakše je naučiti sljedeći program.

- Grafičko korisničko sučelje. Program i datoteke sa podacima se prikazuju kao ikone na ekranu. Datotekama se manipuliše pomoću miša.

– Jedan hardversko-softverski interfejs. Windows okruženje je omogućilo kompatibilnost za niz hardvera i softvera. Proizvođači hardvera nisu marili za to kako da "pogode" sa kojim programima bi njihovi uređaji trebalo da rade, oni su samo želeli da rade sa Windowsom, a onda je Windows učinio da uređaji rade. Slično, proizvođači softvera više nisu morali da brinu o radu sa nepoznatim hardverom. Njihov zadatak se sveo na pružanje interakcije sa Windowsom.

Operativni sistem DOS sa svojim grafičkim ljuskama Windows 3.1 i Windows 3.11 zamijenjen je punopravnim operativnim sistemima porodice MS Windows (prvo Windows 95, zatim Windows 98, Windows 2000, Windows XP). Za razliku od Windows 3.1 i Windows 3.11, oni se automatski pokreću nakon što se računar uključi (ako je instaliran samo jedan od ovih sistema).

MS Windows koristi modifikaciju FAT sistema datoteka, VFAT, za skladištenje datoteka. U njemu, dužina imena datoteka i direktorija može biti do 256 znakova.

Operativni sistem Windows u velikoj meri koristi miš pri radu sa prozorima i aplikacijama. Tipično, miš se koristi za odabir fragmenata tekstualnih ili grafičkih objekata, čekiranje i poništavanje polja za potvrdu, odabir naredbi menija, dugmad na traci sa alatkama, manipulisanje kontrolama u dijalozima i „skrolovanje“ dokumenata u prozorima.

U Windows-u se aktivno koristi i desni taster miša. Postavljanjem pokazivača miša na objekat i klikom na desnu tipku miša, možete otvoriti takozvani "kontekstni meni" koji sadrži najčešće komande primjenjive na ovaj objekt.

Prečice vam omogućavaju da pristupite programu ili dokumentu sa više lokacija bez kreiranja više fizičkih kopija datoteke. Na radnu površinu možete postaviti ne samo ikone (ikone) aplikacija i pojedinačnih dokumenata, već i foldere. Fascikle su drugo ime za direktorije.

Značajna inovacija u Windows 95 bila je traka zadataka. Uprkos maloj funkcionalnosti, čini mehanizam za više zadataka vizuelnim i mnogo bržim procesom prebacivanja između aplikacija u poređenju sa prethodnim verzijama Windows-a. Spoljno, traka zadataka je traka, koja se obično nalazi na dnu ekrana, koja sadrži dugmad za aplikacije i dugme Start. Na njegovoj desnoj strani obično se nalazi sat i male ikone programa koji su trenutno aktivni.

Windows radna površina je dizajnirana tako da je što je moguće lakša za početnike, dok istovremeno pruža maksimalnu količinu prilagođavanja kako bi se zadovoljile specifične potrebe naprednih korisnika.

LINUX OPERATIVNI SISTEM

Linux je operativni sistem za IBM kompatibilne personalne računare i radne stanice. To je višekorisnički operativni sistem sa mrežnim prozorskim grafičkim sistemom, X Window System. Operativni sistem Linux podržava standarde otvorenog sistema i Internet protokole i kompatibilan je sa Unix, DOS, MS Windows sistemima. Sve komponente sistema, uključujući izvorne tekstove, distribuiraju se uz licencu za besplatno kopiranje i instalaciju za neograničen broj korisnika.

Ovaj operativni sistem je ranih 1990-ih razvio student na Univerzitetu u Helsinkiju (Finska) Linus Torvald uz učešće korisnika interneta, zaposlenih u istraživačkim centrima, raznim fondacijama i univerzitetima.

Kao tradicionalni operativni sistem, Linux obavlja mnoge funkcije koje se nalaze u DOS-u i Windows-u, ali ovaj operativni sistem je posebno moćan i fleksibilan. Linux pruža korisniku PC-a brzinu, efikasnost i fleksibilnost Unixa dok u potpunosti iskorištava prednosti lične mašine. Kada radite s mišem, sva tri gumba se aktivno koriste, a posebno se srednje dugme koristi za umetanje fragmenata teksta.

Sa ekonomske tačke gledišta, Linux ima još jednu veoma značajnu prednost - to je besplatan sistem. Linux se distribuira pod GNU General Public License pod Free Software Foundation, što ovaj operativni sistem čini dostupnim svima. Linux je zaštićen autorskim pravima i nije u javnoj domeni, ali GNU Opća javna licenca je skoro ista kao javno izdanje. Dizajniran je tako da Linux ostane besplatan i istovremeno standardiziran sistem. Postoji samo jedna zvanična verzija Linux kernela.

Operativni sistem Linux naslijedio je još dvije sjajne karakteristike od Unixa: to je sistem za više korisnika i više zadataka. Multitasking znači da sistem može obavljati nekoliko zadataka u isto vrijeme. Višekorisnički način rada je način u kojem više korisnika može raditi u sistemu istovremeno, a svaki od njih komunicira sa sistemom preko svog terminala. Još jedna prednost ovog operativnog sistema je mogućnost da se instalira zajedno sa Windowsom na jednom računaru.

Linux može pretvoriti bilo koju ličnu mašinu u radnu stanicu. Danas je Linux operativni sistem za poslovanje, obrazovanje i individualno programiranje. Univerziteti širom svijeta koriste Linux na kursevima o programiranju i dizajnu operativnih sistema. Linux je postao nezamjenjiv u širokim korporativnim mrežama, kao i za organiziranje internet stranica i web servera.

Moderni Linux pruža mogućnost korištenja nekoliko tipova grafičkog interfejsa: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) i drugi. U svakoj od ovih školjki korisniku se daje mogućnost da radi sa nekoliko desktopa odjednom (dok u MS Windows-u uvijek postoji jedna radna površina koja mora biti pretrpana prozorima).

Računar pruža različite resurse za rješavanje problema, ali da bi ti resursi bili lako dostupni čovjeku i njegovim programima, potreban je operativni sistem. Skriva složene i nepotrebne detalje od korisnika i pruža mu zgodan interfejs za rad. Operativni sistemi mogu da obezbede i druge karakteristike: sredstva za zaštitu informacija pohranjenih na diskovima računara; rad više korisnika na jednom računaru (multi-user mode), mogućnost povezivanja računara na mrežu, kao i kombinovanje računarskih resursa više mašina i njihovo deljenje (clustering).

Shatsukova L.Z. Informatika. Internet udžbenik.http://www.kbsu.ru/~book

Anna Chugainova

Dobar dan dragi korisniče. Na ovoj stranici ćemo pričati o temama kao što su: Svrha i glavne funkcije operativnih sistema. Sastav operativnog sistema.

Operativni sistem (OS) je kompleks međusobno povezanih sistemskih programa za organizovanje interakcije korisnika sa računarom i izvršavanje svih ostalih programa. OS odnose se na sastav sistemskog softvera i čine njegov glavni dio. Operativni sistemi: MS DOS 7.0, Windows Vista Business, Windows 2008 Server, OS/2, UNIX, Linux.

Glavne funkcije OS-a:

  • upravljanje računarskim uređajima (resursima), tj. koordiniran rad cjelokupnog PC hardvera: standardiziran pristup perifernim uređajima, upravljanje RAM-om itd.
  • upravljanje procesima, tj. izvršavanje programa i njihova interakcija sa računarskim uređajima.
  • kontrolirati pristup podacima na nepromjenjivim medijima (kao što su tvrdi disk, CD, itd.), obično koristeći sistem datoteka.
  • održavanje strukture fajla.
  • korisnički interfejs, tj. dijalog sa korisnikom.

Dodatne funkcije:

  • paralelno ili pseudoparalelno izvršavanje zadataka (multitasking).
  • interakcija između procesa: razmjena podataka, međusobna sinhronizacija.
  • zaštita samog sistema, kao i korisničkih podataka i programa od zlonamernih radnji korisnika ili aplikacija.
  • diferencijacija prava pristupa i višekorisničkog načina rada (autentifikacija, autorizacija).

Sastav operativnog sistema

Općenito, kompozicija OS uključuje sljedeće module:

  • Softverski modul koji upravlja sistemom datoteka.
  • Procesor komandi koji izvršava korisničke naredbe.
  • Drajveri uređaja.
  • Softverski moduli koji pružaju grafičko korisničko sučelje.
  • Servisni programi.
  • Referentni sistem.

Drajver uređaja(driver uređaja) - poseban program koji omogućava kontrolu rada uređaja i koordinaciju razmjene informacija s drugim uređajima.

komandni procesor(komandni procesor) - poseban program koji od korisnika traži komande i izvršava ih (programski tumač).

Interpretator komandi je odgovoran za učitavanje aplikacija i upravljanje protokom informacija između aplikacija.

Da bi se pojednostavio rad korisnika, savremeni operativni sistemi uključuju softverske module koji obezbeđuju grafičko korisničko sučelje.
Proces rada računara u određenom smislu svodi se na razmjenu datoteka između uređaja. OS ima softverski modul koji upravlja sistemom datoteka.

Servisni programi omogućavaju vam opsluživanje diskova (provjera, komprimiranje, defragmentiranje, itd.), obavljanje operacija datoteka (kopiranje, preimenovanje, itd.), rad u računarskim mrežama.

Za praktičnost korisnika, OS uključuje referentni sistem, što vam omogućava da brzo dobijete potrebne informacije o funkcioniranju OS-a u cjelini i radu njegovih pojedinačnih modula.

Bilješka

Sastav OS modula, kao i njihov broj, zavisi od porodice i tipa OS-a. Na primjer, MS DOS-u nedostaje modul koji pruža grafičko korisničko sučelje.

Najopštiji pristup strukturiranju operativni sistem je podjela svih njegovih modula u dvije grupe:

  1. Core- To su moduli koji obavljaju glavne funkcije OS-a.
  2. Pomoćni moduli, koji obavljaju pomoćne funkcije OS-a. Jedno od definirajućih svojstava kernela je rad u njemu privilegovan način rada.

Moduli kernela obavljaju sljedeće osnovne OS funkcije: Upravljanje procesima, Upravljanje sistemom prekida, Upravljanje memorijom, Upravljanje I/O uređajima, Funkcije koje rješavaju unutarsistemske zadatke organizacije računarskog procesa: prebacivanje konteksta, učitavanje/istovar stranice, obrada prekida. Ove funkcije nisu dostupne za aplikacije. Funkcije koje služe za podršku aplikacijama kreiranjem takozvanog okruženja aplikacija za njih.

Aplikacije mogu pristupiti kernelu sa zahtjevima − sistemski pozivi– izvršiti određene radnje: otvoriti i pročitati datoteku, prikazati grafičke informacije na ekranu, dobiti sistemsko vrijeme itd. Funkcije kernela koje aplikacije mogu pozvati iz sučelja za programiranje aplikacije - API ( interfejs za programiranje aplikacije).

Primjer.
Osnovni kod Win32 API nalazi se u tri biblioteke dinamičkih veza (Dynamic Link Library, DLL): USER32, GDI32 I KERNEL32.

kernel- Windows modul koji podržava funkcije niske razine za rad s datotekama i upravljanje memorijom i procesima. Ovaj modul pruža uslugu za 16-bitne i 32-bitne aplikacije.
GDI(Graphics Device Interface) - Windows modul koji pruža implementaciju grafičkih funkcija za rad sa bojom, fontovima i grafičkim primitivima za ekran i štampače.
korisnik- Windows modul koji je upravitelj prozora i bavi se kreiranjem i upravljanjem prozorima prikazanim na ekranu, dijaloškim okvirima, dugmadima i drugim elementima korisničkog interfejsa.
Kernel je pokretačka snaga svih računarskih procesa u računarskom sistemu, a kolaps kernela je jednak kolapsu celog sistema, bez njega je OS potpuno neoperabilan i neće moći da obavlja nijednu svoju funkciju. Stoga programeri operativnih sistema posebnu pažnju posvećuju pouzdanosti kodova kernela, kao rezultat toga, proces njihovog otklanjanja grešaka može se protegnuti na mnogo mjeseci.

Tipično, kernel je upakovan kao softverski modul u nekom posebnom formatu koji se razlikuje od korisničkih aplikacija.
Pomoćni moduli OS obavlja pomoćne OS funkcije (korisne, ali manje potrebne od funkcija kernela).

Primjeri pomoćnih modula:

  • Program za arhiviranje podataka.
  • Defragmentator diska.
  • Uređivač teksta.

Pomoćni OS moduli se izdaju ili u obliku aplikacija ili u obliku biblioteka procedura. Pomoćni OS moduli su podijeljeni u sljedeće grupe:

komunalne usluge- programi koji rješavaju probleme upravljanja i održavanja računarskog sistema: servisiranje diskova i datoteka.

programi za obradu sistema- tekstualni ili grafički uređivači, kompajleri, linkeri, debageri.

programi za pružanje korisniku dodatnih usluga korisničkog interfejsa (kalkulator, igrice).

biblioteke procedura za različite namene koje pojednostavljuju razvoj aplikacija (biblioteka matematičkih funkcija, ulazno-izlazne funkcije).

Kao i obične aplikacije, uslužni programi koji obrađuju programe i OS biblioteke pristupaju funkcijama kernela putem sistemskih poziva kako bi izvršili svoje zadatke.
Funkcije koje obavljaju moduli kernela su najčešće korišćene funkcije operativnog sistema, pa brzina njihovog izvršavanja određuje performanse celog sistema u celini. Da bi se osigurala velika brzina OS-a, svi moduli kernela ili većina njih su stalno u RAM-u, odnosno rezidentni su.

Pomoćni moduli se obično učitavaju u RAM samo za vrijeme trajanja svojih funkcija, odnosno tranzitivni su. Ova organizacija OS-a štedi RAM memoriju računara.

Bilješka

Podjela operativnog sistema na kernel i pomoćne module omogućava laku proširivost OS-a. Da biste dodali novu funkciju visokog nivoa, dovoljno je razviti novu aplikaciju, a nije potrebno modifikovati glavne funkcije koje čine jezgro sistema.

Objekti kernela OS-a su:

  • Procesi (obrađeno u temi 2.3).
  • Fajlovi.
  • Razvoj.
  • Teme (obrađeno u temi 2.3).
  • Semafori su objekti koji ne dozvoljavaju više od n niti da uđu u dati dio koda.
  • Muteksi su jedno-lokalni semafori koji se koriste u programiranju za sinhronizaciju niti koje se istovremeno izvršavaju.
  • Fajlovi mapirani u memoriju.

Top Related Articles