Автор работы: Пользователь скрыл имя, 09 Декабря 2009 в 01:35, Не определен
Операционная система (ОС) - комплекс программ, которые обеспечивают управление аппаратурой ЭВМ, планирование эффективного использования её ресурсов и решение задач по заданиям пользователей
Министерство
образования Российской Федерации
Вологодский государственный технический
университет
специальность.
Реферат
на тему: «История развития
операционных систем.»
Выполнил: студент
Группа: ЭМ-11
Проверил: зав. кафедрой АТПП
Вологда
2003
Содержание.
Введение. 3
1. Назначение операционных систем 3
2. Типы операционных систем. 4
2.1 Операционные системы пакетной обработки 4
2.2 Операционные системы разделения времени 5
2.3 Операционные системы реального времени 5
2.4 Диалоговые операционные системы 6
3. Особенности алгоритмов управления ресурсами 6
3. 1 Поддержка многозадачности 6
3.2 Поддержка многопользовательского режима 6
3.3 Вытесняющая и невытесняющая многозадачность 6
3.4 Поддержка многонитевости 7
3.5 Многопроцессорная обработка 7
4. История развития ОС 7
4.1 Развитие первых операционных систем 8
4.2 Операционные системы и глобальные сети. 10
4.3 Операционные системы мини-компьютеров и
первые локальные сети 11
4.4 Развитие операционных систем в 80-е годы. 13
4.5 Особенности современного этапа развития операционных систем. 17
4.6 Хронология событий, приведших к появлению Windows 98 20
4.7 Развитие Windows NT 25
Заключение 26
Список
используемой литературы. 27
Введение
Среди
всех системных программ, с которыми
приходится иметь дело пользователям
компьютеров, особое место занимают операционные
системы. Операционная система управляет
компьютером, запускает программы, обеспечивает
защиту данных, выполняет различные сервисные
функции по запросам пользователя и программ.
Каждая программа пользуется услугами
ОС, а потому может работать только под
управлением той ОС, которая обеспечивает
для неё эти услуги.
1.
Назначение операционных
систем.
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.
Операционная система (ОС) - комплекс программ, которые обеспечивают управление аппаратурой ЭВМ, планирование эффективного использования её ресурсов и решение задач по заданиям пользователей.
Назначение операционной системы.
Основная цель ОС, обеспечивающей работу ЭВМ в любом из описанных режимов, - динамическое распределение ресурсов и управление ими в соответствии с требованиями вычислительных процессов (задач).
Ресурсом
является всякий объект, который может
распределяться операционной системой
между вычислительными
Операционная система распределяет ресурсы в соответствии с запросами пользователей и возможностями ЭВМ и с учетом взаимодействия вычислительных процессов. Функции ОС также реализуются рядом вычислительных процессов, которые сами потребляют ресурсы (память, процессорное время и др.) Вычислительные процессы, относящиеся к ОС, управляют вычислительными процессами, созданными по запросу пользователей.
Считается, что ресурс работает в режиме разделения, если каждый из вычислительных процессов занимает его в течение некоторого интервала времени. Например, два процесса могут разделять процессорное время поровну, если каждому процессу дается возможность использовать процессор в течение одной секунды из каждых двух секунд. Аналогично происходит разделение всех аппаратурных ресурсов, но интервалы использования ресурсов процессами могут быть неодинаковыми. Например, процесс может получить в своё распоряжение часть оперативной памяти на весь период своего существования, но микропроцессор может быть доступен процессу только в течение одной секунды из каждых четырёх.
Операционная
система является посредником между
ЭВМ и её пользователем. Она делает
работу с ЭВМ более простой, освобождая
пользователя от обязанностей распределять
ресурсы и управлять ими. Операционная
система осуществляет анализ запросов
пользователя и обеспечивает их выполнение.
Запрос отражает необходимые ресурсы
и требуемые действия ЭВМ и представляется
последовательностью команд на особом
языке директив операционной системы.
Такая последовательность команд называется
заданием.
2.
Типы операционных систем.
Операционная
система может выполнять
Таблица
2.1.
Операционные системы | Характеристики операционной системы | ||
Характер взаимодействия пользователя с заданием | Число одновременно обслуживаемых пользователей | Обеспечиваемый режим работы ЭВМ | |
Пакетной обработки | Взаимодействие невозможно или ограничено | Один или несколько | Однопрограммный или мультипрограммный |
Разделения времени | Диалоговый | Несколько | Мультипрограммный |
Реального времени | Оперативный | Многозадачный | |
Диалоговая | Диалоговый | Один | Однопрограммный |
2,1
Операционные системы
пакетной обработки.
Операционная
система пакетной обработки – это система,
которая обрабатывает пакет заданий, т.
е. несколько заданий, подготовленных
одним или разными пользователями. Взаимодействие
между пользователем и его заданием во
время обработки невозможно или крайне
ограничено. Под управлением операционной
системы пакетной обработки ЭВМ может
функционировать в однопрограммном и
мультипрограммном режимах.
2,2
Операционные системы
разделения времени.
Такие системы обеспечивают одновременное обслуживание многих пользователей, позволяя каждому пользователю взаимодействовать со своим заданием в режиме диалога. Эффект одновременного обслуживания достигается разделением процессорного времени и других ресурсов между несколькими вычислительными процессами, которые соответствуют отдельным заданиям пользователей. Операционная система предоставляет ЭВМ каждому вычислительному процессу в течение небольшого интервала времени; если вычислительный процесс не завершился к концу очередного интервала, он прерывается и помещается в очередь ожидания, уступая ЭВМ другому вычислительному процессу. ЭВМ в этих системах функционирует в мультипрограммном режиме.
Операционная
система разделения времени может
применяться не только для обслуживания
пользователей, но и для управления технологическим
оборудованием. В этом случае “пользователями”
являются отдельные блоки управления
исполнительными устройствами, входящими
в состав технологического оборудования:
каждый блок взаимодействует с определённым
вычислительным процессом в течение интервала
времени, достаточного для передачи управляющих
воздействий на исполнительное устройство
или приёма информации от датчиков.
2,3
Операционные системы
реального времени.
Данные
системы гарантируют
2,4
Диалоговые операционные
системы.
Данные
операционные системы получили широкое
распространение в персональных
ЭВМ. Эти системы обеспечивают удобную
форму диалога с пользователем
через дисплей при вводе и выполнении
команд. Для выполнения часто используемых
последовательностей команд, т. е. заданий,
диалоговая операционная система предоставляет
возможность пакетной обработки. Под управлением
диалоговой ОС ЭВМ обычно функционирует
в однопрограммном режиме.
3. Особенности алгоритмов управления ресурсами.
По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:
Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные
ОС, кроме вышеперечисленных
По числу одновременно работающих пользователей ОС делятся на:
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.
Важнейшим
разделяемым ресурсом является процессорное
время. Способ распределения процессорного
времени между несколькими