Curs01_Introducere

download Curs01_Introducere

of 21

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