информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаSpanning Tree Protocol: недокументированное применениеСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
замечание 17.04.03 20:25  Число просмотров: 926
Автор: Eugene Статус: Незарегистрированный пользователь
Отредактировано 17.04.03 20:26  Количество правок: 1
<"чистая" ссылка>
> можно апдейдить любые файлы и как следстиве не нужно ходить
> в ребут после установки драйвера :-)) или обновления версий
> системых либ

when an image is executed, the content of the
executable image is brought into processes virtual
address space. The executable file is not brought into
physical memory
, it is merely linked into the
processes virtual memory : that is memory mapping.
When a process accesses a virtual address of this
executable processes virtual memory, if this virtual
address does not have a valid page table entry, the
processor report a page fault to linux.
A nopage operation is used => linux bring into
physical memory the required image page.
If the required image page is not in the swap file,
linux uses the page cache and check if it's in it.
If it is in none of them, it takes it from the disk.

--------
тоесть гиппотетически возможна ситуация segmentation fault во время работы приложения если его дисковый образ был удален физически
<beginners>
Линух позволяет перезаписывать запущенные файлы ? 16.04.03 15:35  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
Работает у меня прогарммулинка. Перекомпилирую, ожидая что линковщик грязно ругнется на невозможность перезаписи файла. А нет. Не ругнулся.
Я пошел дальше и удалил файл - он удалился !
Фигня какая-то.
Получается линух не следит за процессами и связанными с ними файлами ?
в этом его рульность 16.04.03 15:44  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
можно апдейдить любые файлы и как следстиве не нужно ходить в ребут после установки драйвера :-)) или обновления версий системых либ
замечание 17.04.03 20:25  
Автор: Eugene Статус: Незарегистрированный пользователь
Отредактировано 17.04.03 20:26  Количество правок: 1
<"чистая" ссылка>
> можно апдейдить любые файлы и как следстиве не нужно ходить
> в ребут после установки драйвера :-)) или обновления версий
> системых либ

when an image is executed, the content of the
executable image is brought into processes virtual
address space. The executable file is not brought into
physical memory
, it is merely linked into the
processes virtual memory : that is memory mapping.
When a process accesses a virtual address of this
executable processes virtual memory, if this virtual
address does not have a valid page table entry, the
processor report a page fault to linux.
A nopage operation is used => linux bring into
physical memory the required image page.
If the required image page is not in the swap file,
linux uses the page cache and check if it's in it.
If it is in none of them, it takes it from the disk.

--------
тоесть гиппотетически возможна ситуация segmentation fault во время работы приложения если его дисковый образ был удален физически
Но это так же говорит и о том 16.04.03 15:55  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
Что данная ОС создает копию файла (в памяти, в свопе, не важно где). Хорошо если программка занимает несколько десятков К, а если пару сотен М ?
Пусть я ошибаюсь и копий она не создает, а проецирует файл на память (виртуальную), что произойдет при удаление такого файла и попытки системы обратится к тому что уже не существует ? Плохо будет.
Т.е. и проецирование - плохо, и копия - плохо.
Как же она разруливается то ?
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach