
- •Вопрос 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
Общие сведения об операционных системах.
Обзор аппаратного обеспечения компьютера: процессоры.
Понятие операционной системы. Назначение и функции операционной системы. История операционных систем(1 период)
Понятие операционной системы. Назначение и функции операционной системы. История операционных систем(2 период)
Понятие операционной системы. Назначение и функции операционной системы. История операционных систем(3 период)
Обзор аппаратного обеспечения компьютера: память.
История операционных систем (4 период)
Виды операционных систем.
Системные вызовы. Исследования в области операционных систем.
Обзор аппаратного обеспечения компьютера: устройства ввода-вывода
Обработка прерываний. Понятие прерывания. Последовательность действий при обработке прерываний.
Классы прерываний. Приоритеты прерываний.
Составление аппаратной и программной описи ПК. Обзор аппаратного обеспечения компьютера: шина
Планирование процессов. Понятия: процесс, планирование процесса.
Стратегия планирования процессов. Способ выбора процесса для диспетчеризации.
Управление реальной памятью. Управление виртуальной памятью.
Обслуживание ввода-вывода
Файловая система. Виды файловых систем. Физическая организация файловой системы.
Типы файлов. Файловые операции, контроль доступа к файлам.
Составление архитектуры ОС с микроядром
Монолитные системы.
Многоуровневые системы.
Составление архитектуры ОС, реализующей систему виртуальных машин
Виртуальные машины
Экзоядро.
Модель клиент-сервер.
Инсталляция продукта MS Virtual PC
Работа в консольном режиме. Оболочки операционных систем. Работа в режиме пользователя.
Анализ преимуществ, недостатков, проблем многопоточности
Понятие процесса. Понятие потока.
Блок управления процесса.
Планирование процессов.
Основные команды для работы с файлами (UNIX)
Команды для управления процессами(UNIX)
Межпроцессорное взаимодействие.
Понятие взаимоблокировки.
Ресурсы, обнаружение взаимоблокировок. Избегание взаимоблокировок. Предотвращение взаимоблокировок.
Управление реальной памятью Механизм разделения центральной памяти. Разделение памяти на разделы.
Методы управления памятью в операционных системах.
Методы адресации в компьютерных системах
Управление виртуальной памятью Понятие виртуального ресурса.
Отображение виртуальной памяти в реальную.
Общие методы реализации виртуальной памяти.
Реализация ассоциативной памяти страниц и операции над ней
Вопросы разработки систем со страничной организацией памяти.
Сегментация.
Реализация хешированных таблиц страниц.
Сигналы
Каналы
Семафоры
Мьютексы
Разделяемая память
Вопрос 1 общие сведенья об ОС ОС – это комплекс программ управляющий аппаратной частью компьютера, прикладными программами и обеспечивающий их взаимосвязь между собой и пользователем. основные точки зрения ОС: Архитектура большинства компьютеров на уровне команд очень не удобна в использовании прикладными программами. Средний программист не в состоянии учитывать все способности работы оборудования ,этим всем занимается ОС. Таким образом ОС предоставляется пользователям виртуальной машиной. ОС как менеджер ресурса ОС предназначена всеми частями весьма сложной архитектурой компьютера. ОС как защитник пользователя и программ ,как постоянно функционирующее ядро ОС – постоянная работающая система в компьютере.
Вопрос 2 Аппаратное обеспечение компьютера Аппаратное обеспечение компьютера - это все электронные и механические устройства компьютера. Структура аппаратного обеспечения персонального компьютера:
системная плата (материнская плата) - на ней размещены: -процессор (центральный процессор)+система охлаждения, -внутренняя память, -системная шина, -слоты.
платы периферии (могут быть встроены в системную плату) - на них размещены контроллеры устройств ввода-вывода+разъемы: -контроллеры дисководов, -видеокарта (видеоконтроллер, графическая плата), -звуковая карта (звуковой контроллер, звуковая плата), - сетевая карта (сетевой адаптер, сетевая плата), - контроллеры других устройств,
устройства ввода и вывода: -дисководы: 1)дисковод на жестком диске, 2)привод гибких дисков (дисковод для дискет), 3)привод оптических дисков (привод CD-ROM, CD-RW, DVD-ROM, DVD-RW), 4)тример - другие устройства; блок питания
Процессор - устройство, выполняющее арифметические и логические операции, и управляющее другими устройствами компьютера. В его состав входят: арифметико-логическое устройство (АЛУ); устройство управления (УУ); регистры; Современные процессоры работают согласно принципам машины фон Неймана (архитектуре фон Неймана).
Система охлаждения процессора - используется для отвода тепла от нагревающихся процессора. Чаще используется воздушное охлаждение с помощью кулера (вентилятор радиатор).
Вопрос 3 Первый период (1945–1955 гг.). Ламповые машины. Операционных систем нет
В середине 40-х были созданы первые ламповые вычислительные устройства и появился принцип программы, хранящейся в памяти машины (Фон Нейман, июнь 1945 г.). В то время одна и та же группа людей участвовала и в проектировании, и в эксплуатации, и в программировании вычислительной машины. Это была скорее научно-исследовательская работа в области вычислительной техники, а не регулярное использование компьютеров в качестве инструмента решения каких-либо практических задач из других прикладных областей. Программирование осуществлялось исключительно на машинном языке. Об операционных системах не было и речи, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления. За пультом мог находиться только один пользователь. Программа загружалась в память машины в лучшем случае с колоды перфокарт, а обычно с помощью панели переключателей.
Вычислительная система выполняла одновременно только одну операцию (ввод-вывод или собственно вычисления). Отладка программ велась с пульта управления с помощью изучения состояния памяти и регистров машины. В конце этого периода появляется первое системное программное обеспечение: в 1951–1952 гг. возникают прообразы первых компиляторов с символических языков (Fortran и др.), а в 1954 г. Nat Rochester разрабатывает Ассемблер для IBM-701.
Существенная часть времени уходила на подготовку запуска программы, а сами программы выполнялись строго последовательно. Такой режим работы называется последовательной обработкой данных. В целом первый период характеризуется крайне высокой стоимостью вычислительных систем, их малым количеством и низкой эффективностью использования.