Содержание
- 2. Структура вычислительной системы и место курса в общем цикле курсов по информатике Техническое обеспечение Пользователь Прикладные
- 3. Вычислительная система как совокупность ресурсов 5. Уровень прикладных систем 4. Уровень систем программирования 3. Уровень управления
- 4. Что такое операционная система ? Виртуальная машина Менеджер ресурсов Защитник пользователей и программ Постоянно функционирующее ядро
- 5. История ОС
- 6. Краткая история эволюции вычислительных систем Ламповые машины Нет разделения персонала Нет операционных систем Ввод программы с
- 7. Краткая история эволюции вычислительных систем Транзисторные машины Происходит разделение персонала Бурное развитие алгоритмических языков Ввод задания
- 8. Краткая история эволюции вычислительных систем Машины на интегральных схемах Использование спулинга (spooling) Планирование заданий Мультипрограммные пакетные
- 9. Влияние идеи мультипрограммирования на эволюцию вычислительных систем Software Планирование заданий Управление памятью Сохранение контекста Планирование использования
- 10. Краткая история эволюции вычислительных систем Машины на интегральных схемах Использование спулинга (spooling) Планирование заданий Мультипрограммные пакетные
- 11. Краткая история эволюции вычислительных систем Машины на больших интегральных схемах (БИС) Персональные ЭВМ Дружественное программное обеспечение
- 12. Основные функции, которые выполняли классические ОС в процессе своей эволюции Планирование заданий и использования процессора Обеспечение
- 13. Основные понятия, концепции ОС Системные вызовы Прерывания Исключительные ситуации Файлы Процессы, нити
- 14. Системные вызовы (system calls) - это интерфейс между операционной системой и пользовательской программой. Они создают, удаляют
- 15. Прерывание (hardware interrupt) – это событие, генерируемое внешним (по отношению к процессору) устройством. Посредством аппаратных прерываний
- 16. Исключительная ситуация (exception) – событие, возникающее в результате попытки выполнения программой команды, которая по каким-то причинам
- 17. Файлы Файлы предназначены для хранения информации на внешних носителях, то есть принято, что информация, записанная, например,
- 18. Внутреннее строение операционных систем Каждая процедура может вызывать каждую Все процедуры работают в привилегированном режиме Ядро
- 19. Внутреннее строение операционных систем Процедура уровня N может вызывать только процедуры уровня N -1 Все или
- 20. Внутреннее строение операционных систем Функции микроядра: взаимодействие между программами планирование использования процессора первичная обработка прерываний и
- 21. Внутреннее строение операционных систем Взаимодействие частей ОС между собой и с программами пользователей путем передачи сообщений
- 22. Внутреннее строение операционных систем Монолитное ядро – необходимость перекомпиляции при каждом изменении, сложность отладки, высокая скорость
- 23. Внутреннее строение операционных систем Linux – монолитная система с элементами микроядерной архитектуры (подгружаемые модули). 4.4 BSD
- 24. Внутреннее строение операционных систем Каждому пользователю предоставляется своя копия виртуального hardware Виртуальные машины Реальное hardware Реальная
- 25. Классификация ОС По назначению ОС делятся на универсальные и специализированные По способу загрузки можно выделить загружаемые
- 26. Классификация ОС По области использования и форме эксплуатации: - системы пакетной обработки; - системы разделения времени;
- 27. Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) - комплекс взаимосвязанных программ, предназначенных для управления ресурсами
- 28. Литература Гордеев А. В. Операционные системы: Учебник для вузов. - 2-е изд. - СПб.: Питер, 2007.
- 29. Литература к курсу Эндрю Таннебаум Современные операционные системы, 4-е издание
- 30. Литература к курсу В.Е.Карпов, К.А.Коньков Основы операционных систем
- 32. Скачать презентацию