RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : ... атомарное действие ядра, вот что это такое


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : подрывник
To : Alexander Conon
Subj : ... атомарное действие ядра, вот что это такое

> dosopen получился таким как есть именно потому, что его на си писали.
> людям, пишущим например на фортране, такая бредятина просто в голову не придёт.
> а кое-кто из сишников прямо здесь даже пытается доказать, что так оно и надо.
> так что даже и не сомневайся - dosopen это и есть си,
> плоть от плоти и кровь от крови.

да нет же, дос-опен это "обвязка" над одной из функциев ведра:
она посылает единственное программное прерывание, освобождая процессор,
это прерывание ловит ведро (в линуксе номер сего прерывания - 128, в ос2 не знаю),
после чего файловая система, часть ведра, полностью подмяв под себя процессор,
выполняет атомарное действие,
затем ведро ставит на выполнение другую программу или ту же самую,
и в свою очередь освобождает процессор

языг праммирования здесь не важен

Sat 26 Jul 2008 17:17 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.1) Gecko/200




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.