SlideShare a Scribd company logo
1 of 11
Operacinės sistemos
Donatas Bukelis
Atminties valdymas
• Pagrindiniai atminties valdymo posistemės
uždaviniai:
• vesti atminties apskaitą;
• išskirti atminties vietas keliems procesams, vykdomiems
vienu metu;
• leisti procesams bendrai naudotis atminties sritimis;
• užtikrinti pakankamą procesų vykdymo greitį;
• apsaugoti vykdomuosius procesus ir OS;
• suteikti programuotojui adresavimo ir atminties valdymo
priemones.
Atminties valdymas
• Atminties skirstymo metodai:
• Vieno proceso skirstymas;
• Fiksuoto padalijimo metodas;
• Kintamo padalijimo metodas.
Atminties valdymas
• Vieno proceso skirstymas:
Operacinė sistema
Procesui skirta ir
naudojama atmintis
Procesui skirta bet
nenaudojama atmintis
Atminties valdymas
• Fiksuoto padalijimo metodas:
Operacinė sistema
Procesui A skirta ir
naudojama atmintis
Procesui A skirta bet
nenaudojama atmintis
Procesui B skirta ir
naudojama atmintis
Procesui B skirta bet
nenaudojama atmintis
Laisva atmintis
Atminties valdymas
• Kintamo padalijimo metodas:
Operacinė sistema
Procesui A skirta ir
naudojama atmintis
Procesui B skirta ir
naudojama atmintis
Laisva atmintis
Atminties valdymas
• Virtuali atmintis;
• Virtualiosios atminties savybės:
• Procesas gali būti perkeltas į atmintį dalimis;
• Atminties adresai gali būti apskaičiuojami dinamiškai;
• Vienu metu gali būti vykdomas didesnis skaičius procesų;
• Kiekvienas procesas gali turėti daugiau (virtualios) atminties
nei realiai yra.
Atminties valdymas
• Virtualiosios atminties realizavimo būdai:
• Segmentinis adresavimo būdas;
• Puslapinis adresavimo būdas.
Atminties valdymas
• Segmentinis adresavimo būdas:
Privalumai:
• Segmentavimas atspindi loginę programos struktūrą ir todėl
minimizuoja procesų pakrovimą;
• Leidžia procesams bendrai naudotis atmintimi;
Trūkumai:
• Sudėtinga realizuoti segmentų mainus;
• Lėtesnis fizinio adreso formavimas.
Atminties valdymas
• Puslapinis adresavimo būdas:
Privalumai:
• Puslapiavimas leidžia išvengti fragmentavimo;
• Paprastas ir aiškus programuotojui.
Trūkumas – Esant mažam puslapio ilgiui, OS gali sunaudoti didelę
laiko dalį tuščiai (vien tik puslapių keitimui).
Atminties valdymas
• Atminties apsauga:
• atminties apsauga;
• programų apsauga;
• vartotojų apsauga;
• informacijos apsauga.

More Related Content

Viewers also liked

Fundacja otwaty dialog_sprawozdanie_finansowe_2014
Fundacja otwaty dialog_sprawozdanie_finansowe_2014Fundacja otwaty dialog_sprawozdanie_finansowe_2014
Fundacja otwaty dialog_sprawozdanie_finansowe_2014odfoundation
 
Berg ellen 7th braz medchem 12nov2014
Berg ellen 7th braz medchem 12nov2014Berg ellen 7th braz medchem 12nov2014
Berg ellen 7th braz medchem 12nov2014Ellen Berg
 
Lenexa 2016 State of the City
Lenexa 2016 State of the CityLenexa 2016 State of the City
Lenexa 2016 State of the CityKristen Waggener
 
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-engodfoundation
 
Top 10 tips for growing your social media following
Top 10 tips for growing your social media followingTop 10 tips for growing your social media following
Top 10 tips for growing your social media followingDebbie O'Connor
 
Odf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-engOdf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-engodfoundation
 
Baths
BathsBaths
Bathsmhr56
 
Windows xp servisu_aprasymas
Windows xp servisu_aprasymasWindows xp servisu_aprasymas
Windows xp servisu_aprasymasDonatas Bukelis
 
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...odfoundation
 

Viewers also liked (14)

Fundacja otwaty dialog_sprawozdanie_finansowe_2014
Fundacja otwaty dialog_sprawozdanie_finansowe_2014Fundacja otwaty dialog_sprawozdanie_finansowe_2014
Fundacja otwaty dialog_sprawozdanie_finansowe_2014
 
Berg ellen 7th braz medchem 12nov2014
Berg ellen 7th braz medchem 12nov2014Berg ellen 7th braz medchem 12nov2014
Berg ellen 7th braz medchem 12nov2014
 
Lenexa 2016 State of the City
Lenexa 2016 State of the CityLenexa 2016 State of the City
Lenexa 2016 State of the City
 
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng
25 04-2014-odf-45-days-of-russian-occupation-of-crimea-eng
 
Jen's PK
Jen's PKJen's PK
Jen's PK
 
Top 10 tips for growing your social media following
Top 10 tips for growing your social media followingTop 10 tips for growing your social media following
Top 10 tips for growing your social media following
 
Odf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-engOdf report-destruction-of-independent-journalism-in-ukraine-eng
Odf report-destruction-of-independent-journalism-in-ukraine-eng
 
Baths
BathsBaths
Baths
 
Project Management
Project ManagementProject Management
Project Management
 
Burabod 2.0
Burabod 2.0Burabod 2.0
Burabod 2.0
 
Windows xp servisu_aprasymas
Windows xp servisu_aprasymasWindows xp servisu_aprasymas
Windows xp servisu_aprasymas
 
Burabodpdf
BurabodpdfBurabodpdf
Burabodpdf
 
5 Most Common Trade Spend Mistakes
5 Most Common Trade Spend Mistakes 5 Most Common Trade Spend Mistakes
5 Most Common Trade Spend Mistakes
 
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...
23 06-2014-odf-report-russian-federation-supports-terrorists-in-eastern-ukrai...
 

More from Donatas Bukelis

More from Donatas Bukelis (20)

Internetiniu paskyru saugumas_zaliems
Internetiniu paskyru saugumas_zaliemsInternetiniu paskyru saugumas_zaliems
Internetiniu paskyru saugumas_zaliems
 
Kaledos online zaliems
Kaledos online zaliemsKaledos online zaliems
Kaledos online zaliems
 
Facebook zaliems
Facebook zaliemsFacebook zaliems
Facebook zaliems
 
Pasinaudokite
PasinaudokitePasinaudokite
Pasinaudokite
 
Xampp pagrindai
Xampp pagrindaiXampp pagrindai
Xampp pagrindai
 
Virtualbox darbas su_virtual_masinomis
Virtualbox darbas su_virtual_masinomisVirtualbox darbas su_virtual_masinomis
Virtualbox darbas su_virtual_masinomis
 
Wordpress pagrindai
Wordpress pagrindaiWordpress pagrindai
Wordpress pagrindai
 
Virtualbox naujos masinos_kurimas
Virtualbox naujos masinos_kurimasVirtualbox naujos masinos_kurimas
Virtualbox naujos masinos_kurimas
 
One drive pagrindai
One drive pagrindaiOne drive pagrindai
One drive pagrindai
 
Slide share pagrindai
Slide share pagrindaiSlide share pagrindai
Slide share pagrindai
 
Ms word 2003_pagrindai
Ms word 2003_pagrindaiMs word 2003_pagrindai
Ms word 2003_pagrindai
 
Open office org_pagrindai
Open office org_pagrindaiOpen office org_pagrindai
Open office org_pagrindai
 
Ms windows xp_pagrindai
Ms windows xp_pagrindaiMs windows xp_pagrindai
Ms windows xp_pagrindai
 
Ms powerpoint 2003_pagrindai
Ms powerpoint 2003_pagrindaiMs powerpoint 2003_pagrindai
Ms powerpoint 2003_pagrindai
 
Google docs pagrindai
Google docs pagrindaiGoogle docs pagrindai
Google docs pagrindai
 
Ms excel 2003_pagrindai
Ms excel 2003_pagrindaiMs excel 2003_pagrindai
Ms excel 2003_pagrindai
 
Facebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnaiFacebook ugdyme panaudojimo_pagridnai
Facebook ugdyme panaudojimo_pagridnai
 
Facebook in education
Facebook in educationFacebook in education
Facebook in education
 
Usb atmintuko kodavimas
Usb atmintuko kodavimasUsb atmintuko kodavimas
Usb atmintuko kodavimas
 
Toolbar vengimas
Toolbar vengimasToolbar vengimas
Toolbar vengimas
 

Paskaita nr6 atminties_valdymas

  • 2. Atminties valdymas • Pagrindiniai atminties valdymo posistemės uždaviniai: • vesti atminties apskaitą; • išskirti atminties vietas keliems procesams, vykdomiems vienu metu; • leisti procesams bendrai naudotis atminties sritimis; • užtikrinti pakankamą procesų vykdymo greitį; • apsaugoti vykdomuosius procesus ir OS; • suteikti programuotojui adresavimo ir atminties valdymo priemones.
  • 3. Atminties valdymas • Atminties skirstymo metodai: • Vieno proceso skirstymas; • Fiksuoto padalijimo metodas; • Kintamo padalijimo metodas.
  • 4. Atminties valdymas • Vieno proceso skirstymas: Operacinė sistema Procesui skirta ir naudojama atmintis Procesui skirta bet nenaudojama atmintis
  • 5. Atminties valdymas • Fiksuoto padalijimo metodas: Operacinė sistema Procesui A skirta ir naudojama atmintis Procesui A skirta bet nenaudojama atmintis Procesui B skirta ir naudojama atmintis Procesui B skirta bet nenaudojama atmintis Laisva atmintis
  • 6. Atminties valdymas • Kintamo padalijimo metodas: Operacinė sistema Procesui A skirta ir naudojama atmintis Procesui B skirta ir naudojama atmintis Laisva atmintis
  • 7. Atminties valdymas • Virtuali atmintis; • Virtualiosios atminties savybės: • Procesas gali būti perkeltas į atmintį dalimis; • Atminties adresai gali būti apskaičiuojami dinamiškai; • Vienu metu gali būti vykdomas didesnis skaičius procesų; • Kiekvienas procesas gali turėti daugiau (virtualios) atminties nei realiai yra.
  • 8. Atminties valdymas • Virtualiosios atminties realizavimo būdai: • Segmentinis adresavimo būdas; • Puslapinis adresavimo būdas.
  • 9. Atminties valdymas • Segmentinis adresavimo būdas: Privalumai: • Segmentavimas atspindi loginę programos struktūrą ir todėl minimizuoja procesų pakrovimą; • Leidžia procesams bendrai naudotis atmintimi; Trūkumai: • Sudėtinga realizuoti segmentų mainus; • Lėtesnis fizinio adreso formavimas.
  • 10. Atminties valdymas • Puslapinis adresavimo būdas: Privalumai: • Puslapiavimas leidžia išvengti fragmentavimo; • Paprastas ir aiškus programuotojui. Trūkumas – Esant mažam puslapio ilgiui, OS gali sunaudoti didelę laiko dalį tuščiai (vien tik puslapių keitimui).
  • 11. Atminties valdymas • Atminties apsauga: • atminties apsauga; • programų apsauga; • vartotojų apsauga; • informacijos apsauga.