Классификация основных СВ
Основные системные вызовы делятся на 3 группы:
1. Управление процессами
· Создание процесса
· Завершение процесса
· Перемещение образа памяти процесса
· Ожидание завершения процесса
2. Управление файлами
· Открытие файла
· закрытие файла
· Чтение данных из файла в буфер
· Запись из буфера в файл
· Создание указателя на файл
· Получение информации о состоянии файла
3. Управление файловой системой
· Создание каталога
· Удаление пустого каталога
· Монтирование файловой системы
· Размонтирование файловой системы
4. Разное
· изменение рабочего каталога
· изменение рабочего каталога
· получение системного времени
В первых версиях Linux было около 40 св.
В Windiws около 2000 API функций.
Основы программирования Windows приложений на assembler с использование API функций.
API функции - инструменты реализации системных вызовов в ОС windiws. Для каждого системного вызова существует функция компилятора языка open.