Írja le röviden a Neumann elvet? 1. A számítógép legyen teljesen elektronikus,
külön vezérlő és végrehajtóegységgel rendelkezzen 2. Kettes számrendszert használjon. 3. Az adatokat és a
programokat ugyanabban a belső tárban, a memóriában legyenek. 4. A számítógép
legyen univerzális Turing- |
leképezve az
adatfolyamokat futtatja a parancsot. Milyen strukturális módszereket ismer a processzor
teljesítményének növelésére? Ciklusszám csökkentése: RISC architektúra. Ciklusszám
csökkentése párhuzamosításokkal. A bit-átvitel rendje szerinti sín |
jegyzéke? Gyökérjegyzéknek. Minek nevezzük a szülö-gyermek relációben lévő jegyzéknevek listáját,
mely valamelyik jegyzékből kiindulva jegyzéket, fájlt azonosít? Ösvény (path). Unix fájlnév kapcsán hogyan illeszkedik a „*”karakter? A * tetszőleges számú és tetszőleges |
|
Minek nevezzük általában azt a blokk-orientált eszközre
képzett hierarchikus struktúrát, melyben a fájlok azonosíthatók, attribútumaik,
blokkjaik elérhetők és az eszköz blokkfoglaltsága menedzselt? Fájlrendszer. Koncepcionálisan mi célt szolgálnak a „gyorsító tárak”? |
Miért növeli a processzor teljesítményét a program utasítás számának
csökkentése? Miért növeli a processzor teljesítményét az órajel frekvencia növelése? |
|
|
gép. Az EDVAC volt 1949-ben amely már a Neumann –elveken
épült. Munkajegyzék: az op. rendszer által feljegyzett és
ezzel kitüntetett jegyzék. Hogyan nevezzük a CPU belső tárolóit? Regisztereknek. Szülőjegyzék: egy fájl szülője. |
osztályozások kapcsán minek nevezzük azt, amikor nincs minden
bitnek saját vonala? Párhuzamos (paralell) sin. Az utasítás feldolgozás soros konzisztenciája kapcsán milyen
konzisztenciának nevezzük azt, amikor a befejezési sorrend szigorúan
programozói sorrenddel azonos? |
karakterre
illeszkedik. A CPU-n belül mi a szerepe az „ALU”-nek? Alapvető műveleteket hajt végre: - Összeadás és kivonás, kezeli a helyi
érték átviteli biteket - Fixpontos szorzás és osztás - Léptetések, bitek mozgatása jobbra,
balra. . - Egyszerű logikai műveletek. |
Mit nevezünk hasznosított párhuzamosságnak?
Amit a végrehajtás során érvényesíteni tudunk. Az adatfüggőség mikor számít”hamis”függőségnek? Ha az adatfüggőség WAR és WAW függőség. |
Amikor a
processzor olvasásra megcímez egy központi memória cellát (akár instrukciót
akár adatot) megcímeződik a gyórsítótár is és ha a cella tartalma a gyorsító
tárban és megvan, a cellatartalom mozgatása a gyorsító tárból történik.
Sokkal nagyobb sebességgel. |
Miért növeli a processzor teljesítményét a párhuzamosítás? Milyen parancslistában alkalmazható „listaoperátorokat”isme a Unix
OS parancsértelmező burok kapcsán? |
|
|
Jegyzék: (directory) Olyan fájl, mely bejegyezéseket (nevüket, elhelyezkedésükre
vonatkozó információkat, egyéb attribútumaikat stb.) tartalmaz más fájlokról.
A jegyzékbe való bejegyzés szülő-gyermek relációt valósít meg, melyek
együttesen hierarchikus faszerkezetet alkotnak. |
Erős konzisztenciának. ROM: (Read
Only Memory)
nem vesztik el adataikat a gép kikapcsolásakor sem. Ezekben a tartalmat
gyártásuk során töltik be. Elérésük szintén Random jellegű, azaz rekeszeik,
bájtjaik véletlenszerűen címezhetők és kiolvashatók, de nem írhatók. A
cellákban |
- Lebegőpontos aritmetikai műveletek. - Egyszerű logikai műveletek A bit-átvitel rendje szerinti sín osztályozások kapcsán mit
nevezünk soros (serial) sínnek? Bit sorozatot visznek a sínek (vonalak). Az utasítás feldolgozás soros |
Unix fájlnév kifejtés kapcsán milyen módszereket ismer a meta
karakterek semlegesítésére? ; & () ^ <> $ SPACE |. (További meta karakterek is vannak: fehér
karakterek, cső és lista operátorok, a változó behelyettesítés operátora).
Mit nevezünk rendelkezésre álló párhuzamosságnak? Ami a |
Az adatfolyam gép miért nem felel meg a Neumann elvnek? A Neumann modell probléma leírása imperatív
(lépésenként megadva), míg az adatfolyam gépnél deklaratív (az operáció
felsorolása). A Neumann modellnek állapotátmenet szemantikája van. Az adatfolyam
gépnek, applikatív. Az Neu. |
Mit tesz a kapott paranccsal a felhasználói felület parancsnyelv értelmezője? Miért növeli a processzor teljesítményét a gépi utasítások ciklus
számának csökkentése? |
|
|
Ösvény: Szülő-gyermek relációban lévő jegyzék-nevek listája,
mely valamely jegyzékből kiindulva másik jegyzéket, fájlt azonosít. Az ösvény
indulhat: -munkajegyzékből:
relatív ösvény -
gyökérjegyzékből: abszolút ösvény. Mi a csővezeték funkciója, jelölése Unix
rendszerekben? |
A cellákban
diódák vannak, az 1 bithez összekötetést adnak, a 0-hoz nem. RAM(Random Access Memory): "véletlen elérésű memória".
Olyan memóriát nevezünk így, amelynél egy cella elérése nem függ a többitől,
azaz akár sorrendben is elérhetjük a cellákat. RAM lapkákat |
konzisztenciája kapcsán milyen konzisztenciának nevezzük azt,
amikor a befejezési sorrend eltérhet a programozottól, de az integritási
hibát nem okozhat? Gyenge konzisztenciának. A RISC jellemzői: - Csak
alapvetőbb instrukciók léteznek gépi szinten |
feladatból,
megoldásból adódik, a probléma megoldásban benne van. Mit nevezünk „statikus” függőség kezelésnek? A fordítóprogram észleli és oldja
fel: átrendezett instrukciósorozatot generál: Koncepcionálisan hogyan működnek a „gyorsítótárak” (cache)? Ez a processzortól |
gép közvetlen
vezérlésű, míg az adat folyam gép, adatfolyam vezérelt. Mit nevezünk „Processz”-nek? A processz egy (párhuzamos programszerkezeteket
nem tartalmazó) végrehajtó program futás közben. |
Miért növeli a processzor teljesítményét a párhuzamosítás? |
|
|
A
csővezeték parancsok sora | -vel elválasztva. A | a csővezeték operátor. A csővezeték szintaxisa: >
parancs_bal | parancs_jobb. A szemantikája: Végrehajtódik a parancs_bal és
szabványos kimenete leképződik az utána végrehajtódó parancs_jobb szabványos
kimenetére. CPU főbb részei: |
többféle
módszerrel is megvalósíthatnak. Közös jellemzőjük, hogy sorokból és oszlopokból
álló hálók csomópontjai, elemei a cellák. Sor és oszlop címekkel választhatók
a cellák. Mágneslemezes tárolók (diszkek) kapcsán mit nevezünk „cilindernek”? A lemezoldalak egymás |
- Sok
regisztere van, így kevesebb a tárművelet, sok a regiszterművelet. - Fix a
kódhosszúság, egyszerűek a címzési módok: biztosított az ortogonalitás és a
szisztematikus kódolás, melyek miatt - Egyszerű
és gyors a dekódolás. A C kicsi. . |
független,
vele párhuzamosan is tud dolgozni. Adat írás esetén a processzor csak az adat
gyórsítótárba ír. Ezzel párhuzamosan a Write Buffer is működésbe lép, a D
Cache-ből tölti a központi memória cellát, így párhuzamosan dolgozik a
processzorral. Mi a lényeges különbség az (alfa |
Mi a csővezeték funkciója, jelölése Unix rendszerben? Parancssorok
sora |-vel elválasztva először a | baloldalán álló parancs hajtódik végre,
utána jobb oldali visszatérési értéke. |
|
|
|
A vezérlő egység
(control unit). Az ALU. A tár (memory), ami címezhető és újraírható tároló elemekkel
rendelkezik. Ki és be meneti egységek. A regiszterek. A sínkezelő: - Sínvezérlő:
Kezeli a sínt, adatforgalmat bonyolít le. Címgeneráló: Feladata a virtuális címek leképzése
valós címekre. |
fölötti
sávjait, melyek írható és olvasható. Mik az „adatfolyam gép”(Dataflow Machine) főbb jellemzői? Szeparált procik vannak minden
operációra. Az operációk
várnak, míg operandusuk értéke előáll, utána adják eredményüket. |
- Ezeket a
procikat az op. rendszerekhez és a compilerekhez tervezik. - Az
egyszerű instrukciók egyforma hosszúak és egyforma ciklusidőt igényelnek,
ezért a futószalag feldolgozás könnyű. - Hátránya:
bonyolultabb feladatokat instrukció-szekvenciákkal kell |
numerikus) parancsnyelv értelmezős (CLI) és a grafikus (GUI)
felhasználói felületek között? A parancsértelmező képes adni a megjelenítőn egy készenléti
jelet, ami mutatja, hogy a billentyűzeten keresztül begépelhetünk egy parancsot. Hiba és eseménykezelés a |
|
|
|
|
Koncepcionálisan mik a CISC architektúrák főbb jellemzői? -
Sok, akár néhány száz, közöttük több összetett instrukció. -
Bonyolultabb címzési módok lehetségesek, emiatt viszont - változó
hosszúságúak az instrukciók. Ez nehezíti a futószalag feldolgozást. . |
A procik
függetlenek. A legkorábbi lehetséges pillanatban adják eredményüket. Az operációk
végrehajtási sorrendje az adatfolyamból adódik. Számítógép-hálózati osztályok: GAN (Global Area Network):világra
ki- terjedő, nagy elérési időkkel rendelkezhet |
megoldani, ez
a programok méretét növelheti. RISC procik: R3000, SPARCserverek
processzorai, R4000, R5000, R12000. Milyen adatfolyam átirányító operátorokat ismer Unix rendszerben?
< > <<-vmi >> |
Neumann gépen: - Az
eseményekhez kezelő instrukciófolyam tartozik - Esemény
bekövetkeztekor a vezérlés menete átugrik a kezelőre. A CPU állapotot előre
lementi. - A kezelés
után a vezérlés menete visszatér a lementett állapotba. Folytatódik a process
futása. |
|
|
|
|
- A gépi
instrukciók változó ciklusidőt, a komplexebbek meglehetősen nagy ciklusszámot
igényelnek. Ez is nehezíti az átlapolt feldolgozást. - Az assembly
programozás egyszerűbb: a komplex instrukciók valóban komplex feladatokat oldanak
meg, a compilerek írása is |
WAN (Wide Area Network): sok ezer km-re
kiterjedő, 0.01-0.05 Mbit/s MAN (Metropolitan Area Network):
nagyvárosra, városra kiterjedő, 100-500 Mbit/s LAN (Local Area Network):10 km-ig, 10-100
Mbit/s VLAN (Very Local Area Network |
A felhasználói felületek milyen csoportosítását ismeri? Grafikus és parancsértelmezős. Mi a „parancslista” szintaktikája és szemantikája Unix OS parancsértelmező
burok esetén? A szemantika: : soros végrehajtása a csöveknek & aszinkron végrehajtása a |
- Összegezve:
a hiba és eseménykezelés a vezérlés manipulálásával történik. Mi a lényege a kliens-szerver koncepciónak? A kommunikációban résztvevő felek nem egyenrangúak, dedikált
szerepeket töltenek be. Jellemzően a kliens kezdeményezi azzal a céllal, hogy
|
|
|
|
|
könnyű. -
viszonylag kevés regisztere van. Neves CISC
processzorok: Intel 286/386/486 és a Pentium, a Motorola 68000 család
processzorai, DEC VAX professzora. A bit-átvitel rendje szerinti sín osztályozások kapcsán mit
nevezünk párhuzamos (paralell) |
):5-10 m-es
kiterjedés, nagy sebességek. Unix fájlnév kapcsán hogyan illeszkedik a „?”karakter? A ? bármely egyetlen karakterre illeszkedik. A CPU-n belül mi a szerepe a regisztereknek? Munkamemóriát biztosít az ALU
számára, |
csőbal-nak. || csak akkor folytatja a listát, ha a csőbal normális
visszatérési értékű && csak akkor folytatja a listát, ha cső
bal normális visszatérési értékű. Szintaxisa: > cső bal listaoperátor cső jobb Mi a szerepe a Neumann architek |
valamilyen
műveletet vagy lekérdezést végeztessen el a szerverrel. A szerver elvégzi a
lépéseket és a szerver felé továbbítja az eredményt. Mi a szerepe a Neumann architek túrában a CPU belső sínjeinek? A CPU-n belüli adatfolyamat lebonyolító
áramkörök összessége. |
|
|
|
|
sínnek? Minden bitnek saját vonala van, mert párhuzamos. Az utasítás feldolgozás soros konzisztenciája kapcsán mit nevezünk
„gyenge” konzisztenciának? - Gyenge konzisztencia esetén a
befejezési sorrend eltérhet a programozottól, de az integritási hibát nem
okoz. |
ideiglenes
tárolást biztosít, segíti a címképzést, tárolnak állapotjellemzőket,
státuszokat. A regiszterek a CPU belső tároló elemei. Tartalmuk gyorsan és
egyszerűen elérhető a CPU elemei számára. Milyen nem strukturális módszereket ismer a processzor teljesítményének
növelésére? |
túrában a címképző és a sínvezérlő egységnek? A címképző és védelmi egység feladata a logikai (virtuális) címből a valós (fizikai) címek
leképzésének segítése. A sínvezérlő feladata az instrukciók felhozatala (fetch) a memóriából,
az adatok tényleges mozgatása
|
Mit nevezünk hasznosított párhuzamosságnak?
Amiz a végrehajtás során érvényesíteni tudunk. Az adatfüggőség mikor számít”hamis”függőségnek? Ha az adatfüggőség WAR és WAW függőség. |
|
|
|
|
A „RAM”-nak félvezető tárolók elnevezésében mit jelent a „tetszőleges”-ség,
(„véletlenszerűség”)? Olyan memóriát nevezünk így, amelynél
egy cella elérése nem függ a többitől, azaz akár sorrendben is elérhetjük a
cellákat. Mágneslemezes tárolók (diszkek) kapcsán mit nevezünk |
Órajel,
frekvencia növelése. Instrukciók számának csökkentése. Az utasítás feldolgozás soros konzisztenciája kapcsán mit nevezünk
„erős” konzisztenciának? A befejezési sorrend szigorúan programozói sorrend:
legtöbbször ez egy átrendező puffer ROB alkalmazásával történik. |
memóriából (load), memóriába
(store), I/O modulokból (in)
és modulokba (out). Mi a szerepe a Neumann architek túrában a vezérlő és a dekódoló
egységnek? Feladata felhozott gépi instrukciók
elemzése, dekódolása, és a CPU többi elemének, főleg a végrehajtó egységnek |
A rendelkezésre álló párhuzamosságnak milyen 2 koncepcionálisan
különböző fajtáját ismeri? Funkcionális és adatpárhuzamosság. Az adatfüggőség mikor számít „valódi”függőségnek? - Valódi függőség a RAW függőség. |
|
|
|
|
„szektoroknak”? Itt történik az adattárolás. Ez egy
sávon belüli körcikk. Tíz és húsz között szoktak előfordulni egy- egy sávon,
az ívhossztól függően. A szektorok között hézagok vannak. Fizikai méretüktől
függetlenül ugyanannyi adatot tárol. Van címük. Gyökérjegyzék: az eszközök kitüntetett jegyzéke. Az a jegyzék, |
DRAM(Dynamic Random Access Memory): Egy-egy cellát egy
tranzisztor-kondenzátor pár valósít meg egy bittárolásra. A cella kondenzátora
tárolja az 1 bitet, ha fel van töltve. A cella tranzisztora a cella
feltöltésére és kiolvasására szükséges. a cella tranzisztorokat időről időre
frissíteni kell, mert elveszhet a kondenzátor tartalma. |
összehangolt
működtetése. Minek nevezzük általában azt a blokk-orientált eszközre
képzett hierarchikus struktúrát, melyben a fájlok azonosíthatók, attribútumaik,
blokkjaik elérhetők és az eszköz blokkfoglaltsága menedzselt? Fájlrendszer. |
A memória hozzáférés kapcsán mit jelent az „időbeli”
lokalitás? Hivatkozott
címeiket újra használják. „Térbeli:”Közeli címeiket
használják. Mi a parancs fogalma parancsnyelv értelmezős (CLI) felhasználói
felület esetén?
A parancs fehér karakterekkel határolt szavak sora. |
|
|
|
|
ami nincs
bejegyezve más jegyzékbe. Kitüntetett helyen van a tartalma. Kiindulópontja a
hierarchikus faszerkezetnek. Mi
az „adatfolyam átirányítás”funkciója, jelölése Unix rendszerekben: Fontos szerepűek az 0,1,2 leírókkal
azonosított szabványos adatfolyamok. A parancsok |
SRAM: Random elérésűek, írható olvasható memóriák, kiolvasási
idejük gyors, viszont drágák és nagy energiaigényűek. Különleges hűtési
viszonyokat igényel. Egy-egy cellájuk 4-6 tranzisztorból álló flip-flop
áramkörök. Nincs bennük kondenzátor. Mágneslemezes tárolók (diszkek) |
A memória hozzáférés kapcsán mit jelent „lokalitás” elve? Processzek statisztikailag megfigyelhető
tulajdonsága, hogy egy időintervallumban címtartományuk egy szűk részét
használják. Mit nevezünk „fájl-rendszernek”? Blokkorientált
eszközre leképzett hierarchikus struktúra, melyben: |
Rendelkezésre álló párhuzamosság: ami a feladatból, megoldásukból
adódik, a problémamegoldásban benne van. Hasznosított álló párhuzamosság: amit a végrehajtás során érvényesíteni
tudunk. Dinamikus függőség? - A proci két
csúszó ablakot alkalmaz |
|
|
|
|
általában az
stdin-ről olvasnak az stdout/stderr-re írnak. Mielőtt a parancs
végrehajtódik, a végrehajtó shell megnézi, van-e átirányítás a parancs
sorban. Ehhez a: < > <<-vmi >> átirányító operátorokat
használjuk. Ha ilyen operátorokat talál a burok, akkor szeparált processzeket
készítve, azokba |
kapcsán mit nevezünk „sávoknak”? Egy koncentrikus kör egy
lemezoldalon. Milyen főbb egységekből épül fel a Neumann gép? Vezérlőegység (control unit), Aritmetikai-logikai egység
(ALU), Tár (memory), Ki- és bemeneti egységek. Melyik jegyzéknek nincs „szülő” |
A fájlok
azonosíthatók, kezelhetők, blokkjaik elérhetők. Az eszköz blokkfoglaltsága
menedzselt. Melyik 3 nyitott adatfolyam rendelődik hozzá automatikusan
Unix OS esetén a parancsértelmező burok processzhez? 0-stdin,
billentyűzet. 1-stdont, képernyő, ablak, 2-stderr, képernyő, ablak. |
Kibocsátási ablakot, melyben: azok az instrukciók vannak,
melyeket a következő ciklusban kibocsátana. Végrehajtási ablakot, melyben: Az instrukciók még
végrehajtás alatt vannak (eredményük, még nincs meg). |
|
|
|
|