Kratak opis glavnih operativnih sustava. Karakteristike operacijskih sustava. Izrada lokalnih mreža u MS Windows OS-u

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Postoji nekoliko vrsta operativnih sustava: DOS, Windows, UNIX, Macintosh OS, Linux. Ostali moderni operativni sustavi, kao što su Linux, UNIX, OS/2, imaju svoje prednosti i nedostatke. Linux pruža napredniju sigurnost od Windowsa i ima sofisticiranije sučelje; UNIX se koristi tamo gdje je potrebna visoka pouzdanost sustava. Veliki nedostatak OS/2 i UNIX-a je prilično oskudan izbor softver, i tu Windows pobjeđuje nad ostalim operativnim sustavima.

Najčešća je operacijska sala Windows sustav. Postoji nekoliko verzija sustava Windows: Windows-3.1, Windows-95, Windows-98, Windows-2000, Windows NT. Svi su sadržajno bliski jedni drugima. Stoga ćemo razmotriti takve operativne sustave kao što su DOS i Windows-95.

MS-DOS je jedan od prvih operativnih sustava i jedan od najpoznatijih. Popularnost ovog operativnog sustava dosegnula je vrhunac 90-ih godina prošlog stoljeća, a sada se ovaj operativni sustav rijetko koristi. Najpopularniji u svijetu ovaj trenutak Koriste se Microsoft operativni sustavi. Njihov udio je oko 90% među svim operativnim sustavima. Najstabilniji sustavi ove tvrtke bazirani su na NT tehnologiji.

Operativni sustav DOS

Operativni sustav DOS sastoji se od sljedećih dijelova:

1) Osnovni ulazno/izlazni sustav (BIOS), koji se nalazi u memoriji samo za čitanje (read-only memory, ROM) računala. Ovaj dio operativnog sustava je "ugrađen" u računalo. Njegova je svrha obavljanje najjednostavnijih i univerzalnih usluga operativnog sustava vezanih uz I/O. Osnovni I/O sustav sadrži i test performansi računala koji provjerava rad memorije i uređaja računala kada je računalo uključeno. Osim toga, osnovni ulazno/izlazni sustav sadrži program koji poziva učitavač operacijskog sustava.

2) Učitavač operativnog sustava je vrlo kratak program smješten u prvom sektoru svake DOS diskete. Funkcija ovog programa je učitavanje još dva modula operativnog sustava u memoriju, čime se završava proces pokretanja DOS-a.

3) DOS procesor naredbi obrađuje naredbe koje unese korisnik. Procesor naredbi je u datoteci na disku! COMMAND.COM na disku s kojeg se podiže operativni sustav. Neke korisničke naredbe, kao što su Type, Dir ili Sop) naredbeni procesor radi to sam. Takve se naredbe nazivaju internim. Za izvršavanje drugih (vanjskih) korisničkih naredbi, procesor naredbi traži na diskovima program s odgovarajućim nazivom i, ako ga pronađe, učitava ga u memoriju i prenosi mu kontrolu. Na kraju programa naredbeni procesor briše program iz memorije i prikazuje poruku da je spreman za izvršavanje naredbi (DOS prompt).

Vanjske naredbe DOS su programi koji dolaze s operativnim sustavom kao zasebne datoteke. Ovi programi izvode akcije održavanja, kao što su formatiranje disketa, provjera disketa itd.

Upravljački programi uređaja su posebni programi koji nadopunjuju ulazno/izlazni sustav DOS-a i pružaju podršku za novu ili nestandardnu ​​upotrebu postojećih uređaja. Na primjer, uz pomoć upravljačkih programa moguće je raditi s "elektroničkim diskom", tj. komad računalne memorije kojim se može manipulirati na isti način kao i diskom. Upravljački programi se učitavaju u memoriju računala prilikom pokretanja operativnog sustava; njihova su imena navedena u posebnom CONFIG datoteku.SYS. Ovaj dizajn olakšava dodavanje novih uređaja i omogućuje vam da to učinite bez utjecaja sistemske datoteke DOS.

Prozor-95 razvio se od grafičkog dodatka za DOS u potpuni operativni sustav. Barem su tako rekli njegovi programeri. U stvarnosti je sve bilo kompliciranije: Windows 95 je još uvijek koristio dobri stari DOS kao svoju osnovu. Malo modernizirano, naravno, i nije deklarirano kao zaseban proizvod. Međutim, većina potrošača bila je zadovoljna ovom opcijom. Uostalom, još uvijek su imali priliku raditi u uobičajenom DOS načinu rada bez učitavanja grafičke ljuske sustava Windows i, prema tome, ne dijeliti se s uobičajenim DOS programima.

Također, operativni sustav Window-95 postao je 32-bitni. Sve prethodne verzije DOS-a i Windowsa bile su 16-bitne i stoga nisu mogle u potpunosti iskoristiti mogućnosti čak ni obitelji procesora 386, a kamoli novih. Pentium procesori. Naravno, ta je prednost sadržavala i neke neugodnosti. Posebno za Windows, korisnici su morali zamijeniti sve svoje Windows programe novim 32-bitnim verzijama. Međutim, u praksi se prijelaz pokazao relativno lakim. Već tijekom godine izlaze nove verzije svih popularnih softverskih proizvoda. Ali stare 16-bitne verzije mogle su raditi s novim OS-om bez ikakvih problema.

Operacijski sustav, OS (engleski operativni sustav) - osnovni skup računalnih programa koji omogućuje sučelje s korisnikom, kontrolu hardvera računala, rad s datotekama, unos i izlaz podataka, kao i izvršavanje aplikacijskih programa i uslužnih programa.

Operativni sustav dio je softvera s kojim je najbliže povezan tehnička sredstva računalo (hardver).

Glavne funkcije OS-a:

Upravljanje računalnim resursima: CPU vrijeme, distribucija Unutarnja memorija, datoteke, vanjski uređaji;

Organiziranje dijaloga s korisnikom;

Pokretanje računala;

Pokretanje programa za izvršenje;

Ispitivanje opreme.

Operativni sustav MS-DOS

Operativni sustav MS-DOS sastoji se od mnogo različitih datoteka. One uključuju stvarne datoteke operativnog sustava IO.SYS, MSDOS.SYS i procesor naredbi COMMAND.COM. Osim ove tri datoteke, koje predstavljaju radnu jezgru MS-DOS-a, distribucija operativnog sustava uključuje datoteke tzv. vanjskih naredbi, primjerice FORMAT, FDISK, SYS, upravljačke programe za razne uređaje i neke druge datoteke.

Datoteka IO.SYS sadrži proširenje osnovnog ulazno/izlaznog sustava i koristi je operativni sustav za interakciju s računalnim hardverom i BIOS-om.

Datoteka MSDOS.SYS je na neki način skup programa za rukovanje prekidima, posebno INT 21H prekid.

Procesor naredbi COMMAND.COM dizajniran je za organizaciju dijaloga s korisnikom računala. Analizira naredbe koje je unio korisnik i organizira njihovo izvršenje. Takozvane interne naredbe - DIR, COPY itd. obrađuje procesor naredbi.

Preostale naredbe operativnog sustava nazivaju se vanjskim naredbama. Vanjske naredbe tako su nazvane jer se nalaze u zasebnim datotekama. Vanjske naredbene datoteke operacijskog sustava sadrže pomoćne programe za izvođenje raznih operacija, poput formatiranja diskova, sortiranja datoteka i ispisa teksta.

Upravljački programi (obično datoteke s ekstenzijom SYS ili EXE) su programi koji podržavaju različit hardver. Korištenje upravljačkih programa jednostavno rješava probleme korištenja nove opreme - samo povežite odgovarajući upravljački program s operativnim sustavom.

Aplikacijski programi komuniciraju s uređajem preko upravljačkog programa, tako da se neće promijeniti kada se promijeni hardver. Na primjer, novi disk uređaj može imati različit broj staza i sektora, različite kontrolne naredbe. Sve to uzima u obzir upravljački program, a aplikacijski program će raditi s novim diskom kao i prije, koristeći DOS prekide.


Osnovni ulazno/izlazni sustav (BIOS) nalazi se u memoriji samo za čitanje (ROM) računala i “ugrađen” je u računalo (informacije u ROM-u ostaju i nakon gašenja računala, tj. ima svojstvo neisparljivosti). Njegova je svrha obavljanje najjednostavnijih i univerzalnih usluga operativnog sustava vezanih uz I/O. Sadrži i test rada računala, kojim se provjerava rad memorije i vanjskih uređaja računala kada je uključeno napajanje te program za pozivanje učitavača operativnog sustava.

Učitavač operativnog sustava je vrlo kratak program koji se nalazi u prvom sektoru svake diskete operativnog sustava, a funkcija ovog programa je čitanje preostalih modula operativnog sustava u memoriju, čime se završava proces pokretanja. Na tvrdom disku, pokretački program operativnog sustava sastoji se od dva dijela. To je zbog činjenice da HDD mogu se podijeliti na nekoliko particija (logičkih pogona). Prvi dio bootloadera nalazi se u prvom sektoru tvrdi disk, odabire s koje će se particije tvrdog diska nastaviti dizanje. Drugi dio bootloadera nalazi se u prvom sektoru ovog odjeljka; on čita DOS module u memoriju i prenosi kontrolu na njih.

OS module (io.sys i msdos.sys) učitava u memoriju program za učitavanje operativnog sustava i oni trajno ostaju u memoriji računala. (Datoteka io.sys je dodatak BIOS-u, a datoteka msdos.sys implementira osnovne DOS usluge visoke razine.)

DOS procesor naredbi (command.corn) obrađuje naredbe koje unese korisnik. Naredbeni procesor nalazi se na disku s kojeg se podiže operativni sustav. Neke korisničke naredbe (na primjer, type, dir ili copy) izvršava sama ljuska. Takve se naredbe nazivaju internim. Za izvršavanje drugih (vanjskih) korisničkih naredbi, procesor naredbi traži na diskovima program s odgovarajućim nazivom i, ako ga pronađe, učitava ga u memoriju i prenosi mu kontrolu. Na kraju programa, naredbeni procesor briše program iz memorije i prikazuje poruku koja pokazuje da je spreman za izvršavanje naredbi - DOS prompt.

Vanjske DOS naredbe su programi koji dolaze s operativnim sustavom kao zasebne datoteke. Oni obavljaju aktivnosti održavanja, kao što su formatiranje disketa, provjera diskova itd.

Upravljački programi uređaja su posebni programi koji nadopunjuju ulazno/izlazni sustav DOS-a i pružaju podršku za novu ili nestandardnu ​​upotrebu postojećih uređaja. Upravljački programi se učitavaju u memoriju računala prilikom pokretanja operativnog sustava; njihova su imena navedena u posebnoj datoteci (config.sys). Ovaj dizajn olakšava dodavanje novih uređaja i omogućuje vam da to učinite bez utjecaja na datoteke DOS sustava.

Kada uključite napajanje računala (ili kada pritisnete tipku Reset na kućištu računala ili kada istovremeno pritisnete tipke Ctrl, Alt i De1 na tipkovnici), počinju se pokretati programi za provjeru hardvera koji se nalaze u trajnoj memoriji računala. . Ako pronađu pogrešku, prikazuju šifru pogreške na zaslonu.

Nakon što je testiranje završeno, program bootstrap pokušava pročitati program za učitavanje operativnog sustava s diskete instalirane na pogonu (a:). Ako na pogonu nema diskete, OS će se učitati s tvrdog diska.

Nakon što se program za učitavanje OS-a pročita s diska s kojeg se OS učitava, ovaj program čita module operativnog sustava (io.sys i msdos.sys) u memoriju i prenosi kontrolu na njih.

Zatim se s istog diska čita konfiguracijska datoteka sustava (config.sys) te se u skladu s uputama sadržanim u ovoj datoteci učitavaju upravljački programi uređaja i postavljaju parametri operativnog sustava. Ako takva datoteka nedostaje, parametri su postavljeni prema zadanim postavkama.

Nakon toga se s diska s kojeg se učitava OS čita komandni procesor (command.com) i na njega se prenosi kontrola. Procesor naredbi izvršava skupna datoteka(autoexec.bat), ako je ova datoteka prisutna u korijenskom direktoriju diska s kojeg se OS učitava. Ova datoteka navodi naredbe i programe koji se izvršavaju svaki put kada se računalo pokrene. Ako takva datoteka nije pronađena, tada DOS pita korisnika za trenutni datum i vrijeme.

Nakon pokretanja ove datoteke završava proces pokretanja operativnog sustava. DOS izdaje upit koji pokazuje da je spreman za primanje naredbi.

C:\USERS\ primjer je DOS odzivnika.

Aktivni redak s DOS promptom naziva se naredbeni redak. U njemu korisnik upisuje naredbe koje treba izvršiti.


operacijski sustav Windows XP

Glavni Elementi prozora XP su:

Radna površina sustava.

Ikona – mala grafička slika, što bi korisniku trebalo omogućiti da shvati čemu služi ovaj program ili mapu (datoteku).

Piktogrami su vrlo male i primitivne ikone koje obično sadrže neku vrstu geometrijskog objekta. Ikone obično označavaju određene radnje, poput reprodukcije glazbe ili filma, zaustavljanja, pauziranja itd.

Mape u sustavu Windows XP obavljaju uglavnom istu funkciju kao mape u uredu: pohranjuju dokumente (datoteke) i druge mape:

Postoje obične mape koje se mogu zvati kako god želite, a postoje i posebne mape čija su imena rezervirana kao: moji dokumenti, moji crteži, moja glazba.

S mapama možete izvoditi različite radnje: preimenovati, premjestiti (na drugi volumen ili drugu mapu), izbrisati ili kopirati. Prilikom kopiranja mape, duplicira se i sav njen sadržaj.

mape se mogu ugniježditi jedna u drugu, stvarajući razvijene strukture stabla.

Prečac je ikona s posebnom ikonom koja je poveznica na neki element (datoteku, program, mapu). Korištenjem prečaca možete olakšati pristup stavci, na primjer, postavljanjem prečaca do stavke na radnoj površini.

Prozor je glavni element operacijskog sustava Windows XP. Svaki pokrenuti program pretvara se u prozor s kojim možete izvoditi različite radnje: zatvoriti, smanjiti ili povećati veličinu, minimizirati i maksimizirati, minimizirati. Zatvaranje prozora je kraj programa. Minimiziranje prozora potpuno je drugačiji proces: program nastavlja s radom pozadina, a prozor se pretvara u gumb na programskoj traci.

Osnovni, temeljni Windows alati XP:

Gumb “Start” – pomoću ovog gumba možete pokrenuti bilo koji program, čak i onaj čija se ikona ne nalazi na radnoj površini.

Mapa "Moji dokumenti" je za dokumente. Točnije, za datoteke koje se izrađuju pomoću određenih programa. Također je preporučljivo da u njega smjestite sve poslane ili poslane dokumente. Ako se svi dokumenti pohrane u ovu mapu, to će olakšati njihovo arhiviranje i pohranu.

Mape “My Pictures” i “My Music” nalaze se unutar mape “My Documents”.

Nedavni dokumenti nisu mapa, već jednostavno popis datoteka s kojima ste nedavno radili.

Gumb Start pogodan je za pristup mapi Upravljačka ploča. Pomoću ovog gumba možete konfigurirati mnoge postavke operativnog sustava, kao i pomoć i tražilice.

“Moje računalo” je mapa koja prikazuje vaše cijelo računalo: tvrdi disk, prijenosni pogon i druge uređaje (floppy pogone, CD-ROM-ove, vanjske pogone).

Mapa “Shared Documents” služi za smještaj datoteka koje će biti dostupne svim korisnicima ovog računala.

“Taskbar” – sadrži gumbe za trenutno pokrenute programe. Boja gumba za trenutno aktivni zadatak razlikuje se od boje gumba za neaktivne zadatke. Programska traka sadrži više od samih prozorskih gumba. Također može sadržavati alatne trake.

“Alatna traka” su posebna područja koja se nalaze na programskoj traci, u kojima se nalaze ikone određenih programa.

Područje obavijesti poseban je odjeljak na programskoj traci u kojem se nalaze ikone stalno pokrenutih programa. Windows XP vam omogućuje da samostalno konfigurirate koje su ikone u području obavijesti uvijek prikazane, a koje skrivene.

Windows XP je samodostatan sustav. Sadrži čitav set aplikacijskih programa koji vam omogućuju slušanje glazbe, snimanje CD-ova, rad s datotekama, izradu raznih dokumenata, obradu fotografija, crtanje slika, korištenje svih mogućnosti interneta - pregledavanje web stranica, primanje i slanje e-mailova. mail, komunicirati putem interneta -messengera, igrati računalne igrice.

IV. Opišite glavno STANDARDNE aplikacije Windows OS i principi rada s njima

Standardni programi uključeni su u sam operativni sustav Windows (uređivač teksta WordPad, grafički urednik Paint, virtualni kalkulator i još mnogo toga).

Windows Explorer je poseban program dizajniran za lakši rad s mapama i datotekama.

Uređivač teksta WORD PAD je jednostavan, ali ipak vrlo učinkovit uređivač teksta.

Kalkulator – obični kalkulator, samo u obliku programa. Ima dvije mogućnosti: obični i inženjerski kalkulator.

Grafički PAINT urednik– jednostavan grafički uređivač koji vam omogućuje da jednostavni zadaci korisnici koji snimaju digitalnim fotoaparatom, crtaju slike.

Windows Media Player moćan je višenamjenski program koji vam omogućuje gledanje filmova u različitim formatima, slušanje glazbe, emitiranje radijskih kanala, pretvaranje glazbenih zapisa u različite formate, snimanje CD-ova i stvaranje multimedijskih biblioteka.

Arhive su takozvane zip mape. Ovo je vrlo koristan i popularan način pohranjivanja informacija.

Dodatni programi- to su oni programi koji se kupuju i instaliraju samostalno, uz standardni Windows paket.

Ovisno o implementiranim arhitektonskim rješenjima, karakteristike operativnih sustava su:

· Prenosivost – odnosi se na sposobnost rada na CISC I RISC procesorima.

· Multitasking – korištenje jednog procesora za pokretanje više aplikacija.

· Višeprocesiranje - uključuje prisutnost nekoliko procesora koji mogu istovremeno izvršavati mnoge niti, jednu za svaki procesor prisutan u računalu.

· Skalabilnost – mogućnost automatskog iskorištavanja dodanih procesora. Dakle, radi ubrzanja aplikacije, operativni sustav može automatski spojiti dodatne identične procesore.

· Arhitektura klijent-poslužitelj – uključuje povezivanje jednog korisnika radna stanica opće namjene (klijenta) višekorisničkom poslužitelju opće namjene kako bi između njih rasporedili opterećenje obrade podataka. Objekt koji šalje poruku je klijent, a objekt koji prima poruku i na nju odgovara je poslužitelj.

· Proširljivost – osigurana otvorenom modularnom arhitekturom koja vam omogućuje dodavanje novih modula na sve razine operativnog sustava.

· Pouzdanost i otpornost na greške - karakteriziraju sposobnost zaštite operativnog sustava i aplikacija od uništenja.

· Kompatibilnost znači kontinuiranu podršku za aplikacije razvijene za MSDOS operativne sustave kao što su Windows, OS/2.

· Višerazinski sigurnosni sustav za zaštitu informacija i aplikacija od uništenja, neovlaštenog pristupa i nestručnih radnji korisnika.

Klasifikacija operacijskih sustava

OS mogu se klasificirati prema raznim kriterijima:

· Na temelju broja zadataka koji se paralelno rješavaju na računalu OS je podijeljen:

    • jednostruki zadatak (na primjer, MS DOS);
    • multitasking (OS/2, UNIX, Windows, Linux).

Multitasking operativni sustavi omogućuju istovremeno rješavanje nekoliko zadataka i upravljanje raspodjelom zajedničkih resursa (procesor, RAM, datoteke i vanjski uređaji).

· Po broju istovremeno radećih korisnika :

    • jednokorisnički (na primjer, MS DOS, Windows 3.x);
    • višekorisnički (mrežni Unix, Linux, Windows 2000).

Glavna razlika između višekorisničkih sustava i jednokorisničkih sustava je mogućnost rada na računalnoj mreži.

· Po korisničkom sučelju:

    • naredbeno sučelje (na primjer, MS DOS);
    • grafičko sučelje (na primjer, Windows).

· Prema broju bitova adresne sabirnice računala, za koje je OS orijentiran,

    • na 16-bitni (MS DOS);
    • 32-bitni (Windows 2000) i
    • 64-bitni (Windows 2003).

U sektoru softver i operativnih sustava, vodeću poziciju zauzimaju IBM, Microsoft, UNISYS, Novell.



Operativni sustav MS DOS(Microsoft) pojavio se 1981. Danas je ovaj operativni sustav instaliran na velikoj većini osobnih računala. Od 1996. MS DOS se distribuira kao Windows 95 - 32-bitni multitasking i multi-threaded operativni sustav s grafičkim sučeljem i naprednim mrežnim mogućnostima.

Najviše tradicionalna usporedba OS se provodi prema sljedećim karakteristikama procesa obrade informacija:

· upravljanje memorijom (maksimalna količina adresabilnog prostora, vrste memorije, tehnički pokazatelji iskorištenosti memorije);

· funkcionalnost pomoćnih programa (uslužnih programa) kao dijela operativnog sustava;

· prisutnost kompresije diska;

· mogućnost arhiviranja datoteka;

· podrška za multitasking način rada;

· mrežna softverska podrška;

· dostupnost kvalitetne dokumentacije;

· uvjeti i složenost postupka ugradnje.

Mrežni operativni sustavi- skup programa koji osiguravaju obradu, prijenos i pohranu podataka na mreži. Mrežni OS korisnicima pruža različite vrste mrežne usluge (upravljanje datotekama, e-pošta, proces upravljanja mrežom itd.), podržava rad u pretplatnički sustavi. Mrežni operativni sustavi koriste arhitekturu klijent-poslužitelj ili peer-to-peer arhitektura. U početku su mrežni operativni sustavi podržavali samo lokalne mreže (LAN), ali sada se ti operativni sustavi proširuju i na asocijacije lokalne mreže.

operacijski sustav(OS) je skup programa koji osigurava upravljanje računalnim resursima i procesima koji koriste te resurse tijekom izračuna. Postupak je slijed radnji propisanih programom. Resurs je bilo koja logička ili hardverska komponenta računala. Glavni resursi su CPU vrijeme i RAM. Resursi mogu pripadati jednom ili više vanjskih računala kojima operativni sustav pristupa putem računalne mreže.

Upravljanje resursima sastoji se od dvije funkcije: pojednostavljenja pristupa resursu i raspodjele resursa između procesa koji se za njih natječu. Za rješavanje prvog problema, podrška operativnih sustava prilagođen I softversko sučelje s . Za rješavanje drugog, operativni sustavi koriste različite virtualne memorije i algoritme upravljanja procesorom.

Operativne sustave karakteriziraju sljedeće glavne karakteristike:

· broj korisnika koje sustav istovremeno opslužuje (jednokorisnički i višekorisnički);

· broj procesa koji se istovremeno izvode (jednozadatni i višezadatni);

· vrsta korištenog računalnog sustava (jednoprocesorski, višeprocesorski, mrežni, distribuirani).

Primjer. Operativni sustav Windows98 je multitasking, Linux je multi-user, MS-DOS je single-tasking i stoga jednokorisnički. Operativni sustavi Windows NT i Linux mogu podržavati višeprocesorska računala. Novell NetWare operativni sustav je mrežni operativni sustav; Windows NT i Linux također imaju ugrađene mrežne alate.

Korisnička i softverska sučelja. Kako bi se pojednostavio pristup računalnim resursima, operativni sustavi podržavaju korisnička i programska sučelja. Korisničko sučelje je skup naredbi i usluga koje korisniku olakšavaju rad s računalom. Softversko sučelje skup je postupaka koji programeru olakšavaju upravljanje računalom.


Riža. 1. Sučelja operacijskog sustava

Primjer. Windows OS korisniku pruža grafičko sučelje, koje je (s korisnikove točke gledišta) skup pravila za vizualnu kontrolu računala. Uz glavno grafičko sučelje, korisniku je na raspolaganju i naredbeno sučelje, odnosno skup naredbi određenog formata. Da biste to učinili, u izborniku sustava postoji stavka "Pokreni". Skup funkcija sustava u sustavu Windows naziva se API (Application Programming Interface). Ovaj set sadrži više od tisuću postupaka za rješavanje različitih problema sustava. Operativni sustav Linux također ima dvije mogućnosti upravljanja računalom, ali se u pravilu prednost daje naredbama.

Organizacija procesorskog vremena i memorije. Da bi organizirao način rada s više zadataka, OS mora nekako rasporediti vrijeme rada procesora između programa koji se istovremeno izvode. Obično se koristi takozvani preemptive multitasking način rada. U preventivnom načinu rada svaki se program izvodi kontinuirano u strogo određenom vremenskom razdoblju (time slice), nakon čega se procesor prebacuje na drugi program. Budući da je vremenski kvantum vrlo malen, uz dovoljan učinak procesora stvara se iluzija istovremenog rada svih programa.

Jedna od glavnih zadaća operacijskog sustava je upravljanje memorijom. Kada nema dovoljno glavne memorije, svi podaci koji trenutno nisu u upotrebi zapisuju se u posebnu datoteku stranice. Memorija koju predstavlja datoteka stranice naziva se vanjska memorija stranice. Kombinacija memorije glavne i vanjske stranice naziva se virtualna memorija. Međutim, programeru se virtualna memorija pojavljuje kao jedna jedinica, odnosno tretira se kao neuređena zbirka bajtova. U ovom slučaju kaže se da se koristi linearno memorijsko adresiranje.

Primjer. Windows i Linux operativni sustavi koriste linearno adresiranje virtualne memorije. Operativni sustav MS-DOS koristio je nelinearno adresiranje glavne memorije. Glavna memorija je imala složenu strukturu koja se morala uzeti u obzir pri programiranju. MS-DOS nije podržavao datoteke stranica.

Struktura operativnog sustava. Moderni operacijski sustavi, u pravilu, imaju višerazinsku strukturu. Radi izravno s opremom jezgra operacijski sustav. Kernel je program ili zbirka povezanih programa koji koriste hardverske značajke računala. Dakle, kernel je strojno ovisan dio operacijskog sustava. Kernel definira programsko sučelje. Na drugoj razini nalaze se standardni programi operativni sustav i ljuska, koji upravljaju jezgrom i pružaju korisničko sučelje. Pokušavaju učiniti programe druge razine neovisnima o stroju. U idealnom slučaju, zamjena kernela jednaka je zamjeni verzije operativnog sustava.


Riža. 2. Razine operacijske dvorane Linux sustavi

Sustav datoteka. Svi podaci pohranjeni su u vanjska memorija Računala u obliku datoteka. Datotekama je potrebno upravljati: stvarati, brisati, kopirati, mijenjati itd. OS pruža takve alate korisniku u obliku korisničkih i programskih sučelja. Način na koji su datoteke organizirane i kojima se upravlja naziva se datotečni sustav. Sustav datoteka određuje, na primjer, koji se znakovi mogu koristiti za naziv datoteke, koja je maksimalna veličina datoteke, koji je naziv korijenskog direktorija itd. Način na koji su datoteke organizirane utječe na brzinu pristupa potrebnu datoteku, o sigurnosti pohrane datoteka itd.

Isti OS može raditi istovremeno s nekoliko datotečnih sustava. U pravilu, funkcije datotečnog sustava implementirane su pomoću jezgre operacijskog sustava.

Primjer. Za računala se koristi nekoliko vrsta datotečnih sustava:

FAT16 – koristi se u Windows95, OS\2, MS-DOS;

FAT32 i VFAT – koriste se u Windows95 OS-u;

NTFS – koristi se u Windows NT OS-u;

HPFS – koristi se u OS\2;

Linux Native, Linux Swap - koristi se u Linux OS-u.

Datotečni sustav FAT ima najjednostavniju strukturu. Naziv korijenskog direktorija uvijek izgleda ovako: A:\, B:\, C:\ itd. Naziv datoteke sastoji se od tri dijela: staza, stvarni naziv, ekstenzija. Put je naziv direktorija u kojem se datoteka nalazi. Ekstenzija označava vrstu datoteke. Na primjer, puni naziv datoteke je C:\Windows\System\gdi.exe, put je C:\Windows\System\, ekstenzija je exe, stvarni naziv je gdi. Prema pravilima FAT-a, samo ime datoteke može sadržavati od 1 do 8 znakova, a ekstenzija naziva, odvojena od naziva točkom, može sadržavati do 3. Prilikom imenovanja datoteka ne razlikuju se velika i mala slova. Puni naziv datoteke uključuje naziv logički uređaj, gdje se datoteka nalazi i naziv direktorija u kojem se datoteka nalazi. Sustav pohranjuje podatke o veličini datoteke i datumu kada je kreirana.

U smislu organizacije podataka, VFAT podsjeća na FAT. Međutim, omogućuje korištenje dugih naziva datoteka: imena do 255 znakova, puna imena do 260. Sustav također omogućuje pohranjivanje datuma zadnjeg pristupa datoteci, što stvara dodatne mogućnosti za borbu protiv virusa.

Datotečni sustav može se implementirati kao upravljački program s kojim svi programi koji čitaju ili pišu informacije na vanjske uređaje komuniciraju kroz operativni sustav. Datotečni sustav može uključivati ​​sigurnosne značajke za pohranjivanje informacija. Na primjer, NTFS datotečni sustav ima alate za automatsko ispravljanje pogrešaka i zamjenu loših sektora. Poseban mehanizam prati i bilježi sve radnje koje se izvode na magnetskim diskovima, tako da se u slučaju kvara integritet informacija automatski vraća. Osim toga, datotečni sustav može imati sredstva za zaštitu informacija od neovlaštenog pristupa.

Model klijent-poslužitelj. Važna značajka modernih operacijskih sustava je da se interakcija između aplikacijskog programa i OS-a temelji na modelu klijent-poslužitelj. Svi zahtjevi korisnički program(klijenta) u OS obrađuju posebni program (poslužitelj). Ovo koristi mehanizam sličan pozivanju udaljene procedure, što olakšava prijelaz s interakcije između procesa unutar jednog računala na distribuirani sustav.

Plug and play tehnologija. Plug and play tehnologija (PnP tehnologija) odnosi se na način interakcije između OS-a i vanjskih uređaja. Operativni sustav provjerava sve periferne uređaje i od svakog uređaja mora dobiti određeni odgovor iz kojeg se može utvrditi koji je uređaj spojen i koji je upravljački program potreban za njegov normalan rad. Svrha korištenja ove tehnologije je pojednostaviti povezivanje novih vanjskih uređaja. Korisnik bi trebao biti pošteđen složenog rada postavljanja vanjskog uređaja, koji zahtijeva visoku kvalifikaciju.

Servisni sustavi– softverski proizvod koji mijenja i nadopunjuje korisničko i softversko sučelje OS-a. Servisni sustavi se razlikuju u radna okruženja, ljuske i pomoćne programe.

Radno okruženje– sustav koji mijenja i nadopunjuje i korisničko i softversko sučelje. Operativno okruženje stvara korisniku i aplikacijskim programima iluziju rada u punopravnom OS-u. Pojava operativnog okruženja obično znači da operativni sustav koji se koristi ne zadovoljava u potpunosti zahtjeve prakse.



Riža. 3. Uloga operativnog okruženja

Zaštita podataka– ovo je jako veliki problem. U okviru OS-a zaštita informacija uglavnom znači osiguranje cjelovitosti informacija i zaštitu od neovlaštenog pristupa. Osiguravanje integriteta prvenstveno ovisi o sustav datoteka, a zaštita od neovlaštenog pristupa je u jezgri. Uobičajeni mehanizam za takvu zaštitu je korištenje lozinki i razina privilegija. Za svakog korisnika određuju se granice pristupa datotekama i prioritet njegovih programa. Administrator sustava ima najveći prioritet.

Mrežni alati i distribuirani sustavi. Sastavni dio modernih operativnih sustava su alati koji omogućuju komunikaciju putem računalne mreže s aplikacijama koje rade na drugim računalima. Da bi to učinio, OS rješava uglavnom dva problema: omogućavanje pristupa datotekama na udaljenim računalima I mogućnost pokretanja programa na udaljenom računalu.

Prvi zadatak se najprirodnije rješava korištenjem tzv. mrežnog datotečnog sustava, koji organizira rad korisnika s izbrisane datoteke kao da su te datoteke na korisnikovom vlastitom magnetskom disku.

Drugi problem je riješen pomoću mehanizma poziva udaljene procedure, koji je implementiran od strane kernela i također skriva razliku između lokalnih i udaljenih programa od korisnika.

Dostupnost alata za upravljanje resursima udaljenih računala osnova je za stvaranje distribuiranih računalnih sustava. Distribuirani računalni sustav skup je nekoliko povezanih računala koja rade neovisno, ali obavljaju zajednički zadatak. Takav se sustav može smatrati višeprocesorskim.

Ljuska– sustav koji mijenja korisničko sučelje. Ljuska stvara sučelje za korisnika koje se razlikuje od sučelja samog operativnog sustava. Svrha ljuske je pojednostaviti neke često korištene operacije s operativnim sustavom. Međutim, ljuska neće zamijeniti OS, pa stoga profesionalni korisnik također mora proučiti naredbeno sučelje samog OS-a.

Komunalije imaju visoko specijaliziranu svrhu i svaki obavlja svoju funkciju. Pomoćni programi se izvršavaju u okruženju odgovarajućih ljuski i pružaju korisnicima dodatne usluge (uglavnom za održavanje diskova i datoteka). Najčešće je ovo:

Održavanje diska (formatiranje, osiguranje sigurnosti informacija, mogućnost vraćanja u slučaju kvara itd.);

Održavanje datoteka i direktorija (pretraživanje, pregled itd.);

Izrada i ažuriranje arhiva;

Pružanje informacija o računalnim resursima, zauzetosti diskovnog prostora, distribuciji RAM memorija između programa;

Ispis teksta i drugih datoteka na razni modovi i formati;

Zaštita od računalnih virusa.



Riža. 4. Uloga ljuske OS-a

Instrumentacijski sustavi je softverski proizvod koji pruža informacije i razvoj softvera. Instrumentalni sustavi uključuju: sustave za programiranje, sustave za brzi razvoj aplikacija i sustave za upravljanje bazama podataka (DBMS).

Sustav programiranja namijenjen je razvoju aplikacijskih programa korištenjem nekog programskog jezika. Uključuje:

· kompilator i/ili interpreter;

· uređivač poveznica;

· razvojno okruženje;

· knjižnica standardnih rutina;

· dokumentacija.

Kompajler je program koji pretvara izvorni program u objektni modul, odnosno datoteku koja se sastoji od strojnih instrukcija. Interpretator je program koji izravno izvršava instrukcije programskog jezika.

Uređivač veza je program koji spaja više objektnih datoteka u jednu izvršnu datoteku.

Integrirano razvojno okruženje skup je programa koji uključuje uređivač teksta, alate za upravljanje projektnim datotekama softvera i program za ispravljanje pogrešaka koji automatizira cijeli proces razvoja programa.

Knjižnica standardnih rutina skup je objektnih modula organiziranih u posebne datoteke koje osigurava proizvođač programskog sustava. Takve biblioteke obično sadrže rutine za unos/izlaz teksta, standardne matematičke funkcije i programe za upravljanje datotekama. Objektni moduli iz standardne biblioteke obično se automatski povezuju pomoću povezivača na korisnički definirane objektne module.



Riža. 5. Faze razvoja programa

Sustavi za brzi razvoj aplikacija predstavljaju razvoj konvencionalnih programskih sustava. U RAD sustavima, sam proces programiranja je u velikoj mjeri automatiziran. Programer ne piše sam tekst programa, već uz pomoć nekih vizualnih manipulacija ukazuje sustavu koje zadatke program treba izvršiti. Nakon čega RAD sustav sam generira tekst programa.

Sustav za upravljanje bazom podataka je univerzalni softverski alat dizajniran za organiziranje pohranjivanja i obrade logički povezanih podataka i omogućavanje brzog pristupa istima. Jedan od važne prilike Računalo je pohrana i obrada velikih količina informacija, a na modernim računalima gomilaju se ne samo tekstualni i grafički dokumenti (crteži, crteži, fotografije, geografske karte), već i web stranice. globalna mreža Internet, zvučne i video datoteke. Izrada baza podataka osigurava integraciju podataka i mogućnost centraliziranog upravljanja njima. Baze podataka prikupljaju informacije organizirane prema određenim pravilima koja daju opća načela za opisivanje, pohranjivanje i rukovanje podacima kako bi različiti korisnici i programi mogli s njima raditi.

DBMS-ovi omogućuju programerima i analitičarima sustava da brzo razviju napredniji softver za obradu podataka, a krajnjim korisnicima da izravno upravljaju podacima. DBMS mora korisniku omogućiti pretraživanje, modificiranje i pohranu podataka, online pristup, zaštitu integriteta podataka od kvarova hardvera i softvera, razlikovanje prava i zaštitu od neovlaštenog pristupa, podršku za suradnju više korisnika s podacima. Postoje generički sustavi za upravljanje bazama podataka koji se koriste za razne aplikacije. Prilikom postavljanja univerzalnih DBMS-ova za specifične aplikacije, moraju imati odgovarajuće alate. Proces prilagodbe DBMS-a za određeno područje primjene naziva se generiranje sustava. Univerzalni DBMS uključuju, na primjer Microsoft sustavi Access, Microsoft Visual FoxPro, Borland dBase, Borland Paradox, Oracle.

Tehnologije obrade telekomunikacijskih podataka. Važna značajka mnogih operativnih sustava je mogućnost njihove međusobne interakcije putem mreže, što omogućuje računalima da međusobno komuniciraju kao unutar lokalne računalne mreže(LAN) i na globalnom Internetu.

Moderni operativni sustavi, kako novostvoreni tako i ažurirane verzije postojeći, podržavaju cijeli skup protokola za rad na lokalnoj i globalnoj razini računalne mreže. Trenutno se globalna računalna industrija razvija vrlo brzo. Performanse sustava se povećavaju, a time i sposobnost obrade velikih količina podataka. Operativni sustavi klase MS-DOS više ne mogu nositi s tolikim protokom podataka i ne mogu u potpunosti iskoristiti resurse moderna računala. Stoga se nigdje drugdje ne koristi široko. Svi pokušavaju prijeći na naprednije operativne sustave, kao što su Unix, Windows, Linux ili Mac OS.

Ako OS definiramo riječima korisnika, onda operacijski sustav može se nazvati najvažnijim programom, koji se prvi učitava kada se računalo uključi i zahvaljujući kojemu komunikacija između računala i osobe postaje moguća. Zadatak OS-a je osigurati udobnost rada s računalom za ljudskog korisnika. OS upravlja svim uređajima spojenim na računalo, dajući im pristup drugim programima. Osim toga, OS je neka vrsta međuspremnika-odašiljača između računalnog hardvera i drugih programa; on prima naredbene signale koje šalju drugi programi i "prevodi" ih na jezik razumljiv stroju.

Ispada da se svaki OS sastoji od najmanje tri potrebna dijela:

Prvo - jezgra , tumač naredbi , “prevoditelj” s jezika softvera na “hardver”, jezik strojnog koda.

Drugi su specijalizirani programi za upravljanje različitim uređajima koji su dio računala. Takvi se programi nazivaju vozači - tj. “vozači”, menadžeri. Ovo također uključuje takozvane "sistemske biblioteke" koje koristi sam operativni sustav i programi koji su u njemu uključeni.

I konačno, treći dio je prikladna ljuska s kojom korisnik komunicira - sučelje . Neka vrsta lijepog omota u koji je spakirana dosadna i nezanimljiva jezgra. Usporedba s pakiranjem je također prikladna jer je to ono na što ljudi obraćaju pozornost pri odabiru operativnog sustava, jezgre, glavnog dijela OS-a, sjete se tek kasnije. Zato je OS tako nestabilan i nepouzdan sa stajališta jezgre kao što je Windows 98/ME uživao tako zapanjujući uspjeh - zahvaljujući svom prekrasnom omotu sučelja.

Danas je grafičko sučelje nepromjenjivi atribut bilo kojeg operativnog sustava, bilo da se radi o Windows XP, Windows NT ili Mac OS (operativni sustav za Apple računala Macintosh). Operativni sustavi prvih generacija imali su tekstualno sučelje, a ne grafičko, odnosno naredbe su se računalu davale ne klikom na piktogram, već unosom naredbi s tipkovnice. Na primjer, danas za pokretanje programa za uređivanje teksta Microsoft Word Samo kliknite na ikonu ovog programa na Windows radnoj površini. Ranije, kada ste radili u OS-u prethodne generacije - DOS-u, bilo je potrebno unijeti naredbu poput

C:\WORD\word.exe moja knjiga.doc.

OS su klasificirani prema:

broj istodobnih korisnika: jednokorisnički (namijenjen opsluživanju jednog klijenta) i višekorisnički (dizajniran za rad s grupom korisnika istovremeno na različitim terminalima). Primjer prvog je Windows 95/98, a drugog Windows NT. Za kućnu upotrebu trebat će vam OS za jednog korisnika, ali za mrežu lokalnog ureda ili poduzeća potreban vam je OS za više korisnika;

broj procesa koji se istovremeno izvode pod kontrolom sustava: jednozadatni , multitasking. Operacijski sustavi s jednim zadatkom (DOS) mogu obavljati samo jedan zadatak odjednom, dok operacijski sustavi s više zadataka mogu podržati paralelno izvođenje nekoliko programa koji postoje unutar istog računalnog sustava, dijeleći snagu računala među njima. Primjerice, korisnik može unijeti tekst u Word dokument dok sluša glazbu s omiljenog CD-a, dok računalo istovremeno kopira datoteku s interneta. U načelu, broj zadataka koje vaš OS može obaviti nije ograničen ničim osim snagom procesora i kapacitetom RAM-a;

broj podržanih procesora: jednoprocesorski , višeprocesorski (podržava način raspodjele resursa nekoliko procesora za rješavanje određenog problema);

dubina bita koda operativnog sustava:

Ø 16-bitni (DOS, Windows 3.1),

Ø 32-bitni (Windows 95 - Windows XP),

Ø 64-bitni (Windows Vista);

Kapacitet OS-a ne smije premašiti kapacitet procesora;

vrsta sučelja: tim (tekst) i objektno orijentirano
(obično grafički);

· vrsta korisničkog pristupa računalu:

Ø sa skupnom obradom - od programa koji se izvršavaju formira se paket zadataka koji se unosi u računalo i izvršava po prioritetu, uz eventualno uvažavanje prioriteta),

Ø dijeljenje vremena - omogućen je simultani dijaloški (interaktivni) način pristupa računalu više korisnika na različitim terminalima, kojima se redom dodjeljuju resursi stroja, što koordinira OS u skladu sa zadanom disciplinom održavanja),

Ø stvarno vrijeme - osigurati određeno zajamčeno vrijeme odgovora stroja na zahtjev korisnika s korisnikovom kontrolom svih događaja, procesa ili objekata izvan računala. RV OS se uglavnom koristi u automatizaciji područja kao što su proizvodnja i transport nafte i plina, kontrola tehnološki procesi u metalurgiji i strojarstvu, upravljanje kemijskim procesima, vodoopskrba, energetika, upravljanje robotima. Među njima, QNX RT OS ističe se svojim cijeli set alate na koje je korisnik navikao pri radu s UNIX operativnim sustavima.

· vrsta korištenja resursa: mreža, lokalna . Mrežni operativni sustavi dizajnirani su za upravljanje resursima računala spojenih na mrežu u svrhu dijeljenja podataka i pružaju moćna sredstva za ograničavanje pristupa podacima kako bi se osigurao njihov integritet i sigurnost, kao i mnoge servisne mogućnosti za korištenje mrežnih resursa. U većini slučajeva mrežni operativni sustavi instalirani su na jedno ili više prilično moćnih poslužiteljskih računala posvećenih isključivo održavanju mreže i zajedničkih resursa. Svi ostali operativni sustavi smatrat će se lokalnim i mogu se koristiti na bilo kojem osobnom računalu spojenom na mrežu kao radna stanica ili klijent.

Na kraju, još jedna podjela - specijalizacija , svrha određenog OS-a. Uostalom, što god govorili pojedini rukovoditelji zasebne softverske korporacije, univerzalni operativni sustavi ne postoje. Jedan je prikladniji za rad na mreži, drugi će odabrati programeri, a treći kućni korisnici. Kao što praksa pokazuje, poznavanje jednog OS-a u naše vrijeme nikako nije dovoljno. U svom profesionalnom radu vjerojatno ćete se morati suočiti ne samo s Windowsima, već i s drugim operativnim sustavima - i na to se morate unaprijed pripremiti.

Svojstva OS-a ovisna o stroju su:

· rukovanje prekidima;

· planiranje procesa;

· kontrola ulaza/izlaza;

· stvarno upravljanje memorijom;

· upravljanje virtualnom memorijom.

Svojstva OS-a neovisna o stroju su:

· rad s datotekama;

· metode raspoređivanja korisničkih zadataka;

· organizacija paralelnog rada programa;

· raspodjela resursa;

· zaštita.

Glavni kriteriji za pristup pri izboru operacijskog sustava. Postoji veliki broj OS-ova i korisnik mora odrediti koji je OS bolji od ostalih (prema određenim kriterijima). Da biste odabrali jedan ili drugi OS, morate znati:

· na kojim hardverskim platformama i kojom brzinom OS radi;

Koji periferni hardver podržava OS?

· koliko operativni sustav u potpunosti zadovoljava potrebe korisnika, tj. koje su funkcije sustava;

· koji je način na koji OS komunicira s korisnikom, tj. koliko je sučelje vizualno, praktično, razumljivo i poznato korisniku;

· postoje li informativni savjeti, ugrađene referentne knjige itd.;

· kolika je pouzdanost sustava, tj. njegova otpornost na pogreške korisnika, kvarove opreme itd.;

Koje mogućnosti OS pruža za organiziranje mreža?

· osigurava li OS kompatibilnost s drugim operativnim sustavima;

Koje alate OS ima za razvoj aplikacijskih programa?

Podržava li OS različite nacionalne jezike?

· koji se poznati aplikacijski programski paketi mogu koristiti pri radu s ovim sustavom;

· kako OS štiti informacije i sam sustav.

Ovdje želim predstaviti najčešće operativne sustave koje koristimo u svakodnevnom radu: Dos, Windows 3.+, Windows 95.

Disk operativni sustav (DOS)

Operativni sustav DOS sastoji se od sljedećih dijelova:

Osnovni ulazno/izlazni sustav (BIOS), koji se nalazi u memoriji samo za čitanje (read-only memory, ROM). Ovaj dio operativnog sustava je “ugrađen” u računalo. Njegova je svrha obavljanje najjednostavnijih i univerzalnih usluga operativnog sustava vezanih uz I/O. Osnovni I/O sustav sadrži i test performansi računala koji provjerava rad memorije i uređaja računala kada je računalo uključeno. Osim toga, osnovni ulazno/izlazni sustav sadrži program koji poziva učitavač operacijskog sustava.

Učitavač operativnog sustava je vrlo kratak program koji se nalazi u prvom sektoru svake DOS diskete. Funkcija ovog programa je učitavanje još dva modula operativnog sustava u memoriju, čime se završava proces pokretanja DOS-a.

Na tvrdom disku (tvrdom disku), pokretački program operativnog sustava sastoji se od dva dijela. To je zbog činjenice da se tvrdi disk može podijeliti na nekoliko particija (logičkih pogona). Prvi dio bootloadera je u prvoj tvrdi sektor diska, odabire s koje particije tvrdog diska treba nastaviti učitavanje. Drugi dio boot loadera nalazi se u prvom sektoru te particije, on čita module u memoriju DOS i na njih prenosi kontrolu.

Disk datoteke 10. SYS i MSDOS. SYS (mogu se zvati drugačije, na primjer, IBM. COM i IBMDOS. COM za PC DO; URBIOS. SYS i DRDOS. SYS za DR DOS - nazivi se mijenjaju ovisno o verziji operativnog sustava). U memoriju ih učitava program za učitavanje operativnog sustava i trajno ostaju u memoriji računala. Datoteka I0. SYS je dodatak osnovnom ROM I/O sustavu. MSDOS datoteku. SYS implementira osnovne DOS usluge visoke razine.

DOS procesor naredbi obrađuje naredbe koje unese korisnik. Procesor naredbi je u datoteci na disku! NAREDBA. COM na disku s kojeg se učitava operativni sustav. Neke korisničke naredbe, kao što su Type, Dir ili Cop), izvršava sam procesor naredbi. Takve se naredbe nazivaju internim. Za izvršavanje drugih (vanjskih) korisničkih naredbi, procesor naredbi traži na diskovima program s odgovarajućim nazivom i, ako ga pronađe, učitava ga u memoriju i prenosi mu kontrolu. Na kraju programa naredbeni procesor briše program iz memorije i prikazuje poruku da je spreman za izvršavanje naredbi (DOS prompt).

Vanjske DOS naredbe su programi koji dolaze s operativnim sustavom kao zasebne datoteke. Ovi programi izvode akcije održavanja, kao što su formatiranje disketa, provjera disketa itd.

Upravljački programi uređaja su posebni programi koji nadopunjuju ulazno/izlazni sustav DOS-a i pružaju podršku za novu ili nestandardnu ​​upotrebu postojećih uređaja. Na primjer, uz pomoć upravljačkih programa moguće je raditi s "elektroničkim diskom", tj. komad računalne memorije kojim se može manipulirati na isti način kao i diskom. Upravljački programi se učitavaju u memoriju računala prilikom pokretanja operativnog sustava, a njihovi nazivi navedeni su u posebnoj CONFIG datoteci. SYS. Ova shema olakšava dodavanje novih uređaja i omogućuje vam da to učinite bez utjecaja na datoteke DOS sustava.

DOS verzije

Prvu verziju operacijskog sustava za IBM PC računalo, MS DOS 1.0, stvorio je Microsoft 1981. Kasnije, kako su se IBM PC računala poboljšavala, izdane su nove verzije DOS-a, uzimajući u obzir nove mogućnosti računala i pružajući dodatne pogodnost za korisnika.

Godine 1987. Microsoft je razvio verziju 3.3 (3.30) operativnog sustava MS DOS. što je postalo de facto standard za sljedeće 3-4 godine. Ova verzija je vrlo kompaktna i ima dovoljan raspon mogućnosti, tako da je njen rad na "standardnom IBM PC AT" još uvijek sasvim preporučljiv. Ali za više moćna računala uz nekoliko megabajta RAM-a preporučljivo je koristiti verzije 5.0 ili 6.0 MS DOS operativnog sustava. Ove verzije imaju alate za učinkovito korištenje RAM-a većeg od 640 KB, omogućuju vam rad s logičkim diskovima većim od 32 MB, prijenos DOS-a i upravljačkih programa uređaja u proširenu memoriju, oslobađanje prostora u redovnoj memoriji za aplikacijske programe itd. Verzija 6.0 MS DOS uključuje alate za sažimanje informacija na diskovima (DoubleSpace), programe za kreiranje sigurnosne kopije, antivirusni program i druga manja poboljšanja. Međutim, u ovoj verziji programi za kompresiju informacija nisu uvijek radili ispravno, što je dovelo do gubitka podataka za neke korisnike. Kako bi uklonio te probleme i druge pogreške, Microsoft je izdao MS DOS 6.20. Ova je verzija stabilnija, pouzdanija i brža od MS DOS-a 6.0 te uključuje brojna manja poboljšanja. Međutim, sudska odluka u vezi s kršenjem patenata tvrtke Stack Electronics u MS DOS-u prisilila je Microsoft da prvo izda MS DOS 6.21. u kojem je zaplijenjen program za dinamičko sažimanje diska DoubleSpace koji je kršio patent, a potom i MS DOS 6.22 s “dotjeranom” verzijom DoubleSpacea koja nije kršila patent. Po po mom mišljenju iz od ovih verzija najbolja je 6.20.

Operacijska ljuska Windows 3.1 je dodatak koji je razvio Microsoft preko DOS operativnog sustava, pružajući veliki broj značajki i pogodnosti za korisnike i programere. Raširena uporaba Windowsa učinila je 661 de facto standardom za IBM PC-kompatibilna računala: velika većina korisnika takvih računala radi na Windowsima, pa U zadnje vrijeme Gotovo svi novi programi razvijeni su posebno za njihovu upotrebu u Windows okruženje. "Za razliku od školjki kao što je Norton Commander, Windows ne samo da pruža prikladno i vizualno sučelje za rad s datotekama, diskovima itd., već također pruža nove mogućnosti za one koji rade u okruženju Windows programi. Naravno, da biste koristili ove značajke, programi moraju biti dizajnirani da udovoljavaju zahtjevima sustava Windows. Takvi se programi ne mogu izvršavati izvan Windows okruženja, pa ćemo ih zvati Windows programi ili WincSows aplikacije. Međutim, Windows također može izvesti redovni programi, dizajniran za DOS, ali takvi programi ne iskorištavaju nijednu od prednosti Windowsa i sporiji su nego kada se pozivaju izravno iz DOS-a.

Ljuska Windows 3.1 uključuje mnoge komponente i korisnicima različitih kvalifikacija pruža ugodno radno okruženje.

Verzija 3.0 Windows ljuske (i kasnija 3.1) ispovijeda potpuno drugačije principe u pogledu korisničkog sučelja s računalom. (Ova se načela mogu smatrati novima, ali strojevi Jabuka izgrađeni su na ovim principima već nekoliko godina.) Glavna ideja na kojoj se temelji Windows ljuska je prirodnost prezentacije informacija. Informacije trebaju biti predstavljene u obliku koji osigurava najučinkovitiju asimilaciju tih informacija od strane osobe. Unatoč jednostavnosti (pa čak i trivijalnosti) ovog principa, njegova implementacija u sučelja aplikativnih programa osobnih računala iz različitih razloga ostavila je mnogo za poželjeti. I njegova implementacija unutar Windows 3.1 također nije bez nedostataka. Ali ova ljuska predstavlja značajan napredak u odnosu na prethodna računalna korisnička sučelja. Najvažniji razlikovna obilježja njegovi su sljedeći: Windows je zatvoreno radno okruženje. Gotovo sve operacije dostupne na razini operativnog sustava mogu se izvesti bez napuštanja Windowsa. Pokretanje aplikacijskog programa, formatiranje disketa, ispis tekstova - sve se to može pozvati iz Windowsa i vratiti u Windows nakon završetka operacije. DOS iskustvo će i ovdje dobro doći; Mnogi temeljni principi i koncepti okruženja Windows isti su kao oni u okruženju DOS. Osnovni pojmovi korisničkog sučelja u Windows okruženju su prozor i ikona. Sve što se događa unutar Windows ljuske je, u nekom smislu, operacija na ikoni ili operacija na prozoru (ili u prozoru). Struktura prozora i raspored njihovih kontrola standardizirani su u Windows okruženju. Skupovi operacija i struktura izbornika su standardizirani za servisne programe. Operacije koje se izvode pomoću miša standardne su za sve servisne i aplikacijske programe.

Windows je grafička ljuska. Korisnik nije dužan unositi direktive s tipkovnice u obliku tekstualnih nizova. Samo trebaš biti oprezan izgled na zaslonu i pomoću miša odaberite željenu operaciju iz predloženog skupa. Slijedi kursor miša položaj na polju tražene naredbe izbornika, ili na ikoni od interesa, ili na polju sistemske sklopke dizajnirani su za izvođenje samo jednog programa u određenom trenutku. Unutar Windowsa, korisnik može pokrenuti nekoliko programa za paralelno (neovisno) izvođenje. Svaki pokrenuti program ima svoj prozor. Prebacivanje između pokrenutih programa vrši se pomoću miša fiksiranjem kursora u prozoru željenog programa.

(gumbi) . Na odabranom objektu potrebno je nazvati Povezano(ili mješoviti) dokumentacija. Ova vrsta dokumenta omogućuje vam koordinaciju procesa izmjene istih objekata različite programe, kao i automatski prenijeti promjene iz jednog dokumenta na sve povezane.

Usporedba Windows 3.1 sa Windows 3.0

Ako imate iskustva u radu sa sustavom Windows 3.0, savladavanje sljedeće verzije 3.1 neće zahtijevati mnogo truda, jer izgled a metode kontrole su praktički iste. Većina inovacija svodi se na pojednostavljenje usluge i uklanjanje neugodnosti u upravljanju. Riječ je prvenstveno o povećanju brzine rada, pojednostavljenju postupka instalacije, poboljšanju formata dijaloških okvira te povećanju učinkovitosti i inteligencije Print Managera.

Želio bih istaknuti neke od inovacija (dugo očekivanih).

U Windows 3.1 okruženju možete sastavljati dokumente od dijelova koji su pripremljeni u različitim aplikacijama, ali složenost rada s takvim dokumentom nije ništa veća nego da se priprema unutar jedne aplikacije. Dakle, rad u nova verzija Windows, prilikom lijepljenja u tekst pripremljen u Pisati, crtež nastao u kist, crtež se smatra kao objekt. Može se spremiti, preuzeti i ispisati zajedno s dokumentom. Glavna značajka ovog povezivanja crteža i teksta je jednostavnost unošenja izmjena. Na primjer, rad s tekstom u uređivaču Pisati, Dovoljno je dvaput fiksirati pokazivač na slici da bi se pozvao grafički uređivač Kist za slikanje. Slika će se automatski učitati u njega. Sve promjene napravljene na crtežu nakon ovoga bit će automatski prikazane u umetku u tekstualni dokument. Čini se da uređivač teksta Pisati isporučeno dodatne mogućnosti uređivanje crteža (u cijelosti Kist). Rad s objektima također uključuje operacije s ikonama.Ikone se mogu koristiti unutar dokumenata za obavljanje funkcija sličnih onima koje te ikone obavljaju u Windows okruženju.

Ljuska Windows 3.1 to čini nova tehnologija rad s računalom na temelju grafičkog sučelja prirodniji je i pregledniji. Miš ovdje ima još veću ulogu nego u prethodnim verzijama kao glavni alat za upravljanje strojem. U brojnim slučajevima, za pozivanje nekih (prilično složenih) operacija, dovoljno je jednostavno "povuci i ispusti" ikonu ili drugi objekt mišem. Primjerice, za ispis dokumenta dovoljno je mišem “izvući” ikonu odgovarajuće datoteke iz prozora File Managera i “staviti” je na vrh ikone Print Managera. Povucite ikonu datoteke dokumenta u otvoreni prozor uređivača Pisati ili prozor uređivača Bilježnica učitava odgovarajući dokument u prozor.

Općenito, rad s dokumentima značajno je pojednostavljen. Možemo razgovarati o orijentiran na dokumente organizacija rada. U tom slučaju možete postaviti ikonu često korištenog dokumenta u prozor Upravitelja programa i naknadno pokrenuti obradu ovog elementa (na primjer, uređivanje) jednostavnim dvostrukim popravljanjem ove ikone. Istoj svrsi služi i mogućnost automatskog pokretanja Upravitelja datoteka nakon učitavanja ljuske - pred korisnikom se odmah otvara polje za odabir datoteka dokumenata.

Podvrgnut značajnoj obradi i Upravitelj datoteka. Rad s njim postao je znatno lakši. Istodobno je povećana produktivnost i učinkovitost u korištenju prostora na ekranu (moguće je istovremeno promatrati veći broj uređaji i imenici).

Za razliku od prethodne verzije Windows 3.1 više ne može raditi u takozvanom stvarnom načinu rada (Real Mode). Ovaj način rada osigurava da je verzija 3.0 kompatibilna s ranijim verzijama 1.X i 2.X (tako da su aplikacije razvijene za ove ranije verzije ljuske, mogu se izvršiti u okruženju Windows 3.0 kada rade u stvarnom načinu rada). U istom načinu, Windows 3.0 se može koristiti na strojevima s 8088/8086 procesorima. U verziji ljuske 3.1, programeri su odlučili reći zbogom svijetu prve generacije osobnih IBM-kompatibilnih strojeva (PC/XT). Preduvjet za instalaciju Windows 3.1 ljuske na računalo je procesor 80286 (po mogućnosti 386486). Pri radu u Windows 3.1 okruženju mogu se pojaviti problemi s pokretanjem starih (od verzija 1.X, 2.X) aplikacija. No, prijenos aplikacija iz okruženja 3.0 u pravilu ne izaziva zamjerke. U rijetkim slučajevima "nenormalnog" ponašanja aplikacija iz okruženja 3.0 u okruženju 3.1, morate kontaktirati dobavljače proizvoda.

U Windows 3 okruženju implementiran je novi set fontova – tzv TgieTure-shrnft. Ovi su fontovi slični PostScript fontovima. ali se nakon male prilagodbe lako prilagođavaju gotovo svim vrstama pisača. Uz malo truda možete biti uspješni s ovim fontovima u većini Windows aplikacija.

TrueType fontovi se lako mogu skalirati, deformirati na različite načine, rotirati itd. Dodatnu udobnost za one koji vole birati i stvarati fontove pruža poseban program za demonstraciju i korištenje pojedinačnih znakova fonta - Karta Charaker. Konačno, ljuska sustava Windows 3.1 uključuje dva mala Multimedijski programi (Multimedia). Njihova uporaba zahtijeva posebnu hardversku podršku (akustični adapter, eventualno CD-ROM pogon). Korištenjem spomenutih programa tzv Snimač zvuka I media player Proces prolaska programa možete ukrasiti zvučnim efektima. Možete raditi s digitalnim prikazima govora i glazbe, sa slikama dobivenim, na primjer, s playera video diskova.

Za početnike, sustav pruža poduka, kojima se može pristupiti već u fazi instalacije.

Windows aplikacije

Windows - integrirani program. Ne samo posebni programi dizajnirani za rad u Windows okruženju (Windows aplikacije), već i "obični" programi koji rade u DOS okruženju, tzv., mogu se izvoditi pod kontrolom Windows ljuske. DOS aplikacije (DOS aplikacijski programi). Prozorska ljuska omogućuje učinkovitu i udobnu razmjenu informacija između odvojeni programi obavlja pod njegovom kontrolom. Ovdje prvenstveno govorimo o Windows aplikacijama. Pojam integracije obično se također povezuje s mogućnošću dijeljenja računalnih resursa između različitih programa. Tako, primjerice, pisač spojen na računalo mogu jednako uspješno koristiti svi programi na konkurentskoj osnovi. Štoviše, sve operacije povezane s potrebom za rekodiranjem i promjenama upravljačkog programa (primjerice, pri prelasku s ispisa teksta na prikaz ilustracija) preuzima ljuska.

Većinu korisnika Windows okruženje privlači ne samo i ne toliko udobnošću same ljuske, već specifičnošću aplikacija implementiranih u ovom okruženju. Značajke implementacije u Windows okruženju čak i aplikacijskih programa koji su korisnicima poznati iz rada u DOS-u (prijave) praktički vam omogućuju da tretirate Windows verzije ovih programa kao potpuno nove proizvode.

Rad na Windows radnoj površini iu Windows aplikacijama uključuje neku vrstu restrukturiranja vašeg “životnog stila”. Korisnikov "život" u Windows okruženju povezan je s upravljanjem "mišom", razmjenom podataka između pojedinih programa i paralelnim izvođenjem. Standardizacija sučelja pojedinih Windows aplikacija omogućuje jednostavno prelaženje s jedne aplikacije na drugu bez pokretanja svake od nule vremena (barem u pogledu metoda i sredstava kontrole).

U markiranoj isporuci Windows paket Postoji nekoliko aplikacija. Svi su spojeni u grupu Pribor(pribor, alat). To su mali aplikacijski programi po veličini i mogućnostima koji čine korisnički "gospodski pribor". Daleko su od profesionalnih specijaliziranih paketa. Ali dobro rade ilustrirajući mogućnosti ljuske i pružaju neke minimalne usluge. Štoviše, vrlo je korisno započeti upoznavanje s ozbiljnim paketima s odgovarajućim alatima ove grupe. Tako, na primjer, nakon što ste neko vrijeme radili s uređivačem teksta Pisati, u budućnosti možete lako prijeći na korištenje profesionalnih paketa za obradu teksta kao što su Word za Windows, Lotus Ami Professional, WordPerfect za Windows" itd. Osim toga, u prijavama iz grupe Pribor Implementirani su mnogi novi proizvodi koji su specifični za Najnovija verzija 3.1 Windows ljuska (rad s objektima, novi fontovi...).

Objektno orijentirani pristup stvaranje Windowsa 95 Microsoft je u potpunosti implementirao objektno orijentirani pristup. Budući da je on bio temelj novog operativnog sustava, prvo ćemo reći nekoliko riječi o tome što je objektna orijentacija.

Koncept "objektno orijentiran" pojavio se u programiranju relativno nedavno. Kada je računalna snaga strojeva bila niska, stvaranje objektno orijentiranih sustava nije dolazilo u obzir. Osnova svega bila je programski kod. Programeri su zapisali sekvence naredbi za izvođenje određenih radnji na podacima, koje su kompajlirane u module i procedure. Za rad sa svakim objektom kreirana je vlastita procedura.

Objekti, njihova svojstva i metode Postupno, s porastom produktivnosti računalnih sustava, proceduralni pristup počeo je zamjenjivati ​​objektni pristup. Objekt je na prvom mjestu, a ne kôd koji ga obrađuje. Na razini korisnika, objektni pristup se izražava u činjenici da je sučelje privid stvarnog svijeta, a rad sa strojem sveden je na radnje s poznatim objektima. Dakle, mape se mogu otvarati, stavljati u aktovku, dokumenti se mogu pregledavati, ispravljati, premještati s jednog mjesta na drugo, baciti u smeće, poslati faks ili pismo primatelju itd. Pokazalo se da je pojam objekta toliko širok da još nije dobio strogu definiciju.

Predmet, kao iu stvarnom svijetu, ima različita svojstva. Programer ili korisnik ne može promijeniti sva svojstva objekata, već samo neka od njih. Možete promijeniti naziv objekta, ali ne možete promijeniti količinu slobodnog prostora na disku, što je također svojstvo objekta. Svojstva prvog tipa u programskim jezicima nazivaju se read/write, a svojstva drugog tipa samo read.

Metoda je način utjecaja na objekt. Metode vam omogućuju stvaranje i brisanje objekata, kao i promjenu njihovih svojstava. Na primjer, da bi se nacrtala točka, linija ili ravna figura na ekranu, sastavljaju se različiti nizovi kodova ili programa. Korisnik, međutim, koristi jednu metodu Draw() za prikaz tih objekata, koja sadrži kod za prikaz svih objekata s kojima radi. Ova pogodnost dolazi po cijenu činjenice da objektno orijentirani sustavi mogu raditi samo na dovoljno snažnim računalnim sustavima.

Proceduralni pristup u ranim operativnim sustavima Do sada je proceduralni pristup prevladavao u svim operativnim sustavima. Da bi izvršio bilo koju akciju u sustavu, korisnik je morao pozvati odgovarajući program (proceduru) i proslijediti mu određene parametre, na primjer, naziv datoteke koja se obrađuje. Program je izvršio navedene akcije na datoteci i završio s radom. U ovom slučaju korisnik se prije svega bavi zadatkom obrade dokumenta, a zatim i samim dokumentom. U stara vremena, kada računala nisu bila osobna računala, korisnik je opisivao radnje koje je zadatak trebao izvršiti nekim čudnim jezikom zvanim Job Control Language (JCL-Job Control Language).

S pojavom terminala, jezik upravljanja zadacima je pojednostavljen i postupno pretvoren u naredbeni redak, međutim, postupak obrade dokumenata ipak je bio na prvom mjestu, a sam dokument je imao sporednu ulogu.

Sljedeća faza u pojednostavljenju rada sa strojem bila je izrada raznih vrsta operativnih ljuski (prvi tekst), koje su "sakrile" DOS naredbeni redak od korisnika. Unos niza znakova koji čine naredbu operativnog sustava sveden je na pritisak jedne funkcijske tipke ili klik mišem. Najčešći od ovih "dodataka" operativnom sustavu bila je ljuska Norton Commander. Međutim, glavni "alat" korisnika i dalje je bila tipkovnica. Kvalitativni prijelaz dogodio se nakon što su se pojavile grafičke ljuske. Korisnik sada prvenstveno radi s pokazivačkim uređajem kao što je miš, trackball ili tablet, a ne s tipkovnicom (naravno, to se ne odnosi na rad unutar samih aplikacija, npr. uređivači teksta) . Ne treba pamtiti gotovo nikakve naredbe operativnog sustava. Kako biste pokrenuli aplikaciju, samo kliknite na njezinu sliku ili “ikonicu” (autor je radije naziva ikonom).

Od proceduralnog pristupa prema objektno orijentiranom Početkom 90-ih. Još uvijek prevladava proceduralni pristup, ali se pojavljuju neki znakovi objektno orijentiranog pristupa. Na primjer, već u sustavu Windows 3+ možete određenom dokumentu dodijeliti aplikaciju za njegovu obradu. Istodobno se pojavila metoda povezivanja i ugrađivanja objekata (OLE) koja omogućuje da klikom na sliku objekta implicitno pokrenete aplikaciju koja ga obrađuje, a nakon završetka obrade vratite se na prethodnu aplikaciju.

Usko povezana s OLE-om je takozvana metoda uređivanja dokumenta na mjestu. Ako je objekt ugrađen u dokument koji treba obraditi određena aplikacija, tada kada kliknete na taj objekt, željena aplikacija se implicitno pokreće, a ništa se u radnom prostoru ne mijenja osim alatnih traka. Na primjer, ako tekst koji se obrađuje u uređivaču Microsoft Worda ima kreiranu tablicu u uređivaču Microsoft Excel, klik na njega zamijenit će alatne trake Excel vještine. Korisnik može dokument obraditi potpuno drugom aplikacijom, a da to nije ni svjestan.Još jedan mehanizam koji je pojednostavio rad i približio eru objektno orijentiranog pristupa zove se “Drag & Drop”, što doslovno znači “povuci i ispusti”. Ovom metodom kliknete (obično lijevom tipkom miša) na sliku objekta, pomičete je po ekranu dok držite tipku pritisnutom i otpustite tipku kada je pokazivač na željenom mjestu na ekranu. Tako su postupci kopiranja, premještanja i brisanja postali objektno orijentirani.

Što je korisnik učinio kada je trebao obrisati datoteke u operativnom sustavu MS-DOS? Pokrenuo je proceduru za brisanje datoteka, prosljeđujući njihova imena kao parametre: del FILEI. TXT FILE2TXT Ova radnja nimalo ne podsjeća na stvarni svijet u kojem jednostavno bacate nepotrebne papire u smeće. Na prvom mjestu za prolaz je predmet (papir) na kojem se izvodi zahvat (prebacivanje u kantu za smeće), R operativne školjke koje rade pod Windows kontrola 3.1, takva je radnja već implementirana kao objektno orijentirana - pomoću mehanizma "Draw & Drop". Na primjer, u Norton Desktopu možete zgrabiti datoteku mišem i povući je u sliku kante za smeće. Ovo je dovoljno za brisanje datoteke. Tako rad na osobnom računalu sve više podsjeća na manipuliranje predmetima u stvarnom svijetu.

Odabir pokazatelja i parametara za ocjenu OS Windows 95 - objektno orijentirani OS Windows 95 je potpuno razvijen operativni sustav Plug & Play 32-bitni OS zaštićenog načina rada Prioritetni multitasking Višenitnost. Alat za ispis 32-bitni datotečni sustavi koji se mogu instalirati Objekti daljinski pristup Multimedijske mogućnosti Podrška za MS-DOS aplikacije Podrška za dugi naziv datoteke Korisničko sučelje Rad s memorijom

Usporedna procjena OS PVEM prema odabranim pokazateljima Windows 95 u usporedbi s Windows 3+

Temeljna novost operacijskog sustava Windows 95 leži upravo u tome što je u njemu najpotpunije implementiran koncept objektno orijentiranog pristupa.

Windows 95 - objektno orijentirani OS

Objektno orijentirani pristup implementiran je kroz desktop model. Windows 95 radi bez upravitelja programa koji je poznat kao Windows 3+. Korisnik radi sa zadacima i aplikacijama na isti način kao i s dokumentima na svom stolu.

Ovo je zgodno za ljude koji prvi put vide računalo, ali stvara neke poteškoće u "prijelaznom razdoblju" za one koji su navikli smatrati program osnovom svega u stroju.

Dakle, jedna od glavnih razlika između Windows 95 i Windows 3+ (i od velike većine drugih operativnih sustava) je ta što je glavni naglasak u njemu na dokumentu, a program, zadatak, aplikacija ili programski kod općenito se smatra samo kao alat za rad s dokumentom.

Windows 95 je potpuno razvijen operativni sustav

Još jedan temeljni Windows značajka 95 je da je, za razliku od Windows 3+, to "pravi" operativni sustav (a ne operacijska ljuska koja radi pod MS-DOS-om). Pod "stvarnim" mislimo na to da kada uključite stroj, odmah se pokreće Windows 95. Ovo rezultira određenim neugodnostima za korisnika. Mora se naviknuti na činjenicu da prije isključivanja stroja mora elegantno ugasiti Windows 95, budući da novi operativni sustav stvara međuspremnike u RAM-u i njihov se sadržaj mora isprati na disk.

Plug & Play

Prići hardver također se dramatično promijenio. Sada sustav koristi standard Plug & Play (u prijevodu “plug-and-play”, najčešće se izgovara kao “plug-n-play”), koji olakšava i maksimalno automatizira proces dodavanja novih perifernih uređaja. Standard Plug & Play zajednički je razvoj Intela i Microsofta. Njegova glavna ideja je da svaki uređaj koji je u skladu s ovim standardom prijavljuje određene informacije o sebi, zahvaljujući kojima operativni sustav automatski konfigurira periferne uređaje i rješava sukobe hardvera. Najprije mora biti zadovoljen standard Plug & Play BIOS matične ploče ploče i, naravno, periferne uređaje. Dakle, operativni sustav pruža automatsko povezivanje i konfiguracija uređaja koja je kompatibilna s Plug and Play, održava kompatibilnost s naslijeđenim uređajima i stvara dinamičko okruženje za uključivanje i isključivanje mobilnih komponenti.

32-bitni OS zaštićenog načina rada

MS-DOS je bio čisti 16-bitni operativni sustav i radio je u stvarnom procesorskom načinu rada. U verzijama sustava Windows 3.1 neki su kodovi bili 16-bitni, a neki 32-bitni. Windows 3.0 podržavao je način rada stvarnog procesora; pri razvoju verzije 3.1 odlučeno je napustiti njegovu podršku. Windows 95 je 32-bitni operativni sustav koji radi samo u CPU zaštićenom načinu rada. Kernel, koji uključuje upravljanje memorijom i otpremu procesa, sadrži samo 32-bitni kod. Time se smanjuju troškovi i ubrzava rad. Samo neki moduli imaju 16-bitni kod za kompatibilnost s MS-DOS načinom rada. Windows 95 koristi 32-bitni kod gdje god je to moguće, pružajući povećanu pouzdanost i otpornost sustava. Osim toga, 16-bitni kod se koristi za kompatibilnost s naslijeđenim aplikacijama i upravljačkim programima.

Prioritetni multitasking

Za razliku od prethodnih verzija, Windows 95 podržava preemptive multitasking i paralelne procese (multithreading). U sustavu Windows 3+ postojao je takozvani "preemptive multitasking" (nepreemptive multitasking), u kojem je aplikacija bila odgovorna za raspodjelu procesorskog vremena. Sustav je izvršavao zadatak sve dok aplikacija nije “dobrovoljno” odustala od procesora. U sustavu Windows 95 jezgra sustava odgovorna je za dodjelu procesorskog vremena, što osigurava normalan rad pozadinskih zadataka.

Višenitnost

Windows 95 podržava multithreading, tehnologiju koja mu omogućuje ispravno obavljanje više zadataka u vlastitim procesima.

Alat za ispis

Print spooler je radikalno redizajniran u odnosu na Windows 3+ Sada, paralelno s ispisom, možete raditi nešto drugo (u staroj ljusci ste mogli ili ispisivati ​​ili raditi). Alat za ispis također je sada 32-bitni.

32-bitni datotečni sustavi koji se mogu instalirati

Ovaj dio operativnog sustava postao je mnogo produktivniji od sličnih komponenti sustava Windows 3+. Za tvrdi diskovi koriste se virtualne tablice dodjele datoteka (vfat), a za CD-ove novi datotečni sustav CDFS (CD-ROM File System). U tom slučaju nazivi datoteka mogu sadržavati do 255 znakova, uključujući razmake i Posebni simboli(kompatibilnost sa starim datotečnim sustavom je sačuvana, iako na pomalo umjetan način. Sada u većini slučajeva nije potreban MSCDEX EXE modul koji je izvršio konverziju datotečnog sustava ISO standard-9660 (CD) u MS-DOS datotečni sustav.

Datotečni sustav koji se može instalirati i koji prikazuje struktura datoteke udaljeni stroj uključen mrežni pogon radna stanica se naziva mrežni preusmjerivač. Mrežni preusmjerivači za IPX/SPX i NetBEU protokole također koriste 32-bitni kod. Protokol NetBEU koristi se kada Windows rade 3.1, IPX/SPX - za komunikaciju sa strojevima koji koriste Windows NT, Alati za daljinski pristup Windows 95, za razliku od većine operativnih sustava za osobna računala, od početka je dizajniran za umrežavanje, tako da je dijeljenje datoteka i uređaja u potpunosti integrirano u sučelje. Windows korisnik 95.

U sustavu Windows 95 možete pristupiti mreži bez instalacije mrežni adapter! Zamijenit će ga modem i poseban PPP protokol (“point-to-point”, odnosno “point-to-point protocol”). U tom slučaju brzina rada ograničena je brzinom Vašeg modema.Sustav nudi napredni softver za pristup Internetu, Microsoft Network, America Online i drugim sličnim servisima.

Multimedijske mogućnosti

Teško je zamisliti moderan operativni sustav bez multimedije. Za rad s audio i video datotekama različitih formata, Windows 95 uključuje skup kodeka - učinkovite softverske alate za sažimanje i dekompresiju ovih datoteka i pretvaranje njihovih formata za izlaz u razne uređaje multimedija (riječ “koder” je skraćenica za riječi “koder-dekoder”, kao što je “modem” skraćenica za riječi “modulator-demodulator”). Prilikom reprodukcije datoteke, sustav pokreće enkoder s kojim je datoteka kreirana. Vozači zvučne kartice koristite 32-bitni kod, ali u slučajevima kada sustav ne može prepoznati karticu, koristi se 16-bitni pravi upravljački program koji dolazi s karticom. Kada je pokrenut upravljački program 32-bitnog zaštićenog načina rada, upravljački program stvarnog načina rada automatski se onemogućuje.

Kada umetnete CD u čitač, sustav pokušava prepoznati njegov format i pokrenuti odgovarajuću aplikaciju za reprodukciju. Ako je instaliran ISO-9660 (softverski) disk, tada Windows 95 traži datoteku pod nazivom AUTO-RUN. INF u ga izvršava. Ovaj mehanizam se zove Spin & Grin.

Kod odgovoran za obradu slike značajno je redizajniran. pa kvaliteta reprodukcije AVI datoteke značajno je porastao u odnosu na Windows 3+, a brzina njihove reprodukcije sada je gotovo neovisna o odabranoj skali slike. Ugrađene audio, video i CD mogućnosti dat će novi poticaj razvoju multimedijskih aplikacija. Windows 95 je prvi Windows verzija, koji izaziva MS-Dos u softverskoj podršci za igre.

Podrška za MS-DOS aplikacije

Windows 95 zauzima manje prostora u glavnoj memoriji, tako da sada možete pokrenuti mnoge od onih MS-DOS programa koji se ne mogu pokrenuti u sustavu Windows 3.+. Programi koji ni sada neće stati u memoriju mogu se zapeći način emulacije MS-DOS. Prebacivanjem na ovaj način, Windows 95 prekida sve pokrenute aplikacije, a zatim se briše iz memorije, ostavljajući samo mali modul za pokretanje. Nakon što završite s radom s MS-DOS programom, možete se vratiti u Windows pritiskom jedne tipke.

Podrška za dugi naziv datoteke

Možete zaboraviti na ograničenja duljine naziva datoteke u sustavima Windows 3.+ i MS-DOS. U sustavu Windows 95 nazivi datoteka mogu imati do 255 znakova.

Korisničko sučelje

Zahvaljujući novom sučelju u sustavu Windows 95, u usporedbi sa sustavom Windows 3. +, puno je lakše pokretati programe, otvarati i spremati dokumente, raditi s diskovima i mrežnim poslužiteljima.

Raditi sa Windows memorija 95 automatski oslobađa svu memoriju dodijeljenu aplikaciji nakon što završi s radom. U sustavu Windows 3+, loše napisane aplikacije često nisu oslobađale svu memoriju koju su tražile. S vremena na vrijeme pokazalo se da je memorije toliko malo da je jedino rješenje bilo ponovno pokretanje sustava (a ponekad i ponovno pokretanje stroja). Ova vrsta problema naziva se "curenje memorije" i događa se softverskim proizvodima čak i najpoznatijih tvrtki. Kada prekinete aplikaciju u sustavu Windows 95, sva memorija koju je zauzela automatski se oslobađa i takvi se problemi ne pojavljuju.

Perspektive razvoja OS PVEM Windows NT

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

Operativni sustavi klase MS-DOS više se ne mogu nositi s tolikim protokom podataka i ne mogu u potpunosti koristiti resurse modernih računala. Stoga je nedavno došlo do prijelaza na snažnije i naprednije operacijske sustave klase UNIX, primjer za što je Windows NT, koji je izdao Microsoft.

Zadaci postavljeni tijekom stvaranja Windows NT

Windows NT nije daljnji razvoj prethodno postojećih proizvoda. Njegova je arhitektura stvorena od nule, uzimajući u obzir zahtjeve za modernim operativnim sustavom. Osobitosti novi sustav Razvijeni na temelju ovih zahtjeva navedeni su u nastavku.

1. Težnja za pružanjem kompatibilnost(kompatibilni) novog operativnog sustava, programeri Windows NT zadržali su poznato Windows sučelje i implementirali podršku za postojeće datotečne sustave (kao što je FAT) i razne aplikacije (napisane za MS - Dos, OS/2 1. x, Windows 3 .x i POSIX). Programeri su također uključili u Windows NT alate za rad s raznim mrežnim alatima.

2. Ostvareno prenosivost(prenosivost) sustava koji sada može raditi i na CISC i RISC procesorima. CISC uključuje Intel kompatibilne procesore 80386 i više; RISC predstavljaju sustavi s MIPS R4000, Digital Alpha AXP i Serija Pentium P54 i novije.

3. Skalabilnost(skalabilnost) znači da Windows NT nije vezan za jednoprocesorsku računalnu arhitekturu, već je sposoban u potpunosti iskoristiti mogućnosti koje pružaju simetrični višeprocesorski sustavi. Trenutno Windows vrijeme NT može raditi na računalima s brojem procesora od 1 do 32. Osim toga, ako zadaci s kojima se korisnici suočavaju postanu složeniji i zahtjevi koji se postavljaju pred računalno okruženje se prošire, Windows NT omogućuje jednostavno dodavanje moćnijih i produktivnijih poslužitelja i radne stanice na korporativna mreža. Dodatne pogodnosti omogućuje korištenje jedinstvenog razvojnog okruženja za poslužitelje i radne stanice.

4. Windows NT ima homogenu sigurnosni sustav(sigurnost) u skladu sa specifikacijama američke vlade i u skladu sa sigurnosnim standardom B2. U poslovnom okruženju kritične aplikacije imaju potpuno izolirano okruženje.

5. Distribuirana obrada(distribuirana obrada) znači da Windows NT ima ugrađenu obradu mogućnosti umrežavanja. Windows NT također dopušta komunikaciju s različitim tipovima računala domaćina podržavajući niz transportnih protokola i korištenjem klijent-poslužiteljskih mogućnosti visoke razine, uključujući imenovane cijevi, pozive udaljenih procedura (RPC) i Windows utičnice.

6. Pouzdanost i otpornost na pogreške(pouzdanost i robusnost) pružaju arhitektonske značajke koje štite aplikacijske programe od međusobnog oštećenja i oštećenja operativnog sustava. Windows NT koristi strukturirano rukovanje iznimkama otpornim na greške na svim arhitektonskim razinama, što uključuje NTFS datotečni sustav koji se može obnoviti i pruža zaštitu kroz ugrađenu sigurnost i napredne tehnike upravljanja memorijom.

7. Mogućnosti lokalizacija(raspodjela) pružaju alate za rad u mnogim zemljama svijeta na nacionalnim jezicima, što se postiže korištenjem standarda ISO Unicode (razvijenog od strane međunarodne organizacije za standardizaciju).

1. Zahvaljujući modularnom dizajnu sustava osiguran je šireći semost(nemogućnost) Windows NT, koji, kao što će biti prikazano u sljedećem odjeljku, omogućuje fleksibilnost dodavanja novih modula različitim razinama operativnog sustava.

Popis korištene literature

1. “IBM PC za korisnike” V. E. Figurnov

2. “Windows 95 za zaposlene ljude” Ron Mansfield

3. “Operacijski sustav Windows 95” A. V. Potapkin

4. “Tečaj mladog borca” K. Akhmetov

5. “Učinkovit rad u sustavu Windows 95” K. Stinson

6. “Windows 3.1” Stefan Feutz



reci prijateljima