From b3c9cb50aa54ae6dbec9de4b8a0940b66e22bb73 Mon Sep 17 00:00:00 2001 From: "Artem Jerdev (art_zh)" Date: Wed, 31 Mar 2010 11:02:35 +0000 Subject: [PATCH] application address corrected in syfn9 docs git-svn-id: svn://kolibrios.org@1445 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncr.txt | 2 +- kernel/trunk/docs/sysfuncs.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index 38824ce6e9..e09c1c7a63 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -383,7 +383,7 @@ собственно работу, и времени простоя в ожидании прерывания (которое можно получить вызовом подфункции 4 функции 18). * Начиная со слота 2, размещаются обычные приложения. - * Обычные приложения размещаются в памяти по адресу 0x60400000 + * Обычные приложения размещаются в памяти по адресу 0x0 (константа ядра std_application_base_address). Наложения не происходит, поскольку у каждого процесса своя таблица страниц. diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index 0348513bbb..a93f32728d 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -376,8 +376,8 @@ Remarks: and idle time in waiting for interrupt (which can be got by call to subfunction 4 of function 18). * Beginning from slot 2, the normal applications are placed. - * The normal applications are placed in memory at the address - 0x60400000 (kernel constant 'std_application_base_address'). + * Applications are placed in memory at the address 0x0 + (kernel constant 'std_application_base_address'). There is no intersection, as each process has its own page table. * At creation of the thread it is assigned the slot in the system table and identifier (Process/Thread IDentifier =