Курсова работа по теме Операционая система

Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

МИНОБРНАУКИ РОССИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» БОРИСОГЛЕБСКИЙ ФИЛИАЛ

Факультет физико-математического и естественно-научного образования

Кафедра прикладной математики, информатики, физики
и методики их преподавания

Операционные системы, их типы, назначение и характеристики

Курсовая работа по информатике

050100 Педагогическое образование

Профиль Информатика и ИТО

Студент ____________ Свистова Екатерина Олеговна

4 курс, 2 группа, заочное отделение

Руководитель ____________ Тараканов Андрей Федорович,

доктор физико-математических наук,

профессор

Борисоглебск 2015

Содержание





Введение

На сегодняшний день вряд ли найдется человек, не пользующийся возможностями современной компьютерной техники. Эти устройства в значительной степени облегчили нашу жизнь, давая возможность каждому овладеть таким помощником в труде и отдыхе, как персональный компьютер. Управлять им, адаптировать его под себя, оснастив необходимыми программами и приложениями, может каждый. Во многом этому способствует появление и развитие операционных систем, о сущности и характеристике которых мы будем говорить в данной работе.

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

На сегодняшний день существует множество операционных систем, выбор которых зависит от назначения компьютера, и определит, с какими программами можно на нем работать. В работе рассмотрены свойства и характеристики операционных систем, определены их типы и назначение.

Компьютерные технологии на сегодняшний день являются одной из наиболее приоритетных отраслей развития современной науки и техники, а это значит, что будут созданы и новые операционные системы. Наше исследование показывает, чего удалось достичь в этой области, и, неким образом определяет, в каком направлении следует двигаться дальше, для повышения качества работы пользователя, освобождая его от обязанностей распределять ресурсы и управлять ими. Это является подтверждением актуальности темы.

Цель работы - дать характеристику операционным системам, определить их сущность и назначение, а также выявить принципы разделения операционных систем на классы. Для достижения цели были выдвинуты следующие задачи:

  1. Найти и изучить теоретический материал по данному вопросу.

  2. Определить сущность и назначение операционных системы.

  3. Выявить принципы классификации операционных систем.

  4. Дать характеристики основным типам операционных систем.

Объектом работы является компьютер, а предметом - операционные системы, их типы и характеристики.



1. Операционная система: ее функции и назначение

Современные компьютеры используют большое количество программ в своей работе. Все они представляют собой программное обеспечение (ПО). Существует разделение данных программ на три группы: системное ПО системы программирования и прикладное ПО. Важнейшим составляющим системного ПО является операционная система (ОС). Схематически описанное устройство программного обеспечения представлено в приложении 1 [6]

«Операционная система (ОС) - это программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом» [6]. Это комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны и аппаратурой компьютера с другой стороны. Она является базовой и необходимой составляющей ПО компьютера. ОС скрывает от пользователя сложности взаимодействия с аппаратной составляющей компьютера, образуя прослойку между ними. Таким образом, люди освобождаются от трудоёмкой работы по организации взаимодействия с аппаратурой компьютера, а операционная система представляется пользователю своего рода «виртуальной машиной», с которой проще иметь дело, чем непосредственно с оборудованием компьютера. Но это только одна точка зрения в определении сущности ОС.

ОС предназначена для управления всеми частями сложной архитектуры компьютера. В этой связи, она представляется «менеджером ресурсов», организующим последовательность выполнения действий, например, последовательность печати, запрошенной различными приложениями. Это позволяет упорядочить процессы и избежать хаоса. «Следовательно, операционная система, как менеджер ресурсов, осуществляет упорядоченное и контролируемое распределение процессоров, памяти и других ресурсов между различными программами» [6].

В случае совместной работы нескольких пользователей, необходимо обеспечить сохранность сведений этих пользователей друг от друга, чтобы никто не мог удалить или повредить чужие файлы. Всю эту деятельность осуществляет ОС, как «защитник» безопасной работы пользователей и их программ. «С такой точки зрения операционная система представляется системой безопасности государства, на которую возложены полицейские и контрразведывательные функции» [6].

Наконец, ОС можно считать программой, постоянно работающей на компьютере и взаимодействующей со всеми прикладными программами. Но это не совсем верно, так как постоянно работает лишь часть ОС - ее ядро. Таким образом, ОС выступает как постоянно функционирующее ядро.

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

  • управление памятью;

  • управление доступом к устройствам ввода-вывода;

  • управление файловой системой;

  • управление взаимодействием процессов;

  • диспетчеризация процессов;

  • управление использованием ресурсов;

  • загрузка программ в оперативную память и их выполнение;

  • интерфейс с пользователем;

  • межмашинное взаимодействие (сеть);

  • защита самой системы и пользовательских данных и программ;

  • разграничение прав доступа и многопользовательский режим работы [3].

Большинство современных операционных систем представляют собой хорошо структурированные модульные системы, способные к развитию, расширению и переносу на новые платформы. Какой-либо единой архитектуры ОС не существует, однако структура ОС почти всегда имеет следующие составляющие:

  • ядро - центральная часть операционной системы, выполняющая ее основные функции и решающая внутрисистемные задачи организации вычислительного процесса.

  • командный процессор - расшифровывает и исполняет команды пользователя, поступающие через клавиатуру,

  • драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором,

  • дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером [7].

Операционные системы обладают рядом характеристик, позволяющих эффективно использовать возможности компьютера. Грошев С. в своей статье «Основные понятия ОС» привел эти свойства [4].

Переносимость. Если ОС написана на переносимом языке, то возможен быстрый от одной архитектуры компьютеров к другой, то есть использование всей ОС целиком на машине с другим процессором или конфигурацией при минимальных изменениях исходного текста. Большинство современных ОС пишутся на языках высокого уровня, обладающих высокой переносимостью.

Расширяемость и возможность исправлений. Код операционной системы должен быть написан так, чтобы его удобно было дополнять и модифицировать при изменении требований к системе, поскольку операционные системы обязательно изменяются с течением времени. В каждой операционной системе есть ошибки. Время от времени они обнаруживаются и исправляются. Необходимость регулярных изменений операционных систем обязала их иметь модульную конструкцию с четко определенным взаимодействием модулей. Система представляет собой набор отдельных компонентов, взаимодействующих друг с другом только посредством функциональных интерфейсов, новые компоненты добавляются к исполнительной системе как новые модули, обращающиеся интерфейсам других компонентов.

Мультипроцессорная обработка. Необходимо, чтобы приложения могли использовать преимущества множества разновидностей компьютеров, известных в настоящее время. Например, компьютерам с несколькими процессорами необходима современная ОС, чтобы в полной мере использовать их возможности. Она должна позволять запуск одного и того же приложения, как на однопроцессорных, так и на многопроцессорных вычислительных машинах. В предельном случае несколько приложений выполнялось бы одновременно с максимальной скоростью, а приложения, требующие большого объема вычислений, могли бы повысить свою производительность, распределяя работу между несколькими процессорами.

Распределенные вычисления. В связи с тем, что в 80-е годы 20-го века персональные компьютеры стали более доступными, характер вычислении необратимо изменился. Там, где раньше одна большая вычислительная машина обслуживала все предприятие или организацию, теперь появились персональные компьютеры для рядовых служащих. Улучшенные возможности работы в сети позволили малым компьютерам связываться друг с другом, зачастую совместно используя аппаратные или вычислительные ресурсы в форме файл-серверов, серверов печати и серверов вычислений. Учитывая эти изменения, разработчики операционных систем встраивают функции поддержки сети непосредственно в систему, тем самым, обеспечивая приложениям возможность распределять работу между несколькими вычислительными системами.

Надежность и устойчивость. Система должна защищать себя как от внутренних сбоев, так и от внешнего вторжения. Она должна всегда вести себя предсказуемо, и у приложений не должно быть возможности повредить операционную систему или нарушить ее функционирование.

Совместимость. Несмотря на то, что новые версии операционной системы призваны расширять существующие технологии, ее пользовательский интерфейс, а также API (ApplicationProgramming Interface - интерфейс программирования приложений) должны быть совместимы с предыдущими версиями.

Производительность. Система должна отвечать, всем требованиям, но при этом быть максимально быстрой и обеспечивать минимальное время отклика на каждой аппаратной платформе.

Исходя из всего вышеперечисленного, ОС является неотъемлемой частью ПО компьютера, выполняющей множество функций по управлению, организации и защите слаженной работы компьютера. В этой связи она имеет определенную структуру и обладает рядом обозначенных свойств, необходимых, для реализации своих функций.


2. Классификация операционных систем

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

По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:

  • однозадачные (например, MS-DOS, MSX) - выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером; включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.

  • многозадачные (OC EC, OS/2, UNIX, Windows) - управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

По числу одновременно работающих пользователей ОС делятся на:

  • однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

  • многопользовательские (UNIX, Windows NT).

«Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной» [8].

По наличию в ОС средств поддержки многопроцессорной обработки, они делятся на однопроцессорные ОС и многопроцессорные ОС. Последние, в свою очередь, по способу организации вычислительного процесса, разделяются на:

  • Асимметричная ОС - целиком выполняющаяся только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам.

  • Симметричная ОС - полностью децентрализованная, она использует весь состав процессоров, разделяя их между системными и прикладными задачами [8].

На свойства ОС оказывает влияние те аппаратные средства, на которые она ориентирована. «По типу аппаратуры различают операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ» [8]. Сюда следует добавить также и ОС для смартфонов. Очевидно, что ОС большой машины является более сложной и функциональной, чем ОС персонального компьютера. Так в ОС больших машин функции по планированию потока выполняемых задач реализуются путем использования сложных приоритетных дисциплин и требуют большей вычислительной мощности, чем в ОС персональных компьютеров. Аналогично обстоит дело и с другими функциями.

Существует классификация по основному методу доступа к ресурсам компьютера, который обеспечивает ОС. Основываясь на неё выделяют следующие ОС:

1. Системы реального времени (QNX, RT/11) - это ОС, способная выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия). Это время называется временем реакции системы, а соответствующее свойство системы - ее реактивностью. Для этих систем предусмотрен фиксированный набор заранее разработанных программ, а выбор программы на выполнение осуществляется исходя из текущего состояния объекта или в соответствии с расписанием плановых работ. Системы реального времени применяются для управления различными техническими объектами, такими, например, как станок, спутник, научная экспериментальная установка и т.д.

2. Системы, работающие в пакетном режиме (например, OC EC); они нацелены на максимальную пропускную способность, то есть решение максимального числа задач в единицу времени. Для этой цели используется следующая схема функционирования: «в начале работы формируется пакет заданий, каждое задание содержит требование к системным ресурсам; из этого пакета заданий формируется мультипрограммная смесь, то есть множество одновременно выполняемых задач. Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины» [8]. Следовательно, от таких систем не следует ждать решения задач в определенный период времени.

3. Системы разделения времени - призваны исправить основной недостаток систем пакетной обработки - изоляцию пользователя-программиста от процесса выполнения его задач. Каждому пользователю системы разделения времени предоставляется терминал, с которого он может вести диалог со своей программой. Так как в системах разделения времени каждой задаче выделяется только квант процессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым. Если квант выбран достаточно небольшим, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них единолично использует машину. Ясно, что системы разделения времени обладают меньшей пропускной способностью, чем системы пакетной обработки, так как на выполнение принимается каждая запущенная пользователем задача, а не та, которая "выгодна" системе, и, кроме того, имеются накладные расходы вычислительной мощности на более частое переключение процессора с задачи на задачу. Критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя [8].

Некоторые операционные системы могут совмещать в себе свойства систем разных типов, например, часть задач может выполняться в режиме пакетной обработки, а часть - в режиме реального времени или в режиме разделения времени. В таких случаях режим пакетной обработки часто называют фоновым режимом.

Таким образом, существует несколько классификаций ОС, каждая из которых не исключает другую. Они только основываются на различных функциях и свойствах ОС.


3. Типы операционных систем и их характеристики

ОС как и вообще компьютеры, прошли большой путь в развитии и усовершенствовании за последние десятилетия. (В приложении 2 схематически представлены основные моменты в истории развития ОС [9]) Были созданы многие ОС, анализируя устройство которых, можно наглядно увидеть эволюцию в компьютерной инженерии. Ниже представлены основные типы ОС и их общие характеристики.

  1. ОС стандарта CP/M

Начало созданию операционных систем для микроЭВМ положила ОС СР./М, разработанная в 1974 году. Она была установлена на многих 8-разрядных машинах. В рамках этой операционной системы было создано программное обеспечение значительного объема, включающее трансляторы с языков Бейсик, Паскаль, Си, Фортран, Кобол, Лисп, Ада и многих других, текстовые и табличные процессоры, системы управления базами данных.

  1. ОС стандарта MSX

Для ОС данного стандарта ЭВМ должна иметь оперативную память объемом не менее 16 К, постоянную память объемом 32 К с встроенным интерпретатором языка Бейсик, цветной графический дисплей с разрешающей способностью 256х192 точек и 16 цветами, трехканальный звуковой генератор на 8 октав, параллельный порт для подключения принтера и контроллер для управления внешним накопителем, подключаемым снаружи.

ОС такой машины должна была обладать следующими свойствами: требуемая память - не более 16 К, совместимость с СР./М на уровне системных вызовов, совместимость с DOS по форматам файлов на внешних накопителях на основе гибких магнитных дисков, поддержка трансляторов языков Бейсик, Си, Фортран и Лисп. Таким образом, эта операционная система, получившая название MSX-DOS, учитывала необходимость поддержки обширного программного обеспечения, разработанного для СР/М, и одновременно ориентировалась на новые в то время разработки, связанные с DOS, графические пакеты (Система управления базами данных (СУБД) - позволяет управлять большими информационными массивами - базами данных), символьные отладчики и другие проблемно ориентированные программы.

Успех системы в значительной степени был обусловлен ее предельной простотой и компактностью, возможностью быстрой настройки на различные конфигурации ПЭВМ. Первая версия системы занимала всего 4 К, что было весьма важно в условиях ограниченности объемов памяти ПЭВМ того времени.

3. Операционные системы типа DOS.

ОС типа DOS стала доминирующей с появлением 16-разрядных ПЭВМ, использующих 16-разрядные микропроцессоры типа 8088 и 8086. С точки зрения долголетия ни одна операционная система для микрокомпьютеров не может даже приблизиться к DOS. С момента появления в 1981 году DOS распространилась настолько широко, что завоевала право считаться самой популярной в мире ОС «Право на использование операционной системы 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. <…> Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS - широко теперь применяемую MS-DOS» [7]. Несмотря на некоторые свои недостатки и на то, что большая ее часть основывается на разработках 70-х годов, DOS продолжает существовать и распространяться и поныне.

Однако эти системы имели ряд недостатков: обладали малым для компьютеров IBМ РС быстродействием, высокой стоимостью, отсутствием доступных языков программирования. Окончательно чаша весов склонилась в пользу системы РС DOS после того, как фирма IВМ с ее помощью реализовала все прикладные программные средства для IВМ РС, а также инструментарий, работающий под их управлением.

4.Пи-система

В начальный период развития персональных компьютеров была создана операционная система USCD p-system. Основу этой системы составляла так называемая П-машина - программа, эмулирующая гипотетическую универсальную вычислительную машину. П-машина имитирует работу процессора, памяти и внешних устройств, выполняя специальные команды, называемые П-кодом. Главной отличительной чертой системы являлась минимальная зависимость от особенностей аппаратуры ПЭВМ. Именно это обеспечило переносимость Пи-системы на различные типы машин. Компактность П-кода и удобно реализованный механизм подкачки позволял выполнять сравнительно большие программы на ПЭВМ, имеющих небольшую оперативную память.

Однако принципиальной особенностью данной системы являлся преимущественно интерпретационный режим исполнения прикладных программ, что влекло интенсивные обмены информацией между оперативной памятью и внешними накопителями. В результате происходило существенное замедление работы.

5. ОС Multics

Эта ОС основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каждым сегментом связывался уровень доступа. Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы был не ниже уровня доступа соответствующего сегмента. Также впервые в Multics была реализована полностью централизованная файловая система. То есть, даже если файлы находятся на разных физических устройствах, логически они как бы присутствуют на одном диске. Если вдруг файла там не оказывается, умная система просит вставить соответствующий девайс. Помимо этого, в Multics наличествовал большой объем виртуальной памяти, что позволяло делать имэйджи файлов из внешней памяти в виртуальную. Увы, но все попытки наладить в системе относительно дружественный интерфейс провалились. Несмотря на то, что этот проект был закрыт, считается, что именно ОС Multics дала начало ОС Unix.

6. ОС семейства UNIX

Важным этапом в истории мини-компьютеров и операционных систем в целом явилось появление операционной системы UNIX в лаборатории Bell Labs компании AT&T. Изначально она была разработана для мини-компьютера PDP-7 и включала в себя множество архитектурных особенностей более сложных операционных систем, таких как разделение времени и многопользовательская работа. В 1970-х годах началось массовое использование операционной системы UNIX, к этому времени она была переписана на языке программирования высокого уровня С, что заметно облегчило её переносимость. Поскольку эта операционная система распространялась вместе с исходными текстами, она стала первой операционной системой, в которую могли вноситься изменения. Очень значительную роль открытые исходные тексты UNIX сыграли в распространении этой системы в образовательной и научной среде, прежде всего в университетах. Наиболее известен в этой области проект BSD (Berkley Software Distribution) - академическая версия UNIX, созданная в университете Беркли. Впоследствии BSD стал основой для очень многих коммерческих и некоммерческих проектов, в том числе широко распространённой сегодня свободной реализации UNIX - FreeBSD (9).

Удачные архитектурные решения UNIX, гибкость, элегантность, мощные функциональные возможности и открытость позволили этой операционной системе завоевать рынок не только мини-компьютеров, но и мэйнфреймов, серверов, рабочих станций на базе RISC-процессоров. Многие появившиеся впоследствии операционные системы позаимствовали некоторые ключевые идеи UNIX: переносимость на основе языка C, иерархическую файловую систему, интерфейс командной строки.

7. Операционные системы семейства Windows

Windows первой операционной системой для персонального компьютера, которую Билл Гейтс оснастил графическим интерфейсом и многозадачностью. В ноябре 1985 вышла Windows 1.0, ставшая первой в череде ОС многочисленного семейства Windows.

Вышедшая позже Windows3.x - 16-разрядная ОС, поэтому для программ память представляется состоящей из 64-Кб сегментов, а все данные в основе 16-разрядные. Такая система не только не удобна для программистов, но может оказаться менее эффективной по сравнению 32-разрядной адресацией при работе с большими массивами данных. Еще одно следствие 16-разрядной базы этой ОС - ограниченность системных ресурсов.

В Windows 3.x для хранения таких структур, как дескрипторы файлов прикладных программ выделяется небольшой блок памяти в других адресах. После того как эти области памяти заполняются, Windows не может загрузить новые прикладные программы, даже если в её распоряжении остается вполне достаточно памяти в других адресах.

Крупным шагом вперед стал выпуск в мае 1990 года версии Windows 3.0. Фирма Microsoft ввела поддержку защищенного режима процессоров 80286 и 80386, что давало прикладным программам больше памяти. Поддержка 386 расширенного режима была перенесена из Windows/386. Прикладным программам отводилось до 16 Мб памяти, причем не странично организованной, а доступной для одновременного использования. Была реализована псевдомногозадачность и возможность выполнения DOS-программ в окне. Заметно улучшился пользовательский интерфейс. Программы управления файлами File Manager и Program Manager были выполнены в стиле самой среды, появилась программа конфигурации Control Panel, были добавлены пропорциональные шрифты, а также объемные интерфейсные элементы: полосы прокрутки и кнопки.

Изменения в работе дисплейных драйверов и возможность адресации большого объема памяти позволили Windows работать существенно быстрее. Наконец-то и пользователи, и разработчики программных продуктов получили именно ту среду, которую они так долго ждали.

Операционная оболочка Windows 3.1 - это разработанная фирмой Microsoft надстройка над ОС DOS, обеспечивающая большое количество возможностей и удобств для пользователей и программистов. Широчайшее распространение Windows сделалось фактическим стандартом для IBM PC - совместимых компьютеров: подавляющее большинство пользователей таких компьютеров работают в Windows. В отличие от оболочек типа Norton Commander, Windows не только обеспечивает удобный и наглядный интерфейс для операции с файлами, дисками и т.д., но и предоставляет новые возможности для запускаемых программ в среде Windows программ. Разумеется, для использования этих возможностей программы должны быть спроектированы по требования Windows.

Следующая версия - Windows 95 имела ряд достоинств:

  1. практически полная 32-битная ОС, что ускоряет работу многих программ.

  2. удобный графический многооконный интерфейс для пользователя (Рабочий стол - Desktop);

  3. возможность создания на Рабочем столе Ярлыков и Папок важнейших программ для их быстрого запуска. Внутри Папок могут находиться и другие Папки и Ярлыки, что создает удобство в работе;

  4. запуск прикладных программ и возможность создания Меню при нажатии кнопки Пуск (Star) в панели задач;

  5. самонастраивающая система драйверов поддержки аппаратной части компьютера (технология «Plug and Play» - «Подключай и Играй»);

  6. многозадачность;

  7. развитые сетевые функции, включая Internet;

  8. большой выбор прикладного программного обеспечения и поддержка большинства 16-битных приложений;

  9. поддержка Multimedia;

  10. ориентация большинства современных производителей компьютерной техники и программного обеспечения Windows 95.

Однако существовал и ряд недостатков ОС Windows 95:

  1. высокие требования к аппаратной части компьютера (процессору, ОЗУ, жесткому диску);

  2. недостаточная устойчивость в работе, особенно у русскоязычных версий. При сбоях в работе Windows 95 автоматически запускается программа Scandisk, которая, как правило, устраняет сбои и восстанавливает нормальную работу Windows 95;

  3. для обслуживания диска на компьютере с ОС Windows 95 надо использовать только собственные средства Windows 95 (Scan-Disk и Defrag для Windows 95) или специальные утилиты NU-9 для Windows 95 и ни в коем случае нельзя использовать старые утилиты (NU-6,7,8) SpeeDisk, NortonDisk Doctor, особенно для русскоязычной версии Windows 95. Иначе можно повредить файловую систему Windows 95.

Windows XP - первая операционная система Microsoft с полностью настраиваемым интерфейсом. Теперь пользователи могут коренным образом изменять внешность своей ОС с помощью сменных «шкурок» (skins), сменивших простые экранные «темы» времён Windows 95. Благодаря новым «темам» можно не только сменить рисунок на Рабочем столе, шрифт подписей к иконкам и вид курсора мыши - в стороне не остаётся и обличье папок, служебных панелей и выпадающих меню.

Вторым «подарком» Microsoft домашнему пользователю стало «интеллектуальное» меню «Пуск». При щелчке по этой кнопке Windows XP предлагает вам меню лишь тех программ, которыми вы часто пользуетесь, для вызова же других программ вам придется нажать на кнопку «Другие программы».

В последствии было создано еще множество ОС семейства Windows. (В приложении №3 мы представили список ОС семейства Windows) По данным различных исследований и опросов в настоящее время Windows установлена на 91% персональных компьютеров и рабочих станций. По данным компании Net Applications, на август 2014 года рыночная доля Windows составила 91,68%. Среди различных версий Windows по данным W3Schools с августа 2011 года наиболее популярна Windows 7, на которой и был написан данный проект.


Заключение

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

Операционные системы развиваются и модифицируются в общем контексте развития технических и программных средств. Постоянной средой этого развития является сосуществование по меньшей мере 3-х уровней организации информационных - вычислительных процессов - аппаратурного, программного, информационного. Они образуют некоторые слои, страты информационных технологий, которые взаимозаменяемы в определенных пределах. Однако мы нашли также и подтверждение того, что современные ОС требуют больших ресурсов от компьютера, на которых они установлены, таких, как тактовая частота процессора, оперативная и дисковая память, наличие и разрядность дополнительных карт и устройств.

Данная работа наглядно показывает, как происходило развитие компьютерной мысли, чего удалось достичь, и в каком направлении двигаться дальше. Эта работа полезна для читателей любой категории, так как понимание того, как работает операционная система, помогает усвоить общий принцип устройства компьютера.


Список использованной литературы


  1. Альгин В.Б. Курс лекций по компьютерной информатике: - Минск: Объединенный институт машиностроения НАН Беларуси, 2008. - 129 с.

  2. Беляев М.А. Малинина Л.А. Лысенко В.В. Основы информатики: Учебник для вузов. - М.: Феникс, 2006. 352 с.

  3. Грошев А.С. Информатика: учебник для вузов / А.С. Грошев. - Архангельск, Арханг. гос. техн. ин-т, 2010. - 470 с.

  4. Грошев С. Основные понятия ОС / Наука и образование: Электронное научно-техническое издание / [Электронный ресурс]. - technomag.bmstu.ru/doc/48639.html

  5. Информатика: Учебник. 3-е перераб. изд. / Под ред. проф. Н.В. Макаровой. - М.: Финансы и статистика, 2000. - 768 с.

  6. Карпов В. Е Коньков К.А. Основы операционных систем. Курс лекций. Учебное пособие / Под ред. В.П. Иванникова. - М.: ИНТУИТ.РУ «Интернет-Университет Информационных Технологий», 2005. - 536 с.

  7. Операционная система: Основы информатики[Электронный ресурс]. - informatikaiikt.narod.ru/computeriustroystvo4.html (дата обращения 16.02.2015)

  8. Черкасова Н.И. Операционные системы. Часть I: Тексты лекций. - М.: МГТУ ГА, 2010. -76 с.

  9. Введение в операционную систему UNIX [Электронный ресурс]. - Режим доступа: openspin.org/materials/courses/admin/ ch01.html (дата обращения 23.03.2015)


Приложение

Приложение 1. Слои программного обеспечения компьютерной системы.

Курсова работа по теме Операционая система

Приложение 2. История операционных систем

Курсова работа по теме Операционая система

Приложение №3. Операционные системы семейства Windows.

Windows NT 3.1 (1993)

Windows NT 3.5 (1994)

Windows NT 3.51 (1995)

Windows NT 4.0 (1996)

Windows 2000 - Windows NT 5.0 (2000)

Windows XP - Windows NT 5.1 (2001)

Windows XP 64-bit Edition - Windows NT 5.2 (2003)

Windows Server 2003 - Windows NT 5.2 (2003)

Windows XP Professional x64 Edition - Windows NT 5.2 (2005)

Windows Vista - Windows NT 6.0 (2006)

Windows Home Server - Windows NT 5.2 (2007)

Windows Server 2008 - Windows NT 6.0 (2008)

Windows Small Business Server - Windows NT 6.0 (2008)

Windows 7 - Windows NT 6.1 (2009)

Windows Server 2008 R2 - Windows NT 6.1 (2009)

Windows Home Server 2011 - Windows NT 6.1 (2011)

Windows 8 - Windows NT 6.2 (2012)

Windows Server 2012 - Windows NT 6.2 (2012)

Windows 8.1 - Windows NT 6.3 (2013)

Windows Server 2012 R2 - Windows NT 6.3 (2013)

Windows 10 - Windows NT 6.4 (2015)

Источник: ru.wikipedia.org



© 2010-2022