- •Понятие вычислительной системы(вс) и ее составные части.
- •Основные принципы организации современных вс.
- •Архитектура эвм. Основные виды архитектуры эвм
- •Ос: назначение, состав, классификация.
- •Ос как виртуальная машина.
- •Ос как система управления ресурсами.
- •Функциональные компоненты ос. Управление процессами.
- •Функциональные компоненты ос. Управление памятью.
- •Функциональные компоненты ос. Управление файлами и внешними устройствами.
- •Функциональные компоненты ос. Защита данных и администрирование.
- •Функциональные компоненты ос. Интерфейс прикладного программирования.
- •Требования к современным ос.
- •Архитектура ос. Макроядерные ос. Ядро и слои ядра.
- •Микроядерная архитектура ос.
- •Понятие вычислительного процесса. Диаграмма состояния процесса.
- •Понятие ресурса в вс, виды ресурсов, методы учета.
- •Методы учета ресурсов. Параметрический метод.
- •Методы учета ресурсов. Метод связных списков и использование его для управления оп.
- •Методы учета ресурсов. Метод двоичных шкал и использование его для управления оп.
- •Методы учета ресурсов. Табличный метод.
- •Методы управления ресурсами и их особенности.
- •Понятия задачи, процесса, потока в вс. Управление процессами и потоками.
- •Способы организации многозадачных ос
- •24.. Дисциплины диспетчеризации.
- •27. Пакетные файлы ms-dos. Команды передачи управления в пакетных файлах.
- •28. Пакетные файлы ms-dos. Параметры и их использование в пакетных файлах.
- •29. Организация диалога с пользователем в пакетных файлах.
- •30. Мультиконфигурационные возможности ms-doc (многовариантность загрузки)
- •31. Проблема критической секции, ее решение по Дейкстра.
- •32. Семафоры и семафорные примитивы. Их использование для решения проблемы критической секции.
- •33. Семафоры и семафорные примитивы. Использование семафоров для синхронизации процессов.
- •43. Физическая и математическая память. Способы организации математической памяти. Сегментно-страничное распределение памяти.
- •34. Семафоры и семафорные примитивы. Задача «поставщик-потребитель».
- •44. Физическая и математическая память. Способы организации математической памяти. Страничное распределение памяти.
- •35. Семафоры и семафорные примитивы. Задача «писателей-читателей» с приоритетом писателей.
- •36. Семафоры и семафорные примитивы. Задача «писателей-читателей» с приоритетом читателей.
- •37. Функции ос по управлению памятью
- •38. Распределение памяти фиксированными разделами.
- •39. Типы адресов. Понятие виртуального адресного пространства
- •40. Распределение памяти динамическими разделами.
- •41. Особенности использования перемещаемых разделов при управлении оперативной памятью.
- •42. Физическая и математическая память. Способы организации математической памяти. Сегментное распределение памяти.
- •45. Преобразование виртуального адреса в физический при 2-уровневой организации адресного пространства.
- •47. Схема выполнения запросов с системах с кэш-памятью.
- •Способы защиты оперативной памяти. Защита по ключам:
- •1.Понятие вычислительной системы(вс) и ее составные части.
- •2.Основные принципы организации современных вс.
- •3.Архитектура эвм. Основные виды архитектуры эвм
Понятие вычислительной системы(вс) и ее составные части.
Вычислительной системой наз. совокупность аппаратных и программных составляющих для автоматизированного решения задач, с помощью вычислительной техники.
ВС сост.из 2х чатей:
Аппаратная сост.
Программная сост.
Аппаратная часть предст.собой набор конструктивно и функционально законченных эл-тов(модулей, соединенных по определенным правилам с использованием определенных интерфейсов).
Программная часть придерживается принципов модульности и принципа открытой архитектуры.
Основные принципы организации современных вс.
Вычислительной системой наз. совокупность аппаратных и программных составляющих для автоматизированного решения задач, с помощью вычислительной техники.
При проектировании аппаратной части ВС учитывается 2 осн.принципа:
Принцип модульности.
Принцип открытой архитектуры.
Принцип модульности предполагает, что система не монолитна, а состоит из модулей, каждый из кот.можно либо удалить либо заменить.
Принцип открытой архитектуры предполагает, что любой желающий может получить информацию о том, из каких эл-тов сост. ЭВМ и по каким правилам эти эл-ты нужно соединить.
Программная часть придерживается принципов модульности и принципа открытой архитектуры.
Принцип модульности делит ПО на
Системное
ОС
Сист.управления файлами
Интерфейс оболочки и программной среды
Программные среды- это специальный вид ПО, кот. позволяет на одной ОС выполнять программы созданные для других ОС.
Сист.программирования
Утилиты –это специальные программы или комплекс программ, предназначенный для реш.одной задачи или группы смежных задач, связанных с оборудованием ОС или с ВС в целом.
Прикладное ПО:
СУБД
ППП
Проблемно-ориентированные
Функционально-ориентированные
ОПП(отдел прикладного программирования
Архитектура эвм. Основные виды архитектуры эвм
Под архитектурой принято принимать все то, что передает пользователь на уровне псевдо-машинного языка(язык ассемблер)
Под архитектурой ЭВМ понимают реализацию той или иной архитектуры с помощью конкретных комплектующих.
Сущ.2 осн.вида архитектуры ЭВМ:
Архитектура с общей памятью
Архитектура с общей шиной
Архитектура с общей памятью:
Архитектура с общей шиной:
Характеризуется:
Быстродействие (частота)
Разрядность
Ос: назначение, состав, классификация.
ОС- комплекс систем управления и обработки программ, предназначенный для эффективного исп. ресурсов ВС и организации интерфейса между аппаратурой и пользователем с его задачами.
Основные функции:
Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Компоненты операционной системы
Загрузчик
Ядро
Командный процессор (интерпретатор)
Драйверы устройств
Интерфейс
В зависимости от алгоритма управления процессором, операционные системы делятся на:
Однозадачные и многозадачные
Однопользовательские и многопользовательские
Однопроцессорные и многопроцессорные системы
Локальные и сетевые.
По числу одновременно выполняемых задач операционные системы делятся на два класса:
Однозадачные (MS DOS)
Многозадачные (OS/2, Unix, Windows)
В зависимости от областей использования многозадачные ОС подразделяются на три типа:
Системы пакетной обработки (ОС ЕС)
Системы с разделением времени (Unix, Linux, Windows)
Системы реального времени (RT11)