Содержание
- 2. Основные принципы построения операционных систем Среди множества принципов построения операционных систем перечислим наиболее важных: принцип модульности,
- 3. Принцип модульности Операционная система строится из множества программных модулем в общем случае понимают функционально законченный элем
- 4. Особо важное значение при построении операционных систем имеют привилегированные, повторно входимые и реентерабельные модули, ибо они
- 5. Принцип модульности отражает технологические и эксплуатационные системы. Наибольший эффект от его использования достижим в случае, когда
- 6. Во всех операционных системах можно выделить некоторую часть наиболее важных управляющих модулей, которые должны постоянно находиться
- 7. При формировании состава ядра требуется удовлетворить двум противоречивым требованиям. В состав ядра должны войти наиболее часто
- 8. Принцип особого режима работы Ядро операционной системы и низкоуровневые драйверы, управляющие работой каналов и устройств ввода-вывода,
- 9. Во-вторых, ряд функций должен выполняться исключительно централизованно, под управлением операционной системы. К этим функциям мы, прежде
- 10. Поскольку любая программа требует операций ввода-вывода, прикладные программы для выполнения этих (и некоторых других) операций обращаются
- 11. Принцип виртуализации В наше время уже не требуется пояснять значение слова “виртуальный”, ибо о виртуальных мирах,
- 12. Следует заметить, что сама операционная система существенно изменяет наши представления о компьютере. Она виртуализирует его, добавляя
- 13. Наиболее законченным и естественным проявлением концепции виртуальности является понятие виртуальной машины. По сути, любая операционная система,
- 14. Чаше виртуальная машина, предоставляемая пользователю, воспроизводит архитектуру реальной машины, но архитектурные элементы в таком представлении выступают
- 15. Единообразная по логике работы память (виртуальная) достаточного для выполнения приложений объема. Организация работы с информацией в
- 16. Произвольное количество процессоров (виртуальных), способных работать параллельно и взаимодействовать во время работы. Способы управления процессорами, в
- 17. Произвольное количество внешних устройств (виртуальных), способных работать с памятью виртуальной машины параллельно или последовательно, асинхронно или
- 18. Принцип мобильности Мобильность, или переносимость, означает возможность и легкость переноса операционной системы на другую аппаратную платформу.
- 19. Обеспечить переносимость операционной системы достаточно сложно. Дело в том, что архитектуры разных процессоров могут очень сильно
- 20. В таких условиях сделать эффективным код операционной системы при условии создания его на языке типа C/C++
- 21. К сожалению, на самом деле далеко не все операционные системы семейства UNIX допускают относительно простую переносимость
- 23. Скачать презентацию