- Главная
- Информатика
- Операционные системы
Содержание
- 2. ОГЛАВЛЕНИЕ 1. Что такое операционная система……………………………………………………………………………………3 2. История……………………………………………………………………………………………………………….5 3. Функции………………………………………………………………………………………………………………9 3.1. Основные функции………………………………………………………………………………………….9 3.2. Дополнительные функции………………………………………………………………………………...10
- 3. ЧТО ТАКОЕ ОПЕРАЦИОННАЯ СИСТЕМА Операционная система – это комплекс программ, которые выступают как интерфейс между устройствами
- 4. С этой точки зрения функцией операционной системы является предоставление пользователю некоторой расширенной или «виртуальной машины», которую
- 5. ИСТОРИЯ Первое поколение компьютеров и операционных систем (1945-1955 гг.), электронные лампы и коммутационные панели. Изобретателем цифрового
- 6. ИСТОРИЯ Первые компьютеры программировались на абсолютном машинном языке, управление основными функциями машины осуществлялось путем соединения коммутационных
- 7. ИСТОРИЯ Для подготовки пакета заданий использовались относительно недорогие компьютеры IBM 1401. К такому компьютеру подключался считыватель
- 8. ИСТОРИЯ Кроме этого, длительные операции, такие как считывание перфокарт и печать на медленных принтерах, происходили одновременно
- 9. ФУНКЦИИ Основные функции: Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение
- 10. ФУНКЦИИ Дополнительные функции: Параллельное или псевдопараллельное выполнение задач. Эффективное распределение ресурсов вычислительной системы между процессами. Разграничение
- 11. ЯДРО Ядро - это центральный компонент операционной системы. Ядро также считается сердцем операционной системы. Он отвечает
- 12. ЯДРО Функции ядра в операционной системе. 1.Управление процессорами. Создание, выполнение и завершение процессов выполняются внутри системы
- 13. ЯДРО 3.Управление устройствами. Ядро также управляет всеми различными устройствами, подключенными к системе, такими как устройства ввода
- 14. ЯДРО Типы ядер в операционной системе. Ядро подразделяется на типы: 1.Монолитное ядро 2.Микро-ядра 3.Гибридное ядро Монолитное
- 15. Ядро Микро-ядро. В этом типе архитектуры ядра основные пользовательские службы, такие как управление драйверами устройств, управление
- 16. ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ Для ПК. 1.Windows. Начиная с Windows 95 и заканчивая Windows 10 — именно
- 17. ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ Для macOS подходит только программное обеспечение, которое создано конкретно для этой платформы. За
- 18. ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ Для телефона. 1.Android. После вступления в рынок смартфонов и планшетов Android, они приобрели
- 19. ЗАКЛЮЧЕНИЕ Современная операционная система представляет собой сложный набор программных средств, который не только обеспечивает пользователя стандартизированным
- 21. Скачать презентацию
Слайд 2ОГЛАВЛЕНИЕ
1. Что такое операционная система……………………………………………………………………………………3
2. История……………………………………………………………………………………………………………….5
3. Функции………………………………………………………………………………………………………………9
3.1. Основные функции………………………………………………………………………………………….9
3.2. Дополнительные функции………………………………………………………………………………...10
4.
ОГЛАВЛЕНИЕ
1. Что такое операционная система……………………………………………………………………………………3
2. История……………………………………………………………………………………………………………….5
3. Функции………………………………………………………………………………………………………………9
3.1. Основные функции………………………………………………………………………………………….9
3.2. Дополнительные функции………………………………………………………………………………...10
4.
4.1. Функции ядра в операционной системе………………………………………………………………….12
4.2.Типы ядер в операционной системе……………………………………………………………………….14
5.Популярные операционные системы………………………………………………………………………………16
5.1 Для ПК………………………………………………………………………………………………………16
5.2 Для телефона………………………………………………………………………………………………..18
6.Заключение…………………………………………………………………………………………………………..19
7.Список литературы………………………………………………………………………………………………….20
Слайд 3ЧТО ТАКОЕ ОПЕРАЦИОННАЯ СИСТЕМА
Операционная система – это комплекс программ, которые выступают как
ЧТО ТАКОЕ ОПЕРАЦИОННАЯ СИСТЕМА
Операционная система – это комплекс программ, которые выступают как
Таким образом, операционная система – это программное обеспечение, выполняющее две функции: 1) предоставление пользователю-программисту более удобной в использовании «виртуальной машины», скрывающей реальное оборудование; 2) обеспечение эффективного использования компьютера путем рационального управления его ресурсами.
При работе с диском, используя функции операционной системы, программисту достаточно представлять данные в виде некоторого набора файлов, каждый из которых имеет имя. Работа с файлом заключается в открытии, выполнении чтения или записи, а затем в закрытии файла. Программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного чтения или записи файлов – это операционная система
Операционная система ограждает программистов от аппаратуры дискового накопителя и предоставляет ему простой файловый интерфейс, берет на себя обработку прерываний, управление таймерами и оперативной памятью, а также другие низкоуровневые проблемы. В каждом случае абстракция (например, файл), с которой, благодаря операционной системе, может иметь дело пользователь, гораздо проще и удобнее в обращении, чем реальная аппаратура, лежащая в основе этой абстракции.
3
Слайд 4С этой точки зрения функцией операционной системы является предоставление пользователю некоторой расширенной
С этой точки зрения функцией операционной системы является предоставление пользователю некоторой расширенной
Программист-пользователь считает, что операционная система прежде всего обеспечивает удобный интерфейс. Разработчик аппаратуры имеет представление об операционной системе как о некотором механизме, управляющем всеми частями сложной системы. Современные вычислительные системы состоят из процессоров, памяти, таймеров, дисков, накопителей на магнитных лентах, сетевой коммуникационной аппаратуры, принтеров и других устройств. Функцией операционной системы является распределение процессоров, памяти, устройств и данных между процессами, конкурирующими за эти ресурсы. Операционная система должна управлять всеми ресурсами вычислительной машины таким образом, чтобы обеспечить максимальную эффективность ее функционирования.
4
Слайд 5ИСТОРИЯ
Первое поколение компьютеров и операционных систем (1945-1955 гг.), электронные лампы и коммутационные
ИСТОРИЯ
Первое поколение компьютеров и операционных систем (1945-1955 гг.), электронные лампы и коммутационные
Рис. 1.1. Машинный зал с компьютером IBM 7094, НАСА
5
Слайд 6ИСТОРИЯ
Первые компьютеры программировались на абсолютном машинном языке, управление основными функциями машины осуществлялось
ИСТОРИЯ
Первые компьютеры программировались на абсолютном машинном языке, управление основными функциями машины осуществлялось
Второе поколение компьютеров и операционных систем (1955-1965 гг.), транзисторы и системы пакетной обработки заданий. С появлением в середине 50-х годов транзисторов компьютерыы стали достаточно надежными и могли без сбоев работать длительное время. Такие компьютеры назывались мейнфреймами. Они располагались в специальных помещениях с кондиционированным воздухом, ими управлял целый штат профессиональных операторов. Цена одного из известных мейнфреймов IBM 7090/94 (рис. 1.1) составляла $2,900,000, а стоимость аренды $63,500 в месяц.
6
Слайд 7ИСТОРИЯ
Для подготовки пакета заданий использовались относительно недорогие компьютеры IBM 1401. К такому
ИСТОРИЯ
Для подготовки пакета заданий использовались относительно недорогие компьютеры IBM 1401. К такому
Также к нему подключалась лента с программой операционной системы и выходная лента. По мере накопления выходные данные записывались на ленту вместо того, чтобы идти на печать. После обработки всего пакета заданий входные и выходные ленты менялись на новые для следующего цикла обработки. Печать результатов на принтере также осуществлялась под управлением маломощного и недорогого компьютера IBM 1401.
Большие компьютеры второго поколения использовались главным образом для научных и технических вычислений, таких как решение дифференциальных уравнений в частных производных, часто встречающихся в физике, и инженерных задачах. Поэтому режим работы с непродолжительными этапами ввода-вывода с использованием магнитных лент значительно оптимизировал загрузку мейнфрейма.
7
Слайд 8ИСТОРИЯ
Кроме этого, длительные операции, такие как считывание перфокарт и печать на медленных
ИСТОРИЯ
Кроме этого, длительные операции, такие как считывание перфокарт и печать на медленных
8
Слайд 9ФУНКЦИИ
Основные функции:
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других
ФУНКЦИИ
Основные функции:
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам.
Управление оперативной памятью.
Управление доступом к данным на энергонезависимых носителях, организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
9
Слайд 10ФУНКЦИИ
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач.
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение
ФУНКЦИИ
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач.
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Многопользовательский режим работы и разграничение прав доступа.
10
Слайд 11ЯДРО
Ядро - это центральный компонент операционной системы. Ядро также считается сердцем операционной
ЯДРО
Ядро - это центральный компонент операционной системы. Ядро также считается сердцем операционной
Слайд 12ЯДРО
Функции ядра в операционной системе.
1.Управление процессорами.
Создание, выполнение и завершение процессов выполняются внутри
ЯДРО
Функции ядра в операционной системе.
1.Управление процессорами.
Создание, выполнение и завершение процессов выполняются внутри
2.Управление памятью.
Всякий раз, когда процесс создается и выполняется, он занимает память, и когда он завершается, память должна быть освобождена и может быть использована снова. Но память должна быть обработана кем-то, чтобы освобожденная память могла быть снова назначена новым процессам. Эта задача также выполняется ядром. Ядро отслеживает, какая часть памяти в данный момент выделена и какая часть доступна для выделения другим процессам.
12
Слайд 13ЯДРО
3.Управление устройствами.
Ядро также управляет всеми различными устройствами, подключенными к системе, такими как
ЯДРО
3.Управление устройствами.
Ядро также управляет всеми различными устройствами, подключенными к системе, такими как
4.Обработка прерываний.
При выполнении процессов возникают условия, при которых сначала необходимо решить задачи с большим приоритетом. В этих случаях ядро должно прерывать выполнение текущего процесса и обрабатывать задачи с большим приоритетом, которые были получены в промежутке.
5.Операция ввода/вывода.
Поскольку ядро управляет всеми подключенными к нему устройствами, оно также отвечает за обработку всех видов входных и выходных данных, которыми обмениваются эти устройства. Таким образом, вся информация, которую система получает от пользователя, и все выходные данные, которые пользователь получает через различные приложения, обрабатываются ядром.
13
Слайд 14ЯДРО
Типы ядер в операционной системе.
Ядро подразделяется на типы:
1.Монолитное ядро
2.Микро-ядра
3.Гибридное ядро
Монолитное ядро.
В этом
ЯДРО
Типы ядер в операционной системе.
Ядро подразделяется на типы:
1.Монолитное ядро
2.Микро-ядра
3.Гибридное ядро
Монолитное ядро.
В этом
14
Слайд 15Ядро
Микро-ядро.
В этом типе архитектуры ядра основные пользовательские службы, такие как управление драйверами
Ядро
Микро-ядро.
В этом типе архитектуры ядра основные пользовательские службы, такие как управление драйверами
Гибридное ядро.
Для наилучшей производительности системы нам требуется как высокая скорость, так и малый размер ядра, чтобы наша система могла иметь максимальную эффективность. Поэтому для решения этой задачи был разработан новый тип ядра, который представлял собой комбинацию монолитного ядра и микроядра. Этот тип ядра известен как гибридное ядро. Такой тип архитектуры используется практически во всех системах, которые производятся в настоящее время.
15
Слайд 16ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для ПК.
1.Windows.
Начиная с Windows 95 и заканчивая Windows 10 —
ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для ПК.
1.Windows.
Начиная с Windows 95 и заканчивая Windows 10 —
2.macOS
Эксклюзивная операционная система Apple, у которой свой путь развития. Ее нельзя полноценно установить ни на одно другое устройство, кроме Mac. Она заточена под конкретное железо, которое использует производитель, и работает на нем максимально гладко.
16
Слайд 17ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для macOS подходит только программное обеспечение, которое создано конкретно для
ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для macOS подходит только программное обеспечение, которое создано конкретно для
3. Linux.
Основная особенность и отличие Linux от семейства операционных систем Windows состоит в том, что в Linux используется совершенно другой подход к организации файловой системы и применении совершенно других типов файловых систем.В Windows Вы привыкли видеть логические диски C, D и так далее, в Linux таких дисков нет.
4.Chrome OS.
Бесплатная операционная система с открытым исходным кодом на базе UNIX. Она совместима с различными платформами, ориентирована на скорость и стабильность работы. Наиболее захватывающая часть истории платформы — ее создание общими силами сообщества в Калифорнийском университете.
17
Слайд 18ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для телефона.
1.Android.
После вступления в рынок смартфонов и планшетов Android, они
ПОПУЛЯРНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Для телефона.
1.Android.
После вступления в рынок смартфонов и планшетов Android, они
2.Apple IOS.
IOS была введена 29 июня 2007 , когда был разработан первый iPhone. С тех пор IOS много раз обновлялась и в настоящее время последней из них является IOS 6. Apple до сих пор не разрешает использовать другим производителям свою операционную систему.
18
Слайд 19ЗАКЛЮЧЕНИЕ
Современная операционная система представляет собой сложный набор программных средств, который не только
ЗАКЛЮЧЕНИЕ
Современная операционная система представляет собой сложный набор программных средств, который не только
Каждая операционная система уникальным образом определяет набор функций, позволяющих осуществлять обмен с файлом, состоящий из запросов на открытие, чтение, управление и закрытие файла.
В результате анализа в сводке была определена существенная сущность операционной системы: Процесс и файл. Функции операционных систем связаны с управлением процессами: Контроль использования процессорного времени, «своп» и входной буфер, общие ресурсы. Основными типами операционных систем, связанных с управлением технологическими процессами, являются пакетная операционная система, операционная система с разделением времени и операционная система реального времени.
19