НОВОЕ: OS/2 GURU - Вопросы и ответы ru · en · de · es · it · pt · cz · pl · fr

OS/2.GURU Library

Reviews / articles about OS/2 eComStation ArcaOS

Operating systems
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 
Blonde Guy

Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)

 

(promo)

Unsorted

 

 

AD: Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2019 to change colors and buttons on desktop.

Virtual Memory Problems under OS/2


TITLE: Virtual Memory Problems under OS/2

DATE: 2010-12-26 19:00:44

AUTHOR: Sjoerd Visser
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=234
to your language

Большинство пользователей OS/2 сталкивались с проблемами памяти, возможно, не подозревая об этом. В статье изложены - основанные на накопленном опыте - методы сведения к минимуму подобных проблем.

1.1. Введение

При работе 32-битной OS/2 на системе с 4-64 Мб физической оперативной памяти ошибок "out of memory" не возникает. Дело в том, что программы OS/2 используют виртуальную память, которой куда больше физической DRAM-памяти. OS/2 версий 2.0-4.0 способна адресовать 4 Гб (2^32) виртуального адресного пространства процессора Intel 80386: первые 512 Мб из 4 Гб виртуального адресного пространства доступны 16 и 32-битным пользовательским приложениям OS/2, остальные 3,5 Гб - 32-битному ядру системы. OS/2 щедро выделяет виртуальную память каждой программе даже если физически доступен лишь незначительный её объем.

Менеджер виртуальной памяти OS/2 использует блок управления памятью (MMU - memory management unit) процессора для хранения в физической памяти необходимых страниц виртуальной памяти (т.н. on demand paging - замещение страниц по требованию). Чтобы избежать переполнения жёсткого диска, используется т.н. lazy commit.

Хотя программист OS/2 мог написать программу, которая использует до 480 Мб виртуальной памяти (верхние 32 Мб из 512 Мб зарезервированы под системные DLL), на практике никто этого не делал. Программистам 32-битной OS/2 приходилось учитывать максимальный объем памяти, доступный для 16- битной OS/2 версии 1.x - 16 Мб. Кроме того, у пользователей OS/2 зачастую было лишь 2-8 Мб ОЗУ, а объёма и быстродействия жёсткого диска явно не хватало для создания файла подкачки нужного размера. Требовательные к объёму памяти программы работали бы непозволительно медленно, а постоянный свопинг привёл бы к пробуксовке системы. В отличие от *nix, в OS/2 и Microsoft Windows, разделение памяти (memory sharing) между процессами выполняется с минимальным свопингом. Поэтому программисты использовали то, что есть: PM, WPS и прочие библиотеки, а не изобретали велосипед.

Полный текст статьи будет опубликован до 10 января 2011.

Оригинал статьи на английском языке.

Test the program:

Widescreen activator - enable widescreen for ATI

Komentarze:

eCS 2.0 is full of drivers for modern hardware. Support of modern motherboards, network adapters and video cards. Automatical installation. eCS 2.0 what's new?

 

Siberian OS/2

 


 

 

ArcaOS 5.1.1 - DOS works again

DOS virtual machine works again (it was working on Core 2 Duo, and didn't for i5). Install ArcaOS in UEFI mode to use DOS VM.

ACPI для OS/2

eCo Software have started the development of ACPI driver in 2005

// надо на ENG!!
Blonde Guy

Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)

 
Every conference is important.

Warpstock Europe 2016

Interview with Lars Erdmann
talking about USB drivers development

What was happening at that conference? The work on ArcaOS was starting..

 

(C) OS2.GURU 2001 -- 2025