boris lazic - seminar ski rad iz os2

21
Seminarski rad Operativni sistemi 2 Boris Lazić 63/99 1

Upload: jocic-ljuba

Post on 13-Sep-2014

128 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Boris Lazic - Seminar Ski Rad Iz OS2

Seminarski rad

Operativni sistemi 2

Boris Lazić 63/99

1

Page 2: Boris Lazic - Seminar Ski Rad Iz OS2

Sadržaj:

1. Virtuelizacija (uvod)2. Instaliranje i pregled DSL-a3. Instaliranje i pregled Ubuntu-a4. Pregled Windows XP-a5. Klasteri (teoretska razmatranja)

2

Page 3: Boris Lazic - Seminar Ski Rad Iz OS2

1) Virtuelizacija

Na početku laboratorijskih vježbi iz predmeta Operativni sistemi 2 ukratko smo se upoznali sa osnovnim pojmovima vezanim za virtuelizaciju:

virtuelne mašine procesori bazirani na x86 arhitekturi (realni mod; zaštićeni mod; 64-bitni mod;

virtuelizacija) procesorski prstenovi (RING 0, RING 1, RING 2, RING 3; potpuna virtuelizacija

x86/64 bit) emulatori (reprodukovanje ponašanja jednog uređaja na drugom; prednosti; mane; Bochs,

QEMU) virtuelizacija (Popek i Goldberg; virtuelna mašina; Virtual Machine Monitor; potpuna

virtuelizacija i dinamičko rekompajliranje) virtuelizacija-hardver (VM Monitor - VMM direktno pristupa hardveru; VMM koristi

drajvere osnovnog operativnog sistema za apstrakciju pristupa periferijama) vrste VMM (Stand-alone VMM; Hosted VMM) XEN-hipervizor (Open Source VMM; paravirtuelizacija - bez VT; modifikacija

''korisničkih''operativnih sistema - rekompajliranje; bez podrške za Windows; izvršava korisničke OS u RING 1; odlične performanse; uz RING 1 i 64 bit VT potpuna kompatibilnost sa Windows XP/Windows 2003 Server; migracija VM između računara (klaster); ugrađen u SUSE 9.3, Fedora Core 4)

VMWare virtuelizacija (VMWare Virtual Machine Monitor se izvršava u RING 0; ako instrukcija nije ''osjetljiva'' izvršava se direktno bez značajnijih gubitaka performansi; ''osjetljive'' instrukcije se dinamički rekompajliraju - keširanje; pristup periferijama preko drajvera osnovnog OS-a; VMWare ESX Server; VMWare Workstation)

VMWare komponente (WMX drajver RING 0; WMM - RING 0; Wmapp - RING 3 - VMWare Applicatoin)

VMWare i memorija (virtuelizacija memorije od 80386 nadalje; definisanje količine RAM-a za virtuelnu mašinu; VMWare je ''gost'' osnovnog OS-a)

VMWare i periferije (pristup I/O uređajima je osjetljiv - dinamičko kompajliranje; prebacivanje iz emuliranog svijeta u stvarni OS stvara gubitke performansi; operacije niskog nivoa se pretvaraju u operacije višeg nivoa - npr. direktan pristup hard disk-u se prevodi u običan read; generički uređaji (tastatura, miš); portovi (serijski, paralelni, USB); audio kartica - Sound Blaster kompatibilna; mrežna kartica (više kartica u svakom OS-u); video-VGA ili VMWare SVGA (drajver); hard disk - IDE/ATA, SCSI; keširanje stanja portova; mrežne performanse; hard disk i CD u okviru fajl sistema;)

VMWare i hard disk (RAW - direktni pristup disku; virtuelni disk) VMWare mreža (AMD Lance PCNet 100 Mbps kartica; tri načina pristupa mreži;

ugrađeni DHCP server za korisničke OS; šerovani folderi) VMWare Tools (paket drajvera - laka instalacija; SVGA drajver; Mouse driver).

3

Page 4: Boris Lazic - Seminar Ski Rad Iz OS2

6. Instaliranje i pregled DSL-a

Pomoću softverskog paketa za virtuelizaciju VMware Workstation iskoristio sam DSL 1.4 ISO image fajl da bih kreirao virtuelnu mašinu koja kao operativni sistem koristi Live Linux pod imenom DSL verzije 1.4.

DSL je baziran na Knoppix Debian GNU Linux tehnologiji. Knoppix je Linux distribucija bazirana na Debian-u, koja se pokreće pomoću takozvanog Live-CD-a (boot CD koji sadrži funkcionalni operativni sistem na sebi) i koja dolazi sa KDE grafičkim okruženjem, OpenOffice kancelarijskim paketom,Gimp alatom za obradu slika, Mozilla web pretraživačem, Xchat IRC klijentom, Gaim instant messengerom i drugim programima.

Malo o radu u DSL-u

Desnim klikom miša bilo gdje na Desktop-u otvara se navigacioni meni koji se jednostavno zatvara lijevim klikom miša.U ovom navigacionom meniju se nalaze sledeći podmeniji:

1. Apps2. Games3. Xshells4. Desktop5. System6. WindowManager7. Run Program8. Power Down

4

Page 5: Boris Lazic - Seminar Ski Rad Iz OS2

U okviru podmenija Apps imamo sledeće podmenije: Editors - možemo otvoriti jedan od editora: Beaver, Vim, Nano; Graphics - otvaraju se programi:xzgv Image Viewer(mislim da je ekvivalentan

Windows Picture And Fax Viewer-u u Windows XP-u) i Xpaint (ekvivalentan je Paint-u);

Office - paket office alata koji se sastoji od: FLWriter (ekvivalent Microsoft Word-a), SiagSpreadsheet (ekvivalent MS Excel-a), PDF Wiewer, MS Word Viewer, Postscript Viewer (priprema stranica za štampanje), Xcalc(kalkulator), SQLite Book, PIM using Index, Net Dictionary;

Sound/MPEG/VoIP - sastoji se od: gPhone i XMMS (program za reprodukciju multimedijalnih sadržaja)

Net - podmeni sa mrežnim alatkama: Browsers (instaliran je Mozilla Firefox ver. 0.9.1), Sylpheed mail client (program za elektronsku poštu), nAIM/Nirc/Nicq, Rdesktop, SMBclient, VNCviewer, Microcom, AxY FTP (GTK+), FTP, Telnet;

Tools - podmeni koji sadrži sljedeće alate: Mirror Selector, myDSL Extension Browser, Net MAN Pages, melFM, Midnight Commander, Upgrade to GNU Utils, Enable Apt, Synaptic, Install to Hard Drive (skript za instalaciju DSL-a na ''hard disk''), Frugal Install, Install to USB Pendrive, Make Boot Floppy, Make myDSL CD remaster, CD Burn App,Editres, X Window Snapshot, Xkill.

U okviru podmenija Games imamo sljedeće podmenije: xTris - verzija tetrisa; Ace of Penguins - deset ''Tux'' igrica.

U okviru podmenija XShells imamo sljedeće funkcije: Transparent Light Dark Root Access

U okviru podmenija Desktop imamo sljedeće podmenije: Full Enhanced Desktop Icons/Align-omogućava postavljanje ''ikonica'' na Desktop No Icons-uklanja ''ikonice'' sa Desktop-a Wallpapers-izbor pozadine Desktop-a Dock Apps - sadrži sljedeće funkcije: pager, wmnet, asmem, wmcpuload, mount.app,

wMix Configuration - podmeni koji sadrži sljedeće funkcije: Focus Model, Window

Placement, Tab Placement, Image Dithering, Opaque Window Moving, Full Maximization, Focus New Windows, Focus Last Window on Workspace, Maximize Over Slit, Use Tabs, Use Icons, Sloppy Window Grouping, Workspace Warping, Desktop MouseWheel Switching

Styles - opcija koja nudi mogućnost izbora različitih stilova prikaza pozadine ekrana i navigacionog menija;

Workspaces - opcija koja omogućuje kreiranje novog i zatvaranje postojećeg ''radnog prostora''

U okviru podmenija System imamo sljedeće podmenije:

5

Page 6: Boris Lazic - Seminar Ski Rad Iz OS2

Control Panel - opcija koja ima istu funkciju kao i u Windows-u; Backup/Restore Webdata Backup/Restore Printing/Ipd - opcija za konfigurisanje štampača i instaliranje drajvera te za početak i

kraj štampanja; Net Setup - funkcionalni podmeni koji omogućava podešavanje opcija vezanih za

mrežnu komunikaciju, a sastoji se od: netcardconfig, dial-up PPP, DSL/PPPoE, iwconfig, wlcardconfig, ndiswrapper, prism2;

Daemons - programi koji rade u pozadini operativnog sistema i čekaju da budu pozvani, a onda se (prilikom poziva) aktiviraju i izvršavaju funkciju za koju su namijenjeni; ovaj funkcionalni meni se sastoji se od sljedećih funkcija: ssh, nfs-common, Monkey Web Server, FTPd;

Keyboard - podešavanje opcija tastatuere; Xvesa - podešavanje rezolucije ekrana; X Setup Top - izgleda kao ekvivalent Windows-ovom Task Manager-u; pstree AddUsers - postavke vezane za korisničke naloge i lozinke; Setup DOS Swapfile Set Date Time - podešavanje datuma i vremena.

U okviru podmenija WindowManager imamo sljedeće opcije: Exit Reconfigure Restart

Inače, WindowManager ima zadatak upravljanja svim prozorima, okvirima prozora, veličinama prozora, menijima i ostalim grafičkim elementima GUI-ja.

Podmeni Run Program omogućava lansiranje izvršavanja neke aplikacije.

U okviru podmenija Power Down imamo sledeće opcije: Shutdown - isključuje se računar, odnosno u ovom slučaju isključujemo samo virtuelni

OS jer radimo u okviru virtuelne mašine; Reboot - restart operativnog sistema.

6

Page 7: Boris Lazic - Seminar Ski Rad Iz OS2

Rad u terminalu (tekstualnom modu, komandnom promptu)

Terminalu pristupamo preko aplikacije XTerminal koja se nalazi na desktopu DSL-a. Njenim pokretanjem dobijamo sledeći prozor:

Preko terminala možemo izvršiti razne zadatke od kojih su samo neki: kreiranje direktorija, brisanje direktorija i fajlova, kopiranje i premještanje direktorija i fajlova, promjena imena fajlova i direktorija, pregled sadržaja direktorija, kreiranje novih korisnika, dodjeljivanje ovlaštenja za fajlove korisnicima i gupama, i drugo. Sve ovo obavljamo preko određenih komandi koje ukucavamo preko tastature. Neke od komadni koje smo radili su:

cd dsl - ulazi u direktorij dslcd .. - izlazi iz radnog direktorijamkdir novi - kreira direktorij novirm ime - briše direktorij ili fajl imeexit - izlaz iz terminalals ili dir - ispisuje listu fajlova u trenutnom direktorijumuls -l - ispisuje više podataka o izlistanim fajlovima, ovlaštenja za korisnika, grupu korisnika i ostale (rwx znače read, write, execute, a ako neko nema određeno ovlaštenje umjesto tih slova stoji -)adduser - kreiranje korisnika

7

Page 8: Boris Lazic - Seminar Ski Rad Iz OS2

3) Instaliranje i pregled Ubuntu-a

Na ovom času laboratorijskih vježbi upoznali smo se sa Afričkom Linux distribucijom Ubuntu. Nakon ''podizanja'' ovog operativnog sistema u VMware Workstation virtuelnoj mašini zahtijeva se unos odgovarajućeg korisničkog imena i lozinke, te se poslije uspješno provedenog početnog koraka otvara Desktop Ubuntu-a.

Za početak osvrnuo bih se na opciju panel-a. Naime, na Desktop-u Ubuntu-a možemo formirati proizvoljan broj panel-a koji zauzimaju prostor uz ivice radne površine. Desnim klikom miša na panel otvara se navigacioni meni koji se sastoji od sledećih funkcija:

Add to Panel-ovom funkcijom na panel dodajemo ''prečicu'' za neku od sljedećih alatki, odnosno opcija: Apllication Launcher, Address Book Search, Battery Charge Monitor, Character Palette, Clock, Command Line, Connect to Server, CPU Frequency Scaling Monitor, Dictionary Lookup, Disk Mounter, Drawer, Fish, Force Quit,Geyes, Keyboard Accesibility Status, Keyboard Indicator, Lock Screen, Log Out, Main Menu, Menu Bar, Modem Monitor, Network Monitor, Notification Area, Pilot Applet, Run Application, Search for Files, Show Desktop, Sticky Notes, Stock Ticker, System Monitor, Take Screenshot, Tereminal Server Client Applet, Trash, Volume Control, Weather Report, Window List, Window Selector, Workspace Switcher.

Delete This Panel - uklanja se postojeći otvoreni panel Properties - daje opcije vezane za podešavanje izgleda panel-a (boja, širina, pozicija na

ekranu, skrivanje) New Panel - otvara se novi panel-a Help - klikom na ovu opciju otvara se veoma korisni Desktop User Guide koji daje sljedeće

informacije:Basic Skills, Desktop Overview, GNOME Desktop Sessions, Working With Panels, Working With Menus, Nautilus File Manager, Setting Session Sharing Preferences, Tools and Utilities, Using Preference Tools (praktično, ovo je glavno uputstvo za rad na Desktop-u u Ubuntu okruženju)

About Panels - daje informacije o programu The GNOME Panel 2.10.1.

Desnim klikom miša na radnu površinu Desktop-a otvara se funkcionalni meni sa sledećim funkcijama:

Open Terminal Create Folder Create Launcher Create Document Clean Up by Name Keep Aligned Paste Files Change Desktop Background.

Startni meni na panel-u Desktop-a može imati jedan od dva ponuđena oblika:1. Main Menu - The main GNOME menu2. Menu Bar - A custom menu bar.

Ovom prilikom ću opisati opcije Menu Bar-a.Oba tipa startnog menija sadrže praktično iste opcije, jedina razlika je u njihovom rasporedu. Dakle, preko Menu Bar-a pristupamo jednom od tri ponuđena podmenija:

8

Page 9: Boris Lazic - Seminar Ski Rad Iz OS2

Applications Places System

Iz podmenija Applications možemo pristupiti sledećim opcijama:

Accessories - ovaj podmeni sadrži sledeće opcije: Archive Manager (aplikacija koja se koristi za kreiranje, pregled, modifikaciju i otpakivanje kompresovanih arhivskih fajlova) - tip aplikacije File Roller 2.10.1; Calculator (omogućava izbor jednog od četiri moda za za različite tipove matematičkih operacija:osnovni, unaprijeđeni, finansijski i naučni) - tip aplikacije Gcalctool 5.5.41; Character Map (aplikacija koja se koristi za unos matematičkih simbola i slovnih oznaka iz svih svjetskih pisama u tekstualne dokumente, a ostavlja mogućnost i unosa kompletnih riječi i rečenica) - tip aplikacije gucharmap 1.4.3; Gnome Dictionary (koristi se kao online riječnik) - tip aplikacije Dictionary 2.10.1; Text Editor (aplikacija koja omogućava kreiranje i editovanje tekstualnih fajlova) - tip aplikacije gedit 2.10.2.

Games - ova opcija nudi izbor 17 GNOME Desktop igrica. Graphics - preko ovog podmenija pristupa se sledećim aplikacijama: GIMP Image Editor

(aplikacija koja se koristi za kreiranje i uređivanje slika i fotografija) - tip aplikacije Version 2.2.2; gThumb Image Viewer (aplikacija koja se koristi za pregled i organizaciju slika) - tip aplikacije gThumb 2.6.3; Image Viewer (aplikacija koja se koristi za pregled više različitih tipova image file-ova) - tip aplikacije Eye of GNOME 2.10.0; PostScript Viewer (aplikacija koja omogućava pregled PostScript fajlova) - tip aplikacije Gnome Ghostview 2.8.4; XSane Image scanning program (aplikacija koja se koristi za rad sa skenerom).

Internet - preko ovog podmenija pristupa se sljedećim aplikacijama: Evolution Mail (aplikacija za čitanje i pisanje email-ova); Firefox Web Browser (Web pretraživač Mozilla Firefox); Gaim Internet Messenger (multi-protokolarni messaging client); GNOME BitTorrent (aplikacija za download fajlova); GnomeMeeting (aplikacija koja se koristi za uspostavljanje audio/video konferencijskih veza) - tip aplikacije GnomeMeeting 1.2.1; Terminal Server Client (aplikacija koja se koristi pri konektovanju sa drugim računarom); XChat IRC (IRC - Internet Relay Chat client).

Office - iz ovog podmenija možemo pristupiti paketu office alata koji se sastoji od: Evolution, OpenOffice.org Drawing (aplikacija za rad sa jednostavnim i kompleksnim grafičkim elementima različitih formata), OpenOffice.org From Template (aplikacija koja omogućava korišćenje unaprijed kreiranih dokumenata i šablona u radu sa dokumentima iz OpenOffice.org palete), OpenOffice.org Presentation (aplikacija za kreiranje grafičkih, slikovnih i tekstualnih prezentacija i rad sa njima), OpenOffice.org Spreadsheet (aplikacija za tabelarne proračune, omogućuje rad sa podacima i tabelama iz Microsoft Excel-a), OpenOffice.org Word Procesor (aplikacija za dizajniranje tekstualnih dokumenata, uključujući grafiku i tabele; kreirani dokumenti se mogu sačuvati u više različitih formata uključujući i Microsoft Word, HTML i PDF format).

Sound & Video - preko ovog podmenija pristupa se sledećim aplikacijama i funkcijama: CD Player, Music Player, Recording level monitor, Sound Juicer CD Ripper, Sound Recorder, Totem Movie Player, Volume Control, Volume monitor.

System Tools - preko ovog podmenija pristupa se sistemskim alatima: Add/Remove Programs, Bug Report Tool, Configuration Editor, File Browser, Floppy Formatter, Network Tools, New Login, Root Terminal, Run as different user, Sxstem Log, System Monitor, Terminal, Ubuntu Device Database.

Run Application - dijalog okvir koji daje mogućnost pristupa komandnoj liniji.

9

Page 10: Boris Lazic - Seminar Ski Rad Iz OS2

Iz podmenija Places možemo pristupiti sledećim opcijama:

Home Folder Desktop Computer Network Servers Conect to Server Search for files Recent Documents

Iz podmenija System možemo pristupiti sledećim opcijama:

Preferences Administration Take Screenshot Help About GNOME About Ubuntu Lock Screen Log Out

10

Page 11: Boris Lazic - Seminar Ski Rad Iz OS2

4. Pregled Windows XP-a

Pomoću WMware Workstation-a smo pokrenuli već instaliranu virtuelnu mašinu sa Windows XP operativnim sistemom.

Nakon "podizanja" WinXP-a dobijamo desktop površinu na kojoj se nalazen određene ikone-prečice za određene funkcije i aplčikacije. Pri tome, naravno, možemo po svojoj volji dodavati nove ikonice na desktop.

Na dnu se nalazi Taskbar:

Na lijevoj strani imamo Start meni pomoću kojeg pristupamo brojnim funkcijama i aplikacijama, od kojih neke tu dolaze preko instalacije samog windowsa, a neke kasnije ubacujemo instaliranjem raznih aplikacija.Nešto desno od Start menija imamo takozvani Quick Launch pomoću kojeg brzo staramo aplikacije koje često koristimo, prethodno je prečice za te aplikacijem potrebno staviti u Quick Launch.U desnom uglu imamo sat, Language Bar, ikonice za neke rezidentne aplikacije preko kojih im možemo i pristupati.

Control Panel

Pomoću Start ikonice između ostalog možemo pristupiti Control Panelu. Preko njega možemo vršiti pregled nad hardverom i ponekim instaliranim softverom na računaru, možemo administratirati računar (ako smo ulogovani kao administrator) i drugo.

11

Page 12: Boris Lazic - Seminar Ski Rad Iz OS2

Accessibility Options - opcije za osobe sa fizičkim ograničenjima Add Hardware - ako windows sam ne prepozna priključeni hardver odavde ga možemo

potražiti Add or Remove Programs - spisak aplikacija koje su instalirane na računar, odavde ih

korisnik može brisati sa sistema (deinstalirati), može dodavati nove aplikacije, može brisati ili dodavati Windows komponente, može podešavati pristupe programima (Set Program Accesses and Defaults)

Administrative Tools - odavde se može pristupati brojim opcijama i zapisima (logovima) koje se tiču administracije sistema

Date and Time - služi za podešavanje datuma i vremena Display - opcije za podešavanje prikazan an monitoru: rezolucija, paleta boja, wallpaper,

screensaver, frekvencija osvježavanja monitora i drugo Folder Options - podešavanja za direktorije, da li se direktoriji prikazuju u istom ili

posebnim prozorima, koje aplikacije pokreću koje tipove fajlova, da li će se prikazivati hidden fajlovi i direktoriji, i drugo.

Fonts - pregled instaliranih fontova, i dodavanje novih Game Controllers - podešavanja za analogne kontrolere za igranje, ako su instalirani na

sistemu Internet options - podešavanje parametara za sigurnost, privatnost, konekciju, programe

koji se koriste za pristup internetu i pregled e-maila i drugo Keyboard - neke opcije za rad tastature Mouse - opcije za podešavanje miša, brzina skrolovanja, osjetljivost Network Connections - prozor sa Dial-up, LAN i drugim konecijama, mogućnost njihovog

podešavanja Phone and Modem Options - opcije za podešavanje modema Power Options - podešavanje UPS-ova ako su priključeni na računar, podešavanje

hibernacije, podešavanje standby-ja, podešavanje vremena nakon kojeg će se autiomatrski gasiti monitor i hard disk radi uštede električne energije

Printers and Faxes - pregled priključenih i instaliranih štampača, promjena ocija vezanih za njih

12

Page 13: Boris Lazic - Seminar Ski Rad Iz OS2

Regional And Language Options - podešavanje jezika koji se koristi za unos preko tastature, podešavanje lokacije korisnka računara, podešavanje formata prikazivanja datuma i vremena, i drugo

Scanners and Cameras - pregled priključenih skenera i web kamera, i podešavanje opcija vezanih za njih

Sheduled Tasks - ovde podešavamo programe koje želimo da se sami startaju u određeno vrijeme

Sound and Audio Devices - podešavanje jačine zvuka, podešavanje predefinisanih i ličnih zvučnih šema, i drugo

System - prikaz osnovih podataka o računaru i instaliranom operativnom sistemu; o Device Manager nudi pregled hardverskih komponenata u računaru, prikazuje

njihovo stanje (da li rade ili ne rade), omogućava update drajvera, deinstalaciju drajvera, isključivanje pojedinih uređaja;

o System Restore omogućava restauraciju sistema do, tj. vraćanje nekog prethodnog ispravnog stanja sistema od trenutka kad je napravljen Restore Point;

o Automatic Updates daje opcije za podešavanje automatskog updatea sistema;o i drugo.

Taskbar and Start Menu - opcije za otključavanje/zaključavanje taskbara, automatsko sakrivanje taskbara, (ne)prikazivanje Quick Launch-a i sata, sakrivanje neaktivnih ikona, prikazivanje Start menija u standardnom ili WinXP izgledu, podešavanje prikaza u Start meniju

User Accounts - dodavanje novih korisnika, promjena korisničkih naloga, brisanje korisničkih naloga

Administrative Tools

Odavde se može pristupati brojim opcijama i zapisima (logovima) koje se tiču administracije sistema.

13

Page 14: Boris Lazic - Seminar Ski Rad Iz OS2

Services - jedan od značajnijih modula koji nam daje pregled o svim procesima koji se startaju na računaru, kako one koji su trenutno startovani (aktivni) tako i one koji trenutno nisu aktivni. Preko opcija za svaki od ovih procesa oni se pojedinačno mogu gasiti ili pokretati, može se podešavati da li da se procesi startaju ručno od strane korisnika, automatski kad se podiže Windows, ili da se nikad ne startaju; daje se pregled drugih procesa i aplikacija koje zavise od izabranog procesa i od kojih on zavisi, i drugo

Performance - daje nam mogućnost praćenja performanski sistema preko mnogih parametara koji se po volji biraju za nagledanje, upoređivanje

Event Viewer - tu se nalaze zapisi (logovi) o raznim promjenama na sistemu, na aplikacijama, zapisi o error porukama, upozorenjima

Computer Management - odavde se praktično može pristupiti svemu što se tiče alata za administraciju sistema, tu se na jednom mjestu nalaze već pomenuti Services, Event Viewer, Device Manager, Performance Logs, bitni Disk Management preko kojeg imamo pregled nad particima priključenih hard diskova, njihovim kapacitetima, slobodnom prostoru, možemo mijenjati njihov Drive Letter, možemo formatirati te particije u FAT, FAT32 i NTFS fajl sistemima

14

Page 15: Boris Lazic - Seminar Ski Rad Iz OS2

5. Klasteri (teoretska razmatranja)

Paralelno procesiranje (multitasking OS; problem paralelizacije programa; vrste paralelnih mašina; dijeljena memorija; komunikacija porukama)Multiprocesorske mašine (SIMD, MIMD, SPMD; Hyper-threading; Multicore CPU; Višestruki CPU; Masovno-višeprocesorske mašine; Problemi sa dijeljenjem memorije; NUMA)Zašto klasteri (povećanje stabilnosti; povećanje performansi; gdje povući granicu)Failover klasteri (povećanje stabilnosti; umnogostručavanje resursa; dva ili više identičnih računara međusobno sinhronizovanih; način otkrivanja otkaza primarnog računara i preuzimanje njegovih zadataka)Load-balancing klasteri (raspoređivanje opterećenja; mogu biti heterogeni; tipična upotreba za internet servise; primitivno raspoređivanje; DNS bazirano; SPOF - SIngle Point Of Failure)High-performance klasteri (klasteri visokih performansi; ko su krajnji korisnici; vrste, hardversko-ekonomski)

HPC - Custom-made (klasteri pravljeni po narudžbi; komponente klastera posebno razvijene za dati klaster; vrhunske performanse po vrhunskoj cijeni; obično koriste poseban OS za rad čvorova; front-end OS, tipičnu Unix)HPC - Beowulf i COW (COTS pristup - standardno dostupne komponente, Commercial Off-The-Shelf; eventualno odstupanje u mrežnoj opremi; tipično "farme" običnih računara: COW, ili računara u minimalnoj konfiguraciji: Beowulf)

HPC - Mrežno povezivanje (specijalizovane mreže: Myrinet, Infiniband; Ethernet: Hubovi, Switchet ethernet, Fast/Giga-Ethernet)

HPC - Ethernet topologije (Zvijezda: za manje klastere; Stablo: Tree ili Fat-tree; Stack-ring: Software forwarding; Stack-mesh: ortogonalne topologije)

HPC - komunikacione biblioteke (potpuno prilagođena rješenje; PVM - Paralell Virtual Machine; MPI - Message Passing Interface)

Raspoređivanje procesa (Job Management System; Condor - High Troughput Computing; PBS - Portable Batch System: NASA; Torque: Open Source; Maui - novije, naprednije rješenje)

open(MOSIX) - MOSIX / openMOSIX - pečevi na Linux kernel; Raspoređivanje procesorskog opterećenja, migracija procesa; Dijeljeni fajl sistem - oMFS, DFSA; Dijeljena memorija - DSM; Distribuirani Shell - lakša administracija)

15