ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Операционные системыВся невидимая работа по управлению компьютером выполняется операционной системой (ОС). Операционная система - это набор программ и данных. На компьютере выполняются системные программы и программы, разработанные пользователем. Поскольку возможно одновременное выполнение нескольких программ, а процессор один, каждой программе поочередно выделяется квант времени. Таким образом, создается впечатление одновременного выполнения программ. Способ, с помощью которого реализуется выполнение приложения с эмуляцией предоставления ему программных и аппаратных ресурсов компьютера, называется виртуальной машиной. Операционная система содержит более 5 000 функций. Одни функции доступны только операционной системе, другие могут быть использованы в пользовательских приложениях. Для вызова таких функций в приложениях применяется интерфейс прикладного программирования (Application Programming Interface - API). API - это правила вызова системных функций. Эти функции находятся в системных библиотеках User32.DLL, GDI.DLL, Kernel32.DLL. Каждая из этих библиотек содержит специальные функции для управления окнами (User32.DLL), вывода на экран и принтер (GDI.DLL), управления памятью, файлами, загрузкой и выполнением программ (Kernel32.DLL.). Нарушение работы системной программы может привести, в лучшем случае, к некорректной работе компьютера. В связи с этим вводятся уровни привилегий для защиты кода и данных. Уровень привилегий определяет приоритет программы в получении кванта времени процессора, ограничении возможности доступа к определенным адресам памяти компьютера и виртуальной памяти. Системные программы выполняются в режиме ядра, в их адресное пространство программы пользователя доступа не имеют. Именно это позволяет удалять из памяти «зависшие» приложения.
Не нашли, что искали? Воспользуйтесь поиском:
|