1. Kolokvij Flashcards
Opišite kako su računala postala sveprisutna i prožimajuća
Računala su postala sveprisutna i prožimajuća zahvaljujući raznim tehnološkim inovacijama i razvoju same tehnologije uključujući razvoj softverskih aplikacija i samog interneta
Navedite tri primjera uređaja koje danas smatramo računalima (osim osobnog računala)
Mobitel, automobil i hladnjak
Objasnite što je računarstvo
Skup disciplina koje izučavaju procese koji djeluju na podatke i koji se sami mogu prikazati kao podaci u obliku programa.
Grana znanosti koja istražuje kako računala i računalni sustavi funkcioniraju, kako se izrađuju i programiraju te kako se koriste za riješavanje različitih problema.
Navedite dvije discipline računarstva i objasnite čime se bave
Teoretske - bave se prirodom informacija, algoritama i matematičkih računa koje provodi neki sustav te njihovim unaprijeđenjem
Praktične - bave se obradom podataka (slika, grafičkih prikaza, zvuka i sl.) koji dolaze do promatrača određenog sustava
Objasnite zašto kažemo da računarstvo nije (isključivo) znanost o računalima
Računarstvo obuhvaća bilo kakve procese koji koriste algoritme za izvođenje računanja (npr. kalkulator, abakus)
Postojalo je prije računala
Uključuje matematiku, inžinjering, komunikaciju i jezik te se koristi i u znanstvenim istraživanjima, medicini umjetnosti i drugim aspektima koja nisu direktno povezani s računalima
Dajte primjer problema kakav neka disciplina računarstva rješava
Grafički prikaz molekula (ili ljudske kože) i njegovo poboljšanje
Poboljšanje i prilagodbe računalnih igara
Objasnite što je informatika
Znanost o obradi i prijenosu podataka i informacija.
Bavi se još i prikupljanjem, skladištenjem, obradom, prijenosom i analizom informacija. Fokusira se na razumijevanje kako se informacije generiraju, obrađuju i koriste kako bi se donosile odluke, rješavale probleme i podržavala učinkovita komunikacija.
Opišite ulogu matične ploče računala
Osnovna ploča u računalu koja omogućuje komunikaciju između komponenata računalnog sustava (hardvera i softvera)
Hardver - miš, tipkovnica, monitor (vanjski dijelovi)
Softver - unutrašnji program koji pokreće neku radnju na računalu (pretraživanje na internetu)
Objasnite razliku između osnovnog i grafičkog procesora
Osnovni procesor je elektronički krug u računalu koji izvodi instrukcije programa kao što su aritmetika, logika, upravljačke i ulazno-izlazne operacije dok grafički stvara slike u međuspremniku okvira namijenjene za prikaz na zaslonu
Navedite dijelove koje osnovni procesor u računalu može imati
Aritmetičko-logičku jedinica
Registri
ove imaju u zadnje vrijeme
Jedinica za operacije s pomičnim zarezom
Nekoliko nivoa priručne memorije
Memorijski kontroler za upravljanje glavnom memorijom i dio ulazno-izlaznih kontrolera
Grafički procesor
Objasnite razliku između (glavne) memorije i pohrane podataka
Glavna memorija je jedina memorija izravno dostupna osnovnom procesoru
U njoj se nalaze programi koje procesor dohvaća i izvršava
Pohrana podataka je memorija koja nije izravno dostupna osnovnom procesoru, ali se može doseći putem ulazno-izlaznih kanala
Programi i podaci iz pohrane podataka prvo idu u glavnu memoriju, a tek se onda koriste
Navedite dva primjera izvršnog softvera
Znanstveni softveri, 3D modeliranje i animacija, pregledavanje weba…
Objasnite razliku između izvršnog i sustavnog softvera
Sustavni softver služi kao platforma za neke izvršne sustave.
Djeluje kao baza za neke izvršne softvere te ne podržava svaki izvršni već samo neke.
Izvršni softver izvodi posebne funkcije koje nisu dio osnovnog rada računala
Navedite dva primjera sustavnog softvera
Manjaro, macOS, Microsoft Windows
Navedite dvije grane razvoja Unixa i objasnite njihovu razliku
AT&T grana - komercijalizira Unix te izdaje nekoliko UNIX Systema od kojih su samo 2 iskorištena, poslovna okruženja
BSD grana - u akademskoj zajednici na Sveučilištu u Berkeleyu na bazi AT&T-evog Unixa nastaje Berkeley Software Distribution (kraće BSD) i širi se na druga sveučilišta, akademska zajednica
Opišite početak Unixa
Ken Thompson i Dennis Ritchie koji su radili u AT&T Bell Labs započinju razvoj operacijskog sustava Multics 1960-tih godina - bio je prekompleksan
Videoigra Space Travel ima problema s performansama na tom OS-u pa razvijaju Unics kao zamjenu za Multics, cilj je da bude bitno jednostavniji pa zbog toga boljih performansi od Multicsa
Unics postaje Unix 1970-tih godina
Navedite dva komercijalna Unixa i tvrtke koje su ih prodavale (osim AT&T-a)
AIX izdaje IBM
IRIX izdaje Silicon graphics (SGI)
Opišite početak BSD-a
Operacijski sustav koji nastaje krajem 1970-tih i tijekom 1980-tih godina po uzoru na AT&T-ev Unix, začetnik je Bill Joy koji je studirao na Berkeleyu
BSD brzo postaje popularan na sveučilištima i institutima, zaslužan za popularizaciju Unixa na sveučilištima u SAD-u
Prvo su radili na unaprijeđenju Unixa (modifikacije) pa su na kraju razvili svoj novi operacijski sustav
Bio je i vrlo je važan za razvoj tehnologija na kojima se zasniva internet jer ranih 1980-ih godina DARPA financira razvoj tehnologija interneta u okviru BSD Unixa
Opišite nastanak FreeBSD-a
Započinje kada 1989. godine Keith Bostic predlaže zamjenu čitavog preostalog AT&T-evog koda Unixa otvorenim kodom
Do 1991. ostaje šest datoteka za zamjenu
1992. William i Lynne Jolitz pišu zamjene za šest datoteka, a na temelju njihovog rada od 1993. nadalje razvija se FreeBSD
Objasnite zašto kažemo da je BSD značajan za razvoj interneta
Vrlo je važan za razvoj tehnologija na kojima se zasniva internet; ranih 1980-ih godina DARPA financira razvoj tehnologija interneta u okviru BSD Unixa
Navedite dva proizvoda koji se temelje na FreeBSD-u
Netflix i playstation 3, playstation 4
Objasnite zašto Apple macOS specifično vežemo uz BSD i općenito uz Unix
Određeni djelovi FreeBSD-a nalaze se u jezgri macOS
neznam??
Jezgra koja pokreće macOS izgrađena je na otvorenom kodu i ima korijene u BDS operativnom sustsavu. Također sadrži mnoge alate koji su standardni za Unix i podržava Unix specifične sustave.
Objasnite što je slobodni softver
Softver koji možete prilagođavati svojim potrebama i dijeliti prilagođene (promijenjene) verzije
Navedite dva primjera slobodnog softvera (osim GNU-a)
BSD i Windows