Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Savjet
  • OS operativni sustav. Izrada lokalnih mreža u MS Windows

OS operativni sustav. Izrada lokalnih mreža u MS Windows

I stvarno, što je to? Za definiciju, pogledajmo Wikipediju. Evo što piše: „Operacijski sustav je kompleks upravljačkih i obradnih programa koji s jedne strane djeluju kao sučelje između uređaja računalnog sustava i aplikacijskih programa, a s druge strane dizajnirani su za upravljanje uređajima, upravljanje računalnih procesa, te učinkovito alocirati računalne resurse između računalnih procesa i organizacije pouzdanog računalstva. Ova se definicija odnosi na većinu modernih operativnih sustava opće namjene." Jednostavnije rečeno, ovo je poseban program za računalo, prijenosno računalo ili neki 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čunala.

Operativne funkcije OS-a

  • Zapravo, ovih funkcija ima puno, pa ću vam reći o najvažnijim od njih. Dakle, operativni sustav:
  • Omogućuje izvršavanje zahtjeva naredbi
  • Učitava programe u RAM i izvršava ih
  • Pruža korisničko sučelje
  • Omogućuje pristup raznim uređajima, uključujući periferne uređaje
  • Upravlja RAM-om, kao i pristupom raznim vrstama medija
  • Ograničava pristup procesa resursima
  • Interakcija između radnih tokova
  • Omogućuje način rada za više igrača između različitih korisnika
  • Omogućuje multitasking performanse

Usput, zanimljiva činjenica. U većini kućanskih aparata, mnogim telefonima, automobilima itd. OS se ne koristi. Jednostavno nije potrebno za uređaj koji radi samo nekoliko jednostavnih koraka. Za to se koriste posebna mikroračunala, koja se mogu zaobići samostalno pokretanjem jedne ili druge vrste programa.

Vrste operativnih sustava

U okviru ovog članka, također bih želio govoriti o najpopularnijim operativnim sustavima danas. A počet ću s možda najpopularnijim od njih.

Windows

Ne postoji osoba na svijetu koja ne bi znala za Windows – Microsoftov operativni sustav, čije se prvo lansiranje dogodilo davne 1985. godine. Windows 7 i Windows 8 danas su 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 vrlo opasni jer ne samo da utječu na rad osobnog računala općenito, već mogu ukrasti i vrijedne podatke.

Međutim, Windows ima puno više prednosti. Primjerice, za nju postoji toliko različitih programa i igrica da ih u cijelom životu nećete moći isprobati niti desetinu.

Apple Mac OS X

Drugi najpopularniji operativni sustav na svijetu, od 2011. 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 sučelja u obliku u kojem ga vidimo sada.

Mac OS je razvijen pod vodstvom velikog Stevea Jobsa, ali je uvijek bio u sjeni Windowsa. To je također zbog činjenice da je os instalirana isključivo na Apple računala, iako se danas može instalirati na bilo koje računalo.

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

Linux

Ovo je opći naziv za operacijske sustave slične Unixu koji se temelje na jezgri istog imena. Budući da je kernel softver otvorenog koda, ne postoji službena 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 sustav dovršen isključivo rukama entuzijasta.

Linux je prilično popularan i među korisnicima i među raznim tvrtkama, uključujući i državne.

Android

A ovo je mobilni operativni sustav dizajniran za tablete, pametne telefone, netbookove itd. Sada u vlasništvu internetskog diva Googlea, prije toga ga je razvila istoimena tvrtka.

Trenutno 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 sustav se koristi isključivo na Appleovim mobilnim uređajima. Razvijen je 2007. godine. Prikazan je puno ranije od Androida, pa kada bi se osovina mogla instalirati na uređaje drugih tvrtki, danas bi mogla biti puno popularnija od Androida.

Osnovni softver sustava

Osnovni softver uključuje:

Operativni sustav (OS);

· Operativne ljuske (tekstualne i grafičke);

· Mrežni operativni sustav.

Operacijski sustav namijenjeno kontroli izvođenja korisničkih programa, planiranju i kontroli računalnih resursa računala.

U sektoru softvera i operacijskih sustava vodeću poziciju zauzimaju sustavi obitelji MS Windows. Razmotrimo najčešće vrste operacijskih sustava.

Operativni sustavi za osobna računala dijele se na:

· Jedno- i višezadaćnost (ovisno o broju istovremeno izvođenih procesa aplikacije);

· Jednostruki i višekorisnički (ovisno o broju korisnika koji istovremeno rade s operativnim sustavom);

· Neprijenosni i prijenosni na druge vrste računala;

· Nemrežni i mrežni, koji omogućuju rad u lokalnoj računalnoj mreži.

Mrežni operativni sustavi - kompleks programa koji osigurava obradu, prijenos i pohranu podataka u mreži. Mrežni operativni sustav korisnicima pruža različite vrste mrežnih usluga (upravljanje datotekama, e-pošta, procesi upravljanja mrežom itd.), podržava rad u pretplatničkim sustavima.

Operativne školjke - posebni programi dizajnirani da olakšaju komunikaciju između korisnika i naredbi operacijskog sustava. Operativne ljuske imaju i tekstualnu i grafičku verziju sučelja krajnjeg korisnika.

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

Pogledajmo pobliže operativni sustav.

Operacijski sustav- skup softverskih alata koji osiguravaju kontrolu nad računalnim hardverom i aplikacijskim programima, kao i njihovu međusobnu interakciju i s korisnikom.

Operativni sustav obavlja sljedeće funkcije:

· Kontrola rada svake jedinice osobnog računala i njihova interakcija;

· Upravljanje izvođenjem programa;

· Organizacija pohrane informacija u vanjskoj memoriji;

· Interakcija korisnika s računalom, t.j. podrška korisničkom sučelju.

Obično se operativni sustav pohranjuje na tvrdi disk, a ako ga nema, dodjeljuje se poseban disk, koji se naziva disk sustava. Kada uključite računalo, operativni sustav se automatski učitava s diska u RAM i zauzima određeno mjesto u njemu. Operativni sustav se stvara ne za zasebni model računala, već za niz računala, u čijoj je strukturi postavljen određeni koncept i razvija se u svim kasnijim modelima.



Svaki operativni sustav temelji se na principu organiziranja rada vanjskog uređaja za pohranu podataka. Unatoč činjenici da se vanjska memorija može tehnički implementirati na različite materijalne nosače, objedinjava ih načelo organiziranja pohrane logički povezanih skupova informacija u obliku takozvanih datoteka, usvojenih u operacijskom sustavu.

Datoteka- logički povezana zbirka podataka ili programa, za koje je imenovano područje dodijeljeno u vanjskoj memoriji.

Datoteka služi kao obračunska jedinica informacija u operativnom sustavu. Sve radnje s informacijama izvode se na datotekama.

Datoteke mogu pohranjivati ​​različite vrste i oblike prezentacije informacija: tekstove, slike, crteže, brojeve, programe, tablice itd. Specifičnosti pojedinih datoteka određuju se njihovim formatom. Pod formatom se podrazumijeva jezični element koji simbolički opisuje prezentaciju informacija u datoteci.

Za karakterizaciju datoteke koriste se sljedeći parametri:

· Puni naziv datoteke;

· Veličina datoteke u bajtovima;

· Datum i vrijeme stvaranja datoteke;

· Posebni atributi datoteke: samo za čitanje, skriveno, sustavno, arhivirano.

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

Klasifikacija sustava

Međusobno se razlikuju po različitim parametrima, posebice u raspodjeli funkcija između računala. Klase operacijskog sustava i same mreže su:

  • peer-to-peer;
  • dva ranga (imaju namjenske poslužitelje).

Postoje računala koja pružaju svoje resurse drugima. U ovom slučaju djeluju kao mrežni poslužitelj. Drugi je njihov klijent. Računala mogu obavljati jednu ili drugu funkciju ili se mogu kombinirati. mora istovremeno odgovarati zahtjevima kupca.

Popis najtraženijih sustava

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

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

Ima i onih manje popularnih. Na primjer Fedora ili Back Track. Ali oni su uobičajeni u prilično uskom krugu stručnjaka.

Kako odabrati?

Postoje različiti kriteriji za korisnike. To je prvenstveno upotrebljivost i mogućnosti operativnih sustava. Svaki od njih ima svoje prednosti i nedostatke. Jednom je važna funkcionalnost, drugom sučelje, trećem jamstvo sigurnosti osobnih podataka. Operacijski sustavi za računala, čiji je popis duži od onih razvijenih za mobilne uređaje, razlikuju se od potonjih po zahtjevima za stroj.

Svojim korisnicima nude različitu razinu udobnosti i inovativna rješenja, a izbor je u mnogočemu zaslužan za profesiju osobe.

Značajke sustava Windows

Posljednjih godina pojavili su se novi operativni sustavi. Popis najpopularnijih nadopunili su Android i IOS. Međutim, Windows OS je taj koji, kao i prije, ostaje najtraženiji na svijetu.

To nije samo najpopularniji operativni sustav, već i najugodniji za korištenje, izvrstan za početnike. Školarci, uredski radnici i ljudi svih dobnih skupina - gotovo svi koriste Windows operacijske sustave. Linux tradicionalno koriste specijalizirani profesionalci.

pros

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

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

Nedostaci sustava Windows

Većina verzija Windowsa su plaćeni operativni sustavi. Popis se može pronaći u otvorenim izvorima. Visoka cijena softvera ključna je mana u sustavu Windows.

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

Najnovija verzija

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

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

Odgovarajući na logičan odgovor na pitanje koliko košta Windows 10, činjenicom da cijena nije mala, moramo vas upozoriti: nemojte žuriti s brigom. Uostalom, licenca koja se daje korisniku nema konačni rok valjanosti. Ali softver kao što su online igre, antivirusni programi ili Office zahtijevaju redovita ažuriranja na plaćenoj osnovi.

Tradicionalno, ako na računalu imate instaliranu prethodnu licenciranu verziju sustava Windows, možete je besplatno ažurirati na najnoviju verziju.

Prethodni Windows OS

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

Windows 7 izašao je 2009. godine. Obuhvaćao je kako razvoje iz prethodne "Viste" tako i potpuno nova rješenja koja se odnose na sučelje i ugrađene programe. Neki softver je isključen - igre, aplikacije, niz tehnologija i još mnogo toga.

"Sedam" ima nekoliko izdanja:

  • početni;
  • kućni osnovni;
  • dom produžen;
  • korporativni;
  • profesionalni;
  • maksimum.

Sljedeća verzija operacijskog sustava, Windows 8, objavljena je 2012. godine. Njegova glavna inovacija bilo je redizajnirano sučelje, koje je više prilagođeno radu na mobilnim uređajima. Danas je ovaj proizvod tvrtke najprodavaniji.

Zastarjele verzije

Postoje nekoć popularni, a sada gotovo zaboravljeni operativni sustavi. Popis njih može se pokrenuti sa sustavom Windows 95, s ovom verzijom mnogi su odjednom počeli raditi s računalom. Slijedio je jednako popularan Windows 98. Sljedeći sustav, Windows 2000, izašao je na prijelazu tisućljeća i trebao je biti korišten na uređajima s 32-bitnim procesorima.

Međutim, pravu popularnost pronašao je operativni sustav Windows XP, koji se pojavio 2001. godine. Tek je nedavno izgubila primat na sedmu i osmu verziju. Više od 10 godina korisnici su radije instalirali XP na svoja računala i prijenosna računala.

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

Ostali operativni sustavi za računala

Međutim, ne koriste svi Windows. Postoje i drugi operativni sustavi za PC. Njihov popis uključuje, posebice, MacOS, Linux Ubuntu i druge njegove modifikacije. Uglavnom ih koriste stručnjaci uskog profila.

Ubuntu je stvoren s Mac sučeljem na mnogo načina, ali cjelokupni stil je sličan Windowsu. Korisnici su cijenili upotrebljivost, stabilnost i činjenicu da se OS može dobiti besplatno. Sviđa im se i brzina stroja. Ali Ubuntu također ima svoje nedostatke - malu količinu softvera, igrica i složenu shemu administracije.

MacOS je operativni sustav koji je razvio Apple za vlastita računala. Naziva se vrhunskim korisničkim proizvodom – ima prekrasan dizajn, korisničko sučelje i izvrsne multimedijske mogućnosti. Ali ovo rješenje nije dostupno svima, jer su i sama računala i OS s oznakom Apple, u usporedbi s drugima, nevjerojatno skupi.

Također za računala, neki koriste Linux. Ovaj je sustav besplatan, stabilan i dolazi s puno ugrađenog softvera. No, unatoč svim ovim prednostima, zahtijeva visoke korisničke vještine. Stoga Linux najčešće instaliraju programeri, mrežari i drugi profesionalci.

Rad na mobilnim uređajima

Kao što znate, sve više korisnika radije koristi internet ne s prijenosnih računala i računala, već s mobilnih uređaja - pametnih telefona i tableta. Postoje operativni sustavi 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 mjestu po količini, s velikom razlikom je “Android”. Uostalom, ako je IOS OS stvoren 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 praktično sučelje za svoje korisnike, omogućuje 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 koji se temelje na ovom OS-u mogu se samostalno obnavljati i mijenjati da rade.


No IOS, koji je Appleov proizvod, smatra se stabilnijim i puno bržim, a kupcima pruža dobro multimedijsko iskustvo. Ali u usporedbi s "Androidom", skuplji je, budući da u njemu ima vrlo malo slobodnog softvera. A ono što je predviđeno za novac je jako skupo.

Prije 10-ak godina oni koji su koristili internet na mobilnim telefonima aktivno su koristili Symbian sustav, koji je bio zajednički razvoj vodećih proizvođača tog vremena (Nokia, Motorola i drugi). Sada radi, ali, u usporedbi s IOS-om i Androidom, nije u stanju nositi se sa zadacima koje si postavljaju sadašnji vlasnici mobilnih uređaja.

Ostali operativni sustavi

Osim uobičajenih operativnih sustava za računala i mobilne uređaje, postoje i oni manje poznati, od kojih su mnogi bazirani na Linuxu i zahtijevaju visoku razinu korisničkih vještina. Fedora je jedan takav sustav. 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 sustavi. Na primjer, Back Track. Ovaj je sustav besplatan i koriste ga hakeri diljem svijeta. Većina hakova provedena je upravo zahvaljujući Back Tracku. Izvorno je optimiziran za dobivanje neovlaštenog pristupa preuzimanju podataka s određenog računala.

Ljudi daleko od računalne sfere malo znaju o značajkama operacijskih sustava i njihovom stvarnom broju. Na prijenosna računala ili računala instaliraju Windows, iPhonei su opremljeni vlastitim softverom, a na ostalim pametnim telefonima ili tabletima Android je instaliran prema zadanim postavkama.

Ali postoje i drugi sustavi, oni uglavnom nisu namijenjeni iz širokog spektra razloga zbog svojih karakteristika. Izbor ovog ili onog OS ovisi prvenstveno o zadacima koje si osoba postavlja.

Koncept onoga što je operativni sustav promijenio se tijekom vremena. Prva računala služila su samo za rješavanje matematičkih problema, a kao programi su služili računski algoritmi napisani u strojnim kodovima. Prilikom kodiranja programa programer je morao samostalno kontrolirati računalo i osigurati izvršenje svog programa. S vremenom je stvoren skup uslužnih programa koji olakšavaju proces pisanja programa. Razvojem elektronike oprema je poboljšana i postalo je moguće istovremeno izvršavati nekoliko programa, u vezi s tim stvoreni su algoritmi za prebacivanje zadataka. Skup rutina koji osiguravaju prebacivanje nazivao se monitor ili supervizor. Međutim, postojao je problem prekida rada programa koji sadrže pogreške i troše računalne resurse (na primjer, stalno zauzimaju procesor ili pogrešno 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. Budući da kontrola ovih mehanizama više nije mogla biti uključena u same programe, monitoru je dodan poseban program za upravljanje zaštitom memorije. Tako je nastao rezidentni monitor. Dosljedno rješenje takvih problema bilo je usmjereno na stvaranje univerzalnog računala sposobnog za istodobno rješavanje različitih problema.

Stalni monitor već je početak operativnog sustava. Aplikacijski programi počeli su sadržavati samo implementaciju svog algoritma i poziv za pomoćnim algoritmima za monitor, dok su koristili poseban skup pravila nazvan sučelje aplikacijskog programiranja. API je omogućio stvaranje apstraktnih koncepata. Uvedeni su koncepti datoteka i datotečnog sustava. Kasnije su rezidentnom monitoru dodani mnogi drugi programi, posebice oni koji olakšavaju izvođenje takvih operacija kao što su kopiranje datoteka, uređivanje tekstova, prevođenje programa iz programskog jezika u strojni kod i drugi. Izraz "rezidentni monitor" evoluirao je u jezgru operacijskog sustava.

Pokrenite računalo. BIOS.

Obično se računalo pokreće kada se napajanje uključi s prednje ploče sistemske jedinice, iako moderna računala imaju takva sredstva za ekonomično korištenje energije koja im omogućuju da se ne isključuju. Pokretanje računala je najvažniji trenutak u radu računala – u ovom trenutku u RAM-u nema podataka ni programa. Nemoguće ih je prenijeti s tvrdog diska u RAM bez naredbi. U tu svrhu procesor ima posebnu nogu pod nazivom RESET. Ako do njega stigne signal (a u trenutku uključivanja se upravo to događa), procesor se odnosi na posebno dodijeljenu memorijsku ćeliju. Potrebno je da ova ćelija uvijek sadrži određene podatke, čak i kada je računalo isključeno. Za to je namijenjen poseban mikro krug - ROM (memorija samo za čitanje). Ovo je također sjećanje, ali trajno. Za razliku od RAM-a, trajna memorija se ne briše kada se isključi. Programi za ROM čip su napisani u tvornici. Ovaj skup programa naziva se BIOS – Osnovni ulazno/izlazni sustav. Ovaj sustav je “ugrađen” u matičnu ploču računala. Njegova je svrha izvođenje elementarnih radnji povezanih s provedbom ulazno-izlaznih operacija. BIOS također sadrži test rada računala, koji testira memoriju i uređaje računala kada se uključi. Rad programa napisanih u BIOS čipu prikazan je na crnom ekranu s tekućim bijelim linijama. U ovom trenutku računalo provjerava svoje uređaje: provjerava RAM (koliko i je li sve u redu), prisutnost tvrdih diskova i prisutnost tipkovnice. Ako nešto ne radi, programi koji provode provjeru prijavit će kvar. Osim toga, temeljni I/O sustav sadrži program za pozivanje učitavača operacijskog sustava.

Učitavač operativnog sustava je poseban program dizajniran za pokretanje procesa pokretanja sustava.

Nakon učitavanja operativnog sustava, sav rad s procesorom i ostalim uređajima obavlja se pomoću posebnih softverskih paketa uključenih u operacijski sustav.

Ako se iz nekog razloga operativni sustav ne pokreće s tvrdog diska, rad s računalom je nemoguć. To se događa ako je, na primjer, tvrdi disk ili operativni sustav oštećen. U tom se slučaju operativni sustav može učitati s vanjskog medija za pohranu. Da biste to učinili, potreban vam je poseban disk, koji se naziva disk sustava. Ova metoda se koristi za pokretanje računala prilikom rješavanja problema.

Svrha operacijskog sustava.

Računala nisu uvijek trebala operativni sustav. Ako se računalo moglo uključiti, početi raditi i prihvatiti ljudske naredbe bez operativnog sustava, onda za to nije bilo potrebe. Primjeri takvih "računala" su igraće konzole. Imaju i procesor, RAM u kojem se program nalazi tijekom rada, postoje uređaji za unos (npr. joystick), ali nema operativnog sustava ili je potpuno primitivan.

Programi za igre za konzole (i podaci za njih, poput glazbe i slika) snimaju se u ROM čip (nalazi se u ulošku za igru) ili na laserski disk. Kada se patrona (ili laserski disk) umetne u konzolu, program se automatski pokreće i ne pretpostavlja se nikakva kontrola, osim one koja je potrebna prema scenariju igre, stoga nije potreban operativni sustav. Prilog možete pogledati i s druge strane. Učitavajući igru, oni dolaze pod kontrolu njenog "operativnog sustava" igre i možete raditi samo ono što je predviđeno u igri, na primjer, "trčati", "skakati" i "pucati". Ograničenja i nestandardne značajke ne dopuštaju da se video igrica nazove "operativnim sustavom" bez navodnika. Pravi operativni sustav mora:

- biti općeprihvaćen i koristiti kao standardni sustav na mnogim računalima;

- rad s brojnim hardverskim uređajima različitih tvrtki, uključujući i u prošlosti;

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

- osigurati alate za provjeru, konfiguriranje, održavanje računala, njegovih uređaja i programa koji su na njemu instalirani.

Hardversko i softversko sučelje.

U računalnom sustavu postoje dva sudionika – softver i hardver. Softver su svi programi instalirani na računalu, a hardver su komponente i oprema koji se nalaze unutar jedinice sustava ili povezani izvana.

Odnos između sudionika računalnog sustava naziva se sučelje. Komunikacija između različitih čvorova je hardversko sučelje, komunikacija između programa je softversko sučelje, a komunikacija između hardvera i softvera je hardversko/softversko sučelje.

U računalu, hardversko sučelje osiguravaju proizvođači hardvera. Oni osiguravaju da svi čvorovi imaju iste konektore i rade na istim naponima. Operativni sustav obavlja pregovore između softvera i hardvera.

Korisničko sučelje.

Ako govorimo o osobnom računalu, tada možete naznačiti trećeg sudionika u radu s računalnim sustavom - to je osoba (uobičajeno je zvati ga korisnikom). Korisnik također treba komunicirati s hardverom i softverom.

Postoje različiti programi i svaki mora raditi na drugačiji način. Neki su programi dizajnirani za rad s tipkovnicom, drugi - za rad s mišem, drugi za rad s joystickom ili drugim kontrolnim uređajima. Neki programi svoje poruke prikazuju u obliku teksta na ekranu, drugi u obliku grafike, treći možda uopće ne koriste ekran i prikazuju poruke u obliku govora ili zvukova. Način na koji osoba komunicira s programom i programom s osobom naziva se korisničko sučelje. Ako je program napravljen na način da je s njim prikladno raditi, kaže se da ima zgodno korisničko sučelje. Ako je tehnika rada s programom odmah jasna, bez potrebe za proučavanjem uputa, kažu da ima intuitivno sučelje. Napredno korisničko sučelje sugerira da program ima velike mogućnosti, ali ga nije lako naučiti koristiti. Fleksibilno sučelje znači da s programom možete raditi na mnogo različitih načina. Koncept krutog sučelja znači da je moguć samo takav rad, koji je predviđen uputom, i nikakav drugi. Primitivno sučelje znači da je sučelje lako naučiti, ali nije jednostavno za korištenje.

DOS OPERATIVNI SUSTAV

DOS je prvi operativni sustav za osobna računala, koji se raširio i bio glavni za IBM PC računala od 1981. do 1995. S vremenom su ga praktički zamijenili novi, moderni operativni sustavi Windows i Linux, ali u nekim slučajevima DOS ostaje prikladan i jedini moguć rad na računalu (na primjer, u slučajevima kada korisnik radi sa zastarjelom opremom ili softverom koji je dugo napisan, itd.)

Korisnici rade s DOS operativnim sustavom pomoću naredbenog retka, on nema vlastito grafičko sučelje. Operativni sustav DOS omogućio je uspješan rad s osobnim računalima već 15 godina, međutim, ovaj se rad ne može nazvati prikladnim. DOS je djelovao kao "posrednik" između korisnika i računala i pomogao da se složene naredbe za pristup diskovima pretvori u jednostavnije i razumljivije, ali kako se razvijao, "obrasao" je obiljem naredbi i počeo sputavati rad s računalom. . Tako se pojavila potreba za novim posrednikom - tada su se pojavili takozvani shell programi.

Shell je program koji radi pod kontrolom operacijskog sustava i pomaže korisniku u interakciji s operacijskim sustavom. Shell program vizualno 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 najraširenijih shell programa na svijetu zove se Norton Commander (NC). NC ljuska skriva od korisnika mnoge neugodnosti koje nastaju pri radu s datotečnim sustavom MS DOS, na primjer, kao što je potreba za upisivanjem naredbi iz naredbenog retka. Jednostavnost i lakoća korištenja ono je što čini školjke tipa NC popularnim u naše vrijeme (to uključuje QDos, PathMinder, XTree, Dos Navigator, Volkov Commander, itd.). Grafičke ljuske sustava Windows 3.1 i Windows 3.11 bitno se razlikuju od njih. Koriste koncept takozvanih "prozora" koji se mogu otvarati, pomicati po ekranu i zatvarati. Ovi prozori "pripadaju" različitim programima i odražavaju njihov rad.

DOS koristi datotečni sustav FAT. Jedan od njegovih nedostataka su stroga ograničenja imena datoteka i direktorija. Ime može imati najviše osam znakova. Proširenje je navedeno nakon točke i ne sadrži više od tri znaka. Ekstenzija u nazivu datoteke nije obavezna, dodaje se radi praktičnosti, jer vam ekstenzija daje do znanja koji ga je program stvorio i vrstu sadržaja datoteke. DOS ne razlikuje mala i velika slova istog imena. Osim 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.

Budući da je DOS nastao dosta davno, ne ispunjava zahtjeve za moderne operativne sustave. Ne može izravno koristiti velike količine memorije instalirane u modernim računalima. U datotečnom sustavu se koriste samo kratki nazivi datoteka, razni uređaji kao što su zvučne kartice, video akceleratori itd. su slabo podržani.

DOS ne podržava multitasking, tj. ne može prirodno izvršavati više zadataka (pokretanje programa) u isto vrijeme. DOS nema nikakva sredstva kontrole i zaštite od neovlaštenih radnji programa i korisnika, što je dovelo do pojave ogromnog broja virusa tzv.

Neke komponente DOS operativnog sustava: disk datoteke IO.SYS i MSDOS.SYS (mogu se zvati različito, na primjer IBMBIO.COM i IBMDOS.COM za PC DOS) stavljaju se u RAM pri pokretanju i ostaju u njemu trajno. Datoteka IO.SYS je dodatak osnovnom I/O sustavu, a MSDOS.SYS implementira osnovne usluge visoke razine operativnog sustava.

DOS ljuska obrađuje naredbe koje je unio korisnik. Procesor naredbi nalazi se u datoteci diska COMMAND.COM na disku s kojeg se podiže operativni sustav. Neke korisničke naredbe, kao što su type, dir ili copy, izvršava sama ljuska. Takve se naredbe nazivaju internim ili inline naredbama. Da bi izvršio druge (vanjske) korisničke naredbe, procesor naredbi traži na diskovima program s odgovarajućim imenom i, ako ga pronađe, učitava ga u memoriju i prenosi kontrolu na njega. Kada program završi, naredbeni procesor uklanja program iz memorije i prikazuje poruku da je spreman za izvršavanje naredbi (DOS prompt).

DOS vanjske naredbe su programi koji dolaze s operativnim sustavom kao zasebne datoteke. Ti programi obavljaju aktivnosti održavanja kao što su formatiranje disketa (format.com), provjera zdravlja diska (scandisk.exe) i tako dalje.

Upravljački programi su posebni programi koji nadopunjuju DOS I/O sustav i pružaju usluge novim ili nestandardnim upotrebama postojećih uređaja. Primjerice, korištenjem DOS drajvera ramdrive.sys moguće je raditi s "ramdriveom", t.j. komad memorije računala s kojim možete raditi baš kao s diskom. Upravljački programi se stavljaju u memoriju računala kada se operativni sustav pokrene, njihova imena su navedena u posebnoj datoteci CONFIG.SYS. Ova shema olakšava dodavanje novih uređaja i omogućuje vam da to učinite bez utjecaja na datoteke DOS sustava.

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 sustavi. No budući da su se s pojavom Windowsa otvorile nove mogućnosti, Windows se ne naziva ljuskom, već okruženjem. Windows okruženje ima sljedeće karakteristike koje ga razlikuju od ostalih programa ljuske:

- Multitasking. Moguće je pokrenuti nekoliko programa istovremeno.

- Jedinstveno softversko sučelje. 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.

- Jedinstveno korisničko sučelje. Nakon što shvatite kako jedan program napisan za Windows funkcionira, nije teško shvatiti drugi. Što više programa studirate, lakše je učiti sljedeći program.

- Grafičko korisničko sučelje. Programske i podatkovne datoteke prikazane su kao ikone na zaslonu. Datotekama se rukuje mišem.

- Jedinstveno hardversko i softversko sučelje. Windows okruženje pruža kompatibilnost za široku paletu hardvera i softvera. Proizvođači hardvera nisu marili za to kako "pogoditi" s kojim će programima raditi njihovi uređaji, htjeli su samo raditi s Windowsima, a onda je Windows natjerao uređaje da rade. Isto tako, proizvođači softvera više se nisu mogli brinuti o radu s nepoznatim hardverom. Njihov se zadatak sveo na osiguravanje interoperabilnosti sa Windowsima.

Operativni sustav DOS sa svojim grafičkim ljuskama Windows 3.1 i Windows 3.11 zamijenjen je punopravnim operativnim sustavima obitelji 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 uključivanja računala (ako je samo ovaj sustav instaliran).

U MS Windows za pohranu datoteka koristi se modifikacija datotečnog sustava FAT - VFAT. U njemu duljina naziva datoteka i imenika može biti do 256 znakova.

U operacijskom sustavu Windows, miš se široko koristi pri radu s prozorima i aplikacijama. Obično se miš koristi za odabir fragmenata tekstualnih ili grafičkih objekata, označite i poništite okvire, odaberite naredbe izbornika, gumbe na alatnoj traci, manipulirate kontrolama u dijaloškim okvirima, "pomičete" dokumente u prozorima.

U sustavu Windows aktivno se koristi i desna tipka miša. Postavljanjem pokazivača miša na objekt i klikom desnom tipkom miša, možete otvoriti takozvani "kontekstni izbornik" koji sadrži najčešće naredbe primjenjive na ovaj objekt.

Prečaci omogućuju pristup programu ili dokumentu s više lokacija bez stvaranja više fizičkih kopija datoteke. Na radnoj površini možete postaviti ne samo ikone (ikone) aplikacija i pojedinačnih dokumenata, već i mape. Mape su drugo ime za imenike.

Značajna inovacija u sustavu Windows 95 je Taskbar. Unatoč svojoj maloj funkcionalnosti, čini mehanizam za više zadataka intuitivnim i čini prebacivanje između aplikacija mnogo bržim nego u prethodnim verzijama sustava Windows. Izvana, traka zadataka je traka, obično smještena na dnu zaslona, ​​koja sadrži gumbe za aplikacije i gumb Start. Na njegovoj desnoj strani obično se nalaze sati i male ikone programa koji su trenutno aktivni.

Windows radna površina dizajnirana je tako da bude što lakša za početnike, a istovremeno pruža maksimalnu prilagodbu kako bi se zadovoljile specifične potrebe naprednih korisnika.

LINUX OPERATIVNI SUSTAV

Linux je operativni sustav za IBM-kompatibilna osobna računala i radne stanice. To je višekorisnički operativni sustav sa sustavom X Window. Operativni sustav Linux podržava standarde otvorenih sustava i internet protokole te je kompatibilan s Unix, DOS, MS Windows sustavima. Sve komponente sustava, uključujući izvorni kod, distribuiraju se uz licencu za besplatno kopiranje i instalaciju za neograničen broj korisnika.

Ovaj operativni sustav je ranih 1990-ih razvio student na Sveučilištu u Helsinkiju (Finska) Linus Torvald uz sudjelovanje korisnika interneta, zaposlenika istraživačkih centara, raznih zaklada i sveučilišta.

Kao tradicionalni operativni sustav, Linux obavlja mnoge funkcije koje se nalaze u DOS-u i Windowsu, ali je posebno moćan i fleksibilan. Linux stavlja brzinu, učinkovitost i fleksibilnost Unixa na raspolaganje korisniku osobnog računala, dok u potpunosti iskorištava prednosti osobnih računala. Prilikom rada s mišem aktivno se koriste sva tri gumba, a posebno se srednji gumb koristi za umetanje fragmenata teksta.

S ekonomske točke gledišta, Linux ima još jednu vrlo značajnu prednost – to je besplatan sustav. Linux se distribuira pod GNU Općom javnom licencom pod Zakladom slobodnog softvera, čime je operativni sustav dostupan svima. Linux je zaštićen autorskim pravima i nije u javnoj domeni, ali GNU Opća javna licenca je gotovo ista kao javna distribucija. Dizajniran je tako da Linux istovremeno ostaje slobodan i standardiziran. Postoji samo jedna službena jezgra Linuxa.

Linux nasljeđuje još dvije sjajne značajke od Unixa: višekorisnički je i obavlja više zadataka. Multitasking znači da sustav može obavljati više zadataka u isto vrijeme. Višekorisnički način rada je način u kojem više korisnika može istovremeno raditi u sustavu, a svaki od njih komunicira sa sustavom putem vlastitog terminala. Još jedna prednost ovog operativnog sustava je mogućnost instalacije zajedno s Windowsom na jedno računalo.

Koristeći Linux, možete pretvoriti bilo koji osobni stroj u radnu stanicu. Linux je danas operativni sustav za poslovno, obrazovno i osobno programiranje. Sveučilišta diljem svijeta koriste Linux u svojim tečajevima programiranja i dizajna operacijskog sustava. Linux je postao nezamjenjiv u velikim korporativnim mrežama, kao i za organiziranje internetskih stranica i web poslužitelja.

Moderni Linux pruža mogućnost korištenja nekoliko vrsta grafičkih sučelja: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) i drugi. U svakoj od ovih školjki korisniku se daje mogućnost rada s nekoliko desktopa odjednom (dok u MS Windowsima uvijek postoji jedna radna površina koja mora biti pretrpana prozorima).

Računalo pruža različite resurse za rješavanje problema, ali kako bi ti resursi bili lako dostupni ljudima i njihovim programima, potreban je operativni sustav. Skriva složene i nepotrebne detalje od korisnika i pruža korisničko sučelje za rad. Operacijski sustavi mogu pružiti i druge mogućnosti: sredstva zaštite informacija pohranjenih na diskovima računala; rad više korisnika na jednom računalu (multi-user mode), mogućnost povezivanja računala u mrežu, kao i kombinacija računalnih resursa više strojeva i njihovo zajedničko korištenje (clustering).

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

Anna Chugainova

Dobar dan, dragi korisniče. Na ovoj stranici razgovarat ćemo o temama kao što su: Namjena i osnovne funkcije operacijskih sustava. Sastav operacijskog sustava.

Operativni sustav (OS) To je kompleks međusobno povezanih sistemskih programa za organiziranje interakcije korisnika s računalom i izvršavanje svih ostalih programa. OS spadaju u sastav sistemskog softvera i njegov su glavni dio. Operativni sustavi: MS DOS 7.0, Windows Vista Business, Windows 2008 Server, OS / 2, UNIX, Linux.

Glavne funkcije OS-a:

  • upravljanje računalnim uređajima (resursima), t.j. koordiniran rad cjelokupnog hardvera računala: standardiziran pristup perifernim uređajima, upravljanje RAM-om itd.
  • kontrola procesa, t.j. izvođenje programa i njihova interakcija s računalnim uređajima.
  • kontrola pristupa podacima na nepromjenjivim medijima (kao što su tvrdi disk, CD, itd.), obično koristeći datotečni sustav.
  • održavanje strukture datoteke.
  • korisničko sučelje tj. dijalog s korisnikom.

Dodatne funkcije:

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

Sastav operacijskog sustava

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

  • Softverski modul koji upravlja datotečnim sustavom.
  • Procesor naredbi koji izvršava korisničke naredbe.
  • Upravljački programi uređaja.
  • Softverski moduli koji pružaju grafičko korisničko sučelje.
  • Servisni programi.
  • Referentni sustav.

Upravljački program uređaja(upravljački program uređaja) - poseban program koji kontrolira rad uređaja i koordinaciju razmjene informacija s drugim uređajima.

Procesor naredbi(naredbeni procesor) - poseban program koji od korisnika traži naredbe i izvršava ih (programski interpreter).

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

Kako bi se korisniku pojednostavio rad, moderni operativni sustavi uključuju softverske module koji pružaju grafičko korisničko sučelje.
Proces računala na neki se način svodi na razmjenu datoteka između uređaja. OS ima softverski modul koji upravlja datotečnim sustavom.

Servisni programi omogućuju održavanje diskova (provjera, komprimiranje, defragmentiranje itd.), obavljanje operacija s datotekama (kopiranje, preimenovanje itd.), rad u računalnim mrežama.

Za praktičnost korisnika, OS uključuje referentni sustav, što vam omogućuje brzo dobivanje potrebnih informacija o funkcioniranju OS-a u cjelini i o radu njegovih pojedinačnih modula.

Bilješka

Sastav OS modula, kao i njihov broj, ovisi o obitelji i vrsti OS-a. Na primjer, MS DOS nema modul koji pruža grafičko korisničko sučelje.

Najopćenitiji pristup strukturiranju operacijski sustav je podjela svih njegovih modula u dvije skupine:

  1. Jezgra- to su moduli koji obavljaju osnovne funkcije OS-a.
  2. Moduli podrške koji obavljaju pomoćne funkcije OS-a. Jedno od definirajućih svojstava kernela je rad u privilegiran način rada.

Moduli kernela obavljaju sljedeće osnovne funkcije OS-a: Kontrola procesa, Upravljanje sustavom prekida, Upravljanje memorijom, Upravljanje I/O uređajima, Funkcije koje rješavaju unutar-sistemske zadatke organizacije računalnog procesa: prebacivanje konteksta, učitavanje/istovar stranice, rukovanje prekidima. Ove značajke nisu dostupne za aplikacije. Funkcije koje podržavaju aplikacije stvaranjem takozvanog okruženja za programiranje aplikacija za njih.

Aplikacije mogu postavljati zahtjeve kernelu - sistemski pozivi- izvršiti određene radnje: otvoriti i pročitati datoteku, prikazati grafičke informacije na zaslonu, dobiti vrijeme sustava itd. Funkcije jezgre koje aplikacije mogu pozvati iz aplikacijskog programskog sučelja - API ( Sučelje za programiranje aplikacije).

Primjer.
Osnovni kod Win32 API nalazi se u tri biblioteke dinamičkih veza (DLL): KORISNIK32, GDI32 i KERNEL32.

Zrno- Windows modul koji podržava funkcije niske razine za rad s datotekama i upravljanje memorijom i procesima. Ovaj modul pruža uslugu za 16- i 32-bitne aplikacije.
GDI(Graphics Device Interface) je Windows modul koji omogućuje implementaciju grafičkih funkcija za rad s bojama, fontovima i grafičkim primitivima za zaslone i pisače.
Korisnik- Windows modul, koji je upravitelj prozora i bavi se kreiranjem i upravljanjem prozorima, dijaloškim okvirima, gumbima i ostalim elementima korisničkog sučelja prikazanih na ekranu.
Kernel je pokretačka snaga svih računalnih procesa u računalnom sustavu, a pad kernela jednak je kolapsu cijelog sustava; bez njega OS je potpuno neoperabilan i neće moći obavljati nijednu od svojih funkcija. Stoga programeri operacijskog sustava posebnu pozornost posvećuju pouzdanosti kodova kernela, zbog čega proces njihovog otklanjanja pogrešaka može potrajati mnogo mjeseci.

Obično je kernel dizajniran kao softverski modul nekog posebnog formata, koji se razlikuje od formata korisničkih aplikacija.
Moduli podrške OS-ovi obavljaju pomoćne OS funkcije (korisne, ali manje obvezne od funkcija kernela).

Primjeri pomoćnih modula:

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

Pomoćni OS moduli dizajnirani su ili kao aplikacije ili kao knjižnice procedura. Pomoćni moduli OS podijeljeni su u sljedeće grupe:

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

programi za obradu sustava- tekstualni ili grafički uređivači, prevoditelji, linkeri, programi za ispravljanje pogrešaka.

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

knjižnice procedura za različite namjene koje pojednostavljuju razvoj aplikacija (knjižnica matematičkih funkcija, ulazno-izlazne funkcije).

Kao i obične aplikacije, uslužni programi, programi za obradu i OS knjižnice, pristupaju funkcijama kernela putem sistemskih poziva za obavljanje svojih zadataka.
Funkcije koje obavljaju moduli kernela najčešće su korištene funkcije operacijskog sustava, pa brzina njihovog izvršavanja određuje performanse cijelog sustava u cjelini. Kako bi se osigurala velika brzina rada OS-a, svi moduli kernela ili većina njih su trajno smješteni u RAM-u, odnosno rezidentni su.

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

Bilješka

Razdvajanje operacijskog sustava na kernel i pomoćne module omogućuje jednostavnu proširivost operacijskog sustava. Da biste dodali novu funkciju visoke razine, trebate samo razviti novu aplikaciju i ne morate mijenjati osnovne funkcije koje čine jezgru sustava.

Objekti jezgre OS-a su:

  • Procesi (obrađeno u temi 2.3).
  • Datoteke.
  • Događaji.
  • Tokovi (obrađeno u temi 2.3).
  • Semafori su objekti koji ne dopuštaju da više od n niti uđe u zadani dio koda.
  • Muteksi su pojedinačni semafori koji se koriste u programiranju za sinkronizaciju istovremeno pokrenutih niti.
  • Datoteke projicirane u memoriju.

Vrhunski povezani članci