Professional Documents
Culture Documents
using System;
using
System.Collections.Generic;
using System.Linq; using
System.Text;
namespace
shembull_provim
{ class
Program
{
static void Main(string[] args)
{
int[] vlerat1 = { 12, 4, 110, -44, 5, 93, 0, -2, 3, 12};
int rez = 0;
Llogaria_3(0, vlerat2, ref rez);
return cnt;
}
static private int[] Llogaria_2(int[] vectori, int val)
{
int[] res = new int[val];
int k=-1;
for (int i = 0; i < vectori.Length; i++)
if (vectori[i] < val)
{
k++;
res[k]=vectori[i];
}
return res;
}
static private void Llogaria_3(int start, int[] vectori, ref int vlera)
{
int max = vectori[0];
for (int i = start; i < vectori.Length; i++)
if (vectori[i] > max) max = vectori[i];
vlera = max;
}
}
}
Shkruaj nje aplikacion I cili nga shfrytezuesi merr pese numra secili prej tyre duhet te jete
numer i thjeshte. Pasi qe te jene lexuar numrat (vetem pasi te jene lexuar te gjithe) afishoj ata
vetem nese nuk jane te njejte me numrin I cili eshte lexuar njehere. Gjithashtu trego se sa
numra jane te njejte per secilin numer te lezuar (psh. 2x3 , 1x 7, 1x9 dmth 2 here numri 3, 1
here numri 7, 1 here numri 9) . Shfrytezoni vargun me te shkurte te mundshem per te zgjidhur
kete problem.
Artitektura
e kompjutereve dhe sistemet operative
1.Njesit matese te performances se paisjeve hyrse/dalse?
1.Njesit matse te performances jan :
- Latency(respone time)
-Throughput(bandwidth)
-Desktopet dhe sistemet embedded
-Serverat.
2.Siguria e paisjeve hyrse/dalse te jepet skema?
2.
3.Cilat jan njesit e siguris?
3.Besushmeria(MTTF),
nderprerja e sherbimit(MTTR),
disponushmeria(MTTF / MTTF+MTTR),
permiresimi I dispunshmeris(rritja e MTTF edhe reduktimi I MTTR)
4.Sektoret ne disk per ruajtjen e te dhenave ?
4.Cdo sector ruan :
id e sektorit, te dhenat, kodet e korigjimt te gabimit(ECC), fusha e sinkronizimt
dhe hapsira.
5.Cka perfshin sektori i qasjes se te dhenave?
5. Nje sektor perfshin
Vonesen ne rradhe nese ka kerkesa te tjera
Seek: levizja e kokes
Vonesa e rrotullimit
Transferimi i te dhenave
Vonesa e kontrollerit
6.Tipet e flash-it?
6. Flash NOR(qeilza e bitit si nje prot NOR),
Flash NAND (qeliza e biti si nje port NAND)
7.Tipet e bus-ve?
7.Jane:
Busi Procersor-Memorie
Buset I/O
8.Sinjalet ne bus dhe sinkronizimi i tyre ?
8. Linjat e te dhenave
Mbajne adresa dhe te dhena
Te multipleksuara ose te ndara
Linjat e kontrollit
Percaktojne tipin e te dhenave, sinkronizojne transaksionet Sinkron Perdor
nje sinjal ore per busin
Asinkron
Perdor linjat e kontrollit REQ/ACK per te kryer koordinimin (handshaking)
9.Cka jan regjistrat e komandes, gjendjes dhe regjistrat e te dhenave ?
9.Regjistrat e komandes shkaktojn kryrjen e nje detyre nga paisja
-Regjistrat e gjendjes tregon se qfar po ben paisja dhe a ka gabim
-Regjistrat e te dhenave - transferon te dhenat tek paisja shkrim
transferon te dhenat nga pasija lexim.
10.Si behet transferimi i te dhenave nga paisjet hyrse/dalse?
10. CPU transferon te dhena midis memories dhe paisjes I/O
Nje proces qe konsumon shume kohe per paisjet e shpejta
11.Matja e performances te paisjet hyrse/dales?
11. Performanca e I/O varet nga
Hardware: CPU, memoria, kontrollerat, buset
Software: sistemi operativ, sistemi i menaxhimit te bazes se te dhenave,
aplikacioni
Ngarkesa e punes: frekuenca e kerkesave dhe tipi
12.Kompjuteret server?
Aplikacionet gjithnje e meshume ekzekutohen ne servera
Web search, office apps, virtual worlds,
Kjo kerkon dhoma te medha ku perqendrohen shume komp. Server
Disa procesore, lidhje ne rrjet, vendruajtje masive e te dhenave
Kufizime ne
hapsire dhe ne
fuqi
45.Numri i adresave?
45. Me shume adresa Instruksione me kompleks
Me shume regjistra
Me pak instruksione per program
Me pak adresa
Instruksione me pak kompleks
Me shume instruksione per program
Ekzekutim me
i shpejte i
instruksioneve
46.Tipet e operandeve?
46.Jan: adresa, numra, karaktere, te dhena logjike.
47.Formati i ruajtjes se te dhenave?
47.faqe 14. Ligjerata 10 skic.
64.Operacionet e kushtezuara?
64.Jan: AND (dhe) OR(ose)
Kerce ne nje instruksion te etiketuar nese nje kusht eshte i vertete Perndryshe
vazhdo ekzekutimin sekuencial beq rs, rt, L1 if (rs == rt) kerce tek instruksioni
qe eshte etiketuar
me L1; bne rs,
rt, L1 if (rs != rt) kerce tek instruksioni qe eshte etiketuar me L1; j L1 kercim i
pakushtezuar tek instruksioni qe eshte etiketuar me L1
65.Kompajlimi i cikleve?
65
66.Blloqet kryesore?
66. Nje bllok kryesor eshte nje sekuence instruksionesh me
Mungese kercimi ne brendesi (pervecse ne fund) Nuk permban instruksion qe
eshte destinacion i nje kercimi (pervecse ne fillim)
Kompilatori identifikon blloqet kryesore per optimizim Nje procesor i avancuar
mund te shpejtoje ekzekutimin e blloqeve kryesore
67.Thirrja e procedures hapat e nevojshem?
67. Hapat e nevojshem
1.Vendos parametrat ne regjistra
2.Transfero kontrollin tek procedura
3.Krijo hapsire per proceduren
4.Kryej operacionet e procedures
5.Vendos rezultatin ne regjister per thirresin
6.Kthehu ne vendin e therritjes
68.Adresimi i kercimeve bransh?
68. Instruksionet branch specifikojne
Opkodin, dy regjistra, adresen destinacion
Shumica e
destinacioneve te
kercimit jane afer perpara ose mbrapa
69.Ngarkimi i programeve?
69. Ngarkimi nje file imazh nga disku ne memorie 1. Lexo headerin per te
percaktuar madhesite e segmenteve
2. Krijo hapsiren e adresimit
3. Kopjo tekstin dhe te dhenat ne memorie
4. Vendos argumentat ne stack
5. Inicializo regjistrat ($sp, $fp, $gp)
6. Kerce tek rutina fillestare
70.Menyrat kryesire te adresimit?
Menyrat e adresimit te memories
Adresa ne regjister
Adresa = Rbase + zhvendosje
Adresa = Rbase + 2shkalla Rindeks (shkalla = 0, 1, 2, ose 3)
Address = Rbase + 2shkalla Rindeks + zhvendosje
71.Polemikat???????????
71. Sasiore Krahasimi I madhesise se programit dhe shpejtesise se ekzekutimit
Cilesore Ekzaminohen ceshtje te nivelit te larte te suportit te gjuheve dhe
perdorimit te VLSI
Sasiore Krahasimi I madhesise se programit dhe shpejtesise se
ekzekutimit Cilesore Ekzaminohen ceshtje te nivelit te larte te suportit te
gjuheve dhe perdorimit te VLSI Probleme Ska cifte RISC apo CISC qe
te krahasohen direkt Ska sete te mirepercaktuara programesh test
Veshtiresi nendarjen mes efekteve hardware dhe atyre te kompilatorit
Shumica e krahasimeve behen mbi lodra dhe jo ne makina prodhimi
Shumica e keshillave komerciale jane te perziera Probleme Ska cifte
RISC apo CISC qe te krahasohen direkt Ska sete te mirepercaktuara
programesh test Veshtiresi nendarjen mes efekteve hardware dhe atyre te
kompilatorit Shumica e krahasimeve behen mbi lodra dhe jo ne makina
prodhimi Shumica e keshillave komerciale jane te perziera