Što se naziva softverska i hardverska platforma? Koncept platforme

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

Koji se operacijski sustavi nazivaju višeprogramskim

1. osiguravanje istodobnog rada više korisnika

2. podrška mrežnom radu računala

3. osiguravanje pokretanja nekoliko programa istovremeno

4. koji se sastoji od više od jednog programa

Koji su načini implementacije jezgre sustava?

1. višerazinska (višeslojna) organizacija

2. organizacija mikrojezgre

3. distribuirana implementacija

4. monolitna organizacija

Što je obično uključeno u OS kernel

1. menadžeri resursa na visokoj razini

2. hardverska podrška za funkcije OS-a od strane procesora

3. osnovni izvršni moduli

4. skup API funkcija sustava

Koje su značajke karakteristične za moderne univerzalne operacijske sustave?

1. podržavaju višezadaćnost

2. podrška mrežnim funkcijama

3. osiguranje sigurnosti i zaštite podataka

4. pružanje velikog skupa funkcija sustava programerima aplikacija

Koje su izjave u vezi s pojmom "API funkcija" točne?

1. API funkcije definiraju sučelje programiranja aplikacije

2. API funkcije koriste se pri razvoju aplikacija za pristup računalnim resursima

3. API funkcije implementiraju najnižu razinu jezgre sustava

4. API funkcije su skup hardverski implementiranih funkcija sustava

Koje su karakteristike tipične za Unix OS?

1. otvorenost i dostupnost izvornog koda

2. usredotočite se na korištenje grafičkog sučelja s prozorima

3. korištenje jezika visoke razine C

4. mogućnost prilično lakog prijelaza na druge hardverske platforme

Koje se vrste operativnih sustava danas najčešće koriste?

1. sustavi Windows obitelj

2. sustavi obitelji Unix/Linux

3. sustavi obitelji MS DOS

4. sustavi obitelji IBM OS 360/370

Koje probleme treba riješiti pri izradi multiprogramskog OS-a

1. Kodeks i zaštita podataka različite primjene, smješteni zajedno u glavnu memoriju

2. centralizirano upravljanje resursima od strane OS-a

3. prebacivanje procesora s jedne aplikacije na drugu

4. potreba za smještajem koda i podataka mnogih aplikacija odjednom u glavnu memoriju

Kakav je trenutačni odnos između operativnih sustava koji se koriste na POSLUŽITELJIMA?

1. približno se podjednako koriste sustavi iz obitelji Windows i Unix/Linux

2. oko 10% su Windows sustavi, oko 90% su Unix/Linux sustavi

3. oko 90% su sustavi obitelji Windows, oko 10% su sustavi obitelji Unix/Linux

4. oko 30% - sustavi obitelji Windows, oko 30% - sustavi obitelji Unix/Linux, oko 40% - ostali sustavi

Koje su izjave u vezi s pojmom "jezgra operacijskog sustava" točne?

1. Kernel implementira najvažnije funkcije OS-a

2. Kernel rutine se izvršavaju u privilegiranom načinu rada procesora.

3. Kernel u složenim operacijskim sustavima može biti izgrađen na principu više razina

4. Kernel je uvijek ugrađen u hardver

Koje se poruke pojavljuju kada pritisnete alfanumeričku tipku na tipkovnici?

Koji se koraci izvode u algoritmu za interakciju između aplikacije i sustava? operacijski sustav

1. generiranje poruke i njeno stavljanje u red čekanja sustava

2. distribucija poruka među redovima čekanja aplikacija

3. pozvati funkciju prozora za obradu poruke

4. Dohvaćanje poruke iz reda čekanja aplikacije

Što je koncept "poruke"?

1. mala podatkovna struktura koja sadrži informacije o nekom događaju

2. posebna API funkcija koju poziva sustav kada se dogodi događaj

3. jednobajtno polje sa šifrom događaja koji se dogodio

4. prozorčić koji korisniku prikazuje informacije o događaju koji se dogodio

Koje su tvrdnje o hijerarhiji prozora točne?

1. glavni prozor može sadržavati bilo koji broj podprozora

2. svaki podređeni prozor može sadržavati vlastite podređene prozore

3. Podređeni prozori mogu biti dvije vrste - dječji i skočni

4. Aplikacija može imati nekoliko glavnih prozora

Kako mogu saznati koordinate trenutne pozicije miša kada pritisnem lijevu tipku?

1. pomoću događaja WM_LbuttonDown i njegovog LPARAM polja

2. pomoću događaja WM_LbuttonDown i njegovog WPARAM polja

3. pomoću događaja WM_LbuttonDown i njegovih WPARAM i LPARAM polja

4. pomoću događaja WM_LbuttonCoordinates

Koje se funkcije mogu koristiti za dobivanje konteksta uređaja?

4. Stvorite kontekst

Koja je instrukcija (operator) glavna pri pisanju prozorske funkcije?

1. instrukcija višestrukog izbora tipa Case - Of

2. uvjet if – then izjava

3. instrukcija petlje s poznatim brojem ponavljanja

4. instrukcija petlje s nepoznatim brojem ponavljanja

Koji vam poziv omogućuje dodavanje niza u stavku popisa?

1. Pošalji poruku (MyEdit, lb_AddString, 0, niz)

2. Pošalji poruku (“Uredi”, lb_AddString, 0, string)

3. Pošalji poruku (MyEdit, AddString, 0, niz)

4. Pošalji poruku (MyEdit, niz, lb_AddString, 0)

Koje su tvrdnje o funkciji prozora točne?

1. funkcija prozora uzima 4 ulazna parametra

2. Tijelo funkcije prozora je instrukcija za odabir s rukovateljima događajima

3. Funkcija prozora mora obraditi poruku wm_Destroy

4. Funkcija prozora se izričito poziva iz glavne aplikacijske funkcije

Koje se poruke pojavljuju kada pritisnete funkcijsku tipku na tipkovnici?

Što bi moglo uzrokovati interni prekid?

1. pokušaj dijeljenja s nulom

2. pokušaj izvršenja zabranjene naredbe

3. pokušati kontaktirati nepostojeću adresu

4.kliknite tipku miša

Koje operacije određuju interakciju vozača s upravljačem

1. provjera statusa uređaja

2. upisivanje podataka u registre kontrolera

3. Čitanje podataka iz registara kontrolera

4. rukovanje prekidima od uređaja

Koje operacije uključuje pozivanje novog rukovatelja prekidima?

1. pristup tablici vektora prekida za određivanje adrese prve naredbe pozvanog rukovatelja

2. spremanje konteksta za prekinuti programski kod

3. unos početne adrese pozvanog rukovatelja u brojač naredbi

4. unošenje potrebnih izmjena u tablicu vektora prekida

Što je uključeno u programsku razinu ulazno/izlaznog podsustava

1. vozači

2. I/O upravitelj

3. sistemski pozivi

4. kontrolori

Što definira pojam "ulazno/izlazni port"

1. redni broj ili adresa registra kontrolora

2. I/O naredba stroja

3. I/O uređaj

4. Kontroler I/O uređaja

Koje vrste prekida postoje?

1. vanjski ili hardverski prekidi

2. interni prekidi ili iznimke

3. softverski pseudoprekidi

4. prekidi sustava

Koje su tvrdnje u vezi s pojmom prekida točne?

1. prekidi su mehanizam za odgovor računalnog sustava na događaje koji se u njemu događaju

2. prekidi služe za sinkronizaciju rada glavnih uređaja računalnog sustava

3. prekidi se javljaju u nepredvidivim vremenima

4. prekidi su glavni mehanizam za raspoređivanje niti

Koje informacije mogu sadržavati registri kontrolera uređaja?

1. Trenutna država uređaja

2. trenutna naredba koju uređaj izvršava

3. podaci preneseni s uređaja na sustav

4. podatke koje sustav prenosi uređaju

Kako su hardverski prekidi raspoređeni ovisno o njihovom prioritetu

1. kvar hardvera > mjerač vremena > diskovni uređaji > mrežni uređaji>tipkovnica i miš

2. kvar hardvera > mjerač vremena > diskovni uređaji > tipkovnica i miš > mrežni uređaji

3. mjerač vremena > kvar hardvera > diskovni uređaji > mrežni uređaji > tipkovnica i miš

4. kvar hardvera > diskovni uređaji > mjerač vremena > mrežni uređaji > tipkovnica i miš

Što bi moglo uzrokovati vanjski prekid?

1. pritiskom tipke na tipkovnici

2. dovršiti operaciju diska

3. pristup naredbi koju izvršava procesor na nepostojeću adresu

4. pokušaj izvršenja zabranjene naredbe

Koncept softverske platforme. Usporedne karakteristike korištenih platformi (Windows, Linuxi tako dalje.).

U tradicionalnom smislu platforma - je sklop hardvera i softvera na kojem radi softver korisnik računala. Osnova hardverska platforma (hardver-platforme) - CPU. Tip procesora određuje hardversku arhitekturu - hardversku platformu, odnosno vrstu i karakteristike računala.

Koncepti "softverska platforma" (softver-platforma), ili "softver" nastao je razvojem računalne industrije. Bez softvera, računalo je samo elektronički uređaj koji se ne može kontrolirati i stoga ne može biti koristan. Ovisno o funkcijama koje softver obavlja, može se podijeliti u dvije velike skupine: sistemski i aplikacijski softver.

^ Sistemski softver- Ovo je "softverska ljuska" hardvera dizajnirana za odvajanje drugih programa od izravne interakcije s opremom i organiziranje procesa obrade informacija u računalu. Aplikacijski softver dizajniran za rješavanje specifičnih problema korisnika. Sistemski softver uključuje takve vrste programa kao što su operativni sustavi, razni servisni alati koji funkcionalno nadopunjuju mogućnosti operacijskih sustava, alati (sustavi za upravljanje bazama podataka, sustavi za programiranje, ljuske ekspertnih sustava).

Glavna komponenta sistemskog softvera - operativni sustav - obavlja sljedeće funkcije:

1) organizacija višenamjenskog rada računala, u kojem je moguće istovremeno izvršavanje više korisničkih programa;

2) organiziranje pohrane korisničkih programa i podataka na mediju za pohranu i, eventualno, autoriziranje pristupa tim informacijama;

3) pružanje interakcije korisnika temeljene na grafičkom sučelju;

4) pružanje mrežnih mogućnosti, odnosno mogućnosti pristupa informacijama pohranjenim u memoriji drugog računala na lokalnoj ili globalnoj mreži.

Potonja značajka sada je postala standard za svaki moderni operativni sustav. Međutim, kod klasifikacije operacijskih sustava možemo razlikovati dvije skupine na temelju ovog kriterija. To su, prije svega, sustavi namijenjeni uporabi u komunikacijskim čvorovima korporativnih mreža, te sustavi za mrežne radne stanice. Primjer takvih sustava su Microsoft Windows NT poslužitelj 4.0, Novell Netware 4.x (za komunikacijske čvorove) i Microsoft Windows NT Radna stanica 4.0 - (za radne stanice).

Usporedna analiza operativnih sustava: Windows, Linux, MacOS

Uvod

Operativni sustav je skup međusobno povezanih sistemskih programa koji se učitavaju kada se računalo uključi i trajno se pohranjuju u memoriju računala. Oni vode dijalog s korisnikom, upravljaju računalom, njegovim resursima (RAM, diskovni prostor itd.), te pokreću druge (aplikacijske) programe na izvršenje. Operativni sustav pruža korisniku i aplikacijskim programima prikladan način komunikacije (sučelja) s računalnim uređajima.

Glavni razlog potrebe za operativnim sustavom je taj što su atomske operacije za rad s uređajima računala i upravljanje računalnim resursima operacije vrlo niske razine, pa se radnje koje zahtijevaju korisnik i aplikacijski programi sastoje od nekoliko stotina ili tisuća takvih atomskih operacije.

Na primjer, pogon magnetskog diska "razumije" samo takve osnovne operacije kao što su uključivanje/isključivanje pogonskog motora, instaliranje glava za čitanje na određeni cilindar, odabir određene glave za čitanje, čitanje informacija sa zapisa diska u računalo, itd. Čak i za izvođenje tako jednostavne akcije kao što je kopiranje datoteke s jedne diskete na drugu (datoteka je imenovani skup informacija na disku ili drugom strojnom mediju), potrebno je izvršiti tisuće operacija za pokretanje naredbi pogona diska, provjeriti njihovo izvršenje, pretraživati ​​i obrađivati ​​informacije u tablicama, postavljati datoteke na diskove itd.

Operativni sustav skriva sve te složene i nepotrebne detalje od korisnika i pruža mu prikladno sučelje za rad. Također obavlja razne pomoćne radnje, poput kopiranja ili ispisa datoteka. Operativni sustav se pokreće radna memorija sve programe, prenosi im kontrolu na početku njihovog rada, izvodi razne radnje na zahtjev pokrenutih programa i oslobađa RAM koji zauzimaju programi kada završe.

Funkcije operativnog sustava uključuju:

vođenje dijaloga s korisnikom;

ulaz/izlaz i upravljanje podacima;

planiranje i organiziranje procesa obrade programa;

distribucija resursa (RAM i predmemorija, procesor, vanjski uređaji);

pokretanje programa za izvršenje;

sve vrste pomoćnih operacija održavanja;

prijenos informacija između različitih internih uređaja;

programska podrška za rad perifernih uređaja (zaslon, tipkovnica, disk jedinice, printer, itd.).

Operativni sustavi mogu se podijeliti u skupine (klasificirati) prema sljedećim kriterijima:

Prema broju korisnika: jednokorisnički operativni sustav (služi samo jednog korisnika); višekorisnički (radi s mnogo korisnika)

Po broju procesa: jednozadatni (obraditi samo jedan zadatak - više se ne koristi); multitasking (locira nekoliko zadataka istovremeno u RAM-u, koje procesor naizmjenično obrađuje)

Prema vrsti sredstava računalna tehnologija: jednoprocesorski, višeprocesorski (zadaci se mogu izvršavati na različitim procesorima; poslužitelji su u pravilu višeprocesorski), umreženi (osiguravaju dijeljenje resursa svim zadacima koji se izvode na mreži).

Na temelju vrste sučelja (načina interakcije s korisnikom), operativni sustavi se dijele u 2 klase: OS sa sučeljem naredbeni redak i OS s grafičkim sučeljem.

Postoji nekoliko vrsta operativnih sustava: Windows, Lunix, Mac os. Najčešći operativni sustav je Windows. Pogledajmo prvo njega i usporedimo druge sustave s Windowsima.

Podaci za 2006. godinu o korištenju operativnih sustava u svijetu:

Svi ostali OS - 1%

Usporedna analiza operacijskih sustava

Povijest Windowsa (razvio ga je Microsoft) seže u 1986. godinu, kada se pojavila prva verzija sustava, ali nije odmah stekao popularnost - 1990. godine, kada je pušten Windows verzija 3.0. Popularnost nove verzije sustava Windows rezultat je nekoliko razloga. Grafičko sučelje omogućuje vam rad s objektima na računalu ne uz pomoć naredbi, već uz pomoć vizualnih i razumljivih radnji na ikonama koje predstavljaju te objekte. Mogućnost istovremenog rada s nekoliko programa značajno je povećala praktičnost i učinkovitost rada. Osim toga, pogodnost i jednostavnost pisanja programa za Windows doveli su do pojave sve većeg broja programa koji se izvode na Windowsima. Konačno, bolje je organiziran rad s raznolikom računalnom opremom, što je također odredilo popularnost sustava. Naknadne verzije Windowsa bile su usmjerene na poboljšanje pouzdanosti, kao i podršku za multimediju (verzija 3.1) i rad u računalnim mrežama (verzija 3.11).

Proces razvoja operativnih sustava ne miruje, a 1995. pojavio se sustav Windows 95, koji je postao nova faza u povijesti Windowsa: sučelje se značajno promijenilo, brzina programa se povećala, a uključen je i preglednik Internet Explorer u sustavu.

Nastavak razvoja Windowsa 95 bio je operativni sustav koji se pojavio 1998. godine (Windows 98). Dok je sučelje ostalo isto, unutarnja struktura je značajno redizajnirana. Velika pozornost posvećena je radu s internetom, kao i podršci suvremenim protokolima za prijenos informacija – standardima koji osiguravaju razmjenu informacija između različitih uređaja. Osim, Windows značajka 98 je mogućnost rada s više monitora.

Sljedeći korak u Windows razvoj bila je pojava Windows 2000 i Windows ME (Millennium Edition – tisućljetno izdanje). Sustav Windows 2000 razvijen je na temelju Windows NT i od njega je naslijedio visoku pouzdanost i sigurnost informacija od vanjskih smetnji. Operativni sustav Windows ME postao je nasljednik Windowsa 98, ali je dobio mnogo novih značajki. Prije svega, ovo je poboljšani rad s multimedijom, mogućnost snimanja ne samo audio, već i video informacija, moćna sredstva za oporavak informacija nakon kvarova i još mnogo toga.

operacijski sustav Microsoft Windows XP (od engleskog eXPerience - iskustvo), poznat i pod kodnim imenom Microsoft Codename Whistler, je Windows operativni sustav temeljen na NT tehnologiji. U početku su planovi Microsoft Corporationa uključivali razvoj dva neovisna operacijska sustava sljedeće generacije. Prvi projekt dobio je radni naziv Neptun, ovaj OS je trebao biti sljedeće ažuriranje Windows Millennium Edition, novi sustav Linija Windows 9X. Drugi projekt, nazvan Odiseja, uključivao je stvaranje OS-a na Windows NT platformi, koji je trebao zamijeniti Windows 2000. Međutim, uprava Microsofta smatrala je neprimjerenim raspršivanje resursa za promicanje dva različita OS-a, zbog čega su oba područja razvoja spojeni su u jedan projekt - Microsoft Whistler. Možda je to zahvaljujući ovome Windows rješenje XP kombinira prednosti operativnih sustava prethodnih generacija koje su već poznate korisnicima: praktičnost, jednostavnost instalacije i rada obitelji operacijskih sustava Windows 98 i Windows ME, kao i pouzdanost i svestranost sustava Windows 2000. Trenutno Windows vrijeme XP za stolna računala i radne stanice dostupan je u tri verzije: Home Edition za kućna osobna računala, Professional Edition za uredska računala i, konačno, Microsoft Windows XP 64bit Edition - ovo je verzija Windows XP Professional za osobna računala izgrađena na temelju 64-bitni Intel Itanium procesor sa taktna frekvencija više od 1 GHz.

Kada usporedite Windows XP s ranijim verzijama Microsoft Windowsa, lako je uočiti mnoge značajne razlike u novom operativnom sustavu. Unatoč činjenici da je ovaj OS razvijen na temelju NT platforme i, na prvi pogled, svojim je karakteristikama u mnogočemu sličan Microsoft Windows 2000, zapravo Windows XP pripada bitno drugačijoj generaciji operacijskih sustava Windows obitelji. . Sada Windows korisnik nije vezan ni za jedno standardno sučelje instalirano na sustav prema zadanim postavkama. Ako vam se ne sviđa tradicionalni izgled prozora, kontrola i programske trake koje je novi OS naslijedio od Windowsa 2000, tada ih možete jednostavno promijeniti preuzimanjem bilo koje od stotina posebno dizajniranih "tema" s Interneta. Tradicionalni Glavni izbornik, koji omogućava pristup programima instaliranim na računalu, dokumentima pohranjenim na diskovima i postavkama operativnog sustava, također je doživio niz značajnih promjena. Sada, kada pritisnete gumb Start, pojavljuje se dinamički izbornik koji sadrži ikone samo za pet programa koje najčešće koristite. Zahvaljujući tome, možete puno brže započeti s aplikacijama koje su vam potrebne. Gumbi za odjavu i isključivanje računala također se nalaze ovdje, omogućujući vam da prekinete trenutnu sesiju sa sustavom Windows i isključite svoje računalo.

U Microsoft okruženju Windows korisnikČesto morate raditi istovremeno s nekoliko dokumenata ili skupom različitih programa. Istodobno, neaktivne aplikacije su minimizirane na programskoj traci, zbog čega ona prije ili kasnije postane pretrpana ikonama, a prebacivanje između zadataka postaje otežano. Kako bi se rasteretila programska traka i oslobodio više radnog prostora za prikaz ikona pokrenutih aplikacija, Windows XP koristi tzv. algoritam grupiranja zadataka, prema kojem se slični programi koji se istovremeno izvode na računalu spajaju u logičnu vizualnu grupu.

Windows ima značajnih sigurnosnih problema u smislu daljinskog hakiranja sustava. Windows općenito ima veliki broj "rupa" u svojoj isporuci (tj. odmah nakon instalacije), što hakerima omogućuje ne samo administrativni pristup sustavu, već i pokretanje proizvoljnog koda na njemu. Nositi se s ovim problemom djelomično pomaže instaliranje zakrpa koje programeri redovito izdaju. Microsoftovi proizvodi tada su većinom sigurni, ali ako ne preuzimate ažuriranja, operativni sustavi mogu ponovno biti otvoreni za hakere.

No, razlozi zbog kojih se u Windowsima, najrasprostranjenijem operativnom sustavu na svijetu, stalno nalaze rupe, ne proizlaze toliko iz fundamentalne “propusnosti” samog operativnog sustava, koliko iz najezde ljudi koji ga žele hakirati. Samo ako Lokacija Windowsa(što se tiče raširenosti) pokazalo se da je to neki drugi operativni sustav, ostaje za vidjeti koliko bi se rupa u njemu otkrilo. A kako je sustav nepopularan, nema smisla tražiti rupe u njemu.

Alternativni operativni sustavi

Većina ljudi je sigurna da Windows mora biti instaliran na njihovom računalu da bi radio. Ne znaju svi korisnici za alternativne operativne sustave, a još manje ih je isprobalo te operativne sustave na djelu.

Dana 7. rujna 1991., finski student Linus Torvalds objavio je na internetu izvoršto se kasnije razvilo u operativni sustav Linux (Linux). Najosnovnija razlika između Linuxa i Mac OS-a i Windowsa je ta što je Linux besplatni softver koji se distribuira pod GPL licencom. Za prosječnog korisnika to znači da je većina distribucija (varijanti) Linuxa besplatna, a za programere da mogu nesmetano i slobodno koristiti programski kod samog Linuxa i programa koji su u njemu uključeni te na temelju njih stvarati vlastite proizvode. Rezultat ove politike je da sada postoji više od tisuću različitih distribucija Linuxa. Naravno, nisu jednaki i nisu svi vrijedni pažnje, ali sama ideja stvaranja različitih distribucija za različite zadatke prilično je zanimljiva.

Na primjer, postoji Puppy Linux koji ima samo 97,6 megabajta i čak radi na Pentiumu 166 MMX sa 128 megabajta RAM-a. Imajte na umu da je ovo potpuno moderan OS s podrškom za bežična sučelja i druge fancy stvari. S druge strane, postoji Debian distribucija, Puna verzija koji se zajedno s ažuriranjima sastoji od 4 DVD-a i sadrži ogroman broj različitih programa. Postoje posebni Linux OS za rad s multimedijom (Ubuntu Studio, JackLab Audio Distribution, 64 Studio), korporativni OS (oni u pravilu ne podržavaju najnovije inovacije, ali su vrlo pouzdani, dobro zaštićeni i nose cijeli niz uredskog softvera). Postoje distribucije namijenjene obrazovnim ustanovama (Edubuntu, Skolelinux).

Posebno se mogu spomenuti komercijalne distribucije. Oni nisu besplatni. To su uglavnom poslovne ili namjenske varijante Linuxa, iako postoje i verzije za kućne korisnike. Novac se u takvim distribucijama uglavnom uzima za tehničku podršku.

Još jedna važna razlika između Linuxa i Windowsa je ta Linux distribucije isporučuje se s velikim skupom aplikacijskog softvera. To jest, nakon instalacije na vašem računalu, imate potpuno spreman sustav.

Većina operativnih sustava Linux prema zadanim postavkama koristi jedno od dva grafička sučelja - GNOME ili KDE, tako da čak i pri promjeni jedne distribucije Linuxa na drugu, korisniku ne nastaju problemi, on se nalazi u poznatom grafičkom okruženju. Oba sučelja imaju približno istu distribuciju. Da ih ukratko opišemo, KDE izgleda kao Windows radna površina, a GNOME izgleda kao Mac OS radna površina. Sličnost je, naravno, samo vanjska. KDE ima ogroman broj konfiguracijskih alata, pa izgled a ponašanje sustava može se prilagoditi i najhirovitijem ukusu. Snaga GNOME-a je njegova jednostavnost i intuitivno sučelje.

GUI sustava Windows pretijesno je integriran s operativnim sustavom. Nasuprot ovome, GUI Linux nije ugrađen u kernel. U skladu s tim, operativni sustav se može učitati u načinu naredbenog retka bez povezivanja GUI-ja (grafičko korisničko sučelje). Ovo je jedna od najvažnijih prednosti Linuxa, koja mu omogućuje rad na računalima s minimalnom konfiguracijom.

Važna prednost operativnog sustava bez GUI-a je njegova povećana pouzdanost zbog manjeg broja komponenti koje rade, od kojih svaka može uzrokovati kvar. Na primjer, Windows se neće pokrenuti zbog loše napisanog upravljačkog programa grafičke kartice monitora, što je u osnovi nemoguće u konfiguraciji Linuxa bez GUI-ja.

Prednost Linuxa je u tome što je fleksibilan OS. Korisnik može odabrati distribuciju Linuxa koja mu najviše odgovara za rješavanje problema, a zatim i optimizirati sustav za sebe. Za većinu postavki više ne morate ulaziti u konzolu ili uređivati ​​konfiguracijske datoteke; sve se obavlja putem grafičkog sučelja. Naravno, ova fleksibilnost ima i lošu stranu: "nenaprednom" korisniku može biti teško napraviti izbor, jer obično ne može potrošiti puno vremena na proučavanje prednosti ili nedostataka različitih distribucija, sučelja ili programa.

Linux je idealan za administraciju jer... je izvorno prilagođen za daljinsko upravljanje, budući da potječe iz UNIX-a. Prvi UNIX strojevi bili su skupa miniračunala s mnogo terminala spojenih na njih preko serijskih priključaka. Jedina razlika između lokalne i udaljene veze bila je veća lokalna brzina (4800 bps do 19 200 bps) u usporedbi s dial-up brzinama (110, 300 ili 1200 bps). U oba slučaja korišten je isti komunikacijski softver, bez obzira je li terminal bio spojen izravno ili preko para modema i telefonske linije. Čak i danas, kada UNIX i Linux imaju grafičko sučelje, postavljanje komunikacijske sesije ostaje podjednako jednostavno na udaljenom i lokalnom računalu (pod uvjetom da korisnik ima dopuštenje za pokretanje sesije s udaljenog glavnog računala). Dakle, ako za upravljanje Linux računalom koje se nalazi u drugoj zemlji trebam se samo povezati s njim pomoću programa telnet, a zatim za rješavanje istog problema s Windows poslužitelj Morat ću otići u ovu zemlju.

Zbog činjenice da su programi za Linux većinom besplatni softver, može se reći da cijela vojska entuzijasta i niz plaćenih zaposlenika piše kod, testira programe i lokalizira ih.

Tijekom godina rada, naravno, nakupljena je ogromna količina softvera. Najlakši način instaliranja softvera za Linux je instaliranje programa iz binarnih datoteka (paketa) koji su pohranjeni u repozitoriju (skladištu podataka) određene distribucije. Odnosno, ne morate tražiti željeni program po cijelom Internetu. Jednostavno upotrijebite "OS package manager" za odabir programa koji vam je potreban, a on će se automatski preuzeti i instalirati na vaše računalo. Veličina repozitorija ovisi o specifičnoj distribuciji Linuxa. Na primjer, Ubuntu repozitoriji sadrže više od 23 tisuće paketa.

Unatoč vrlo veliki volumen Uz softver napisan za Linux, korisnici koji migriraju s Windowsa otkrit će da će im dio softvera biti nepoznat. To je zbog činjenice da nisu svi programi višeplatformski i da nemaju verzije i za Windows i za UNIX sustave. Među najpoznatijim međuplatformskim programima vrijedi spomenuti Firefox preglednici i Opera, klijent e-pošte Thunderbird, uredsko odijelo OpenOffice, Gimp grafički uređivač, PDF preglednik Adobe Acrobat, FileZilla FTP klijent, Azureus torrent klijent, Apache WEB poslužitelj.

Najveći problemi nastaju sa specijaliziranim profesionalnim softverom, od kojih je velik dio napisan samo za Windows sustave. Ne postoji ekvivalentna zamjena za neke aplikacije u Linuxu. To je, na primjer, dobro poznati Photoshop, AutoCAD, programi za uređivanje videa, kao i lokalno orijentirani softver stvoren uzimajući u obzir rusko zakonodavstvo (računovodstveni softver, pravne referentne baze podataka).

Za publiku mladih, ozbiljan nedostatak je nemogućnost pokretanja nekih modernih igara u Linux okruženju, a tu Windows ima ogromnu prednost u odnosu na Linux i Mac OS X, budući da je industrija PC igara fokusirana prvenstveno na Windows. Za rješavanje ovih problema kreiran je projekt Wine. Ovaj se softver koristi za rad s Windows aplikacijama i za pokretanje Windows igara na Linuxu.

Wine je alternativna implementacija Windows API-ja za sustave slične UNIX-u. Ovo je vrlo aktivan i popularan projekt, ali je prerano govoriti o 100% kompatibilnosti Wine-a sa svim Windows softverom.

Nedavno je poslovna zajednica postala sve više zainteresirana za Linux. Tvrtke kao što su Novell, Oracle, Sun, IBM, Google aktivno su uključene u razvoj Linuxa i razne srodne projekte. To je uvelike zbog otvorenosti, sigurnosti i stabilnosti Linuxa, kriterija koji su vrlo važni za poslovanje. Sigurnosni krajolik u Linuxu općenito je vrlo sličan Mac OS-u. Na vrlo su visokoj razini na oba sustava i znatno su ispred Windowsa.

Osobitost većine korisnika Mac OS Xa je da su gotovo svi migranti s drugih platformi, uglavnom Windowsa. To je zbog činjenice da su Mac računala postala najraširenija nakon prelaska na Intelove procesore 2005. godine.

Ići nova arhitektura, uvelike je transformirao Mac zajednicu i, zapravo, podijelio razumijevanje njihovih računala u dvije ere - “prije prelaska na Intel” i “nakon prelaska na Intel”. Prethodni prikaz korisnika Mac računala kao pristaše određene sekte, koja je uključivala glazbenike, dizajnere, novinare i druge ljude kreativnih profesija, razbijena. Apple je postao otvoreniji prema vanjskom svijetu, a ta je otvorenost praćena masovnom proizvodnjom i brzim porastom broja novih korisnika.

Macintoshi sada koriste standardnu ​​opremu dostupnu na općem tržištu komponenti. Pritom je konačna cijena Mac računala još uvijek viša, ali bi mogla biti i puno viša da ne postoji stalna konkurencija s Microsoftom.

Sam Mac OS je uvelike redizajniran BSD-UNIX sustav s vlastitom jezgrom (XNU). Unatoč činjenici da Mac OS i Linux imaju zajedničke UNIX korijene, postoje dvije temeljne razlike između njih.

Prvi je da se Mac OS može instalirati (bez pomoći hakera) samo na Macintosh računala proizvođača Apple. Druga razlika je u tome što je Mac OS vlasnički softver (distribuiran uz uvjete koji zabranjuju njegovu besplatnu daljnju distribuciju, korištenje od strane korisnika u vlastitom softveru, izmjene na njemu itd. - tj. uz ograničenja slobode korisnika), a Linux se odnosi na “ besplatni” softver, sukladno tome razlikuju se po načinu distribucije.

Prvi Mac OS pojavio se 1984. godine, mnogo ranije od Windowsa. Dizajniran je posebno za Macintosh (Mac) računala. Ova računala, za razliku od PC-a na koje smo navikli, imaju zatvorenu arhitekturu, odnosno sama računala sastavlja samo Apple. Ograničavanje korisnikove slobode izbora daleko je od najboljeg rješenja. No, kako je Appleova praksa pokazala, ponekad je to jedino moguće rješenje za opstanak poduzeća.

Mnogo je praktičnije i isplativije koncentrirati proces izdavanja novih računala i operativnih sustava u jednu ruku i prilagoditi operativni sustav što je više moguće za određeni skup komponenti. U isto vrijeme, upravljački programi za ove komponente napisani su najviše kvalitete.

Snaga Mac OS-a je virtualna odsutnost virusa za Macintosh. A stvar nije samo u tome što Mac OS nije jako raširen u usporedbi sa Windowsima, već iu tome da tradicionalni virusi jednostavno ne rade u UNIX okruženju. Teoretski, naravno, postoje uzorci virusa koji mogu raditi s nekim aplikacijama za Mac OS, ali njihov je broj jednostavno beznačajan u usporedbi sa zlonamjernim softverom napisanim za Windows. Čak daljinsko hakiranje računalo koje pokreće Mac OS puno je teže nego hakirati pokrenuti stroj Windows kontrola, a antivirusni programi mogu biti potrebni samo kako se zaražena datoteka ne bi poslala na stroj koji pokreće Windows; neće vam nanijeti nikakvu štetu.

Sučelje sustava također ima značajne razlike od Windowsa. Na primjer, ako u sustavu Windows svaki program obično odgovara jednom prozoru s karticama i alatnim trakama koje se otvaraju u njemu, tada se u Mac OS-u koriste "plutajući" prozori i ploče, koji nisu vezani za zajednički prozor, već se nalaze na radnoj površini.

Karakterizira ga i unificirano sučelje aplikacija i operativnog sustava, izgrađeno prema AHIG standardima. Apple Human Interface Guidelines (AHIG) je glavni dokument koji opisuje principe izgradnje prozorskog sučelja u Mac okruženje OS X. Ovo je prva knjiga koju bi razvojni programer trebao pročitati prije stvaranja svojih softverskih proizvoda za Mac OS. Svrha ovog dokumenta je objasniti ispravan i pogrešan pristup dizajnu sučelja u Apple operativnom sustavu. Unatoč činjenici da je dokument prilično savjetodavne prirode, gotovo svi programeri pokušavaju se pridržavati ovih zahtjeva.

Glavna značajka Mac OS sučelja je njegov minimalizam. To znači da se prilikom pokretanja aplikacije korisniku prikazuju ključni, osnovni elementi sučelja i upravljanja te samo prema potrebi korisnik može prilagoditi radno okruženje po svojoj želji. U ovom slučaju, korisnik neće imati poteškoća u svladavanju OS sučelja.

Appleov operativni sustav već je zgodan i funkcionalan, ali Apple je sumnjičav prema inicijativi korisnika. Vođeni načelom “Što manje korisniku daju, manje će se pokvariti”, ograničili su slobodu prilagodbe izgleda Mac OS X-a. Postoji samo nekoliko aplikacija za promjenu zadane teme, primjerice: Magnifique i ShapeShifter (samo 10.4 Tiger). Ali ne mogu promijeniti dizajn na koordiniran način.

Još jedna posebna značajka Mac sučelja je dok ploča. Ovo je ploča na dnu radne površine gdje možete pronaći ikone za datoteke i aplikacije kojima trebate brzo pristupiti. pokrenute aplikacije. Panel se može uređivati, mijenjati veličinu, uklanjati i dodavati ikone aplikacija. Također možete zabilježiti elemente sučelja kao što su Dashboard i Expose. Nadzorna ploča je ploča za rad s "widgetima", najjednostavnijim grafičkim aplikacijama koje u pravilu obavljaju informacijske funkcije. Expose – funkcija prikaza na ekranu u obliku sličica svih otvoreni prozori ili samo prozore aktivnog programa.

Kriteriji ocjenjivanja informacijske tehnologije

Kriteriji za ocjenu optimalnosti informacijskih tehnologija su pravovremenost dostave informacija korisnicima, njihova pouzdanost, autentičnost i potpunost.

Informacijska tehnologija usmjerena je na pravilno korištenje informacijskih resursa i opskrbu njima svih elemenata organizacijske strukture. Informacijski resursi su početna “sirovina” za sustav upravljanja bilo koje organizacije, institucije, poduzeća, a konačni proizvod je odluka. Donošenje odluka u većini slučajeva provodi se u uvjetima nedostatka informacija, stoga stupanj korištenja informacijskih resursa uvelike određuje učinkovitost organizacije.

Stoga je glavni cilj automatizirane informacijske tehnologije obradom primarnih podataka dobiti informacije nove kvalitete na temelju kojih se razvijaju optimalne upravljačke odluke.

Glavni cilj informacijske tehnologije postiže se kroz:

– informacijska integracija;

– osiguravanje relevantnosti i dosljednosti podataka;

– korištenje suvremenih tehnička sredstva za implementaciju i funkcioniranje kvalitativno novih oblika informacijska podrška aktivnosti upravljačkog aparata.

Informacijska tehnologija nosi se sa značajnim povećanjem obima obrađenih informacija, dovodi do smanjenja vremena potrebnog za njihovu obradu, te je najvažnija komponenta procesa korištenja informacijskih resursa u upravljanju.

Pitanja za samokontrolu

1. Dajte pojam informacijske tehnologije.

2. Što su alati informacijske tehnologije.

3. Kako se informacijske tehnologije dijele prema namjeni.

4. Dati pojam predmeta informacijske tehnologije.

5. Kako se informacijske tehnologije dijele prema načelu izgradnje.

6. Dajte koncept funkcionalno orijentirane IT-a.

7. Dajte koncept objektno orijentiranog IT-a.

8. Navedite kriterije za ocjenjivanje informacijskih tehnologija.

9. Navedite kriterije za klasifikaciju informacijskih tehnologija.

10. Koje su temeljne razlike između informatičke i proizvodne tehnologije?

1.3. Platforma u informacijska tehnologija

Platforma je skup međudjelovanja hardvera i operativnog sustava pod kojim rade aplikacijski programi i alati za njihov razvoj.

U informacijskoj tehnologiji, pojam "platforma" u širem smislu obično se odnosi na kombinaciju sljedećih komponenti:

– hardversko rješenje;

– operativni sustav (OS);

U užem smislu, razlikuju se sljedeće vrste platformi:

– programska platforma je skup operacijskog sustava, alata za razvoj aplikacijskih programskih rješenja i aplikacijskih programa koji se izvode pod kontrolom tog operacijskog sustava;

– aplikacijska platforma je sredstvo izvedbe i skup tehnoloških rješenja koja se koriste kao osnova za izgradnju određenog niza aplikacijskih programa;

– hardverska platforma (hardver) je skup kompatibilnih hardverskih rješenja s operacijskim sustavom orijentiranim na njih

Koncept "hardverske platforme" povezan je s IBM-ovom odlukom da razvije i odobri jedinstveni standard za glavne komponente osobnog računala. Sve do tog vremena, tvrtke za proizvodnju osobnih računala nastojale su stvoriti vlastite, jedinstvene uređaje kako bi postale monopolist u sastavljanju i servisiranju vlastitih osobnih računala. Međutim, kao rezultat toga, tržište je bilo prezasićeno osobnim računalima koja su bila međusobno nekompatibilna, od kojih je svako moralo biti izrađeno s vlastitim softverom. Tijekom tog razdoblja dizajn svakog računala bio je zaštićena tajna proizvođača, a kopiranje proizvoda jedne tvrtke od strane druge bilo je strogo zabranjeno.

Zasluga IBM-a leži upravo u činjenici da je uveo princip "otvorene arhitekture", razvio i odobrio jedinstveni standard za glavne dijelove osobnog računala - komponente, obavijestio sve o značajkama njihovog dizajna, istovremeno potičući proizvodnju računala drugih tvrtki kompatibilnih s IBM PC-jem. Načelo "otvorene arhitekture" temeljilo se na mogućnosti poboljšanja pojedinih dijelova i korištenju novih uređaja. IBM nije napravio PC jednodijelni uređaj, već je omogućio njegovo sastavljanje od neovisno proizvedenih dijelova.

Na glavnoj elektroničkoj ploči IBM PC računala (sustavnoj ili matičnoj ploči) nalaze se samo oni blokovi koji obrađuju informacije. Sklopovi koji upravljaju svim ostalim PC uređajima - monitorom, tvrdim diskom, printerom itd., implementirani su na zasebnim pločama (kontrolerima), koji se umeću u standardne konektore na matičnoj ploči - utore. Ovi elektronički sklopovi napajaju se iz jednog izvora napajanja, a radi praktičnosti i pouzdanosti sve se to nalazi u zajedničkom kućištu - jedinici sustava.

Otvorenost IBM PC-kompatibilnih osobnih računala leži u činjenici da su sve specifikacije za interakciju vanjskih uređaja s kontrolerima, kontroleri s matična ploča putem autobusa i dr. dostupni su svima. Ova situacija se nastavlja do danas, iako su od tada napravljene mnoge inovacije u dizajnu IBM PC-kompatibilnih računala. Stoga svaka tvrtka može početi proizvoditi bilo koji kontroler ili vanjski uređaj, odn matične ploče, bez brige o svim ostalim komponentama računala. Ako proizvodi koje stvaraju slijede općeprihvaćene standarde, proizvodi drugih proizvođača moći će raditi s njima.

IBM se nadao da će otvorenost arhitekture omogućiti neovisnim proizvođačima da razviju razne dodatne uređaje, što bi povećalo popularnost osobnog računala. Doista, u roku od jedne ili dvije godine, stotine različite uređaje i komponente za IBM PC.

Međutim, u isto vrijeme, IBM je brzo izgubio svoj prioritet na tržištu računalne opreme, jer su konkurenti proizvodili klonove koji su bili jeftiniji od originalnog IBM PC-a. Ali standard se ukorijenio kao platforma za IBM PC-kompatibilna računala.

S obzirom na to da je trenutačno IBM, tvorac prvog masovnog osobnog računala u svijetu, izgubio prioritet u proizvodnji osobnih računala, na Zapadu se sve rjeđe koristi izraz “IBM-kompatibilna računala”, a izraz Koristi se "Wintel platforma", što znači da je ovo kombinacija Intelovog mikroprocesora s Windows operativnim sustavom. Mikroprocesor se smatra osnovom hardverske platforme koja određuje arhitekturu osobnog računala, odnosno njegovu vrstu i karakteristike.

Međutim, pojam Wintel ne definira potpuno točno koncept platforme, budući da otvorena arhitektura modernih IBM-kompatibilnih osobnih računala omogućuje njihovo sastavljanje od komponenti različitih proizvođača, uključujući mikroprocesore, koje trenutno ne proizvodi samo Intel , ali i Advanced Micro Devices (AMD), Cyrix Corp. itd. Osim toga, IBM-kompatibilna računala mogu raditi ne samo pod operativnim sustavom Windows sustavi, ali i pod drugim operativnim sustavima.

Računalna platforma kompatibilna s IBM-om uključuje širok raspon različitih osobnih računala: od jednostavnih kućnih računala do složenih poslužitelja.

Uz IBM-kompatibilnu PC platformu, Apple platforma, koju predstavljaju Macintosh računala, koja su prilično popularna na Zapadu.

Specijalisti u povijest računala dati prednost Appleu u stvaranju računala. Od sredine 70-ih ova je tvrtka predstavila nekoliko desetaka modela osobnih računala - od Applea I do modernog iMaca - i samouvjereno se oduprla moćnoj IBM korporaciji.

Sredinom 80-ih. Računala serije Macintosh postala su najpopularnija osobna računala na svijetu. Za razliku od IBM-a, Apple se oduvijek oslanjao na zatvorenu arhitekturu - komponente i programe za ova računala proizvodio je mali broj "ovlaštenih" proizvođača. Zbog toga su Macintosh računala uvijek bila nešto skuplja od IBM-kompatibilnih računala, što je nadoknađeno njihovim visoka pouzdanost i praktičnost.

Upravo su se na Apple računalima prvi put pojavili mnogi novi proizvodi koji su s vremenom postali sastavni dio osobnog računala: grafičko sučelje i miš, zvučni podsustav i računalni video, itd. Osim toga, samo sučelje Windowsa djelomično je kopirano iz jednog ranih operativnih sustava Apple sustavi, stvoren za računalo Lisa.

Rad s grafikom ostaje glavno područje rada Appleovih osobnih računala danas. Stoga Macintosh računala ostaju nezamjenjiva u područjima kao što su izdavaštvo, priprema i dizajn ilustracija u boji te obrada zvuka i videa.

U ovom svojstvu Apple računala sada se koriste u Rusiji (u SAD-u novi Apple modeli koriste se i kao kućna računala).

Unatoč značajnom padu zanimanja za Apple početkom 90-ih, do kraja desetljeća povratili su staru slavu nakon izlaska modela s novim, jedinstvenim dizajnom (prozirno, plavkasto kućište, miš ili printer) namijenjenih za kućni korisnik (stolni iMac i prijenosni iBook).

Koriste vlastiti poseban softver, a komponente se bitno razlikuju od IBM-ovih. U Rusiji su Macintosh računala prilično česta u tiskarskoj industriji za pripremu ilustracija i dizajna u punoj boji. Trenutno postaju rašireni u drugim profesionalnim područjima, kao i kao "kućno" računalo.

Danas postoji nekoliko glavnih platformi osobnih računala na tržištu računalstva, od kojih se svaka razlikuje kako po namjeni tako i po vrsti hardvera i softvera. U pravilu su različite računalne platforme međusobno nekompatibilne.

Problem kompatibilnosti računalnih platformi pojavio se gotovo istodobno s pojavom samih osobnih računala. Iz ovog ili onog razloga, svaki proizvođač napravio je svoje proizvode toliko originalnim da nitko drugi nije mogao s njima razmjenjivati ​​informacije. U određenoj mjeri, ova konkurentska borba traje do danas, ali proizvođači su shvatili da u potrazi za klijentom svestranost treba biti temeljni čimbenik računalni sustavi već jako dugo vremena.

Postoje dvije glavne opcije za rješavanje problema kompatibilnosti računalne platforme:

1. Hardverska rješenja su posebne ploče koje nose dodatni procesor, RAM i video memorija druge hardverske platforme. Zapravo predstavljaju zasebno računalo umetnuti u postojeće računalo. Njega, kao redovno računalo, može biti opremljen bilo kojim operativnim sustavom po izboru korisnika i pripadajućim softverom. U isto vrijeme možete jednostavno prelaziti između dva operativna sustava, razmjenjivati ​​datoteke između njih i obavljati druge operacije, a performanse oba sustava ostaju visoke i ne utječu jedan na drugog, budući da praktički nemaju zajedničke resurse osim miša, tipkovnica i monitor. Glavni nedostatak takvih ploča je njihova visoka cijena, iako nešto niža od one zasebnog računala;

2. Programska rješenja- Ovo su posebno napisani programi emulatora koji vam omogućuju pokretanje softvera razvijenog za osobna računala jedne vrste na drugom računalu.

Emulator – poseban program, koji izvršava svaku naredbu izvornog programa kroz jednu ili više naredbi osobnog računala na kojem se odvija emulacija.

Postoji nekoliko vrsta emulatora:

– emulatori-izvršitelji omogućuju pokretanje programa napisanih za druge operacijske sustave;

– emulatore hardver reproducirati pravi Osobno računalo sa svim svojim hardverskim i softverskim značajkama. U tom slučaju korisnik stječe apsolutnu kontrolu nad svojim virtualnim računalom i može obavljati gotovo sve radnje na njemu kao na stvarnom računalu. Loša strana ovih emulatora je da su donekle spori;

– emulatori operacijskog sustava omogućuju reprodukciju operativnog sustava na računalu koje nije kompatibilno s danom hardverskom platformom. Primjer takvog emulatora je emulator operacijskog sustava Windows, koji omogućuje Macintosh računalu pokretanje operativnog sustava napisanog za IBM-kompatibilna osobna računala. Takvi programi rade nešto brže od hardverskih emulatora, ali imaju mnoga ograničenja. Na primjer, korisnik ne može sam odabrati operativni sustav.



reci prijateljima
Pročitajte također