Strojna oprema Flashcards

1
Q

kaj so štiri osnovne naloga računalnika

A
  1. Sprejemanje vhoda – sprejme podatke (iz zunanjega sveta) s pomočjo
    vhodnih naprav.
  2. Obdelava informacij – procesna enota opravlja vse potrebne aritmetične
    in logične izračune ter tako obdeluje informacije.
  3. Izdelava izhoda – obdelane informacije računalnik prikaže s pomočjo
    izhodnih naprav (pošlje v zunanji svet).
  4. Shranjevanje podatkov – podatke iz pomnilnika shranjujemo na zunanje
    (trajne) pomnilne medije.
    * Primarno shrambo predstavlja računalnikov glavni pomnilnik (RAM) – začasni
    podatki, trenutno v obdelavi.
    * Sekundarno shrambo predstavljajo zunanje pomnilne naprave (diski, …) – trajno
    shranjevanje.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

kaj je strojna oprema

A
  • Računalniška strojna oprema
    (angl. hardware) so vse fizične
    komponente, ki omogočajo
    delovanje računalnika.
  • John von Neumann (1946) deli
    osnovno strojno opremo na: * Procesna enota * Pomnilnik * Z računalnikom se povezujejo: * Vhodne naprave * Izhodne naprave
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

kaj je procesna enota

A
  • Vse obdelave podatkov v računalniku
    izvede procesna enota oz. procesor. To
    imenujemo centralna procesna enota ali
    CPE (angl. central processing unit ali CPU).
  • Med obdelovanjem CPE morajo biti
    podatki prisotni v notranjem pomnilniku
    računalnika. V notranjem pomnilniku je
    tudi program (navodila) akcij, ki jih CPE
    izvaja.
  • Podatke “spravimo” v notranji pomnilnik s
    pomočjo vhodnih naprav, lahko jih ustvari
    sama CPE (kot rezultate obdelav).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

kako je sestavljena procesna enota

A
  • Krmilna enota (angl. control unit) skrbi za krmiljenje drugih naprav.
  • Deluje kot nadzornik, ki določa zaporedje izvajanja računalniških programov in
    navodil. Pridobi navodila iz spomina, jih dešifrira, interpretira in razume
    zaporedje nalog, ki jih je treba izvesti. Nadalje posreduje navodila drugim
    delom računalnika za njihovo izvajanje.
  • Aritmetično logična enota ali ALE (angl. arithmetic logic unit ali ALU)
    dejansko izvaja programe (navodila), ki mu jih posreduje krmilna
    enota iz pomnilnika.
  • Je glavni delavec računalnika, saj izvaja: matematične izračune in logične
    primerjave (večje, manjše, enako…).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

kako merimo hitrost procesne enote

A
  • Hitrost procesorja merimo v številu operacijskih ciklov, ki jih je v eni sekundi
    sposoben izvesti – Hz (hertz-ih).
  • Če imamo procesor s taktom 3.2 GHz, ta izvede 3.2 milijarde ciklov v sekundi.
  • Včasih smo imeli procesor je s taktom 800 MHz, ki je izvedel 800 milijonov ciklov v sekundi.
  • V enem ciklu se lahko izvede bodisi le ena inštrukcija (operacija), ali pa več
    inštrukcij. Boljši procesorji izvedejo več ciklov in hkrati so spodobni izvesti več
    inštrukcij v enem ciklu (torej ni vse v GHz!).
  • Vsak cikel v katerem se izvede operacije, porabi nekaj električne energije in se
    posledično segreje (ker skozi ALE steče električni tok).
  • Ena procesna enota ima lahko več ALE jeder, vsaka lahko izvaja svoje inštrukcij,
    kontrolira pa jih kar krmilna enota. Hitrost procesne enote se NE povečuje
    linearno s številom jeder, saj je krmiljenje težavno in nekaterih inštrukcij ni
    mogoče razdeliti na več ciklov.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

arhitektura procesne enote

A
  • Procesorji se razlikujejo glede na arhitekturo.
  • Vsaka arhitektura razume svoj nabor inštrukcij (angl. instruction set).
    To so operacije, ki jih je sposobna izvesti.
  • Inštrukcije so lahko operacije kot: seštej dve števili, ali sta ta dva znaka enaka,
    zmnoži dve matriki, transponiraj matriko…
  • Prav tako so arhitekture prilagojene na določeno velikost podatkov.
  • Programi morajo biti prilagojeni na točno določeno arhitekturo
    (morajo biti napisani s točno določenim naborom inštrukcij).
  • Programi napisani za eno arhitekturo se ne morejo izvajati na drugi
    arhitekturi.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

širši nabor inštrukcij-procesna enota-arhitektura

A

Več inštrukcij razume, bolj splošna je
procesna enota. Ne more se specializirati
na izvajanje veliko inštrukcij, zato so taki
“splošni procesorji” neučinkoviti.
* Tipični CPE – ta mora razumeti ogromno
različnih operacij. V večji meri že nekaj
desetletij tečejo na Intelovi x86 arhitekturi.
* Telefoni tečejo na ARM arhitekturi – porabi
manj energije a je počasnejša.
* Izšlo je že nekaj računalnikov z Applovo
arhitekturo. Programi napisani za stare
Apple računalnike ne delujejo na novih.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ožji nabor inštrukcij- procesna enota- arhitektura

A

Manj inštrukcij arhitektura procesorja
razume, bolj se lahko specializira na
učinkovito izvajanje teh. Taki “specializirani
procesorji” so hitri in učinkoviti.
* GPE (grafična procesna enota) – ta razume le
operacije, ki se rabijo za obdelavo grafike, slik
in vide-a.
* NPE (nevronska procesna enota) – je še bolj
specializirana kot GPE, saj razume le nekaj
matričnih operacij, ki se potrebujejo za
algoritme umetne inteligence.
* Zvočna enota (kartica) – skrbi obdelavo zvoka.
* Mrežna enota (kartica) – skrbi za
komunikacijo z mrežnimi napravami.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

kakšni so problemi s procesnimi enotami

A
  • Povpraševanje po procesnih enotah (predvsem po najboljših) je na vrhuncu. Ponudba pa se le počasi povečuje.
  • Zato so elektronika in avtomobili postali tako dragi.
  • Ponudba redkih zemeljskih elementov, nujnih za najnovejšo
    elektroniko, je manjša od povpraševanja.
  • Do njih pa ima dostop le kopica držav.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kaj je pomnilnik in kako ga delimo

A

Pomnilnik
* Pomnilnik se uporablja za shranjevanje podatkov in navodil pred in po obdelavi.
Pomnilnik po potrebi posreduje informacije drugim enota
Delimo na:
* Primarni pomnilnik
* Sekundarni pomnilnik

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

kaj je primarni pomnilnik

A
  • Je bistveni za delovanje računalnika. Vsi ukazi in podatki, ki jih uporablja ALE procesorja, morajo biti shranjeni v primarni pomnilnik.
  • RAM (angl. random access memory) je pomnilnik v katerega se prenesejo podatki in navodila, ki jih ALE procesorja potrebuje za izvajanje inštrukcij.
  • Deluje le, dokler je računalnik priključen na elektriko – je kot kratkotrajni spomin.
  • Krmilna enota procesorja poskrbi, da se v RAM shranjujejo podatki iz sekundarnih
    pomnilnikov in drugih naprav.
  • Branje in pisanje je hitro.
  • ROM (angl. read only memory) je pomnilnik, ki že pride z nameščenim programom BIOS. V ROM ni mogoče pisati podatkov, le brati – zaradi hitrosti in varnosti.
  • Do tega se dostopa le ob zagonu računalnika, podatki se pa iz njega nikoli ne izbrišejo.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

kaj je sekumdarni pomnilnik

A
  • RAM lahko drži podatke le za krajši čas. Potrebujemo trajno shrambo podatkov, čemur služijo sekundarni pomnilniki.
  • Magnetni spomin: HDD trdi disk (angl. hard disk drive), magnetni trakovi, diskete
  • Optični spomin: Bluray, DVD, CD
  • Flash spomin: SSD (angl. solid state drive), SD kartice – enaka tehnologija kot RAM
  • Procesor nima neposrednega dostopa do podatkov na sekundarnem pomnilniku – te je pred obdelavo potrebno prenesti v RAM.
  • Branje in pisanje na sekundarni pomnilnik je mnogo počasnejše v
    primerjavi z RAM-om. Sekundarni pomnilnik mnogo cenejši kot primarni, zato si lahko privoščimo večji sekundarni pomnilnik.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

kaj so vhodne in kaj izhodne naprave

A
  • Vhodne naprave se uporabljajo za vnos informacij in navodil (programov) v računalnik z namenom shranjevanja, obdelave ali prikaza ih podatkov uporabniku.
  • Izhodne naprave sprejemajo podatke in te uporabniku predstavijo v željeni obliki. Izhodna naprava pretvori podatke v obliko, ki jo uporabnik razume (slika, zvok…).
  • Preprosto povedano vhodne naprave prinašajo informacije v računalnik in izhodne naprave prinašajo informacije iz računalnika.
  • Podatke v pravo obliko pretvarja bodisi CPE ali specializirana procesna enota (GPE, zvočna kartica…).
  • Bodisi iz signala iz vhodne naprave v podatke, ki jih računalnik razume.
  • Ali pa iz podatkov, ki jih računalnik razume v podatke, ki jih izhodne naprave sprejmejo.
  • Vhodne in izhodne naprave imenujemo tudi periferne oz. zunanje naprave.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

povej primere vhodnih in izhodnih naprav

A

-vhodne naprave: Tipkovnica, Miška, Mikrofon, Kamera, Skener, Zaslon (prednji del ekrana) na dotik, Čitalec prstnih odtisov, Igralni kontroler, Modem, router (in vse naprave za povezavo z
omrežjem), Bluetooth
-Izhodne naprave:
Ekran, Zvočnik, Tiskalnik, 3D tiskalnik, Heptična naprava (vibracije telefona), Igralni kontroler (z lučkami in vibracijami), Modem, router (in vse naprave za povezavo z
omrežjem), Bluetooth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

kaj so podporne komponenete

A
  • Matična plošča (angl. motherboard)
    Centralna povezovalna komponenta. Na njo se povežejo vse ostale komponente in s tem poskrbi, da se lahko prenašajo podatki med komponentami in procesorjem. Včasih že v kombinaciji z “integriranimi” komponentami – največkrat mrežne kartice, zvočne kartice, včasih tudi grafične kartice.
  • Hladilna enota
    Največkrat kar ventilator, včasih le hladilna rebra. Ta skrbi, da se komponente ne pregrejejo (lahko se uničijo).
  • Napajalnik
    V njega gre električni kabel iz njega pa gredo kabli do matične plošče (preko te pa do
    komponent na matični plošči) in ostalih komponent, ki niso na matični plošči.
  • Ohišje
    Vsebuje vse komponente in nudi vhode in izhode.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

kaj so povezovalni del

A
  • Vse kar je na matični plošči je že preko konektorjev priključeno na povezavo.
  • Kar ni na matični plošči, potrebuje kabel za povezavo.
  • Vse enote računalnika so povezane na dva načina:
    -S krmilno povezavo so povezane enote in krmilna enota procesorja. Preko te povezave krmilna enota
    krmili z ostalimi enotami.
    -S podatkovno povezavo so povezane enote med seboj. Preko te povezave se prenašajo podatki.