Operacinė sistema: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos
Nėra keitimo santraukos
Eilutė 139:
Operacinių sistemų [[branduolys]] atsakingas už visos sistemos atminties, naudojamos procesų, valdymą. Tai apsaugo procesus nuo svetimos atminties naudojimo, ir leidžia efektyviau išnaudoti esamą atmintį. Procese darbo metu, kiekviena procesas privalo turėti nepriklausomą priėjimą prie atminties.
 
Bendras atminties valdymas, naudojamas daugelyje ankstesnių [[OS|operacinių sistemų]], veikė su prielaida, kad visi procesai savanoriškai naudojasi branduoliu atminties valdymui, ir neviršija jiems skirtos atminties kvotų. Tačiau tai nepasiteisino, nes procesai dažnai dėl klaidų viršydavo jiems skirtos atminties kvotas, taip paveikdamos ir kitus procesus, kurių atmintį užimdavo. Kenkėjiški procesai ar [[virusas|virusai]] galėjo kryptingai keisti kito proceso atmintį ar net pačiapačią operacinę sistemą. Kooperacinės atminties valdymui pakaktų tik vienos blogos programos, kad nulaužtų sistemą.
 
Atminties apsauga leidžia branduoliui apriboti [[procesas (informatika)|proceso]] priėjimą prie kompiuterio atminties. Egzistuoja įvairūs atminties apsaugos metodai, įskaitant atminties [[segmentavimas|segmentaciją]] ir [[Puslapiavimas|puslapiavimą]]. Visi metodai reikalauja tam tikros [[techninė įranga|techninės įrangos]] palaikymo lygio (pavyzdžiui, 80.286 MMU), kuris neegzistuoja visuose kompiuteriuose.