Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Организация системных вызовов в MS-DOS, Windows NT и Linux

Автор:   •  Ноябрь 29, 2018  •  Реферат  •  5,537 Слов (23 Страниц)  •  711 Просмотры

Страница 1 из 23

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

Волгоградский государственный технический университет

Факультет послевузовского образования

Кафедра «Cистемы автоматизированного проектирования и

поискового конструирования»

Семестровая работа

По дисциплине: «Операционные системы»

на тему: «Организация системных вызовов в MS-DOS, Windows NT и Linux.»

Выполнил слушатель ФПО

Группы

Проверил:

Кандидат технически наук

Бердник В.Л.

Волгоград 2017 г.


Содержание

Введение        3

1 Классификация системных вызовов в UNIX подобных ОС        4

1.1 Описание работы важнейших системных вызовов в        5

UNIX-подобных ОС        5

1.2 Организация системного вызова в Linux        7

1.3 Организация системных вызовов в MS-DOS        10

1.4 Организация системных вызовов в WINDOWS NT        12

2 Практическая часть        14

Список использованной литературы        15


Введение

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

В данной работе будет рассмотрена классификация системных вызовов, осуществление реализации системных вызовов, а также разница между организацией системных вызовов в MS-DOS, Windows NT и Linux системах.


1 Классификация системных вызовов в UNIX подобных ОС

Системные вызовы в операционных системах были установлены стандартом POSIX (Международный стандарт 9945-1), а следовательно все UNIX подобные системы) имеют схожие по исполняемым функциям, но отличные в некоторых деталях и принципах выполнения системные вызовы.

Как таковые системные вызовы могут быть сгруппированы в пять больших категорий, а именно системные вызовы для:

-        управления процессами;

-        работы с файлами;

-        управления устройствами;

-        работы с информацией;

-        связи и коммуникации.

Две последних категории в стандарте POSIX определены в блок системных вызовов с наименованием разные (“different”).

Все категории важны и необходимы для функционирования и работы вычислительной машины, так как управление ресурсами и передача управления операционной системе процессами осуществляется через системные вызовы. Ниже в таблице 1 будут приведены важнейшие системные вызовы по стандарту POSIX

...

Скачать:   txt (43.2 Kb)   pdf (256.3 Kb)   docx (89.4 Kb)  
Продолжить читать еще 22 страниц(ы) »
Доступно только на Essays.club