zanimivo- FS_UNI_MB Gradivo 1del.pdf
zanimivo- FS_UNI_MB Gradivo 1del.pdf
zanimivo- FS_UNI_MB Gradivo 1del.pdf
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
RAČUNALNIŠTVO<br />
Prof. Anton JEZERNIK<br />
Mag. Borut GOLOB<br />
Dr. Gorazd HREN<br />
Potrebno predznanje<br />
Osnove dela z računalnikom<br />
Operacijski sistem (Windows XP)<br />
Delo z datotekami in mapami<br />
Ustvari, preimenuj, kopiraj, premakni, iskanje,<br />
brisanje<br />
Osnove urejanja besedil (Word)<br />
Pisanje in urejanje besedila, oblikovanje<br />
Definicija računalnika<br />
Računalnik - naprava za obdelavo podatkov<br />
strojna (aparaturna) oprema<br />
programska oprema<br />
komunikacijska oprema<br />
von Neumann - definicija<br />
centralna procesna enota - CPE (angl. CPU),<br />
centralni ali glavni pomnilnik,<br />
vhodno/izhodni sistem<br />
v pomnilniku ima shranjen program in podatke<br />
ukazi programa se izvajajo zaporedno drug za drugim<br />
Generacije računalnikov<br />
Gen Obdobje Izvedba Pomnilnik<br />
1.<br />
2.<br />
3.<br />
4.<br />
’42-59<br />
46-56<br />
’59-65<br />
57-63<br />
’65-70<br />
64-79<br />
1970<br />
1980<br />
elektronka<br />
tranzistor<br />
integrirana<br />
vezja<br />
LSI, VLSI,<br />
mikro<br />
procesor<br />
RISC<br />
magnetni,<br />
nekaj KB<br />
nekaj 10KB<br />
+ magnetni<br />
trak, disk<br />
not.: nekaj<br />
100KB<br />
zun.: nekaj<br />
<strong>MB</strong><br />
not.: nekaj<br />
100<strong>MB</strong><br />
zun.: reda GB<br />
in TB<br />
Vnos<br />
podatkov<br />
stikala,<br />
luknjane<br />
kartice,<br />
luknjani<br />
trak<br />
terminal<br />
+ komuni<br />
kacije<br />
sodobne<br />
V/I<br />
enote<br />
Hitrost<br />
operacije<br />
desetinka<br />
sekunde<br />
reda<br />
mikro<br />
sekund<br />
mikro<br />
sekunda<br />
reda<br />
nano<br />
sekund<br />
nekaj<br />
MIPS<br />
Progra<br />
miranje<br />
nivo<br />
strojnega<br />
jezika<br />
višji<br />
programski<br />
jeziki (fortran<br />
cobol, algol,<br />
basic)<br />
op. sistem<br />
spec. jeziki<br />
grafični op.sis.<br />
objektno prog.<br />
razvojna<br />
okolja<br />
integr. paketi<br />
Predstav<br />
niki<br />
ENIAC,<br />
EDVAC, IBM<br />
650 in 70x<br />
CDC 3600<br />
<strong>UNI</strong>VAC 1107<br />
IBM 7000, 1400<br />
CDC 6000<br />
DEC PDP-11<br />
IBM 360, 370<br />
IBM PC<br />
Apple<br />
Macintosh<br />
del. postaje<br />
Sun, HP, SGI<br />
Namen in cilji<br />
Računalnik – orodje<br />
Delo z računalnikom<br />
Poznavanje računalnika<br />
Sestavo<br />
Delovanje<br />
Razvrstitev<br />
Izbiro<br />
Napredno uporabo in vzdrževanje<br />
Program<br />
Uvod<br />
Zgradba in delovanje računalnika<br />
Programska oprema<br />
Zbirke podatkov - podatkovne baze<br />
Programski jezik Fortan90<br />
Zgodovina<br />
Mehanska računala<br />
Napier -1617<br />
Drsno -1621<br />
Mehansko:<br />
prvo - 1623,<br />
Pascal, Leibnitz<br />
Logično - 1777<br />
Mehanski računalniki<br />
Diferenčni – Babbage<br />
Analitični – Babbage<br />
Kartice – Hollerith<br />
Binarni –Zuse<br />
Napoved<br />
Analogni<br />
Diferencialni (MIT)<br />
Elektromehanski<br />
’36 Bell<br />
’41 Z3 – Zuse<br />
’43 Colossus (Manchester)<br />
’44 Mark I (IBM)-Aiken<br />
Elektronski<br />
’46 ENIAC –Pensilvania<br />
’49 EDSAC – Cambridge*<br />
’52 EDVAC – Princetown<br />
Moorov "zakon" (Gordon Moore, Intel, 1965):<br />
Število elementov, ki jih lahko vgradimo na<br />
določeno površino silicija, se podvoji vsakih<br />
18 mesecev (ob enaki ceni!)<br />
Peta generacija: več procesorjev, paralelno<br />
procesiranje informacij, optične tehnologije,<br />
BIPS, sposobnost samostojnega odločanja in<br />
sklepanja, govorno komuniciranje z<br />
uporabnikom, programiranje z učenjem<br />
(Turing), uporaba mehke (fuzzy) logike in<br />
nevronskih mrež.
Analogni digitalni<br />
Analogno – zvezno, kontinuirano<br />
Kazalec, ura, VU meter, drsno računalo<br />
Natančnost poljubna, obseg omejen<br />
Digitalno – diskretno<br />
samo določene vrednosti na intervalu<br />
Digitalna ura, števec, abakus<br />
Natančnost omejena in fiksna<br />
Obseg poljuben<br />
Dvojiški zapis<br />
bit - binary digit, (0,1)<br />
bajt ali zlog (angl. byte) = osem bitov;<br />
2 8 = 256, ~ ena črka oz. znak,<br />
kilobajt -KB = 2 10 = 1024 zlogov.<br />
A4 ~ 65 x 30 ~ 2000 znakov = 2KB.<br />
megabajt –<strong>MB</strong>= 2 20 oz. 1024 2 = 1.048.576,<br />
gigabajt –GB = 2 30 ,<br />
terabajt –TB = 2 40 ,<br />
Peta=2 50 , Exa=2 60 , Zetta=2 70 , Yotta=2 80<br />
Procesor - CPU<br />
Širina – bit 16, 32, 64<br />
Takt – MHz, GHz 800MHz – 3GHz<br />
Zgradba – CISC, RISC<br />
Hitrost – MIPS, Flops, SPECmark, 3Dmark<br />
Podjetja- modeli<br />
Intel - Pentium4, Celeron, Itanium2<br />
AMD - Athlon, Duron, Opteron<br />
Apple – PowerPC, G4, G5<br />
SUN, HP, SGI …<br />
Osnovna plošča<br />
Vhodno izhodni sistem<br />
- povezuje komponente<br />
Prenosne poti<br />
Neposredno (point to point)<br />
Vodilo (bus) – več hkrati<br />
Povezava<br />
Vzporedna – paralelna<br />
<strong>FS</strong>B, AGP, PCI, (E)IDE<br />
Zaporedna - serijska<br />
SATA, SCSI, USB, FireWire,<br />
omrežje<br />
Številski sistemi<br />
Desetiški – decimalni zgled<br />
0,1,2,3,4,5,6,7,8,9 25 dec<br />
Dvojiški – binarni<br />
0, 1 11001 bin<br />
Osmiški – oktalni<br />
0, 1, 2, 3, 4, 5, 6, 7 31 okt<br />
Šestnajstiški – heksadecimalni<br />
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 19 hex<br />
Zgradba računalnika<br />
Trajni – masovni<br />
pomnilnik<br />
Centralna<br />
procesna enota<br />
CPU<br />
Delovni<br />
pomnilnik<br />
-<br />
RAM<br />
V<br />
H<br />
O<br />
D<br />
N<br />
O<br />
/<br />
I<br />
Z<br />
H<br />
O<br />
D<br />
N<br />
I<br />
SIS<br />
TEM<br />
Izhodne naprave<br />
Vhodne naprave<br />
Omrežje<br />
Pomnilnik – hitri, delovni<br />
RAM (Random Acces Memory)<br />
Dinamični – začasni<br />
SDRAM, DDR, RA<strong>MB</strong>US<br />
Količina – <strong>MB</strong>, GB 128<strong>MB</strong> – 1GB<br />
Dostopni čas – ns ~5ns<br />
Prenos – <strong>MB</strong>/s 1000-5000<strong>MB</strong>/s<br />
Statični – ohrani podatke<br />
ROM (Read Only Memory)<br />
Predpomnilnik – cache<br />
Navidezni pomnilnik<br />
Trajni – masovni pomnilnik<br />
Magnetni<br />
Diski<br />
Zmogljivost – GB 40 – 200 GB (>TB)<br />
Dostop –ms 5 –10 ms<br />
Prenos – <strong>MB</strong>/s 30 – 133 <strong>MB</strong>/s<br />
Diskete, kasete (trakovi) – izmenljiv medij<br />
Optični – izmenljiv medij<br />
CD – 650 (700) <strong>MB</strong>, DVD – 4,7 GB<br />
Bralni – ROM<br />
Zapisljivi, prepisljivi – R, RW, RAM, R+, R-
Prikaz slike – grafika<br />
Grafični procesor + pomnilnik (VRAM)<br />
2D – ravninski prikaz<br />
3D – prostorski prikaz<br />
Grafična kartica<br />
Vgrajen (integriran) v <strong>MB</strong><br />
Izhod<br />
Monitor – analogni, digitalni<br />
TV<br />
Primerjava LCD in CRT<br />
Tekoči kristali-LCD Katodna cev -CRT<br />
Svetlost (+) 200 to 500 cd/m 2 (~) 80 to 120 cd/m 2<br />
Kontrast (-) 200:1 to 600:1 (+) 350:1 to 700:1<br />
Vidni kot (~) 90°to 170° (+) več kot 150°<br />
Napake konvergence (+) ni (~) 0.20 to 0.30 mm<br />
Ostrina (+) zelo dobra (~) zadovoljiva do zelo dobra<br />
Geometrija (+) odlična (~) možne napake<br />
Defektne pike (-) do 8 (razred) (+) nič<br />
Vhodni signal (+) analogni ali digitalni (~) samo analogni<br />
Možne ločljivosti (-) fiksna ali interpolacija (+) poljubne<br />
Nastavitve barv (Gamma) (~) zadovoljiva (+) fotografska<br />
Enakomernost (~) pogosto svetlejši na robovih (~) pogosto svetlejši v sredini<br />
Kvaliteta in čistoča barv (-) slabo do srednje (+) zelo dobra<br />
Utripanje (+) ni (~) ni opazno nad 85 Hz<br />
Vpliv magnetnega olja (+) ne vpliva (-) odvisno od oklopa - lahko zelo<br />
Odzivni čas pik (-) 15 to 50 ms (+) ni opazen<br />
Poraba (+) 25 to 40 W (-) 60 to 160 W<br />
Volumen / teža (+) minimalna (-) velik, težek<br />
Izhodne naprave<br />
Tiskalnik<br />
Velikost: A4, A3, foto<br />
Tehnologija:<br />
Laser<br />
Brizgalni<br />
Vosek<br />
Hitrost: 1- 40 str/min<br />
Barvni,<br />
črnobeli,<br />
dvostranski<br />
Omrežje<br />
Risalnik<br />
Velikost: A0 in več<br />
barve<br />
Lokalno – LAN 10Mb/s – 1Gb/s<br />
Prostrano – WAN<br />
Povezava<br />
Stalna – kabel, DSL, …<br />
Klicna – telefon, modem 56 - 128Kb/s<br />
Strežnik - WAN Računalnik (PC)<br />
Telefonsko<br />
omrežje<br />
Monitor<br />
Tehnologija<br />
Tekoči kristali – LCD<br />
Katodna cev – CRT<br />
LED, OLED, plazma, projektorji<br />
Velikost diagonale<br />
15, 17, 19, 20>palcev<br />
Ločljivost<br />
800x600, 1024x768, 1280x1024,1600x1200<br />
Osveževanje slike >85Hz (CRT)<br />
Razmerje stranic 4:3, 16:9<br />
Vhodne naprave<br />
Tekstovne<br />
Tipkovnica<br />
Grafične<br />
Miška<br />
Sledilna kroglica<br />
Krmilna palica<br />
Tablica<br />
Dodatne naprave<br />
Optični čitalnik –<br />
skener<br />
Branje besedila - OCR<br />
Topologije omrežja<br />
Zvezda<br />
LAN, ADSL<br />
Vodilo<br />
kabelska<br />
Obroč<br />
Zvezda<br />
Digitalna kamera ali<br />
fotoaparat<br />
Zvočni sistem<br />
Vgrajen (integriran)<br />
Zvočna kartica<br />
stereo,<br />
5.1 kanal<br />
Zvočniki<br />
TV sprejemnik<br />
…<br />
Obroč<br />
Vodilo
Načini povezave<br />
Vsak z vsakim – “peer to peer”<br />
Odjemalec – strežnik – client/server<br />
Strežnik ponuja storitve<br />
Odjemalec uporablja storitve<br />
Zgledi:<br />
Podatkovni strežnik<br />
Elektronska pošta<br />
Splet<br />
Sestava osebnega rač. - PC<br />
CPU<br />
Hladilnik<br />
Osnovna plošča<br />
Pomnilnik – RAM<br />
Disk<br />
Grafična kartica<br />
Disketnik<br />
Modem / omrežje<br />
Ohišje (napajalnik)<br />
Programska oprema<br />
Optična enota<br />
Zvočni sistem<br />
Tipkovnica<br />
Miška<br />
Monitor<br />
Tiskalnik<br />
Skener<br />
Kamera, mikrofon<br />
Napajanje UPS<br />
Definicija<br />
Razvrstitev<br />
Operacijski sistemi<br />
Servisna in pomožna oprema<br />
Razvojni programi<br />
Namenski programi – aplikacije<br />
Razvoj programske opreme<br />
Generacije - značilnosti<br />
1.<br />
2.<br />
3.<br />
4.<br />
5.<br />
Strojni jezik<br />
Ročni pisani programi<br />
Simbolni jezik<br />
Operacijski sistem<br />
Višjenivojski jeziki<br />
Objektni jeziki<br />
ekspertni sistemi<br />
Naravni jeziki,<br />
umetna inteligenca<br />
vmesnik<br />
stikala, luči<br />
kartice,<br />
teleprinter<br />
tekstni<br />
grafični<br />
govorni, VR<br />
Trend<br />
Naraven<br />
jezik<br />
Splošne<br />
večnamenske<br />
aplikacije<br />
Vrste računalnikov<br />
Osebni<br />
Namizni<br />
Pisarniški<br />
Domači (igralni)<br />
Poslovni (zmogljiv)<br />
Prenosni<br />
Cenejši<br />
Vrhunski<br />
Ultralahki<br />
Ročni<br />
Zgled (jesen 2003)<br />
Pisarniški računalnik<br />
Intel Celeron 2GHz<br />
RAM: 256 <strong>MB</strong><br />
Disk: 40 GB<br />
Grafika: vgrajena<br />
Zaslon: 17” LCD<br />
CD-RW<br />
Omrežje LAN<br />
Laserski tiskalnik<br />
Definicija<br />
Delovna postaja<br />
Strežnik<br />
Mikroračunalniški<br />
Mini računalnik<br />
Veliki računalnik<br />
Super računalnik<br />
www.top500.org<br />
Domači računalnik<br />
AMD 2500+<br />
RAM: 512 <strong>MB</strong><br />
Disk: 80 GB<br />
Grafika: 128 <strong>MB</strong><br />
Zaslon: 17” CRT<br />
DVD, CD-RW<br />
Zvočni sistem 5.1<br />
Modem (kabel, ADSL)<br />
Programska oprema – programje<br />
(angl. software)<br />
omogoča delovanje in uporabo računalnika<br />
Program – navodilo – zaporedje ukazov<br />
Strojni jezik<br />
Sistemska oprema – delovanje<br />
Namenski programi – uporabo<br />
Razvrstitev – po namenu<br />
Sistemska programska oprema<br />
Operacijski Sistem<br />
Servisni - vzdrževalni programi<br />
Razvojna orodja<br />
Uporabniška – aplikativna<br />
Namenska<br />
Splošna
Razvrstitev – po izvoru<br />
Lasten razvoj<br />
Po naročilu<br />
Za trg – licenčna<br />
Drugo<br />
Shareware, demo<br />
freeware, open source, GNU<br />
adware …<br />
! Piratstvo ???<br />
Operacijski sistem – OS<br />
Skupek programov, ki so potrebni za<br />
delovanje in upravljanje računalnika<br />
Delo s procesi - programi<br />
Upravljanje pomnilnika<br />
Delo z datotekami<br />
Krmiljenje vhodno/izhodnih naprav<br />
gonilniki<br />
Uporabniški vmesnik<br />
Servisni – pomožni programi<br />
Dodatni programi – dopolnilo OS<br />
Olajšajo delo<br />
Izboljšajo izkoristek<br />
Nadzor<br />
Varovanje<br />
Proti virusni programi<br />
Požarni zid – firewall<br />
Zaščita<br />
Previdnost<br />
Preverjanje izvora<br />
Preverjanje neznanih datotek<br />
Protivirusni programi<br />
Mcaffe, Norton, F-secure, Panda, Trend, AVG<br />
Redno obnavljanje – sprotno – online<br />
Požarni zid<br />
Varnostne kopije - backup<br />
Razvrstitev – način dela<br />
Uporabniški vmesnik<br />
Ukazni – tekstni<br />
Menujski<br />
Grafični (GUI – Graphical User Interface)<br />
Govorni ?<br />
Značilnosti OS<br />
Sočasnost<br />
Eno opravilni – single task<br />
Več opravilni – multitask<br />
Dostopnost<br />
Eno uporabniški – single user<br />
Več uporabniški – multi user (varovanje)<br />
V realnem času – real time<br />
Windows, MacOS, Unix, Linux, DOS, VMS,<br />
Solaris, PALM OS<br />
Virusi<br />
Program, ki okuži druge programe ali<br />
datoteke – vanje shrani kopije svoje kode<br />
Virusi<br />
Črvi<br />
Trojanski konj<br />
Paraziti – Adware, Spyware<br />
Prevare – hoax<br />
Škodljivost – nevarnost<br />
Razvojna orodja<br />
Za razvoj in izdelavo programske opreme<br />
Pisanje programa<br />
Urejevalnik - editor<br />
Izvajanje<br />
Razvojno<br />
Tolmač – interpreter<br />
okolje<br />
Prevajanje<br />
Prevajalnik – compiler<br />
Povezovalnik – linker<br />
Preverjanje, testiranje<br />
Razhroščevalnik - debugger<br />
Programming<br />
environment
Programski jeziki<br />
Strojna koda – binarni – razume procesor<br />
Zbirnik – assembler – simbolični zapis<br />
Višjenivojski<br />
Postopkovni – Fortran, Basic, Pascal, C<br />
Nepostopkovni<br />
Objektni – C++<br />
Relacijski – prolog<br />
Funkcijski – LISP<br />
Drugi – povpraševalni, opisni, …<br />
Delo z besedilom<br />
Urejevalnik teksta – editor<br />
Beležnica, Edit, vi, Win32Pad<br />
Urejevalnik dokumentov – word processor<br />
MS Word, WordPerfect, Writer, WordPro<br />
Namizno založništvo – desktop<br />
publishing<br />
Adobe PageMaker, Corel Ventura,<br />
QuarkXPress<br />
Predstavitve<br />
Prosojnice ( slide )<br />
Tekst, slike, tabele, grafi<br />
Animacije, samodejno predvajanje,<br />
priprava - snemanje<br />
Prikaz<br />
Računalnik, prosojnice, diapozitivi<br />
Izročki (handouts), opombe<br />
MS PowerPoint, Impress Ooo, Corel<br />
Presentations<br />
Baza podatkov<br />
Tabele<br />
Polja (fields), zapisi (records), ID<br />
Poizvedba – query<br />
Povezovanje, filtri, urejanje, SQL<br />
Obrazci – forms<br />
Vnašanje in prikaz podatkov<br />
Poročila – reports<br />
Makro ukazi, programska koda<br />
Uporabniški progami<br />
Pisarniški paketi<br />
Besedilnik, preglednice, predstavitve …<br />
Podatkovne zbirke – baze podatkov<br />
Risanje: Točkovno – grafika, črtno – risbe<br />
Obdelava in predvajanje zvoka in videa<br />
Inženirsko delo<br />
Modeliranje, analize, priprava in spremljanje<br />
proizvodnje<br />
Računalniške igre<br />
Preglednice - spreadsheet<br />
Navzkrižno preračunavanje vrednosti v<br />
tabeli<br />
Delovni listi, celice<br />
Vrednosti, sklici, enačbe, funkcije<br />
Števila, tekst, datum in čas<br />
Delo:<br />
Vnašanje, oblikovanje, računanje<br />
Poizvedovanje, analiza, prikaz – grafikoni<br />
Lotus 1-2-3, MS Excel, Qpro, Calc OOo<br />
Podatkovne zbirke<br />
Shranjena, urejena zbirka medsebojno<br />
povezanih podatkov<br />
Sistemi za upravljanje podatkovnih baz<br />
SUPB, DBMS<br />
Veliki sistemi<br />
DB2, SQL/DS, Oracle<br />
Mali sistemi<br />
Paradox, Access, dBASE IV, Visual FoxPro<br />
Grafični programi<br />
Slikarski - točkovni (bitni) zapis slike<br />
Kakovost, enostavno tiskanje, barve<br />
Urejanje, povečave, velik zapis<br />
Slikar, Photoshop, PhotoPaint,PhotoEditor<br />
ACDSee, Irfan View,<br />
Risarski – črtni (opisni, vektorski) zapis<br />
Spreminjanje, povečave, zgoščen zapis<br />
Barvanje, tiskanje, izgled<br />
CorelDraw, FreeHand, Serif Draw
Pisarniški paketi<br />
Zbirka osnovnih programov<br />
Urejevalnik besedil<br />
Elektronska preglednica<br />
Predstavitev<br />
Professional še:<br />
Baza podatkov, risanje, slikanje<br />
Enoten vmesnik, povezave, nižja cena<br />
MS Office, Corel Office, OpenOffice.org<br />
Inženirsko delo<br />
Modeliranje, analize, priprava in<br />
spremljanje proizvodnje<br />
NC – numerično krmiljeni stroji<br />
CNC – Computer Numeric Control<br />
CAM – Computer Aided Manufacturing<br />
CAD – Computer Aided Design – RPK<br />
CAE – Computer Aided Engineering<br />
CIM – Computer Integrated Manufacturing<br />
Zabava in izobraževanje<br />
Igre, igre, igre, igre, igre, igre, igre, igre…<br />
Obdelava zvoka<br />
Predvajanje, ustvarjanje, kodiranje<br />
WinAMP, RealOne<br />
Obdelava videa<br />
Predvajanje, zajemanje, kodiranje - kodeki<br />
Apple Quick Time, bsplay, mediaPlayer<br />
Slovarji, leksikoni, enciklopedije, atlasi<br />
Internet – brskanje, klepetanje, iskanje<br />
Inženirsko delo<br />
Numerične analize<br />
MKE – metoda končnih elementov<br />
MRE – metoda robnih elementov<br />
Računalniška grafika, delovne postaje<br />
2D risanje – Autocad (prvotno)<br />
3D modeliranje – Catia, I-deas<br />
Parametrično – Pro/ENGINEER<br />
Adams, InterGraph, SolidWorks, 3dMax<br />
Trend: VR, virtualni prototip