|
Popitajus wnesti nemnogo yasnosti:
1. Win98 + 512mb ram i bolshe - fuflo. Kernel eto delo ne derjit.
2. WinME + 512mb ram i bolshe - ingoda rabotaet, chasto gliuchit, prichini: smotri 1.
3. Zachem nujen swap i nado-li ego otrubat? Swap ispolzuetsya sistemoi kak emulyatiwnaya diskowaya pamyat na sluchai nehwatki normalnoi. Sistemi na baze w2k, wxp i w2k3 bez swapa rabotajut ne wsegda horosho, t.k. algoritmi keshirowaniya i.t.d. predopolagajut ispolzowanie swapa.
4. Mogut-li nekotorie progi ne rabotat bez swapa? Da. API windowsa predlagaet neskolko metodow adresacii (wideleniya) pamyati:
A. Standartnij alloc - pamyat budet widelenna gde-to, gde kernel sochtet eto bolee podhodyaschim.
B. Alloc realnoi pamyati - popitka widelit pamyat budet proizwedena tolko w realnoi pamyati. Esli widelit pamyat ne udalos (t.e. ee net, swap dlya dampa nenujnih w dannij moment kuskow zabit, i.t.d.) wozwraschyaetsya error (kak i polojenno).
C. Alloc w swape - obichno werhnim urownem prilojenij ne ispolzuetsya. Standartnoe primenenie: ispolzuet sama VM. Esli swapa net, mojet morochit mozgi (tormoza, zawisoni, golubie ekrani, i.t.d.).
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
|