Автор: Пользователь скрыл имя, 27 Октября 2013 в 07:17, реферат
Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы. Операционная система управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для неё эти услуги.
Введение.
. Назначение операционных систем
. Типы операционных систем.
.1 Операционные системы пакетной обработки
.2 Операционные системы разделения времени
.3 Операционные системы реального времени
.4 Диалоговые операционные системы
. Особенности алгоритмов управления ресурсами
.1 Поддержка многозадачности
.2 Поддержка многопользовательского режима
.3 Вытесняющая и невытесняющая многозадачность
.4 Поддержка многонитевости
.5 Многопроцессорная обработка
. История развития ОС
.1 Развитие первых операционных систем
4.2 Операционные системы и глобальные сети.
4.3 Операционные системы мини-компьютеров и первые локальные сети
.4 Развитие операционных систем в 80-е годы.
.5 Особенности современного этапа развития операционных систем.
.6 Хронология событий, приведших к появлению Windows 98
.7 Развитие Windows NT
Заключение
Список используемой литературы
В мультипрограммных системах
пакетной обработки пользователь по-прежнему
был лишен возможности
В компьютерах 60-х годов
большую часть действий по организации
вычислительного процесса взяла
на себя операционная система. Реализация
мультипрограммирования потребовала
внесения очень важных изменений
в аппаратуру компьютера, непосредственно
направленных на поддержку нового способа
организации вычислительного
В привилегированном режиме,
предназначенном для работы программных
модулей операционной системы, процессор
мог выполнять все команды, в
том числе и те из них, которые
позволяли осуществлять распределение
и защиту ресурсов компьютера. Программам,
работающим в пользовательском режиме,
некоторые команды процессора были
недоступны. Таким образом, только ОС
могла управлять аппаратными
средствами и исполнять роль арбитра
для пользовательских программ, которые
выполнялись в
Система прерываний позволяла синхронизировать работу различных устройств компьютера, работающих параллельно и асинхронно, таких как каналы ввода-вывода, диски, принтеры и т.п.
Ещё одной важной тенденцией этого периода является создание семейств программно - совместимых машин и операционных систем для них. Примерами семейств программно - совместимых машин, построенных на интегральных микросхемах, являются серии машин IBM/360, IBM/370 и PDP-11.
Программная совместимость
требовала и совместимости
Однако, несмотря на необозримые
размеры и множество проблем,
OS/3600 и другие ей подобные операционные
системы этого поколения
.2 Операционные системы и глобальные сети
В начале 70-х годов появились
первые сетевые операционные системы,
которые в отличие от многотерминальных
ОС позволяли не только рассредоточить
пользователей, но и организовать распределённое
хранение и обработку данных между
несколькими компьютерами, связанными
электрическими связями. Любая сетевая
операционная система, с одной стороны,
выполняет все функции
Хотя теоретические работы
по созданию концепций сетевого взаимодействия
велись почти с самого появления
вычислительных машин, значимые практические
результаты по объединению компьютеров
в сети были получены в конце 60-х,
когда с помощью глобальных связей
и техники коммутации пакетов
удалось реализовать
В 1969 году Министерство обороны США инициировало работы по объединению суперкомпьютеров оборонных и научно - исследовательских центров в единую сеть. Эта сеть получила название ARPANET и явилась отправной точкой для создания самой известной ныне глобальной сети - Интернета. Сеть ARPANET объединяла компьютеры разных типов, работавшие под управлением различных ОС с добавленными модулями, реализующими коммуникационные протоколы, общие для всех компьютеров сети.
В 1974 году компания IBM объявила
о создании собственной сетевой
архитектуры для своих
В это же время в Европе
велись активные работы по созданию и
стандартизации сетей X.25. Эти сети с
коммутацией пакетов не были привязаны
к какой-либо конкретной операционной
системе. После получения статуса
международного стандарта в 1974 году
протоколы X.25 стали поддерживаться
многими операционными
.3 Операционные системы
мини-компьютеров и первые
К середине 70-х годов широкое распространение получили мини-компьютеры, такие как PDP-11, Nova, HP. Мини-компьютеры первыми использовали преимущества больших интегральных схем, позволившие реализовать достаточно мощные функции при сравнительно невысокой стоимости компьютера.
Многие функции
Важной вехой в истории
операционных систем явилось создание
ОС UNIX. Первоначально эта операционная
система предназначалась для
поддержания режима разделения времени
в мини-компьютере PDP-7. С середины
70-х годов началось массовое использование
ОС UNIX. К этому времени программный
код для UNIX был на 90% написан на
языке высокого уровня С. Широкое
распространение эффективных С-
Независимо от версии, общими для UNIX чертами являются:
Доступность мини-компьютеров и вследствие этого их распространённость на предприятиях послужили мощным стимулом для создания локальных сетей. Предприятие могло себе позволить иметь несколько мини-компьютеров, находящихся в одном здании или даже в одной комнате. Естественно, возникала потребность в обмене информацией между ними и в совместном использовании дорогого периферийного оборудования.
Первые локальные сети
строились с помощью
операционный система
многопользовательский
4.4 Развитие операционных систем в 80-е годы
К наиболее важным событиям
этого десятилетия можно
Рабочий вариант стека
протоколов TCP/IP был создан в конце
70-х годов. Этот стек представлял
собой набор общих протоколов
для разнородной вычислительной
среды и предназначался для связи
экспериментальной сети ARPANET с другими
«сателлитными» сетями. В 1983 году стек
протоколов TCP/IP был принят Министерством
обороны США в качестве военного
стандарта. Переход компьютеров
сети ARPANET на стек TCP/IP ускорила его реализация
для операционной системы BSD UNIX. С
этого времени началось совместное
существование UNIX и протоколов TCP/IP,
а практически все
Интернет стал отличным полигоном для испытаний многих сетевых операционных систем, позволившим в реальных условиях проверить возможности их взаимодействия, степень масштабируемости, способность работы при экстремальной загрузке, создаваемой сотнями и тысячами пользователей. Независимость от производителей, гибкость и эффективность сделали протоколы TCP/IP не только главным транспортным механизмом Интернета, но и основным стеком большинства сетевых ОС.
Всё десятилетие было отмечено
постоянным появлением новых, всё более
совершенных версий ОС UNIX. Среди
них были и фирменные версии UNIX:
SunOS, HP-UX, Irix, AIX и многие другие, в которых
производители компьютеров