Primjena računala. Preddiplomski studij računarstva 2010/2011. prof.dr.sc. Ivo Ipšić PRIMJENA RAČUNALA 2010/2011

Size: px
Start display at page:

Download "Primjena računala. Preddiplomski studij računarstva 2010/2011. prof.dr.sc. Ivo Ipšić PRIMJENA RAČUNALA 2010/2011"

Transcription

1 Primjena računala Preddiplomski studij računarstva 2010/2011 prof.dr.sc. Ivo Ipšić 1

2 Saržaj kolegija Primjena računala Uvod i razvoj računala Programska i strojna oprema računala Uvod u programiranje i programski jezik C 2

3 Sadržaj povezanost arhitekture računalnog sustava i operacijskog sustava računalni sustav izvođenje instrukcija definicije operacijskog sustava povijesni pregled razvoja operacijskih sustava funkcije i zadaće operacijskih sustava operacijski sustavi MS Windows i Unix 3

4 John von Neumann, ideja: zajedničko pohranjivanje podataka i programa u memoriji računala slijedeći korak programa ovisi o prijašnjem predložena arhitektura za EDVAC (Electronic Discrete Variable Automatic Computer) postaje poznata pod imenom von Neumanova arhitektura računala 4

5 IAS Računalo 5

6 Model von Neumannovog računala REGISTRI UPRAVLJAČKI SKLOP ARITMETIČKO - LOGIČKA JEDINICA CPU ULAZNA JEDINICA MEMORIJA IZLAZNA JEDINICA Tok podataka i instrukcija Upravljački signali 6

7 Turingov stroj von Neumannov model Algoritam obrade određen programom Memorija - konačna Memorija beskonačna traka 7 IIL IIq1obrade određen izvedbom upravljačke jedinice IIIQP2Algoritam q

8 Elementi računala 8

9 Elementi računala centralna procesna jedinica (CPU) ili mikroprocesor obavlja upravljačke operacije i obradu podataka memorija glavna ili radna memorija pohranjuje instrukcije programa i podatke ulazno/izlazni sklopovi služe za unos podataka u računalo i prikaz rezultata obrade sustav sabirnica omogućava prijenos podataka, instrukcija, adresa i upravljačkih signala između mikroprocesora, memorije i ulazno/izlaznih uređaja 9

10 CPU (Central processing unit) storage input/output control unit ALU memory registers registers flags cache memory 10

11 CPU aritmetičko logička jedinica (ALU): izvršava aritmetiče i logičke operacije na podacima zapisanim u registre prema naredbama upravljačkog sklopa registri mikroprocesora: privremena pohrana podataka i instrukcija provides temporary storage for data and instructions. registri upravljačkog sklopa: instrukcijski registar csadrži instrukciju koja se izvršava programsko brojilo (instruction pointer) sadrži adresu sljedeće instrukcije registri aritmetičko logičkog sklopa akumulator sadrži operande i rezultate aritmetičkih i logičkih operacija 11

12 CPU interne sabirnice mikroprocesora: povezuju upravljački skolop, ALU i registre upravljački sklop: upravlja operacijama mikroprocesora, interpretira, dekodira instrukcije, prenosi podatke među registrima, upravlja ALU,... priručna memorija (cache) : sadrži skup instrukcija i podataka koje mikroprocesor koristi za izvršavanje 12

13 Memorije mikroprocesora 13

14 Sabirnice mikroprocesora Control Bus RAM ROM Microprocessor (CPU) Data Bus Address Bus Input/Output (I/O) 14

15 Sabirnice (BUS) spojni putovi vodovi povezuju dijelove računala adresna sabirnica prijenos adresa instrukcija i podataka potrebnih za operacije čitanja i pisanja podatkovna sabirnica prijenos podataka i instrukcija dvosmjerna komunikacija upravljačka sabirnica prijenos upravljačkih i sinkronizacijskih signala 15

16 16

17 Elementi računala: Ulazna jedinica služi za unos podataka iz vanjskog svijeta memoriju računala: tipkovnica, miš, mikrofon, kamera 17

18 Izlazna jedinica služi za prikaz obrađenih podataka: monitor, štampač, ploter, zvučnik 18

19 Memorija svaki podatak u memoriji ima svoju jednoznačnu adresu u memoriji se pohrajuju podaci i programi postupci pisanja i čitanja preko dva registra: MAR i MDR 19

20 Memorija adresa podatak 20

21 Zapisi u memoriji 21 adresa nekog zapisa u memoriji adresa prvog bajta adresa sljedećeg zapisa uvećana je za 4 odn. 8 bajtova 32-bitne riječi adr = 0000 adr = 0004 adr = 0008 adr = bitne riječi Ad dr 0000 = Ad dr 0008 = adrese bajtova

22 Zapisi riječi u memoriji najmanje značajan bajt na najvećoj adresi (Big Endian) najznačjniji bajt na najvećoj adresi (Little Endian) primjer za heksdekadski broj 0x zapisan na adresi 0x100 Big Endian 0x100 0x101 0x102 0x Little Endian 0x100 0x101 0x102 0x

23 Tipovi memorija I RAM (Random Access Memory) nepostojana (volatile) korisnik može vršiti pisanje i brisanje (R/W) dvije kategorije: DRAM(Dynamic RAM) potrebno osvježavanje koristi se u većini osobnih računala SRAM (Static RAM) nije potrebno osvježevanje (No refresh) brža, pouzdanija ali skuplja 23 česta upotraba za cache memoriju

24 24 Tipovi memorija II ROM (Read Only Memory) postojana (Nonvolatile) sadržaj zapisan tvornički (od proizvođača) sadrži boot program ROM PROM (Programmable ROM) korinik može izvršiti jednokratni zapis EPROM (Erasable PROM) korisnik može fizički izvaditi i u posebnoj napravi izvršiti ponovni zapis EEPROM (Electronically EPROM)- korisnik može izvršiti ponovni upis bez fizičkog vađenja

25 25 Vanjska memorija jeftinija od unutarnje memorije računala velikog kapaciteta ali sporija magnetni mediji tvrdi diskovi (HD) direktni dostup trake, diskete relikti povijesti sekvencijelni dostup, direktni dostup optički mediji: CD i DVD koriste svjetlo (laser) za pohranu i čitanje podataka. razne vanjske memorije Flash, SD, kartice, USB stik

26 Izgled tvrdog diska magnetni diskovi (ploče) glava za čitanje i pisanje brzina čitanja sa diska vrijeme potrebno za pomak glave do trake koju čitamo rotacija diska do sektora

27 Fizički izgled jednog diska svaka ploča se sastoji od staza (tracks) svaka staza je podijeljena na sektore čitaju se blokovi zapisani u sektorima

28 Optički mediji CD-ROM (Compact disc read-only memory) CD-R (Compact disc recordable) jednokratni zapis - WORM (Write Once, Read Many) - CD-RW (Compact disc rewritable) višekratni zapis - Erasable optical disc DVD (Digital Versatile Disc) veći kapacitet

29 Jezik mikroprocesora instrukcije se izvršavaju u dvije faze: pribavi i izvrši instrukciju OP 1 AM ADRESA OP - operacija, instrukcijski kod AM - način adresiranja polje operacijskog koda bit 4 = 1 32 bitna instrukcija 29

30 Instrukcijski ciklus U fazi pribavljanja na osnovi adrese zapisane u registru PC pribavlja se instrukcija iz memorije i prenosi u instrukcijski registar. U drugoj fazi se instrukcija izvršava tako da se dekodira i da upravljači sklop generira signale potrebne za izvršavanje instrukcije. Zadnji korak izvršavanja instrukcije je povećanje adresu u registru PC za jedan. Nakon toga se ponavlja postupak sve dok se ne generira signal koji označava kraj niza instrukcija odn. programa. 30

31 Instrukcijski ciklus 1. PC -> MAR Prijenos adrese iz registra PC u MAR 2. MDR -> IR Prijenos sadržaja registra MDR u IR 3. IR(address) -> MAR Prijenos adresnog djela instrukcije u MAR 4. MDR -> A Prijenos podatka iz MDR u AR 5. PC + 1 -> PC Povećaj programsko brojilo 31

32 Instrukcijski ciklus pribavi instrukciju pribavi operande pohrani operande izračun adrese instrukcije dekodiraj instrukciju izračunaj adresu operanada izvrši instrukciju izračunaj adresu operanada 32

33 Model pojednostavljenog mikroprocesora MAR MDR PC AR IR dekoder ALU upravljački sklop piši čitaj takt φ 33

34 Izvođenje jednog instrukcijskog ciklusa MAR MDR PC AR IR dekoder ALU upravljački sklop piši čitaj 34 takt φ

35 Faza pribavi instrukciju MAR MDR PC AR IR dekoder ALU upravljački sklop piši čitaj 35 takt φ

36 Faza izvrši instrukciju MAR MDR PC AR IR dekoder ALU upravljački sklop piši čitaj 36 takt φ

37 Faza izvrši instrukciju 2 MAR MDR PC AR IR dekoder ALU upravljački sklop piši čitaj 37 takt φ

38 Primjer faze izvrši za instrukciju MVT MAR MDR PC AR IR ALU dekoder upravljački sklop piši čitaj 38 takt φ

39 Pribavi operand MAR MDR AAAA0000 PC AR IR ALU dekoder upravljački sklop piši čitaj 39 takt φ

40 Izvrši MVT MAR MDR AAAA0000 PC AAAA0000 AR IR dekoder ALU upravljački sklop piši čitaj 40 takt φ

41 Apstrakcijski nivoi računala 41

42 Programska oprema Operacijski sustav: Program koji upravlja računalnim resursima, izvođenjem svih programa i služi kao sučelje između korisničkih programa i strojne opreme. Korisnički programi: Uređivači teksta, web preglednici, prevodioci, Matlab,... 42

43 Uvod Operacijski sustav omogućava: lakši rad korisnicima ( grafičko sučelje GUI) veću učinkovitost iskorištavanja svih fizičkih resursa računala (dodjeljivanje memorijskog prostora programima, upravljanje procesima) razvoj i izvođenje korisničkih programa pristup U/I uređajima dostup datotekama (datotečni sustav) 43

44 korisnici programsko sučelje korisnički programi sučelje O.S. O.S. skup instrukcija strojna oprema 44

45 Uvod u OS Višezadaćni operacijski sustavi (više procesa ili programa se nalazi u radnoj memoriji) Višekorisnički operacijski sustavi (time sharing procesorskog vremena) 45

46 Jednozadaćni OS 46

47 Višezadaćni OS 47

48 Razvoj operacijskih sustava 1. generacija upravljanje programima vrši operater ( ) 2. generacija - dijalog, monitor ( ) 3. generacija time sharing, multiprogramming ( ) 4.generacija - umreženo upravljanje, PC (1980-) 48

49 Punch cards 49

50 1. generacija 50 čitanje kartica i zapis na traku na 1401 traka na 7094 na kojem se izvodi program traka na 1401 koji štampa rezultate

51 Prevođenje i izvođenje Potpunu kontrolu ima operater Bušenje kartica Čitanje kartica Prevođenje Javljanje grešaka Bušenje rezultata obrade na kartice Štampanje rezultata obrade 51

52 Bach job 52

53 2. generacija 53

54 2. generacija IBM 701 upravljanje pomoću panela operator s panel grupiranje programa batch computing upravljački jezik job control language 54

55 Job control 55

56 3. GENERACIJA OS 56

57 3. GENERACIJA OS istovremeno izvršavanje više programa jobova multiprogramming Time sharing Multics MIT CP/CMS IBM 57

58 4. generacija 58

59 4. generacija multithreading više nitni procesi proces se dijeli na niti (threads= multiprocessing SMP (symmetric multiprocessing) višeprocesorske arhitekture distribuirani sustavi računalni clustri 59

60 Paralelna obrada paralelni sustav 4640 računala 60

61 Supercomputer 5.generacija 5212 CPU UNIX op500.org 61

62 Funkcije operacijskog sustava 1. Upravljanje prekidnim sustavom (interrupt handling) 2. Raspoređivanje programa u memoriji (dispatching) 3. Upravljanje računalnim resursima (resource management) 4. Alokacija memorijskog prostora (program allocation) 62

63 Funkcije operacijskog sustava 5. Upravljanje datotečnim sustavom (file management) 6. Upravljanje procesima (job control) 7. Zaštita i pouzdanost (system reliability) 63

64 Programi i procesi Proces: skup postupaka operacijskog sustava u kojem se obrađuje, prenosi i pohranjuje informacija. Proces: skup stanja programa koji se izvodi. Kod izvođenja programa generira se proces, koji koristi memoriju i procesorsko vrijeme. 64

65 Programi, procesi i niti Program može generirati više procesa Više zadaća: npr. Zbrajanje operanda, pohranjivanje podataka, ispis na štampač,... Proces: niz akcija (niti) koje se izvode na računalnim resursima. Niti se mogu izvršavati paralelno 65

66 Procesi stablo procesa proces A je generirao procese B i C proces B je generirao procese D,E i F 66

67 Potpuni zastoj 67 (a) Mogući zastoj. (b)potpun zastoj.

68 Potpun zastoj (Deadlock) P 0 Zahtjeva pisač; Pisač dodjeljen; Zahtjeva CD čitač; Čeka na dodjelu CD čitača P 1 Zahtjeva CD čitač; CD čitač dodjeljen; Zahtjeva pisač; Čeka na dodjelu pisača 68

69 Stanja procesa Izvođenje akcije Čekanje na izvođenje Blokiran 69

70 Koraci sistemskog poziva 70 sistemski poziv funkcije za čitanje read (fd, buffer, nbytes)

71 Upravljanje resursima 71

72 Upravljanje memorijom postupci dodjeljivanja memorijskog prostora procesima: segmentacija memorije u blokove straničenje memorije u stranice dinamičko dodjeljivanje memorije procesima logičke i fizičke adrese virtualna memorija 72

73 Upravljanje memorijom 73

74 MS Windows MS DOS 1981 Intel kB DOS 2.0 PC XT kB DOS 3.0 PC AT 1984 Intel kb DOS 3.3 PS 1987 Intel kB Windows Intel GUI Windows NT (IBM OS/2) Windows 3.1 NT Windows bitni mikrop 74

75 MS Windows (datotečni sustav) 75

76 MS Windows (datotečni sustav) 76

77 MS Windows (procesi) 77

78 Datotečni sustav pohranjivanje i zapis datoteka na disku bez poznavanja fizičke organizacije diska otvaranje, zatvaranje, brisanje, zapis, preimenovanje datoteka datoteke su organizirane u direktorije hijerahiju mapa root directory put do datoteke (path) /cygdrive/c/bojan/research/kcs/speech ili /home/user/garfield/kcs/allradpri/models/monophones dozvole za pristupanje

79 Povjesni razvoj Unix-a Razvoj prenosivog operacisjkog sustava moguća instalacija na raznim računalima 1969 AT&T Bell Lab Lucent Technologies Višekorisnićki, višezadaćni operacijski sustav Slobodna distribucija, razvoj različitih verzija UNIX-a 79

80 Komponente Unix-a Kernel Jezgra operacijskog sustava glavni kontrolni program Shell Interpretira naredbe korisnika i proslijeđuje ih kernelu File System Datotečni sustav Organizacija datoteka i direktorija Utilities Unix komande 80

81 Operacijski sustavi UNIX System V Release 4 (SVR4) Solaris 2.x 4.4BSD Linux 81

82 Unix Glavne verzije Unix-a BSD (Berkeley Software Distribution) System V (AT&T Bell Labs) Ostale verzije temelje na gornjima Solaris (Sun Microsystems) HP-UX (Hewlett-Packard Unix) System V based 82

83 Linux Verzija Unix-a Autor Linus Torvalds Osnova OS Minix Andrew Tannenbaum Slobodna distribucija Moguća instalacija na svim računalnim sustavima Red Hat, Debian, Suse,... 83

84 Pristup Operacijskom sustavu Korisnički račun i zaporka Višekorisnički operacijski sustav Korisničko ime, login ID, login, ID,... administrator sustava Zaporka Integritet podataka Sigurnost 84

85 85 Arhitektura UNIX-a

86 Datotečni sustav 86

87 Datotečni sustav / početni direktorij - root /usr -datoteke operacijskog sustava /etc -konfiguracijske datoteke /var -promjenljive datoteke /tmp -privremene datoteke /sbin -sistemski programi /bin -korisnički programi /usr/local -naknadno instalirani programi /home -matični direktoriji korisnika 87

88 Naredbe Unix-a ls lists a directory of your files ls a lists a directory of your files including the "dot" files (such as ".vacation.msg") ls l lists a directory of your files including information about the file sizes ls ~/<directory name> lists the files in a subdirectory mkdir creates a new directory rmdir removes an empty directory cp copy rm remove (or delete) a file cd change directory lpr -P<printer name> <file name> print a file to a network printer 88 ls lpr print a list of files in your directory

89 Literatura M. Žagar: UNIX i kako ga iskoristiti Introduction to UNIX 89

90 Pitanja 1. Navedi osnovne funkcije operacijskih sustava. 2. Definiraj operacijski sustav. 3. Navedi značajke modernih operacijskih sustava. 4. Koja je razlika između logičke i fizičke adrese programa. 5. Što je to virtualna memorija. 6. Definiraj proces. 7. Koje su funkcije prekidnog sustav mikroprocesora. 8. Navedi osnovne metode zaštite programa i podataka korisnika u višekorisničkim operacijskim sustavima. 90

Uvod u računarstvo. Preddiplomski studij elektrotehnike 2008/2009. prof.dr.sc. Ivo Ipšić UUR 2008/2009

Uvod u računarstvo. Preddiplomski studij elektrotehnike 2008/2009. prof.dr.sc. Ivo Ipšić UUR 2008/2009 Uvod u računarstvo Preddiplomski studij elektrotehnike 2008/2009 prof.dr.sc. Ivo Ipšić 1 Saržaj kolegija Uvod u Uvod i razvoj računala računarstvo Zapis podataka i kodiranje informacija u računalu Građa

More information

Uvod u računarstvo. Preddiplomski studij elektrotehnike 2009/2010. prof.dr.sc. Ivo Ipšić UUR 2009/2010

Uvod u računarstvo. Preddiplomski studij elektrotehnike 2009/2010. prof.dr.sc. Ivo Ipšić UUR 2009/2010 Uvod u računarstvo Preddiplomski studij elektrotehnike 2009/2010 prof.dr.sc. Ivo Ipšić 1 Saržaj kolegija Uvod u Uvod i razvoj računala računarstvo Zapis podataka i kodiranje informacija u računalu Građa

More information

Uvod u računarstvo. Saržaj kolegija Uvod u računarstvo. Preddiplomski studij elektrotehnike 2009/2010. Arhitektura računala.

Uvod u računarstvo. Saržaj kolegija Uvod u računarstvo. Preddiplomski studij elektrotehnike 2009/2010. Arhitektura računala. Uvod u računarstvo Preddiplomski studij elektrotehnike 2009/2010 prof.dr.sc. Ivo Ipšić Saržaj kolegija Uvod u računarstvo Uvod i razvoj računala Zapis podataka i kodiranje informacija u računalu Graña

More information

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010 Programiranje Programski jezik C prof.dr.sc. Ivo Ipšić 2009/2010 Sadržaj Ulazno-izlazne funkcije Datoteke Formatirane datoteke Funkcije za rad s datotekama Primjeri Datoteke komunikacija između programa

More information

SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA.

SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA. SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA Računalstvo Građa i način rada računala Doc. dr. sc. Edouard Ivanjko, dipl.ing.

More information

Uputa za instaliranje programske potpore za operativni sustav WINDOWS

Uputa za instaliranje programske potpore za operativni sustav WINDOWS ZABA SignErgy Desktop aplikacija Uputa za instaliranje programske potpore za operativni sustav WINDOWS SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE

More information

GRAĐA I NAČIN RADA ELEKTRONIČKOG KOG RAČUNALA

GRAĐA I NAČIN RADA ELEKTRONIČKOG KOG RAČUNALA GRAĐA I NAČIN RADA ELEKTRONIČKOG KOG RAČUNALA BLOK SHEMA GRAĐE ELEKTRONIČKOG RAČUNALA Mikroprocesorska jedinica... Minijaturizirana središnja procesna jedinica (CPU - Central Processing Unit) - procesor

More information

Sistemska programska podrška. Programska podrška. MS Windows. MS Windows NT

Sistemska programska podrška. Programska podrška. MS Windows. MS Windows NT Programska podrška Sistemska Namijenjena je pokretanju računala i zatim što djelotvornijem iskorištenju. Aplikativna Namijenjena je rješavanju konkretnih korisničkih poslova Sistemska programska podrška

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog

More information

Vježba 1: Pregled UNIX/Linux operacijskih sustava, pristup OS-u, mrežna povezanost

Vježba 1: Pregled UNIX/Linux operacijskih sustava, pristup OS-u, mrežna povezanost Sveučilište J. J. Strossmayera u Osijeku Elektrotehnički fakultet Kneza Trpimira 2b HR-31000 Osijek www.etfos.unios.hr Vježba 1: Pregled UNIX/Linux operacijskih sustava, pristup OS-u, mrežna povezanost

More information

PKI Applet Desktop Application Uputa za instalaciju programske potpore

PKI Applet Desktop Application Uputa za instalaciju programske potpore 1 SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE POTPORE 3 4. INSTALACIJA PROGRAMSKE POTPORE 3 5. DEINSTALACIJA PROGRAMSKE POTPORE 6 2 1. Uvod PKI

More information

Programska podrška

Programska podrška Programska podrška Sadržaj operativni sustav (OS) pojmovi komponente os-a tipovi os-a datotečni sustav organizacija podataka Stranica 2/53 Operativni sustav Operativni sustav je svojevrsna baza na kojoj

More information

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 08 Zvonimir Bujanović Slaven Kožić Vinko Petričević Uvod: (X)HTML i CSS Na ovim i idućim vježbama naučit ćemo osnove jezika za opisivanje

More information

OSOBNO RAČUNALO. Doc.dr.sc. Tonćo Marušić Asistent Tomislav Volarić. Ml. asistent Marijana Bandić Glavaš

OSOBNO RAČUNALO. Doc.dr.sc. Tonćo Marušić Asistent Tomislav Volarić. Ml. asistent Marijana Bandić Glavaš OSOBNO RAČUNALO Doc.dr.sc. Tonćo Marušić Asistent Tomislav Volarić Ml. asistent Marijana Bandić Glavaš Osobno računalo Glavne komponente osobnog računala Centralna procesorska jedinica (Central Processing

More information

UNIX & UNIX-u slični OS Uvod u Linux

UNIX & UNIX-u slični OS Uvod u Linux UNIX & UNIX-u slični OS Uvod u Linux Željko Jeričević, Ph.D. www.riteh.hr/~zeljkoj/zeljko_jericevic.html zeljkoj@medri.hr UNIX Što je UNIX i zašto je važan Povijesni pregled Osnove Linux-a 2 November 2009

More information

ALBERTO BARBIERI GOSPODARENJE MEMORIJSKIM PROSTOROM. Završni rad

ALBERTO BARBIERI GOSPODARENJE MEMORIJSKIM PROSTOROM. Završni rad Sveučilište Jurja Dobrile u Puli Odjel za informacijsko komunikacijske tehnologije ALBERTO BARBIERI GOSPODARENJE MEMORIJSKIM PROSTOROM Završni rad Pula, 2016. Sveučilište Jurja Dobrile u Puli Odjel za

More information

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted

More information

Cjenovnik usluga informacionog društva

Cjenovnik usluga informacionog društva Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera

More information

3. Struktura operacijskog sustava

3. Struktura operacijskog sustava 3. Struktura operacijskog sustava Kako je već u uvodu napomenuto operacijski sustav osigurava okolinu za izvoďenje korisničkih programa. Kao i u svakom postupku projektiranja tako i kod projektiranja operacijskog

More information

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u

More information

Single Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu

Single Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu Single Sign-On s Officeom 365 na Kineziološkom fakultetu Sveučilišta u Zagrebu Stipe Gorenjak, Kineziološki fakultet Sveučilišta u Zagrebu e-mail: stipe.gorenjak@kif.hr Sponzori Ugasite mobitele. Hvala.

More information

dr. sc.. Josip Musić Originalne slideove izradio:

dr. sc.. Josip Musić Originalne slideove izradio: Uvod u programiranje Programiranje 1 (450) Poglavlje 1 Uvod u računala, Microsoft.NET i VB.NET (dio 2 od 2): Pregled.NET platforme dr. sc.. Josip Musić jmusic@fesb.hr 1 Originalne slideove izradio: Teo

More information

FAT32 datotečni sustav

FAT32 datotečni sustav SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika 2016/2017 FAT32 datotečni sustav Ivan Blažeković Zagreb, siječanj, 2017. Sadržaj 1. Uvod...

More information

1939 Britanska tajna služba angažira tim matematičara i drugih znanstvenika kako bi razvili stroj za razbijanje Njemačke ENIGMA-e.

1939 Britanska tajna služba angažira tim matematičara i drugih znanstvenika kako bi razvili stroj za razbijanje Njemačke ENIGMA-e. UVOD Kratki pregled bitnih događaja koji su doveli do razvoja mikroprocesorske tehnologije: 3000 p.n.e. Abacus Kina 1642 Blaise Pascal (francuski matematičar i filozof) izumio je mehanički stroj za zbrajanje

More information

PREDMET. Osnove Java Programiranja. Čas JAVADOC

PREDMET. Osnove Java Programiranja. Čas JAVADOC PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,

More information

Sberbank Business Online na Mozilla FireFox

Sberbank Business Online na Mozilla FireFox Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA Sanghoon Han(sanghoon.han@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Announcement (1) Please come

More information

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365 Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint

More information

Overview of Unix / Linux operating systems

Overview of Unix / Linux operating systems Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early

More information

3. SOFTVER RAČUNARSKOG SISTEMA

3. SOFTVER RAČUNARSKOG SISTEMA 3. SOFTVER RAČUNARSKOG SISTEMA Softver = skup različitih programa - Program = niz instrukcija (komandi) koje obavijaju aritmetičke i logičke operacije - Fajl = niz kodiranih instrukcija - Instaliranje

More information

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :

More information

Brief Linux Presentation. July 10th, 2006 Elan Borenstein

Brief Linux Presentation. July 10th, 2006 Elan Borenstein Brief Linux Presentation July 10th, 2006 Elan Borenstein History 1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful) History

More information

Operating Systems CS3502 Spring 2018

Operating Systems CS3502 Spring 2018 Operating Systems CS3502 Spring 2018 Presented by Dr. Guoliang Liu Department of Computer Science College of Computing and Software Engineering Kennesaw State University Computer Systems See Appendix G

More information

dr. sc.. Josip Musić Originalne slideove izradio:

dr. sc.. Josip Musić Originalne slideove izradio: Uvod u programiranje Programiranje 1 Poglavlje 1 Uvod u računala, Microsoft.NET i VB.NET (Dio 1 od 2): Računalni programi i programski jezici dr. sc.. Josip Musić jmusic@fesb.hr 1 Originalne slideove izradio:

More information

VRIJEDNOSTI ATRIBUTA

VRIJEDNOSTI ATRIBUTA VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not

More information

3. SOFTVER RAČUNARSKOG SISTEMA

3. SOFTVER RAČUNARSKOG SISTEMA 3. SOFTVER RAČUNARSKOG SISTEMA Softver = skup različitih računarskih programa - Računarski program = niz elementarnih binarnih instrukcija koje obavijaju aritmetičke i logičke operacije a u cilju rešavanja

More information

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the

More information

VDSL modem Zyxel VMG1312-B10A/B30A

VDSL modem Zyxel VMG1312-B10A/B30A VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,

More information

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133 Binarne hrpe Potpuno binarno stablo binarno stablo u kojem svaki čvor koji nije list ima točno 2 nasljednika. Binarna hrpa potpuno binarno stablo u kojem svaki čvor koji nije list ima veću ključnu vrijednost

More information

9. RAD S DATOTEKAMA PODATAKA

9. RAD S DATOTEKAMA PODATAKA Rad s datotekama 7-1 9. RAD S DATOTEKAMA PODATAKA U programiranju se često radi sa skupovima podataka koji se čuvaju na jedinicama perfernih memorija, a koji se organizuju u posebne cjeline koje nazivamo

More information

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) Geant2 - JRA1 Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) 21.11.2007, CUC2007, Rijeka Što je to JRA1? Glavni zadatak JRA1 (Performance

More information

ETHERNET LOKALNA MREŽA. I. Podešavanje mrežnih postavki računala u Linux operacijskom sustavu

ETHERNET LOKALNA MREŽA. I. Podešavanje mrežnih postavki računala u Linux operacijskom sustavu ETHERNET LOKALNA MREŽA I. Podešavanje mrežnih postavki računala u Linux operacijskom sustavu Za umrežavanje računala potrebno je: - imati ugrađenu i podešenu Ethernet mrežnu karticu (instaliran pogonski

More information

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu

More information

2. Memorija SRAM-DRAM. Memorijske ćelije Čitanje i pisanje Latencija FPM EDO SDRAM DDR RAM DDR II RAM

2. Memorija SRAM-DRAM. Memorijske ćelije Čitanje i pisanje Latencija FPM EDO SDRAM DDR RAM DDR II RAM 2. Memorija SRAM - DRAM Memorijske ćelije Čitanje i pisanje Latencija FPM EDO SDRAM DDR RAM DDR II RAM SRAM-DRAM SRAM: brzina, potrošnja, zauzeće prostora, dispacija DRAM: sporost, mala potrošnja, malo

More information

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if

More information

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family

More information

OPERATING SYSTEM. PREPARED BY : DHAVAL R. PATEL Page 1. Q.1 Explain Memory

OPERATING SYSTEM. PREPARED BY : DHAVAL R. PATEL Page 1. Q.1 Explain Memory Q.1 Explain Memory Data Storage in storage device like CD, HDD, DVD, Pen drive etc, is called memory. The device which storage data is called storage device. E.g. hard disk, floppy etc. There are two types

More information

PARALELNO PROGRAMIRANJE

PARALELNO PROGRAMIRANJE Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom

More information

Jezik Baze Podataka SQL. Jennifer Widom

Jezik Baze Podataka SQL. Jennifer Widom Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case

More information

VB komande. Programiranje 1

VB komande. Programiranje 1 VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj

More information

Uputstvo za korišćenje logrotate funkcije

Uputstvo za korišćenje logrotate funkcije Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen

More information

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete

More information

Downloaded from various sources on the NET

Downloaded from various sources on the NET Overview Computers. Hardware components of a Computer. Purpose and functions of computer operating systems. Evolution of computer operating systems. Operating systems available today. Downloaded from various

More information

FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA

FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Sustavi za praćenje i vođenje procesa Seminarski rad LOGIČKI ANALIZATOR (PC kao instrument) 26. svibnja 2007. Ivan Grubišić 0036404380 1. Logički analizator Logički

More information

Upute za postavljanje Outlook Expressa

Upute za postavljanje Outlook Expressa Upute za postavljanje Outlook Expressa Prije postavljanja klijenata morate obavezno obaviti prvu prijavu na web mail kako bi aktivirali vaš račun na novom sustavu. Ukoliko niste obavili prvu prijavu, nećete

More information

Primjena virtualnih računala u instalaciji i administraciji složenih programskih paketa

Primjena virtualnih računala u instalaciji i administraciji složenih programskih paketa Naslov Primjena virtualnih računala u instalaciji i administraciji složenih programskih paketa Dalibor Grgec, Dubravko Žigman, Davor Cafuta Grgec-06/02-0 Plan izlaganja Problem instalacije nekih programskih

More information

informacijske sustave

informacijske sustave 10/11/2016 Uvod u dristribuirane informacijske sustave FESB Jurica Šeparović RAČUNARSTVO 550 0 1. UVOD... 1 1.1 Definicija distribuiranog sustava... 1 1.2 Ciljevi-svojstva distribuiranih sustava... 1 1.2.1

More information

Vježbe 2007/2008 iz kolegija OPERACIJSKI SUSTAVI Skripta za studente

Vježbe 2007/2008 iz kolegija OPERACIJSKI SUSTAVI Skripta za studente Veleučili ilište u Rijeci Vježbe 2007/2008 iz kolegija OPERACIJSKI SUSTAVI Skripta za studente Bernard Vukelić, predavač Literatura David A. Solomon, Mark Russinovich: Inside Microsoft Windows 2000, Microsoft

More information

Chapter One. Introduction to Computer System

Chapter One. Introduction to Computer System Principles of Programming-I / 131101 Prepared by: Dr. Bahjat Qazzaz -------------------------------------------------------------------------------------------- Chapter One Introduction to Computer System

More information

Operating Systems: Internals and Design Principles. Chapter 2 Operating System Overview Seventh Edition By William Stallings

Operating Systems: Internals and Design Principles. Chapter 2 Operating System Overview Seventh Edition By William Stallings Operating Systems: Internals and Design Principles Chapter 2 Operating System Overview Seventh Edition By William Stallings Operating Systems: Internals and Design Principles Operating systems are those

More information

HIGH PERFORMANCE COMPUTING: MODELS, METHODS, & MEANS OPERATING SYSTEMS 1

HIGH PERFORMANCE COMPUTING: MODELS, METHODS, & MEANS OPERATING SYSTEMS 1 Prof. Thomas Sterling Center for Computation & Technology Louisiana State University April 5 th, 2011 HIGH PERFORMANCE COMPUTING: MODELS, METHODS, & MEANS OPERATING SYSTEMS 1 This Page Left Intentionally

More information

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike

More information

Computer System Management - Unix/Linux

Computer System Management - Unix/Linux Computer System Management - Unix/Linux Amarjeet Singh August 30, 2011 Partly adopted from Computer System Management Slides by Navpreet Singh Logistics Learn-it-yourself topic assignment Many students

More information

PRIMENA MIKROKONTROLERA- MS1PMK 2. deo. Nenad Jovičić

PRIMENA MIKROKONTROLERA- MS1PMK 2. deo. Nenad Jovičić PRIMENA MIKROKONTROLERA- MS1PMK 2. deo 2017 Nenad Jovičić Cortex-M3 procesor baziran na ARMv7-M arhitekturi RISC procesor Harward arhitektura Cortex-M3 core periferije NVIC (Nested Vector Interrupt Controller)

More information

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu A Review of Chapter 5 and Chapter 6 Chapter 5 Computer Systems Organization Von Neumann Architecture 4 Components Memory Input/output ALU Control Unit Two major features Stored program concept Sequential

More information

32-Bit-Digital Signal Controller TMS320F2833x. Texas Instruments Incorporated

32-Bit-Digital Signal Controller TMS320F2833x. Texas Instruments Incorporated Modl 14: Programiranje Flash Flash memorije 32-Bit-Digital Signal Controller TMS320F2833x Texas Instrments Incorporated 14-1 Startp sekvenca iz Flash memorije 0x30 0000 FLASH (256Kw) _c_int00 rts2800_ml.lib

More information

Mikrokontroleri. Poglavlje IV. Skup instrukcija mikrokontrolera familije MCS-51

Mikrokontroleri. Poglavlje IV. Skup instrukcija mikrokontrolera familije MCS-51 Mikrokontroleri Poglavlje IV Skup instrukcija mikrokontrolera familije MCS-51 Uvod Instrukciju računara čine kod operacije (op-code) iza koga mogu da slede jedan ili dva operanda Op-cod identifikuje tip

More information

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end. NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while

More information

Computers in Business: Concepts in Hardware and Software

Computers in Business: Concepts in Hardware and Software Computers in Business: Concepts in and Software University for Development Studies (UDS) January 31, 2012 NB: Listen to what I say, What matters is not what is in the notes. Assignments are very essential

More information

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Generation 1: Mono-programming

More information

Computer Organization and Assembly Language (CS-506)

Computer Organization and Assembly Language (CS-506) Computer Organization and Assembly Language (CS-506) Muhammad Zeeshan Haider Ali Lecturer ISP. Multan ali.zeeshan04@gmail.com https://zeeshanaliatisp.wordpress.com/ Lecture 2 Memory Organization and Structure

More information

UNIX Kernel. UNIX History

UNIX Kernel. UNIX History UNIX History UNIX Kernel 1965-1969 Bell Labs participates in the Multics project. 1969 Ken Thomson develops the first UNIX version in assembly for an DEC PDP-7 1973 Dennis Ritchie helps to rewrite UNIX

More information

1. Uvod Prvi susret s operacijskim sustavom Zadaci operacijskog sustava

1. Uvod Prvi susret s operacijskim sustavom Zadaci operacijskog sustava 1. Uvod 1.1. Prvi susret s operacijskim sustavom 1.1.1. Zadaci operacijskog sustava Računalni sustav sastavljen je od procesora, radnog spremnika, vanjskih spremnika i različitih ulazno-izlaznih naprava.

More information

Informatika 1. Uvod u informatiku

Informatika 1. Uvod u informatiku Informatika 1 Uvod u informatiku UVODNO POGLAVLJE Šta je informatika? Informatika je nauka o informacijama. Njen je zadatak da izučava oblik informacije, načinepamćenja, obradu i upotrebu informacija.

More information

Desktop IKONE START MENI. TASK BAR traka zadataka RADNA POVRŠINA

Desktop IKONE START MENI. TASK BAR traka zadataka RADNA POVRŠINA Windows XP Windows XP Operativni Sistem koji podržava multi-tasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu Desktop IKONE START MENI

More information

Visoka Tehnička škola strukovnih studija Niš. Profesor: dr Mirko R. Kosanović

Visoka Tehnička škola strukovnih studija Niš. Profesor: dr Mirko R. Kosanović Operativni sistemi Visoka Tehnička škola strukovnih studija Niš Profesor: dr Mirko R. Kosanović mirko.kosanovic@mts.rs Asistent: Miloš Stošić milos.stošic@vtsnis.edu.rs ESPB bodovi: 7 Semestar: III Fond

More information

Operacijski sustavi. Laboratorijska vježba 3. Petra Lončar, mag. ing. el., asistent FESB, 2016.

Operacijski sustavi. Laboratorijska vježba 3. Petra Lončar, mag. ing. el., asistent FESB, 2016. Operacijski sustavi Laboratorijska vježba 3 Petra Lončar, mag. ing. el., asistent ploncar@fesb.hr FESB, 2016. Višedretvenost svaki proces ima svoj adresni prostor i jednu kontrolnu dretvu ideja višedretvenog

More information

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom Priručnik za korištenje i brzu instalaciju Sadržaj ŠTO JE TP-LINK TL-WPA4220... 3 KAKO KORISITI TP-LINK TL-WPA4220...

More information

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U C A N A D I A N I N T E R N A T I O N A L S C H O O L O F H O N G K O N G 5.1 Introduction 5.2 Components of a Computer System Algorithm The Von Neumann architecture is based on the following three characteristics:

More information

Operacijski sustavi. Laboratorijska vježba 2. Petra Lončar, mag. ing. el., asistent FESB, 2016.

Operacijski sustavi. Laboratorijska vježba 2. Petra Lončar, mag. ing. el., asistent FESB, 2016. Operacijski sustavi Laboratorijska vježba 2 Petra Lončar, mag. ing. el., asistent ploncar@fesb.hr FESB, 2016. Linux procesi procesi su programi koji se izvršavaju i pritom zauzimaju sredstva sustava (spremnik,

More information

Memory Study Material

Memory Study Material Computer memory refers to the devices that are used to store data or programs on a temporary or permanent basis for use in a computer. Any data or instruction entered into the memory of a computer is considered

More information

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview

Today. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Dependent on hardware and

More information

Introduction to OS. Introduction MOS Mahmoud El-Gayyar. Mahmoud El-Gayyar / Introduction to OS 1

Introduction to OS. Introduction MOS Mahmoud El-Gayyar. Mahmoud El-Gayyar / Introduction to OS 1 Introduction to OS Introduction MOS 1.1 1.3 Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Mahmoud El-Gayyar / Introduction to OS 1 Why an Operating Systems course? Understanding of inner workings of systems

More information

GUI - događaji (Events) i izuzeci. Bojan Tomić

GUI - događaji (Events) i izuzeci. Bojan Tomić GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša

More information

Basic Computer Architecture

Basic Computer Architecture Basic Computer Architecture Some of slides are referred to: [1] Basic Computer Architecture, slideshare. Yong Heui Cho @ Mokwon University Basic Computer Design 1. History of Computers 2. Introduction

More information

Introduction to Linux Overview and Some History

Introduction to Linux Overview and Some History Introduction to Linux Overview and Some History Computational Science and Engineering North Carolina A&T State University Instructor: Dr. K. M. Flurchick Email: kmflurch@ncat.edu Operating Systems and

More information

Dobrodošli na radionicu. Zimbra kao alat za potporu i suradnju u uredskom poslovanju.

Dobrodošli na radionicu. Zimbra kao alat za potporu i suradnju u uredskom poslovanju. Zimbra OSE on Debian Dobrodošli na radionicu Zimbra kao alat za potporu i suradnju u uredskom poslovanju. Visoko učilište Effectus, visoka škola za financije i pravo Boris Denisov bdenisov@vsfp.eu Zimbra

More information

RADIONICA: LABORATORIJSKA INFORMATIKA S ODABRANIM PODRUČJIMA MEDICINSKE INFORMATIKE (2017) Klinički zavod za kemiju KBC Sestre milosrdnice

RADIONICA: LABORATORIJSKA INFORMATIKA S ODABRANIM PODRUČJIMA MEDICINSKE INFORMATIKE (2017) Klinički zavod za kemiju KBC Sestre milosrdnice RADIONICA: LABORATORIJSKA INFORMATIKA S ODABRANIM PODRUČJIMA MEDICINSKE INFORMATIKE (2017) Klinički zavod za kemiju KBC Sestre milosrdnice 1 Vrste: 1. Osobna računala - PC (Personal Computers) a) Desktop

More information

EE 308: Microcontrollers

EE 308: Microcontrollers EE 308: Microcontrollers AVR Architecture Aly El-Osery Electrical Engineering Department New Mexico Institute of Mining and Technology Socorro, New Mexico, USA January 23, 2018 Aly El-Osery (NMT) EE 308:

More information

VHDLPrimeri Poglavlje5.doc

VHDLPrimeri Poglavlje5.doc 5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0

More information

Systems Programming. The Unix/Linux Operating System

Systems Programming. The Unix/Linux Operating System Systems Programming The Unix/Linux Operating System 1 What is UNIX? A modern computer operating system Operating system: a program that acts as an intermediary between a user of the computer and the computer

More information

Microsoftova productivity vizija

Microsoftova productivity vizija Office 365 Microsoftova productivity vizija Hybrid On Premises Online Isto iskustvo na raznim uređajima Lokalno ili cloud Messaging Voice & Video Content Management Enterprise Social Reporting & Analytics

More information

Operativni Sistem koji podržava multitasking

Operativni Sistem koji podržava multitasking Windows Windows Operativni Sistem koji podržava multitasking Kompatibilan sa prethodnim verzijama Windows-a Koristi grafičko okruženje Jednostavan za instalaciju i upotrebu IKONE Desktop START MENI TASK

More information

6. Sistemski softver

6. Sistemski softver 6. Sistemski softver Softver Pod terminom softver (software) ili programski sistem, podrazumevaju se operativni i sistem kao i svi programi na računaru Softver se deli na Sistemski softver -operativni

More information

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, Case Study Hrvatska pošta: Korisničko iskustvo iz snova Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, 27.12.2018. Sadržaj Hrvatska pošta prije projekta Izazovi projekta Tehnologije korištene

More information

Introduction to Linux

Introduction to Linux Introduction to Operating Systems All computers that we interact with run an operating system There are several popular operating systems Operating Systems OS consists of a suite of basic software Operating

More information

x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures

x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures x86 Architectures; Assembly Language Basics of Assembly language for the x86 and x86_64 architectures topics Preliminary material a look at what Assembly Language works with - How processors work»a moment

More information

Upravljački programi za mrežnu karticu u operacijskom sustavu Benu

Upravljački programi za mrežnu karticu u operacijskom sustavu Benu SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br. 4812 Upravljački programi za mrežnu karticu u operacijskom sustavu Benu Antun Kukolja Zagreb, lipanj 2017. Sadržaj 1. Uvod...

More information

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University Memory Overview Curtis Nelson Walla Walla University Overview - Memory Types n n n Magnetic tape (used primarily for long term archive) Magnetic disk n Hard disk (File, Directory, Folder) n Floppy disks

More information

4. Sustavi za pohranu podataka

4. Sustavi za pohranu podataka 4. Sustavi za pohranu podataka Magnetski diskovi Zapisivanje na magnetski medij Klasteri i fragmentacija Klasično i zonsko snimanje podataka Logička i fizička geometrija Performanse Sučelje ATA naredbe

More information