НОВОЕ: 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: ArcaOS 5.1 Russian LIP
Russian ARCAOS exists and it's available since the middle of 2017. All versions are supported: 5.1, 5.1.1.

eCo Software is able to maintain OS/2 LIP packages for any other language (German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)

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:

[You can promote your application here, contacts]

Comments:

eCo Software is a group of russian developers.
How to support eCo Software? (you can send us some computers. Maybe you don't use the device but it may be useful for the developers). We have the mailboxes in USA, Netherlands, China and Hong Kong.

 

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.

PNG icons on Desktop

eCo Software: it's a significant achievement that we have created PNG icons engine for OS/2 Desktop. and designed the set of system icons. In other words, we have modernized the external view of OS/2.

Now we can discuss how to attract new users.

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

Buy OS/2 application: DVD/CD Toys

 
Every conference is important.

Warpstock Europe 2011

Interview with Alex Taylor

 

(C) OS2.GURU 2001 -- 2025