Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ос 1-50.docx
Скачиваний:
27
Добавлен:
20.04.2019
Размер:
135.15 Кб
Скачать

1 Определение, назначение, основные функции операционных систем.

Операциоонная система- комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны -предназначены наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений. Функции: прием от пользователя заданий или команд, сформулированных на соответствующем языке и их обработка(запуск, операции над файлами); загрузка в оперативную память подлежащих исполнению программ; распределение памяти и организация виртуальной; запуск программы; идентификация всех программ и данных; обслуживание ввода-вывода; обеспечение работы управления файлами и баз данных; мультипрограммирование; планирование и диспетчеризация задач; обмен сообщений и данными между выполн. программами; защита одной программы от другой, данных, ос и приложений; аутентификация и авторизация; жесткое ограничение на время ответа в режиме реального времени; обеспечение работы систем программирования; предоставление услуг на случай частичного сбоя системы.

5 Классификация ОС.Классификация: по реализации многозадачности-однозадачные (MS-DOS, MSX), Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. многозадачные (OC EC, OS/2, UNIX, Windows 95) Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства; Поддержка многопользовательского режима-однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2); многопользовательские (UNIX, Windows NT). Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей; по типу многозадачности- системы пакетной обработки (например, OC EC) предназначались для решения задач в основном вычислительного характера, не требующих быстрого получения результатов., системы разделения времени (UNIX, VMS) призваны исправить основной недостаток систем пакетной обработки - изоляцию пользователя-программиста от процесса выполнения его задач., системы реального времени (QNX, RT/11) применяются для управления различными техническими объектами, такими, например, как станок, спутник, научная экспериментальная установка или технологическими процессами, такими, как гальваническая линия, доменный процесс и т.п.

2 Эволюция вычислительных систем.Первый период 1945-1955 год. Элементарная база, электронные лампы, коммутационная панель. В качестве системного программного обеспечения применяли библиотеки математических и системных программ.Второй период 1955-1960 год. Элементарная база - транзисторы. ОС – система пакетной обработки.Третий период 1960-1980 год. Элементарная база – интегральная микросхема. Появление мультипрограммирования. Мультипрограммные системы включали реализацию защитных механизмов между программами, использование привилегированных программ, защита памяти, прерывания. ОС 3 периода отвечают за:1) Организация интерфейса между прикладной программой и ОС при помощи системных вызовов.2) Организация очереди из заданий в памяти, планирование и использование процессора.3) Сохранение контекста, для обеспечения правильного продолжения вычислений.4) Стратегия управления памяти.5) Организация хранения данных на внешних носителях. Поддержка прав доступов к файлам.6) Поддержка коммуникаций между программами.7) Средства синхронизации процессов в системе.Появляются ОС разделения времени. Вычислительные комплексы были как правило не совместимы.Четвертый период 1980-настоящее время. Элементная база – большие интегральные схемы. Появление систем для работы в сетях и распределенных ОС. ОС приобретают 6 основных функций:1) Планирование заданий использованные процессором.

2) Обеспечение программ средствами синхронизации и коммуникации.

3) Управления памятью.

4) Управление файловой системой.

5) Управлением вводов\выводом

6) Обеспечение безопасности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]