Операционные системы
ОГЛАВЛЕНИЕ 1. Что такое операционная система……………………………………………………………………………………3 2. История……………………………………………………………………………………………………………….5 3. Функции………………………………………………………………………………………………………………9 3.1. Основные функции………………………………………………………………………………………….9 3.2. Дополнительные функции………………………………………………………………………………...10 4. Ядро………………………………………………………………………………………………………………….11 4.1. Функции ядра в операционной системе………………………………………………………………….12 4.2.Типы ядер в операционной системе……………………………………………………………………….14 5.Популярные операционные системы………………………………………………………………………………16 5.1 Для ПК………………………………………………………………………………………………………16 5.2 Для телефона………………………………………………………………………………………………..18 6.Заключение…………………………………………………………………………………………………………..19 7.Список литературы………………………………………………………………………………………………….20 ЧТО ТАКОЕ ОПЕРАЦИОННАЯ СИСТЕМА Операционная система – это комплекс программ, которые выступают как интерфейс между устройствами вычислительной системы и прикладными программами, предназначены для управления устройствами и вычислительными процессами, а также для эффективного распределения вычислительных ресурсов и организации надёжных вычислений. Таким образом, операционная система – это программное обеспечение, выполняющее две функции: 1) предоставление пользователю-программисту более удобной в использовании «виртуальной машины», скрывающей реальное оборудование; 2) обеспечение эффективного использования компьютера путем рационального управления его ресурсами. При работе с диском, используя функции операционной системы, программисту достаточно представлять данные в виде некоторого набора файлов, каждый из которых имеет имя. Работа с файлом заключается в открытии, выполнении чтения или записи, а затем в закрытии файла. Программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного чтения или записи файлов – это операционная система Операционная система ограждает программистов от аппаратуры дискового накопителя и предоставляет ему простой файловый интерфейс, берет на себя обработку прерываний, управление таймерами и оперативной памятью, а также другие низкоуровневые проблемы. В каждом случае абстракция (например, файл), с которой, благодаря операционной системе, может иметь дело пользователь, гораздо проще и удобнее в обращении, чем реальная аппаратура, лежащая в основе этой абстракции. 3