Professional Documents
Culture Documents
Leksion 3
Leksion 3
Leksion 3
1
Permbajtja
• Cfare bejne sistemet e operimit
• Organizimi I Sistemit kompjuterik
• Arkitektura e Sistemit kompjuterik
• Struktura e Sistemit kompjuterik
• Veprimet ne Sistemet e Operimit
• Menaxhimi i procesit
• Administrimi i Kujteses qendrore
• Administrimi i Kujteses sekondare
• Mbrojtja dhe siguria
• Mjediset kompjuterike
2
Objektivat
• Njohuri te perberesve kryesore te Sistemeve
kryesore te Operimit
• Njohuri te Sistemeve te Organizimit te Kompjuterit
3
Cfare eshte nje sistem operimi?
• Nje program qe sherben si ndermjetes mes
perdoruesit te kompjuterit dhe hardware-it te tij.
4
Struktura e sistemit te kompjuterit
4 Komponente:
1. Hardware
– mundeson burime baze per kompjuterin
• CPU, memoria, pajisjet I/O
2. Sistemi i operimit
• Kontrollon dhe koordinon
perdorimin e hardware-it permes
aplikacioneve dhe perdoruesve
5
Struktura e sistemit te kompjuterit
3. Programe aplikative
– percaktojne menyren se si te dhenat e sistemit
perdoren per te zgjidhur problemet e perdoruesit
• Psh: Procesuesit e fjaleve, kompilatoret, web
browsers, sistemet database, video lojerat
4. Users
• Njerez, makineri, kompjutera te tjere
6
4 komponentet
7
Perkufizime te sistemeve te operimit
• Sistemi i Operimit eshte nje percaktues burimesh
– Menaxhon te dhenat
– Percakton perdorimin me eficent te te dhenave,
midis kerkesave konfliktuale
9
Ndezja e kompjuterit
• Programi bootstrap ngarkohet ne ndezje ose ne
reboot
– I ruajtur kryesisht ne ROM, pergjithesisht i njohur
si firmware
– Inicializon te gjitha aspektet e sistemit
• Regjistrin e CPU
• Kontrolloret e pajisjeve
• Permbajtjen e kujteses
– Ngarkon Sistemin e Operimit kernel dhe fillon
ekzekutimin e tij
10
Cdo kontrollor ka ne ngarkim nje pajisje specifike
11
Organizimi i Sistemit Kompjuterik
– Nje apo me shume CPU komunikojne me njeri-tjetrin me
nje memorie te perbashket dhe lejojne aksesimin e tyre ne
memorjet e perbashketa
12
Sistemi i Operimit te Kompjuterit
• Kontrolloret e pajisjeve I/O
– mund te ekzekutohen njekohesisht me CPU
=> konkurojne per aksesin e kujteses
13
Cfare ndodh gjate nje Interrupt
Kontrolloret e I/O informojne CPU-ne se ka
perfunduar funksionimin e pajisjes duke
shkaktuar nje nderprerje (interrupt).
14
Funskionimi i pergjithshem i
nderprerjes (Interrupt)
15
Gjenerimi i Interrupt-eve
• Nga HW
– Duke I derguar CPU nje sinjal me ane te BUS
te sistemit
• Nga SW
– Duke ekzekutuar nje instruksion special qe
quhet SYSTEM CALL (thirrje sistemi)
16
Dy metodat e I/O
Sinkron – pret per perfundimin e I/O Asinkron – nuk pret
17
Koncepti i Deadlock (bllokim
reciprok)
18
Struktura e kujteses
• Kujtesa qendrore – vetem kujtesa e cila mund te aksesohet
ne menyre te drejtperdrejte nga CPU.
• Kujtesa sekondare – shtese e kujteses qendrore qe ben te
mundur zgjerimin e kapacitetit te kujteses se CPU.
• Disku magnetik – nje metal ne forme rrethore i perbere nga
nje material magnetik
– Siperfaqja e diskut eshte ndare logjikisht ne dy pjese, te
cilet ndahen perkatesisht ne sektore.
– Disku kontrollues percakton bashkeveprimin mes pajisjes
dhe kompjuterit.
19
Hierarkia e kujteses
• Sistemi i kujteses organizohet ne hierarki sipas:
– Shpejtesi
– Vlere
– Paqendrueshmeri
20
Hierarkia e Pajisjes se Kujteses
21
Kujtesa e shpejte (cache)
• Ne shume nivele te CPU (ne HW, S.SH, SW).
• Informacioni i perdorur kopjohet perkohesisht nga
nje kujtese e ngadalte ne nje me te shpejte
• Kujtesa e shpejte (cache) kontrollon ne fillim nese
informacioni gjendet ne te:
– Nese PO, informacioni perdoret menjehere nga
kjo kujtese (cache)
– Nese JO, te dhenat kopjohen ne cache dhe me pas
perdoren
22
Kalimi i numrit te plote A nga Disku ne Regjister
23
Multiprogramimi
• Perdoruesit nuk mund te mbajne te bllokuar
pajisjet e CPU dhe I/O gjate gjithe kohes
• Multiprogramimi organizon punet (kodet dhe
te dhenat), ne menyre qe CPU te kete dicka
per te ekzekutuar
• Kur zgjidhet nje pune, vazhdohet me te derisa
perfundon
• Kur duhet pritur (tek I/O per shembull),
sistemi i operimit kalon ne nje pune tjeter
24
Memorja ne sisteme multiprogramimi
25
Veprime problematike te S.SH
• Interrupt I shkaktuar nga HW
26
Menyrat e funksionimit te S.SH
• Veprimi ne Dual-mode lejon Sistemin e shfrytezimit qe te
mbrohet nga veprime te pakonotrolluara qe mund ta nxjerrin
jashte funksioni
– User mode dhe kernel mode
– Mode bit (1-user ose 0-kernel) mundesohet nga HW dhe
dallon nese sistemi po ekzekutohet ne menyre perdoruesi
apo sistemi
• Disa instruksione jane te privilegjuar, mund te
ekzekutohen vetem ne kernel mode
• Thirrjet e sistemit (System call) -> kernel mode
• Kthimi nga thirrja -> user mode
27
Administrimi i proceseve
• Nje proces eshte nje program ne ekzekutim
• Ai eshte nje njesi pune brenda sistemit
• Programi eshte nje entitet pasiv, procesi eshte nje
entitet aktiv
29
Aktivitetet e administrimit te
proceseve
Pergjegjesite e sistemit te operimit:
• Krijimi dhe fshirja e proceseve te perdoruesve ose te
sistemeve
• Pezullimi ose rifillimi i proceseve
• Ofron mekanizma per sinkronizimin e proceseve
• Ofron mekanizma per komunikimin e proceseve
• Ofron mekanizma per trajtimin e bllokimit reciprok
(Deadlock)
30
Administrimi i kujteses qendrore
• Te dhenat duhet te jene ne kujtese qendrore
para dhe pas procesimit
• Instruksionet duhet te kalojne ne kujtese
qendrore per tu ekzekutuar
• Manaxhimi i memorjes percakton se CFARE
dhe KUR duhet te jete ne memorje
– Optimizimi i perdorimit te CPU dhe i pergjigjeve te
perdoruesve
31
Aktivitetet e administrimit te
memorjes
Pergjegjesite e sistemit te operimit:
– Mban informacion se cila zone e kujteses
eshte e zene dhe cili proces e ka zene ate
– Te vendose se cilat procese do ngarkohen
ne kujtese qendrore
– Te huazoje kujtesen dhe te heqe procese
sipas nevojes
32
Administrimi i Skedareve
• Skedaret organizohen ne direktori
• Kontrolli i aksesit sherben per te percaktuar se
KUSH mund te aksesoje CFARE
33
Administrimi i kujteses sekondare
• Disqet perdoren per ruajtjen e te dhenave qe nuk i
nxe kujtesa qendrore ose qe duhen mbajtur per nje
kohe te gjate
• Shpejtesia e veprimit te kompjuterit varet nga
subsistemet dhe algoritmet e kujteses qendrore
35
36