
1 Билет:
П
рограммное
обеспечение
Системные программы (операционные системы утилиты антивирусы ) |
Прикладные программы типа (Microsoft office) |
Инструментальные (языки программирования) |
Операционные системы:
1)распределение ресурсов
2)защитник пользователей и программ
3)виртуальная машина
4)постоянно функционирующее ядро
Операционная система – это комплекс взаимно связанных системных программ назначение которых организовать взаимодействие пользователя и компьютера и выполнение всех других программ.
Основные назначения ОС:
Работа железа
Позволяет скрыть от пользователя операции низкого уровня и предоставить ему удобный интерфейс
Распределение ресурсов
Вспомогательные действия (копирование или печать файлов)
Запуск в операционную память всех программ и передача им управление ПК
Освобождение оперативной памяти при завершении работы с программами
Функции ОС
Ввод, вывод и управление данными
Планирование и организация процесса обработки программ
Выполнение диалога с пользователем
Передача информации между устройствами
Программная поддержка работы периферийных устройств
2 Билет
Эволюция ЭВМ:
1-й период (1945-1955гг.)
Ламповые машины
Нет разделения персонала
Нет операционных систем
Ввод программы с пульта или с колоды перфокарт
Отладка программы с пульта
Одновременное выполнение только одной операции
Появление прообразов первых компиляторов
2-й период (1955-начало 60-х годов)
Транзисторные машины
Происходит разделение персонала
Бурное развитее алгоритмических языков
Ввод задания с колоды перфокарт
Отладка программы по изучению распечаток пакеты заданий и системы пакетной обработки
Системы пакетной обработки – первые ос которые стали прообразами современных ОС были первыми системными программами предназначены для выполнения вычислительных программ. Главный критерий эффективности системы пакетной обработки это максимальная пропускная способность – максимальное решение задач в единицу времени
Недостатки: невозможность выполнения интерактивных задач.
3-й период (начало 60-х годов – 1980года).
Машины на интегральных схемах
Использование спулинга (подкачка откачка данных)
Введение этой техники в пакетные системы позволило совместить операции ввода вывода одного задания с выполнением другого задания но потребовало разработки аппарата прерываний
Планирование заданий
Мультипрограммные пакетные системы
Первые многозадачные ОС
Появление первых ЭЛТ (электронно-лучевая трубка) мониторов
Развитие ОС разделения времени которые представили возможность решать интерактивные задачи
Появление магнитных дисков обеспечило прямой доступ к информации
Появление механизмов виртуальной памяти
Влияние идеи мультипрограммирования на эволюцию вычислительных систем.
Software
|
Hardware
|