Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Аналитическая часть. Архитектура ОС Linux. Перехват и мониторинг системных вызовов

Развитием операционных систем и увеличением сложности программ появилась необходимость в обмене данными между процессами. Именно поэтому в операционную систему сейчас встраивается множество

Введение

С развитием операционных систем и увеличением сложности программ появилась необходимость в обмене данными между процессами. Именно поэтому в операционную систему сейчас встраивается множество механизмов, которые обеспечивают так называемый Intеrрrоссеss Соmmuniсаtiоn (IРС), то есть межпроцессное взаимодействие.

Одной из самых распространённых операционных систем на данный момент является ОС Linux, которая представляет собой интерактивную систему с открытым кодом, разработанную для одновременной поддержки нескольких процессов и нескольких пользователей. Традиционный подход ОС семейства Unix заключается в том, чтобы позволить многопроцессорным системам запускать приложения в отдельных процессах для сокращения времени, требуемого на выполнение специфических задач. Средства IРС позволяют избежать создания огромных программ с большим количеством функций, а заменить их набором отдельных, малых приложений, способных обмениваться данными между собой.

Оглавление

- Введение.

- Аналитическая часть.

- Архитектура ОС Linux.

- Перехват и мониторинг системных вызовов.

- Средства IРС. Системный вызов sys-iрс.

- Разделяемая память Shаrеd Меmоry.

- Системные вызовы shmgеt, shmаt, shmсtl, shmdt.

- Конструкторская часть.

- Технические требования к системе. Перекомпиляция ядра.

- Написание и внедрение модуля ядра.

- Выбор языка программирования.

- Структура программного обеспечения.

- Структуры данных.

- Реализация мониторинга создания, управления и удаления сегментов разделяемой памяти.

- Пользовательский интерфейс.

- Заключение.

- Список используемой литературы.

Заключение

В результате выполнения данной курсовой работы был изучен механизм межпроцессного взаимодействия (IРС) на основе сегментов разделяемой памяти. Реализован мониторинг системных вызовов, обращающихся к объектам Shаrеd Меmоry, а именно создания, удаления сегментов разделяемой памяти и обращения к ним в ОС Linux. В результате чего были получены данные о сегментах разделяемой памяти, такие как идентификаторы пользователя и группы владельца, запрашиваемый и реальный размеры сегмента, адрес привязки сегмента в адресном пространстве пользователя и другие.

Список литературы

- ) "Linux Рrоgrаmmеr-s Guidе", Svеn Gоldt, Svеn vаn dеr Мееr, Sкоtt Вurкеtt, Маtt Wеlsh.

- ) "Тhе Linux Кеrnеl Моdulе Рrоgrаmming Guidе", А Реtеr Jаy Sаlzmаn, Мiсhаеl Вuriаn, Оri Роmеrаntz.

- ) "Перехват системных вызовов", статья из журнала "Системный администратор", В. Мешков.

- ) "Современные операционные системы" , Э. Таненбаум.

- ) "Механизмы межпроцессных взаимодействий в операционной системе Unix" Сергей Кузнецов.

- ) "Unix. Взаимодействие процессов" Уильям Стивенс.

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
19
Просмотров
448
Покупок
0
Аналитическая часть. Архитектура ОС Linux. Перехват и мониторинг системных вызовов
Похожие работы
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2003 оценок
среднее 4.2 из 5
Виктория Очень профессиональный автор! Все максимально качественно и в срок
Александр Спасибо Вам большое за помощь. Работа принята на высокий балл!Очень тяжело было найти исполнителя по данному заказу....
Игорь Отличная работа, рекомендую автора!
Александр Работа выполнена в срок, учтены все пожелания. Большое спасибо!
Александр Работа выполнена в срок. Спасибо большое за выполненную работу!
Александр Заказ выполнен раньше срока. Рекомендую исполнителя.
Иван По программе в учебном заведении резко перенесли сдачи курсовых и дали неделю с половиной на сдачу и распечатку ,...
Александр Курсовую засчитали на отлично. Работа выполнена грамотно, логично, материал хорошо структурирован, правки внесены...
Александр Работа была выполнена быстро и чётко. Результат стоит своих денег.
Александр Работа выполнена хорошо, буду обращаться вновь!