Содержание
- 2. Современный компьютер – сложнейшая аппаратно-программная система. Написание программ для компьютера, их отладка и последующее выполнение представляет
- 3. Упомянутые два способа решения проблемы различаются тем, каким образом компьютер будет выполнять программы, написанные на языке
- 4. В подобной ситуации проще представить себе существование гипотетического компьютера или виртуальной машины, для которой машинным языком
- 5. Большинство современных компьютеров состоит из двух и более уровней. Уровень 0 – аппаратное обеспечение машины. Электронные
- 6. На этом уровне можно видеть совокупности 8 или 32 (иногда и больше) регистров, которые формируют локальную
- 7. Большинство пользователей компьютеров имеют опыт общения с операционной системой, по крайней мере, в той степени, чтобы
- 8. Операционная система, среда и операционная оболочка Операционные системы (ОС) в современном их понимании (их назначении и
- 11. Интенсивное создание различных моделей ЭВМ относится к началу 50-х годов прошлого века. В эти годы одни
- 12. С появлением полупроводниковых элементов вычислительные возможности компьютеров существенно выросли. Выполнение программ усложнилось и включало в себя
- 13. Для организации эффективной загрузки всех средств компьютера в штаты вычислительных центров ввели должности специально обученных операторов.
- 14. В конце 50-х годов прошлого века ведущие фирмы изготовители поставляли операционные системы со следующими характеристиками: пакетная
- 15. Иерархическая структура программно-аппаратных средств компьютера
- 16. Операционная система предназначена для того, чтобы скрыть все эти сложности. Конечный пользователь обычно не интересуется деталями
- 17. Образно можно сказать, что аппаратура компьютера предоставляет "сырую" вычислительную мощность, а задача операционной системы заключается в
- 18. Рассматривая эволюцию ОС, следует иметь в виду, что разница во времени реализации некоторых принципов организации отдельных
- 19. Первым этапом развития системного программного обеспечения можно считать использование библиотечных программ. Концепция библиотек подпрограмм является наиболее
- 20. Появление новых аппаратных разработок (1959-1963 гг.) – систем прерываний, таймеров, каналов – стимулировало дальнейшее развитие ОС.
- 21. Одной из первых ОС, использующих эти новейшие решения, была операционная система МСР (главная управляющая программа), созданная
- 22. CTSS (Compatible Time Sharing System) – совместимая система разделения времени, разработанная в Массачусетском технологическом институте (1963
- 23. Кроме того, современные ОС имеют достаточно большой набор средств и способов диагностики и восстановления работоспособности системы.
- 24. Возможность развития. Современные ОС организуются таким образом, что допускают эффективную разработку, тестирование и внедрение новых системных
- 25. Перейдем к рассмотрению состава компонентов и функций ОС. Современные операционные системы содержат сотни и тысячи модулей
- 26. В современных мультипрограммных ОС может существовать одновременно несколько процессов, порожденных по инициативе пользователей и их приложений,
- 27. Важная функция управления памятью – защита памяти. Нарушения защиты памяти связаны с обращениями процессов к участкам
- 28. Программа, управляющая конкретной моделью внешнего устройства и учитывающая все его особенности, называется драйвером. Наличие большого количества
- 29. Интерфейс прикладного программирования. Прикладные программисты используют в своих приложениях обращения к операционной системе, когда для выполнения
- 30. Современные ОС поддерживают развитые функции пользовательского интерфейса для интерактивной работы за терминалами двух типов: алфавитно-цифрового и
- 31. Архитектура операционной системы Под архитектурой операционной системы понимают структурную и функциональную организацию ОС на основе некоторой
- 32. Принципиально важными универсальными подходами к разработке архитектуры ОС являются: модульная организация; функциональная избыточность; функциональная избирательность; параметрическая
- 33. Монолитная архитектура
- 34. Структурированная архитектура
- 35. Такая организация ОС предполагает следующую структуру: главная программа, которая вызывает требуемые сервисные процедуры; набор сервисных процедур,
- 36. Вспомогательные модули обычно подразделяются на группы: утилиты – программы, выполняющие отдельные задачи управления и сопровождения вычислительной
- 37. В концепции многоуровневой (многослойной) иерархической машины структура ОС также представляется рядом слоев. При такой организации каждый
- 38. Многослойная структура ОС
- 39. Переход к микроядерной архитектуре
- 40. Клиент-серверная архитектура
- 41. Обработка системного вызова в микроядерной архитектуре
- 42. В то же время признаны следующие достоинства микроядерной архитектуры: единообразные интерфейсы; простота расширяемости; высокая гибкость; возможность
- 43. В современных операционных системах различают следующие виды ядер. Наноядро (НЯ). Крайне упрощённое и минимальное ядро, выполняет
- 45. Скачать презентацию