Компјутери, Оперативни системи
Virtual PC меморија
Оние компјутерски корисници кои се доволно среќа да го фати на славниот најславни на системи базирани на 8086-компатибилни процесори се многу добро свесни за тоа како во тоа време беше значаен износ на меморија е инсталирана. Сметка беше буквално килобајти: да се надмине основните 640 kbps и да го достигне "фантастичен" 736 kb здобијат со некои посебни надворешно проширување, кој е мускулест плаќање во однос на големи домување. Сепак, компјутерска технологија брзо еволуирале и наскоро беше донесен психолошката бариера од 1 мегабајт. RAM модули станаа многу помали, и покрај се појави процесори користење во целост. Не заостанува, и апликации. Еден значаен настан беше излез windose третата верзија, во која се користи виртуелна меморија. Сепак, овие се само пробен чекори во правец во кој ќе стане стандард за сите оперативни системи.
Што е виртуелна меморија? Ние ги претставуваме два идентични компјутери кои работат на Windows 3, само еден има 1 MB меморија, а во друг - 2 MB. Изберете софтверски апликации врз основа на обемот - да се осуди на програмерите да се напорна работа, бидејќи тие треба да се оптимизира своите производи за 1, 2, итн мегабајти. Креирај програма дизајнирана за стандарден минимум 640 KB - тоа значи да се откажат од некои можности "возење" апликацијата во рамка. А се фокусира на 2 MB - значи да се изгуби потенцијални клиенти кои имаат компјутери во сите 1 MB. Разбирливо е и Microsoft, така беше предложен механизам, наречен "виртуелна меморија". Програмерите веќе не треба да се знае колку е инсталиран на секој компјутер. Се разбира, некои ограничувања, сепак, се земаат предвид, но во целина заинтересиран за тоа како "спријатели 'барајќи апликации и компјутерски компоненти има преземено во текот на оперативниот систем. Нема чуда тука, се разбира, не се случи. Принципот на работа е крајно едноставно.
Да ја земеме за пример случајот кога компјутерот се стартува со 1MB, 2MB развиена под апликација. Дел од обемот окупирана од страна на самиот систем, така што од 1 MB располагање на корисникот, само 500 KB (суспендиран). Ја извршите апликацијата. Ако виртуелната меморија е овозможено или оневозможено, програмата зафаќа 500 kb и запирања, давајќи повеќе за порака за грешка. Но, ситуацијата е поинаква, ако е вклучен механизам: водење на истиот 500 kb, ако тоа е следниот барање меморија, податоците блок е напишана на посебна датотека на дискот, со што се ослободува волумен во RAM меморија. механизам "транспарентно" за апликацијата. Всушност, виртуелна меморија - тоа е дел од задачата, но не се става во чипс, како и простор на дискот. Такво решение е толку успешна дека се 'уште се работи на негово подобрување. Така, во последниве windose 8 на веќе познатите страничење датотека pagefile додава swapfile, наменети само за метро апликации.
Понекогаш, корисниците може да се види на систем порака дека ниско на виртуелна меморија. Како да го објаснам во светлина на погоре? Сè повеќе и повеќе збунувачки кога ќе се земе во предвид дека на слободен простор на дискот на вашиот хард диск се уште може да биде. Една од најчестите причини за ова е во механизмот виртуелна меморија погрешна амбиент. Иако системот стандардно избира автоматската контрола на големината на датотеката страничење, овозможува рачна контрола со наведување на цврста рамка. потребно да се направи тоа или не е тоа - секој корисник одлучува за сопствената, но ако се направи грешка поради недостаток на обем ќе мора да се подигне на горната граница на дозволеното. Тоа е конфигуриран во перформанси параметри (може да се пристапи преку својства на "My Computer", или од контролниот панел).
Similar articles
Trending Now