- •Вопрос 2 Аппаратное обеспечение компьютера Аппаратное обеспечение компьютера - это все электронные и механические устройства компьютера. Структура аппаратного обеспечения персонального компьютера:
- •Вопрос 3 Первый период (1945–1955 гг.). Ламповые машины. Операционных систем нет
- •Вопрос 4 Второй период (1955 г.–начало 60-х). Компьютеры на основе транзисторов. Пакетные операционные системы
- •Вопрос 5 Третий период (1965 - 1980)
- •Вопрос 6 Внутренняя память
- •Вопрос 7 Четвертый период (с 1980 г. По настоящее время). Персональные компьютеры. Классические, сетевые и распределенные системы
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 14
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 20
- •Вопрос 21
- •Вопрос 22
- •Вопрос 23
- •Вопрос 27
- •Вопрос 28
- •Вопрос 33 - ls (list files) предназначена для просмотра содержимого каталогов и получения информации о файлах.
- •Вопрос 34 Команды для управления процессами(unix)
- •Вопрос 35
- •Вопрос 40
- •Вопрос 41
- •Вопрос 42
- •Вопрос 43
- •Вопрос 45
- •Вопрос 46
- •Вопрос 52
Вопрос 11
Прерывания — сигнал, сообщающий процессору о наступлении какого-либо события.
Источники прерываний:
1)Внешние( сигналы от внеш. Устройств )
2)Внутренние ( возникают в результате вычислений )
3)Программные(вызов процедур ОС)
Алгоритм работы процессора перед прерыванием:
-запоминает состояние программы;
-распознает источник прерываний;
-вызывает спец. системную программу обработки прерываний;
-восстанавливает сост. прерванной программы и по-возможности продолжает ее исполнять.
Выполняются: синхронно (события, которые исходят от внешних источников) , асинхронно (события в самом процессоре).
Вопрос 12
Прерывания — сигнал, сообщающий процессору о наступлении какого-либо события.
Бывают:
Программное прерывание- генерируется в некоторых ситуациях, возникающих в результате выполнения команд. Такими ситуациями могут быть арифметическое переполнение, деление на ноль, попытка выполнить некорректную команду и ссылка на область памяти, доступ к которой запрещен.
Прерывания по таймеру- генерируются таймером процессора. Позволяет ОС выполнить некоторые свои функции периодически, через заданные промежутки времени.
Прерывание ввода/вывода - генерируется контроллером ввода/вывода. Сигнализирует о нормальном завершении операции или о наличии ошибок.
Аппаратное прерывание – генерируется при возникноваении таких аварийных ситуаций, как радение напряжения в сети или ошибка контроля четности памяти.
Приоритизация означает, что все источники прерываний делятся на классы и каждому классу назначается свой уровень приоритета запроса на прерывание.
Вопрос 13 Системная шина (информационная магистраль) соединяет устройства внутри системного блока компьютера и обеспечивает их взаимодействие. Это набор дорожек на на материнской плате, по которым передается информация в виде сигналов. В ее состав входят:
шина адреса - для передачи адреса, куда передаются данные: ячейка памяти или устройство ввода\вывода;
шина данных - для передачи самих данных между процессором и памятью или устройством ввода\вывода;
шина управления (вспомогательная шина) - для передачи сигналов управления (например, сигнал записи или чтения, сигнал обращения к памяти или устройству ввода\вывода).
Вопрос 14
Мультипрограммирование – способ организации вычислительного процесса, при котором на одном процессоре выполняется несколько задач. Организация вычислительного процесса характеризуется:
Пропускной способностью- количество задач в единицу времени;
Удобством работы пользователя;
Реактивностью системы – способность системы выдерживать промежутки времени между запуском программы и получением результата.
Многозадачные делятся на системы пакетной обработки, системы разделения времени, системы реального времени.
Пакетная система. Используется организация вычислительного процесс в виде очереди пакета исполняемых приложений. Схема работы: формируется пакет заданий; из пакета формируется мультипрограммная смесь.
Система разделения времени. Интерактивная работа с несколькими приложениями. Для решения данной задачи ОС должна принудительно приостанавливать работу приложений и переключать работу процессора на другое приложение.
Система реального времени. Представляет собой систему разделения времени, выполняется в случае, если задача обработки информации должна быть выполнена с течением времени.
