Starpība Starp Lapošanu Un Segmentēšanu

Starpība Starp Lapošanu Un Segmentēšanu
Starpība Starp Lapošanu Un Segmentēšanu

Video: Starpība Starp Lapošanu Un Segmentēšanu

Video: Starpība Starp Lapošanu Un Segmentēšanu
Video: Обыкновенные зомби. Как работает ложь (полный выпуск) 2024, Decembris
Anonim

Lapošana pret segmentēšanu

Lapu meklēšana ir atmiņas pārvaldības metode, kuru izmanto operētājsistēmas. Peidžings ļauj galvenajai atmiņai izmantot datus, kas atrodas sekundārajā atmiņas ierīcē. Šie dati tiek glabāti sekundārajā atmiņas ierīcē kā tāda paša izmēra bloki, kurus sauc par lapām. Peidžings ļauj operētājsistēmai izmantot datus, kas neietilps galvenajā atmiņā. Atmiņas segmentēšana ir metode, kas nodrošina atmiņas aizsardzību. Katrs atmiņas segments ir saistīts ar noteiktu garumu un atļauju kopu. Kad process mēģina piekļūt atmiņai, vispirms tiek pārbaudīts, vai tam ir vajadzīgā atļauja piekļūt konkrētajam atmiņas segmentam.

Kas ir peidžers?

Lapu meklēšana ir atmiņas pārvaldības metode, kuru izmanto operētājsistēmas. Peidžings ļauj galvenajai atmiņai izmantot datus, kas atrodas sekundārajā atmiņas ierīcē. Šie dati tiek glabāti sekundārajā atmiņas ierīcē kā tāda paša izmēra bloki, kurus sauc par lapām. Peidžings ļauj operētājsistēmai izmantot datus, kas neietilps galvenajā atmiņā. Kad programma mēģina piekļūt lapai, vispirms tiek pārbaudīta lapu tabula, lai redzētu, vai šī lapa atrodas galvenajā atmiņā. Lapu tabulā ir informācija par lapu glabāšanas vietām. Ja tā nav galvenajā atmiņā, to sauc par lapas kļūdu. Operētājsistēma ir atbildīga par lapu kļūdu novēršanu, neparādot to programmai. Operētājsistēma vispirms atrod vietu, kur konkrētā lapa tiek glabāta sekundārajā atmiņā, un pēc tam to ievada tukšā lappuses rāmī galvenajā atmiņā. Tad tā atjaunina lapu tabulu, lai norādītu, ka jaunie dati ir galvenajā atmiņā, un atgriež vadību atpakaļ programmai, kas sākotnēji pieprasīja lapu.

Kas ir segmentēšana?

Atmiņas segmentēšana ir metode, kas nodrošina atmiņas aizsardzību. Katrs atmiņas segments ir saistīts ar noteiktu garumu un atļauju kopu. Kad process mēģina piekļūt atmiņai, vispirms tiek pārbaudīts, vai tam ir vajadzīgā atļauja piekļūt konkrētajam atmiņas segmentam un vai tas ir garumā, ko norādījis konkrētais atmiņas segments. Ja kāds no šiem nosacījumiem nav izpildīts, tiek izvirzīts aparatūras izņēmums. Turklāt segmentam var būt arī karodziņš, kas norāda, vai segments ir vai nav atmiņā. Ja segments neatrodas galvenajā atmiņā, tiks palielināts izņēmums, un operētājsistēma nogādās segmentu no sekundārās atmiņas uz galveno atmiņu.

Kāda ir atšķirība starp peidžeru un segmentēšanu?

Lapu meklēšanā atmiņa tiek sadalīta vienāda lieluma segmentos, kurus sauc par lapām, savukārt atmiņas segmenti var būt dažāda lieluma (tāpēc katrs segments ir saistīts ar garuma atribūtu). Segmentu lielumi tiek noteikti atbilstoši procesam nepieciešamajai adrešu vietai, savukārt procesa adreses telpa lapošanas laikā tiek sadalīta vienāda lieluma lappusēs. Segmentēšana nodrošina ar segmentiem saistītu drošību, savukārt peidžings nenodrošina šādu mehānismu.

Ieteicams: