Este vorba de blog, dep, venerație (a continuat despre memorie și viespi)

4Gigabyte Tuning (4GT) - tasta de pornire (/ 3GB), care afectează alocarea de memorie alocată spațiului utilizator și spațiului kernel-ului. Setarea unei astfel de chei duce la un spațiu de 3 GB alocat pentru spațiul utilizator și respectiv 1 GB pentru modul kernel.

Evident, restricțiile introduse în aceste sisteme de operare sunt artificiale și au fost introduse, aparent, pentru segmentarea pieței (dacă doriți mai multă memorie, cumpărați Windows mai mult).

Trebuie remarcat faptul că programele care susțin mecanismul AWE. sunt destul de rare - în majoritatea cazurilor acestea sunt programe de server specializate, care pur și simplu trebuie să utilizeze o mulțime de memorie (unele baze de date).

Luați în considerare mecanismul extensiei adresei fizice (PAE).

Este vorba de blog, dep, venerație (a continuat despre memorie și viespi)

Este vorba de blog, dep, venerație (a continuat despre memorie și viespi)

Este vorba de blog, dep, venerație (a continuat despre memorie și viespi)

Este vorba de blog, dep, venerație (a continuat despre memorie și viespi)

Includerea modului PAE (setarea bitului 5 al registrului CR4) aduce modificări majore la această schemă. Implicit, dimensiunea fiecărei pagini rămâne aceeași - 4 KB. Fiecare intrare în tabelele de pagină și directorul de pagină este extins la 8 octeți (64 de biți), dimensiunea acestor tabele nu este schimbat, astfel, în fiecare tabel este acum conține doar 512 de intrări. Datorită faptului că numărul de intrări înjumătățit (în fiecare tabel), a introdus un nivel suplimentar de ierarhie și registru CR3 acum indică o masă mică - tabel de indicii către directorul de pagină care conține numai 4 intrări.

Intrările în paginile de director au PS biți suplimentare (Dimensiune pagină), în cazul în care acest bit este setat, intrarea în pagina de director nu indică tabelul de pagini, iar pe 2MB pagina separată (stabilind astfel acest pavilion elimină un nivel ierarhic, din nou, lăsând doar două - a treia și a doua). Un alt bit interesant este conținută în înregistrările din directorul tabele - bit NX (Nu executabilă), marcând pagina ca „non-executabil.“ Instalarea acestui bit se bazează pe un mecanism de securitate, numit în Windows DEP.

Sistemele de operare PAE suportă:

FreeBSD - de la versiunea 4.9 (în 4.x) sau 5.1 (în 5.x), toate versiunile 6 Series și versiunile ulterioare.

Linux - kernel-ul Linux suportă pe deplin PAE de la 2.6. Un nucleu cu suport PAE activ necesită un procesor care suportă și PAE.

Mac OS X - Versiunea procesorului Intel acceptă bitul PAE și NX pe toate procesoarele suportate de Apple.

Solaris - sprijină PAE de la versiunea 7.

PAE este susținută de următoarele versiuni de Windows pe 32 de biți

Articole similare