Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 15
На сайте нет зарегистрированных пользователей

Пользователей: 13,364
новичок: eqvufy
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование автомойки на GPSS + Отчет + Блок схемы
Принадлежит ли точка пересечению двух окружностей на Turbo Pascal + Отче...
Диплом - база данных поставщиков на Delphi (MS Sql Server)+ Пояснительна...

Интерфейс UNIX
Хотя задачи и нити достаточно адекватно обеспечивают интерфейс выполнения программ системы Mach, они не в полной мере описывают процесс UNIX. Процесс обеспечивает некоторые свойства, которые не отражены в Mach, такие как полномочия пользователя, дескрипторы открытых файлов, обработчики сигналов и группы процессов.


Также может иметь смысл заглянуть на сайт old-stone.ru, ведь именно там можно узнать много нового на тему http://old-stone.ru/stairs.html. Тема гранитные ступени может показаться на первый взгляд незначительной и даже не тематичной. Но стоит посетить сайт old-stone.ru, и тема гранитные ступени начинает проявлять себя с неожиданной стороны и вызывает всё больший интерес. Дело в том, что тема гранитные ступени очень подробно представлена на сайте old-stone.ru. Трудно найти более детальное освещение темы гранитные ступени чем это сделано на сайте old-stone.ru. Спасибо сайту old-stone.ru за такое доскональное преподнесение темы гранитные ступени.


Более того, для предотвращения изменения традиционного интерфейса UNIX был осуществлен перенос кода уровня, обеспечивающего совместимость Mach 2.5 с 4.3BSD, который, в свою очередь, был перенесен из оригинальной реализации 4.3BSD. Точно так же был произведен перенос многих драйверов устройств из системы Digital ULTRIX, также основанной на ОС BSD. Перенесенный код делает множественные ссылки на структуры ргос и user также для обеспечения совместимости.



Применение оригинального варианта структур ргос и user является причиной возникновения двух проблем. Во-первых, некоторая информация из этих структур уже отражена в структурах task и thread. Во-вторых, они не могут адекватно представлять многонитевые процессы. Например, традиционная область и содержит блок управления процессом, который хранит контекст регистров процесса. В случае многонитевости каждая нить обладает собственным контекстом регистров. Следовательно, обе структуры должны быть существенно изменены.


Область и заменена двумя объектами: единой структурой utask, которая используется задачей целиком, и по одной структуре uthread выделено для каждой нити задачи. Новые структуры не занимают фиксированное адресное пространство процесса и не участвуют в его свопинге.
Структура utask содержит следующую информацию:
♦ указатели на объекты vnode текущего и корневого каталогов;
♦ указатель на структуру ргос;
3.8. Digital UNIX 133
♦ массив обработчиков сигналов и других полей, относящихся к сигналам;
♦ таблицу дескрипторов открытых файлов;
♦ маску создания файлов, используемую по умолчанию (cmask);
4- данные об использовании ресурсов, квотах и информацию профиля.
Если одна из нитей открывает файл, то его дескриптор может быть использован совместно всеми нитями задачи. Также все нити будут иметь один и тот же текущий рабочий каталог. Структура uthread описывает ресурсы, относящиеся к каждой нити процесса UNIX, и содержит следующую информацию:
♦ указатель на сохраненные регистры прикладного уровня;
♦ поля для просматриваемых путей;
4- текущие и ожидающие сигналы;
4 обработчики сигналов, определенные для данной нити.
Опубликовал katy July 03 2015 15:58:04 · 1 Комментариев · 2314 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Oleg27 October 23 2023 15:10:07
Нашел для игры отличное казино 1xBet и могу сказать что там можно заработать. В казино есть современные игровые автоматы и можно получить отличные бонусы, так что рекомендую вам заходить и играть.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Dnavigator
TMS
Мод "register.php...
Tetris 2002
DelphiXIsoDemo1
BSButton
C++ для начинающих
ATComponents
Андрей Боровский....
mmmJlabel
Система баннеро...
TsHintManager
Импорт новостей ...
Технология .Net в VB
Система баннеро-о...
CodeGear RAD Stud...
Приложение Клиент...
3d Tank [Исходник...
C++ : библиотека ...
RxLIB

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97832
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14191
Borland Delphi ... 10290
Turbo Pascal fo... 7373
Калькулятор [Ис... 5984
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Считывание текущег...
Тип диаграммы
Дедуктивный вывод ...
6.10. Обработка ф...
Политика выделения...
Работа над языком ...
Степень улучшения ...
Цель преподавания ...
Особенности встрое...
Играть в игровые а...
Свойства языка C++...
Программирование а...
Параллелизм и инст...
БК Мелбет
По поводу темы ин...
В Windows ХР предл...
Новостные сайты
Лабораторное занят...
Эротическое белье ...
Элементы управлени...
Поддержка только о...
Масла Meguin
Решить задачи на я...
Вставка узла похож...
Множество. Определ...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?