Содержание
- 2. История ОС Первые (1945-1955г.г.) компьютеры работали без операционных систем, как правило, на них работала одна программа.
- 3. История ОС Многозадачность (1965-1980) - это способ организации вычислительного процесса, при котором на одном процессоре попеременно
- 4. История ОС В это время была разработана многопользовательская система MULTICS, которая должна была обеспечивать одновременную работу
- 5. История ОС В начале 80-х была разработана система MS-DOS, и стала основной системой для микрокомпьютеров. В
- 6. История ОС Уже тогда было ясно, что DOS с ее ограничениями по памяти и по возможностям
- 7. История ОС В середине 80-х стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или
- 8. История ОС В 1987г. была выпущена операционная система MINIX, она была построена на схеме микро ядра.
- 9. Назначение ОС. ОС как виртуальная машина ОС предоставляет пользователю виртуальную машину, которую легче программировать и с
- 10. Назначение ОС. ОС как система управления ресурсами Чтобы несколько программ могло работать с одним ресурсом (процессор,
- 11. Интерфейс прикладного программирования API (Application Programming Interface) - интерфейс прикладного программирования, . Интерфейс между операционной системой
- 12. Интерфейс прикладного программирования Рассмотрим наиболее часто применяемых системных вызовов стандарта POSIX. В POSIX существует более 100
- 13. Интерфейс прикладного программирования Рассмотрим вызовы Win32 API, которые подобны вызовам стандарта POSIX. CreatProcess (fork) - создание
- 14. Интерфейс прикладного программирования Интерфейс Win32 API позволяет программам работать почти на всех версиях Windows
- 15. Структура операционных систем. Монолитная система Структура системы: Главная программа, которая вызывает требуемые сервисные процедуры. Набор сервисных
- 16. Структура операционных систем. Монолитная система В этой модели для каждого системного вызова имеется одна сервисная процедура
- 17. Структура операционных систем. Многоуровневая структура ОС Обобщением предыдущего подхода является организация ОС как иерархии уровней. Уровни
- 18. Структура операционных систем. Многоуровневая структура ОС Преимущества: Высокая производительность Недостатки: Большой код ядра, и как следствие
- 19. Структура операционных систем. Многоуровневая структура ОС Пример реализации многоуровневой модели UNIX.
- 20. Структура операционных систем. Многоуровневая структура ОС Ядро ОС UNIX
- 21. Структура операционных систем. Многоуровневая структура ОС Пример реализации многоуровневой модели Windows
- 22. Структура операционных систем. Модель экзоядра Если предыдущие модели брали на себя максимум функций, принцип экзоядра -
- 23. Структура операционных систем. Микроядерная архитектура (модель клиент-сервер) Эта модель является средним между двумя предыдущими моделями. В
- 24. Структура операционных систем. Микроядерная архитектура (модель клиент-сервер) Преимущества: Малый код ядра и отдельных подсистем, и как
- 26. Скачать презентацию