Curs01_Introducere
-
Upload
anca-alexandra -
Category
Documents
-
view
216 -
download
0
Transcript of Curs01_Introducere
-
8/16/2019 Curs01_Introducere
1/21
1
Punctaj i prezen ăș ț• Prezen ăț :
– Nu sunt admise absen e la laborator. Fiecare absen ă se depunctează cu 0,1 din nț țfinală.
• Punctaj: – 3 puncte pentru acti itatea de la laborator:
• doua teste !comenzi si s"ell script#• $iblio%rafie:
– &aboratoare – 'uliana (orobă ,ț )istemul de operare *N'+, ditura -) , 011.
– / puncte e amen final:• $iblio%rafia se re%aseste la adresa ebhttp://iuliana.dorobat.ase.ro/curs_so.php. – 1 punct din oficiu2 – Punctajul suplimentar se a adau%a la nota finala.
• amenul contine: – 'ntrebari si probleme teoretice – a se studia materialele prezentate in sectiunea
Activitate curs de pe ebsite http://iuliana.dorobat.ase.ro/curs_so.php; – 'ntrebari din comenzi !similar primul test de la laborator#2 – *n sc"ell script de realizat.
-
8/16/2019 Curs01_Introducere
2/21
1
• amenul contine: – 'ntrebari si probleme teoretice – a se studia materialele prezentate in
sectiunea Activitate curs de pe websitehttp://iuliana.dorobat.ase.ro/curs_so.php
– Intrebari din comenzi (similar primul test de la laborator) –
Un schell script de realizat
http://iuliana.dorobat.ase.ro/curs_so.phphttp://iuliana.dorobat.ase.ro/curs_so.php
-
8/16/2019 Curs01_Introducere
3/21
3
urs 1
1. e este un sistem de operare4. 'storia sistemelor de operare
3. 5ipuri de sisteme de operare6. 7r%anizarea unui sistem de calcul!re izuire#
-
8/16/2019 Curs01_Introducere
4/21
6
1.1. 'ntroducere
• *n sistem de calcul constă din: – 8ard are – )istem de operare – -plica9ii soft are
-
8/16/2019 Curs01_Introducere
5/21
1. . e este un sistem de operare4
Func iile de bază ale unui )7 suntț :• tinderea ma iniiș
– )7 prezintă utilizatorului ec"i alentul unei ma ini e tinseșsau irtuale care este mai u or de pro%ramat dec;t "ardș
ul !prin utilizarea nemijlocită a acestuia#. – )7 furnizează o serie de ser icii pe care pro%ramele le poob ine utiliz;nd instruc iuni speciale numite apeluri deț țsistem.
• =estionarea !controlul iș alocarea# resurselor din perspecti a: – >ultiple ării!partajării# ?n timp – >ultiple ării ?n spa iuț
-
8/16/2019 Curs01_Introducere
6/21
/
.1. 'storia )7 !1#
)isteme batc"!lot# – Pro%ramatorul aduce cartela perforată la '$>1601 – )e cite te cartela pe banda ma%neticăș – 7peratorul introduce banda ma%netică ?n sistemul d
calcul '$> @0A6 – $anda ma%netică rezultată ?n urma prelucrărilor este
introdusă ?n '$> 1601 pentru tipărirea rezultatelor
-
8/16/2019 Curs01_Introducere
7/21@
.1. 'storia )7 ! #
• Prima %enera ieț 1A6 – 1A – )isteme enorme care realizau doar calcule matematiceelementare.
• - doua %enera ieț 1A < 1A/ – )isteme cu tranzistori, sisteme batc",mainframe, limbaj
de asamblare, F7B5B-N.• - treia %enera ieț 1A/ – 1AC0
– ircuite inte%rate,multipro%ramarea, spoolin%,minicomputere
• - patra %enera ieț 1AC0 – present – >icrocalculatoare!personal computers#, >)
-
8/16/2019 Curs01_Introducere
8/21C
. .5ipuri de sisteme de calcul• >icrocalculatoare
– sunt accesibile d.p.d. . al pre9ului2
– au dimensiuni reduse Hi unele tipuri pot fi portabile2 – pot fi folosite ?n orice domeniu2 – lucrează ?n re9ea put;nd realiza sc"imburi de date.
• >inicalculatoare – calculatoare de dimensiuni medii, mai scumpe decat P
-
8/16/2019 Curs01_Introducere
9/21A
3. 5ipuri de )7
1. >ainframe operatin% sGstems. )er er operatin% sGstems
3. >ultiprocessor operatin% sGstems6. Personal computer operatin% sGstems
. Beal
-
8/16/2019 Curs01_Introducere
10/21
-
8/16/2019 Curs01_Introducere
11/211
6. . Procesorul!1#
!a# >odelul pipeline!b# * P superscalară
-
8/16/2019 Curs01_Introducere
12/211
6. . Procesorul! #
5ranzi ia din modul user ?n modul ernelț
-
8/16/2019 Curs01_Introducere
13/211
6.3. >emoria
• 'erar"ia tipurilor de memorie e istente• *nde plasa i ?n această ierar"ie discul ma%netic i discul optic4ț ș
-
8/16/2019 Curs01_Introducere
14/211
6.6. 8(
-
8/16/2019 Curs01_Introducere
15/211
6. .>emoria principală
-
8/16/2019 Curs01_Introducere
16/211
6./. (ispoziti e 'I7>etode de realizare a opera9iilor de 'I7:
1.Clasicăa#Pro%ramul %enerează un apel de sistem b#)7! ernelul# apelează dri erulc#(ri erul porne te opera ia de 'I7 i erifică permanent dacă dispoziti ul a finalizatș ț școmandad#&a finalizarea opera iei de 'I7 )7 redă controlul pro%ramuluiț
2. Utilizarea întreruperilora# (ri erul actualizează re%i trii controlerului.ș b# ontrollerul porne te dispoziti ul.șc# &a finalizarea opera iei de 'I7 controllerulț
semnalizează acest lucru către controllerulde ?ntreruperi.
d# Jn cazul ?n care controllerul de ?ntreruperiacceptă ?ntreruperea aten ionează * P.ț
e# ontrollerul de ?ntreruperi furnizeazănumărul dispoziti ului care a %enerat?ntreruperea către * P.
3. Prin utilizareaDMA !(irect >emorG -cces# care controlează flu ul de bi i dintrețmemorie i controllere fără inter en ia constantă a * P.ș ț
-
8/16/2019 Curs01_Introducere
17/211
6.@.)tructura unui sistem Pentium
-
8/16/2019 Curs01_Introducere
18/211
(e tiut...!1#ș• 5ipuri de sisteme de calcul i caracteristicile lor.ș
• Func iile )7.ț• e tip de memorie se cite te ini ial la restartarea unui sistem de calcul4ș ț• e reprezintă ')-4• &a ce se referă termenul de multiple are4• (efini i termenul de multipro%ramare.ț• (efini i termenul de spoolin%.ț• e reprezintă =*'4• are este diferen a dintre )7 pentru re ea i sistemele de operare distribuite4ț ț ș• e tipuri de sisteme de calcul cunoa te i i care sunt principalele lorș ț ș
caracteristici4• are sunt a antajele sistemelor paralele4• (escrie i multiprocesarea asimetrică.ț • (escrie i multiprocesarea simetrică.ț • (escrie i sistemele cluster.ț
-
8/16/2019 Curs01_Introducere
19/211
(e tiut...! #ș• lasifica i )7 după destina ia lor.ț ț• (escrie i ciclul de bază al func ionării unui procesor.ț ț• Preciza i care este diferen a dintre modelul de func ionareț ț ț
pipeline i modelul de func ionare al unei * P superscalare.ș ț• are sunt modurile de func ionare ale * P4ț• e reprezintă un apel de sistem4• (efini i P)D, 'P, )P.ț• e tipuri de memorie cunoa te i4ș ț• (escrie i modalitatea de func ionare a memoriei cac"e.ț ț• e reprezintă B->, B7>, PB7>, >7), flas" B-> 4• )tructura unui 8( i modalitatea de func ionare a unui 8(.ș ț• e reprezintă >>*4• are este diferen a dintre adresa fizică i cea irtuală4ț ș• (escrie i cele trei metode de realizare a opera9iilor de 'I7.ț• e reprezintă o ?ntrerupere4
-
8/16/2019 Curs01_Introducere
20/21
(e tiut...!3#ș• (escrie i mecanismul de func ionare al ?ntreruperilor.ț ț• e reprezintă (>-4• e reprezintă P '4• e reprezintă ) )'4• e reprezintă *)$4• e reprezintă '( 4• e reprezintă ' 13A6!fire ire#4• e reprezintă $'7)4• (escrie i sistemul plu% KplaG.ț• (efini i multitas in%.ț• e aloare are mode bit pentru modul ernel4• (escrie i mecanismul de tranzi ie de la modul user la modul ernel.ț ț• >)
-
8/16/2019 Curs01_Introducere
21/21
$iblio%rafie• -. 5anembaum, >odern 7peratin% )Gstems,
Prentice 8all 001, pa% 1