Автор работы: Пользователь скрыл имя, 13 Ноября 2014 в 14:04, курсовая работа
Целью данной курсовой работы является изучение развития и концепции операционной системы Vista.
Для достижения поставленной цели в курсовой работе решались следующие задачи:
1) изучить теоретические основы операционных систем;
2) рассмотреть развитие и концепции операционной системы Windows Vista
ВВЕДЕНИЕ …………………….………………………………………………...3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОПЕРАЦИОННЫХ СИСТЕМ………………………………………………..………………………...5
Понятие операционной системы……………………………..……………………………………………..5
Требования, предъявляемые к операционным системам…………………………………………………………………………..6
Виды современных операционных систем…………………………………………….……………………………….7
ГЛАВА 2. РАЗВИТИЕ И КОНЦЕПЦИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS VISTA……………………………………………………………...11
2.1 История развития операционных систем семейства Windows Vista…………………………………………………………………….…..…...11
2.2 Возможности операционной системы Windows Vista………………………………………………………………………...…….17
ЗАКЛЮЧЕНИЕ…………………………………… ………………………….25
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………………………….…………………...26
СОДЕРЖАНИЕ
ВВЕДЕНИЕ …………………….………………………………………………...
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОПЕРАЦИОННЫХ
СИСТЕМ………………………………………………..…………
ГЛАВА 2. РАЗВИТИЕ И КОНЦЕПЦИЯ ОПЕРАЦИОННОЙ
СИСТЕМЫ WINDOWS VISTA……………………………………………………………..
2.1 История развития операционных систем семейства Windows Vista…………………………………………………………………
2.2 Возможности операционной системы Windows Vista…………………………………………………………………
ЗАКЛЮЧЕНИЕ…………………………………… ………………………….25
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………………………….……
ВВЕДЕНИЕ
В современном мире ни один человек не сможет прожить без компьютера. Но для того, чтобы начать работу на компьютере, необходимо знать, какая компьютерная программа установлена на определенном компьютере.
Компьютерный мир за последние десятилетия достиг ослепляющих результатов. Ни одна область не достигла таких результатов в техническом прогрессе, как компьютерная. Перемены, которые за 15 лет привели к появлению такого компьютерного продукта, как Windows, действительно впечатляют.
Вышедшая пять лет назад, операционная система Windows Vista, применяется на ноутбуках, настольных компьютерах, планшетных ПК, а также мультимедийных центрах. В настоящее время корпорация Майкрософт поддерживает данную операционную систему со вторым пакетом обновлений, включающим в себя практически все прежние обновления системы и поддержку новых видов и стандартов оборудования.
В результате объединенной деятельности компаний Microsoft, IBM и Intel ситуация изменилась. Сегодня каждый желающий может позволить купить сканер, компьютер, принтер, модем, клавиатуру и видеоадаптер, затем подключиться к Internet и инсталлировать Windows -- и все устройства, скорее всего, заработают. Разработка и принятие стандартов оборудования и программного обеспечения, которые превратили персональный компьютер в предмет бытовой техники, осуществлялись часто благодаря усилиям Microsoft. Группирующим звеном этой революции в мире ПК стала система Windows.
Целью данной курсовой работы является изучение развития и концепции операционной системы Vista.
Для достижения поставленной цели в курсовой работе решались следующие задачи:
1) изучить теоретические основы операционных систем;
2) рассмотреть развитие и концепции операционной системы Windows Vista
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОПЕРАЦИОННЫХ СИСТЕМ
Операционная система (англ. operating system) -- базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Операционная система предоставляет разработчикам программного обеспечения минимально необходимый набор функций. Для обычных пользователей операционная система включает в себя программы пользовательского интерфейса.
Операционная система делится на две группы определений: "совокупность программ, управляющих оборудованием" и "совокупность программ, управляющих другими программами". Технический смысл становится понятен только мелком рассмотрении вопроса - зачем нужны операционные системы.
Операционные системы нужны, если:
- программы, исполняющие задачи, нуждаются в сохранении данных и обмене этих данных. Из этого следует, что необходим особенный механизм сохранения данных;
- необходимость программ в выполнении одних и тех же скучных действий. Чтобы не программировать каждый раз заново, операционные системы предоставляют системные библиотеки часто используемых подпрограмм (функций);
- между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от чужого взора, а возможная ошибка в программе не вызывала глобальных проблем;
- требуется возможность имитации "одновременного" исполнения серий программ на одном компьютере. Специальный компонент, который называют планировщиком, "нарезает" процессорное время на маленькие отрезки и предоставляет их попеременно различным исполняющимся процессам.
В составе операционной системы различают три группы элементов: ядро, включающее планировщик; драйверы устройств, напрямую управляющие оборудованием; сетевую подсистему, файловую систему; системные библиотеки и оболочку с утилитами.
Большая часть программ, как системных (входящих в операционную систему), так и прикладных, исполняются в "пользовательском" режиме работы процессора и получают доступ к оборудованию путем системных вызовов. Ядро исполняется в привилегированном режиме: ядро операционной системы управляет оборудованием.
Операционная целостность (замкнутости) состава операционной системы имеет один критерий: система должна позволять полноценно использовать (включая модификацию) свои составные части. В полный состав операционной системы включают набор инструментальных средств (от текстовых редакторов до компиляторов, компоновщиков и отладчиков).
1.2 Требования, предъявляемые к операционным системам
Операционная система - суть программного обеспечения, проектируемая среду для реализации приложений, определяя во многом, какими полезными для пользователя свойствами эти применения будут располагать. В связи с этим требуется исследовать требования, удовлетворяющие актуальной операционной системе.
Разумеется, главным требованием, которое представляют к операционной системе - это возможность выполнения основных функций: результативного управления ресурсами и обеспечения продуктивного интерфейса для пользователя и прикладных программ. Используемая операционная система обязана реализовать мультипрограммную обработку, виртуальную память, свопинг, содействовать многооконному интерфейсу, и, помимо этого, осуществлять иные, нужные функции.
К операционным системам предъявляются рыночные требования, к которым относятся:
1.3 Виды современных операционных систем
В настоящее время операционные системы разделяются по следующим показателям:
- по виду доступа юзера к компьютеру;
- по числу процессов, которые могут в то же время совершаться под управлением операционной системы;
- по количеству пользователей, одновременно обслуживаемых и пользующихся системой;
- по типу средств вычислительной техники, где система предназначена для управления ресурсами.
По количеству пользователей в операционной системе выделяют однопользовательские и многопользовательские системы. Многопользовательские системы на компьютере осуществляют единовременную работу нескольких юзеров.
По числу процессов операционная система делится на однозадачные и многозадачные. Если система многопользовательская, то обычно она многозадачная.
По виду доступа пользователя операционные системы делятся на:
- из программ, подлежащих выполнению, формируется пакет, предъявляющийся компьютеру (система пакетной обработки). Пользователь и операционная система не взаимодействуют друг с другом. Тип операционной системы предназначен для особо действенного использования ресурсов компьютера;
- системы разделения времени. Предоставляет единовременный диалоговый (интерактивный) доступ к компьютеру нескольких пользователей через терминалы. Ресурсы компьютера выдаются "по очереди" каждому пользователю. Этот тип предназначен для удобства работы группы пользователей;
- системы реального времени, которые должны обеспечивать обязательное время ответа на внешние события. Такие операционные системы служат для управления внешними процессами и объектами по отношению к компьютеру.
По типу средств вычислительной техники операционные системы делятся на однопроцессорные, многопроцессорные, сетевые и распределенные.
Операционная система в состоянии только оперативно использовать аппаратные средства компьютера. Перечислим допустимые порядки работы ПЭВМ.
ПЭВМ поддерживают спектр режимов работы, среди которых:
- однопрограммный режим;
- однопользовательский многопрограммный, или просто многопрограммный режим;
- многопользовательский многопрограммный, или просто многопрограммный режим;
- система виртуальных машин (дальнейшее развитие мультипрограммирования, основным признаком которого является возможность одновременной нескольких операционных систем, что уже отмечалось).
С позиции работы микропроцессора режимы 2 и 3 аналогичны друг другу, но для обеспечения крайнего необходимо наличие нескольких терминалов (дисплеев и клавиатур). Многопрограммные режимы могут реализовываться как на однопроцессорных, так и на многопроцессорных ПЭВМ.
Для поддержания перечисленных режимов работы ПЭВМ имеются следующие типы операционных систем:
- однопользовательские однозадачные, или просто однозадачные;
- однопользовательские многозадачные, или просто многозадачные;
- многопользовательские многозадачные, или просто многопользовательские.
Монитор виртуальных машин необходим для обеспечения работы ПЭВМ в режиме системы виртуальных машин.
На аппаратном уровне случаи одновременного исполнения последовательностей команд программ неотличимо. Термин "задача" не вводится, а посему можно использовать всего лишь понятие "программа", понимая под многопрограммностью способность единовременного выполнения нескольких последовательностей команд.
На уровне операционных систем дело обстоит немного не так: полагается, что система подготавливает выполнение задачи, формируемой из самой программы или из логически законченного фрагмента программы. В связи с этим в данном случае законно говорить об одно- или многозадачности. Простейшей возможностью многозадачности является поддержка нескольких программ без разбиения на задачи. "Чистая" же многозадачность предусматривает обеспечение такой вероятности. В связи с различными видами многозадачности применительно к операционным системам будем употреблять только термин "многозадачность". В целях детализации в то же время будет использоваться понятие " гранула параллелизма", где программы может являться целой, процесс (задача) как часть программы или даже цепочка команд в рамках процесса.
В дополнение, многопользовательская операционная система должна быть многозадачной (в противном случае исключено обслуживание нескольких юзеров одновременно).
Дисциплина обслуживания является весомым показателем для многопользовательских и многозадачных операционных систем. Согласно этому подразделяют на вытесняющий и согласующий режимы многозадачной работы.
Вытеснение способствуют операционные системы OS/2 и UNIX, а также интерфейсная система DESQview.
В случае согласующейся организации всякая задача, взявшая управление, сама выясняет, когда ей отдать процессор другой системе. Инициатива выходит от самой задачи. Согласование употребляется в сетевой операционной системе фирмы Novell, а также в интерфейсной системе MS Windows.
В итоге согласование продуктивнее и надежнее вытеснения, так как позволяет самой программе выбирать комфортный и безвредный метод своего прерывания. Тем не менее, при этом ни одна из программ не должна захватывать процессор, свободно отказываясь от монопольного его использования.
Информация о работе История развития операционных систем семейства Windows Vista