Обзор операционных систем реферат

Обновлено: 06.07.2024

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

Оглавление

Введение 3
1. Функции ОС 4
2. Многозадачность 5
3. Виды ОС 6
4. Типы ОС 7
5. Понятие операционной системы 8
6. История развития 9
Выводы 13
Список использованных источников 14 (Данный пункт отсутствует в работе!)

Файлы: 1 файл

Реферат 11.doc

Федеральное государственное бюджетное общеобразовательное учреждение высшего профессионального образования

Кафедра почвоведения, агрохимии и земледелия

Виды операционных систем

Проверила к. с.-х. н. доцент

2. Многозадачность 5

5. Понятие операционной системы 8

6. История развития 9

Список использованных источников 14

Введение

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

В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами -- с одной стороны -- и прикладными программами с другой.

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

В большинстве вычислительных систем ОС является основной, наиболее важной (а иногда и единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).

Функции ОС

    • Управление памятью;
    • Управление доступом к устройствам ввода-вывода;
    • Управление файловой системой;
    • Управление взаимодействием процессов, диспетчеризация процессов;
    • Управление использованием ресурсов;
    • Загрузка программ в оперативную память и их выполнение;
    • Интерфейс с пользователем;
    • Межмашинное взаимодействие (сеть);
    • Защита самой системы и пользовательских данных и программ;
    • Разграничение прав доступа и многопользовательский режим работы.

    Многозадачность

    Многозадачность (multitasking, multiprogramming) - свойство операционной системы и ЭВМ, при которой один процессор может обрабатывать несколько разных программ или разных частей одной программы одновременно. При этом все программы вместе удерживаются в оперативной памяти и каждая выполняется за какой-то период времени. Например, одна программа может работать, пока другие ожидают включения периферийного устройства или сигнала (команды) оператора. Способность к многозадачности зависит в большей степени от операционной системы, чем от типа ЭВМ. Наиболее распространенной многозадачной системой является Unix фирмы AT&T’s Bell Laboratories (США).

    Виды ОС

    Многопользовательская система, система с коллективным доступом, система коллективного доступа (multiuser system, multiaccess system) - вычислительная система или ее часть (например операционная система), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в очень быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. При этом последний не замечает задержек времени, связанных с обслуживанием других пользователей. Примерами разработок указанного вида могут служить помимо Windows операционные системы: NetWare, созданная и развиваемая фирмой Novell (США) для локальных информационных вычислительных систем; Unix фирмы AT&T’s Bell Laboratories (США); REAL/32 и др.

    Однопользовательская система (one user system) - операционная система, не обладающая свойствами многопользовательской. Примерами однопользовательских ОС являются MS DOS фирмы Microsoft (США) и ОС/2, созданная совместно Microsoft и IBM.

    Сетевая операционная система, СОС (NOS, Network Operating System) - операционная система, предназначенная для обеспечения работы вычислительной сети. Примерами сетевых операционных систем являются Windows NT, Windows 2000, Novel Netware, Unix, Linux и др.

    Типы ОС

    * графические (с наличием графического пользовательского интерфейса - GUI) - текстовые (только командная строка);

    * открытые (с возможностью редактировать исходный код) - закрытые (без возможности редактировать исходный код);

    * высокая стабильность (устойчивость к сбоям аппаратной части)- низкая стабильность;

    * простая в администрировании (для рядового пользователя) - сложная, для системных администраторов;

    * с высоким уровнем безопасности данных - с низким уровнем безопасности;

    Понятие операционной системы

    История развития ОС

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

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

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

    Более менее нормальное творение удалось создать Кену Томпсону. В 1969 году он написал игру Space Travel, которая не имела совершенно никакого успеха и перспектив развития у нее небыло. Но это сильно сказано - небыло. Взявшись за свое детище, Кен Томпсон стал модернизировать операционную систему Multics для работы игры. Позже операционная система получила название Unics (от названия операционной системы Multics), а еще позже - UNIX.

    Операционная система была написана с использованием языка программирования - ассемблер, не имела графического интерфейса, работала в режиме командной строки. Отличалась от предыдущей надежностью. Это качество сохранилось и до теперешних времен. В ней имелся командный интерпритатор BASH - Bounre Again SHell, позволяющий работать в среде операционной системы. Немного позже Кен Томпсон и его соратники по созданию Unix, стали продавать свою систему, как вполне устойчивый коммерческий проект.

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

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

    Первой операционной системой с поддержкой графического интерфейса пользователя (GUI, Graphical User Interface - полное название графического интерфейса) стала операционная система Macintosh (сокращенно - Mac), разработанная для компьютеров Apple PC. Такой интерфейс создавался в пределах компании Apple и никто не имел никакого права копировать эту систему и устанавливать ее на компьютерах, не совместимых с Apple. Этот интерфейс был весьма удобным, появился рабочий стол, окна, раскрывающиеся меню и пиктограммы ярлыков позволяли использовать компьютер с максимальным удобством. Впервые такой графический интерфейс был разработан в компании Apple в 1983 году, а его продажа и даже реклама компьютера Apple с графической ОС Macintosh прошла по Американскому телевидению в 1984 году.

    Лишь 20 ноября 1985 года компания Microsoft представила свою "операционную систему" Windows 1.0 на выставке компьютерных технологий в Лас-Вегасе. Данная операционная система была очень "сырой", ее даже назвать полноценной операционной системой - это было бы просто самообманом. Windows 1.0 был построен с использованием DOS, фактически он являлся полноценной надстройкой DOS - графический проводник, позволяющий выполнять простейшие задачи над файлами и запускать программы после одного щелчка мышки по пиктограмме программы. В системе была так же реализована панель управления. На этом собственно удобство ОС заканчивалось. Система работала на компьютере с процессором i286. Позже последовал проект Windows 2.0, за ним Windows NT (New Technologies), Windows 3.0. Настоящий успех начался с операционными системами с выходом версии Windows 3.0.

    Несколько слов о так называемых программах-надстройках DOS. Это программы, запускаемые при запуске операционной системы, позволяющие выполнять операции по редактированию текста с помощью специального редактора, копирование, перемещение, переименование и удаление файлов и каталогов с носителей информации и тому подобные операции. В таких надстройках была реализована мышка, клавиатурные комбинации клавиш, а для еще большего удобства были задействованы специальные функциональные клавиши - это 12 клавиш, подписанные как F1, F2, F3 и так далее, находятся и на современных клавиатурах над группой буквенно-цифровых клавиш. Пример подобных программ - Norton Commander производства Symantec Corporation. Подобные программы существуют и сейчас и активно используются на серверах при администрировании. Подобные Nortonу: Volkov Commander, Far, Windows Commander.

    В 1986 году компания IBM и Microsoft объеденили свои усилия с целью создания качественного программного обеспечения. Результатом их работы стала операционная система OS/2.

    Выводы

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

    • Для учеников 1-11 классов и дошкольников
    • Бесплатные сертификаты учителям и участникам

    Министерство образования и науки Республики Дагестан

    Государственное казенное общеобразовательное учреждение

    Республики Дагестан

    «Кикуникутанская основная общеобразовательная школа

    Предмет: информатика и ИКТ

    Учитель первой квалификационной категории

    Расулов Хайрула Рамазанович

    Кизлярский район, кутан Кикуни

    2019 -2020 учебный год.

    Особое место среди системных программ отведено операционным системам.

    Операционная система (ОС)- это программа, запускающаяся сразу.

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

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

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

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

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

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

    Основные функции ОС

    Удобная оболочка, с которой работает пользователь.

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

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

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

    На данный момент существуют: 16-разрядные операционные системы (Dos, Windows 3.1, Windows 3.11), 32-разрядные операционные системы (Windows98, Windows 2000, WindowsMe), 64-разрядные операционные системы(Windows XP, WindowsVista).

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

    В зависимости от алгоритма управления процессором, ОС делятся на:

    - Однозадачные и многозадачные

    - Однопользовательские и многопользовательские

    - Однопроцессорные и многопроцессорные системы

    - Локальные и сетевые.

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

    - Однозадачные (MS DOS)

    - Многозадачные (OS/2, Unix, Windows)

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

    В зависимости от областей использования многозадачные ОС подразделяются на три типа:

    - Системы пакетной обработки (ОС ЕС)

    - Системы с разделением времени (Unix, Linux, Windows)

    - Системы реального времени (RT11)

    hello_html_m2258ca05.jpg

    Рисунок 1. Скриншот рабочего стола Linux

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

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

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

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

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

    Операционные системы, основанные на графическом интерфейсе. Операционная системы семейства Windows.

    Оболочка Windows включает в себя множество компонентов и обеспечивает пользователям различной квалификации комфортные условия работы.

    В течение долгих лет с момента своего появления персональные компьютеры (IBM - совместимые) обходились без специальных "пользовательских оболочек", работая непосредственно под управлением операционной системы (MS-DOS, DR DOS, PC-DOS). Все операции управления компьютером производились путем ввода с клавиатуры некоторых слов - директив. Неудобство такого алфавитно-цифрового интерфейса порождало претензии и к самим компьютерам (возможно и не совсем обоснованные).

    Работа с персональной ЭВМ мало отличалась от работы, например, на мини-ЭВМ: необходимо было хорошо знать ОС.

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

    Windows представляет собой графическую оболочку. От пользователя не требуется ввод директив с клавиатуры в виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемую операцию с помощью манипулятора мышь. На выбранном объекте необходимо зафиксировать курсор кнопкой мыши - и операция выполняется. С помощью того же манипулятора можно перемещать пиктограммы и окна по экрану, менять их размер, открывать и закрывать их - и все это при минимальном использовании клавиатуры для ввода каких бы то ни было директив. Кроме того, для любителей традиционного интерфейса DOS реализована возможность выхода на этот уровень. В оболочке Windows реализован принцип WYSIWYG (What you see is what you get = То, что вы видите, вы и получаете), до сих пор бывший привилегией небольшого числа программ.

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

    У меня была возможность работать с ОС Microsoft от Windows 2000, до версии Windows 8, по-моему мнению наиболее удачной является ОС Windows 7, обладающая более совершенной защитой, чем Windows XP , более продуманный интерфейс и много разных других мелочей, делают эту ОС более привлекательной. Microsof t выпустили обновление для Windows 8, Windows 8.1, в которой решили немного вернуться к привычному пользователям рабочему столу.

    Существуют и ОС для смартфонов: Android ; iOS ; Windows Phone . ОС Android на данный момент является самой популярной и распространенной. Если на рынке десктопных ОС главная тема, как и прежде, – Windows 10, то среди мобильных ОС по статистике 2016 года от компаний StatCounter и Net Applications, таковой могла бы стать iOS. С одной стороны, система получила крупнейшее обновление, с другой – новое поколение i-гаджетов в виде iPhone 7 и 7 Plus.

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

    Операционные системы могут быть классифицированы по базовой технологии ( UNIX-подобные , пост-UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, ОС PDA , ОС реального времени , для рабочих станций или серверов), а также по множеству других признаков.

    Актуальность работы обусловлена следующими факторами.

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

    Мировая компьютерная индустрия развивается очень стремительно. Производительность систем возрастает, а, следовательно, становится возможной обработка больших объёмов данных. Операционные системы класса “MS DOS” уже не справляются с таким потоком информации и не могут целиком использовать ресурсы современных компьютеров. Поэтому в последнее время происходит переход на более мощные и совершенные операционные системы – например, класса “Unix”.

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

    Объектом данной работы являются крупнейшие современные компании-производители операционных систем и их программные продукты.

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

    В работе использованы описательный и сопоставительный методы исследования.

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

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

    1 Крупнейшие производители операционных систем и их продукты

    1.1 Свободные

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

    На свете существует несколько десятков бесплатных ОС, и о некоторых из них нужно знать каждому айтишнику. Самая известная после Linux операционная система - BSD. Она была разработана в 1978 году в Университете Беркли на базе ОС UNIX. Из наиболее распространенных дистрибутивов этой открытой системы можно назвать FreeBSD, PC-BSD и DesktopBSD.

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


    1. MS Windows — GNU/Linux

    2. MS Office — OpenOffice

    3. MS SQL — PostgreSQL

    4. Internet Explorer — Firefox

    5. MS Outlook — Kmail/Thunderbird

    6. Photoshop — Gimp

      1. Авторские/внутренние

      AROS (AROS Research Operating System), свободная портируемая (в том числе для процессорной линейки x86 ) операционная система, идейный потомок AmigaOS .

      UCSD P-System (портативная среда программирования/операционная система/виртуальная машина, разработана студентами университетов Калифорнии в Сан-Диего; управляется профессором Ken Bowles, написана на языке Паскаль )

      FLEX9 — от TSC для Motorola 6809, наследница FLEX, работавшей на Motorola 6800.

      JavaOS — основным компонентом является Java VM.

      SSB-DOS — от TSC для Smoke Signal Broadcasting, разновидность FLEX .

      TSX-32 многозадачная 32-битная операционная система для DOS -приложений, частично заимствовавшая идеи OS/2 , DESQView и операционных систем фирмы DEC . -1993 год. Отличалась самой быстрой реализацией файловой системы FAT16 из известных.

      Сравнительная характеристика операционных систем

      Microsoft завоевала рынок ОС для домашнего и офисного использования. "Windows" является распространенной и привычной многим пользователям системой, представляя собой проверенный брэнд.

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

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

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

      С другой стороны, "Windows" широко распространена по всему миру. Для нее написано много прикладного ПО, что в сочетании с удобным и красивым интерфейсом сделало ее лидером среди ОС данного класса.

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

      С конца 80-х показатели использования "Windows" неуклонно росли, а в 1995 году с выходом новой версии ОС случился настоящий бум. О спросе на "Windows" сегодня можно судить хотя бы по тому, что в 2007 г. за первые два месяца продаж последней версии ОС было продано 20 миллионов копий.

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

      В то же время она неудобна для использования дома или в офисе по причине сложности установки и настройки.

      "Unix" имеет мощный набор базовых средств для программирования. Это позволяет создавать сложный код на базе данной ОС.

      Появление в системе протоколов TCP/IP на раннем этапе развития ОС позволило стать "Unix" истинно сетевой системой и с успехом использовать ее в данном направлении.

      В "Unix" нет встроенного в ядро графического интерфейса, как в "Windows" или "Mac OS", и это также положительно сказывается на использовании системы, позволяя выбрать его по собственному усмотрению. Кроме того, этой ОС можно управлять с помощью командных языков, использование которых не ограничивает возможности и функциональность системы.

      Данная ОС является открытой, что означает публичную доступность спецификаций интерфейсов, протоколов и внутренних алгоритмов работы системы. Эта черта способствует развитию как программированию для "Unix", позволяя использовать все возможности системы и её эволюции. Эта особенность обусловила развитие целой ветви коммерческих операционных систем, написанных на базе "Unix": "Solaris", "Mac OS" и др.

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

      Недостатком использования является неудобство использования системы пользователем-непрограммистом. Являясь специализированной ОС, "Unix" предполагает специфические знания для своего использования. Это несколько сузило круг ее потребления.

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

      Написанный на базе "Unix", "Solaris" унаследовал от неё многие черты, в том числе и открытый исходный код, за исключением некоторых специфических модулей, и классическую надежность.

      Преимущество "Solaris", обеспечившее ей широкое применение в производстве, – это масштабируемость системы на многопроцессорные машины, что позволяет использовать вычислительные ресурсы всей сети, а не отдельных ее узлов.

      Использование собственной сетевой файловой системы NFS делает работу в больших сетях более удобной и позволяет географически рассредоточить вычислительные базы без ущерба для производства.

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

      К минусам данной ОС можно отнести сложность ее настройки

      Операционная система "Mac OS X" была создана для компьютеров "Macintosh" и считается одной из самых надежных и удобных ОС в мире. Но ее распространение ограничено моноплатформенностью и специфичностью применения компьютеров Apple. Поэтому данная система используется в основном в профессиональном дизайне, где высок спрос на "Macintosh".

      "Mac OS" построена по тем же принципам, что "Unix" и "Solaris", отличается высокой надежностью и стабильностью системы. Подробно проработанный интерфейс ОС удобен и имеет много достоинств.

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

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

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

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

      Самая новая версия Windows Vista, вышедшая осенью 2006 г., ознаменовала переход с 32-битных систем на 64-битные. Из-за высоких системных требований этой версии (особенно 1 Гб RAM), большинство используемых компьютеров не могут производительно работать под Windows Vista. Выход этой версии, по-видимому, будет способствовать обновлению парка персональных компьютеров.

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

      Содержание

      Введение
      I. Теоретические основы операционной системы
      1. Понятие операционной системы……………………………………….…..4
      2. Требования, предъявляемые к операционным системам………………. 6
      3. Виды современных операционных систем………………………………. 7
      II. Историческое развитие операционных систем
      2.1 UNIX……………………………………………………………………….…11
      2.2 . 0S/2…………………………………………………………………………..12
      2.3 MS-DOS……………………………………………………………………. 13
      2.4 Семейство Windows………………………………………………………….16
      III. Новейшие операционные системы
      3.1 Microsoft Windows Server 2008………………………………………………23
      3.2 Windows 7…………………………………………………..…………………25
      Заключение………………………………………………………………………..29
      Список литературы……………………………………………………………….30

      Работа содержит 1 файл

      КУРСОВЯ РАБОТАРазвитие и концепции операционных систем WINDOWS.doc

      Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Нижегородский государственный университет им. Н.И. Лобачевского

      9 Факультет дистанционного образования

      Курсовая работа

      Выполнила: студентка

      гр. 9- 12ФК/6 Балакина О.С

      Проверил: Усков А.В

      I. Теоретические основы операционной системы

        1. Понятие операционной системы……………………………………….…..4
        2. Требования, предъявляемые к операционным системам………………. 6
        3. Виды современных операционных систем………………………………. 7

        II. Историческое развитие операционных систем

        III. Новейшие операционные системы

        3.1 Microsoft Windows Server 2008………………………………………………23

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

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

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

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

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

        I. Теоретические основы операционной системы

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

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

        Операционные системы, в свою очередь, нужны, если:

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

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

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

        использующие файловые системы (с универсальным механизмом доступа к данным),

        многопользовательские (с разделением полномочий),

        многозадачные (с разделением времени).

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

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

          1. Требования, предъявляемые к Операционным системам.

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

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

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

          · Переносимость. Код должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которая включает наряду с типом процессора и способ организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа.

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

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

          · Безопасность. ОС должна обладать средствами защиты ресурсов одних пользователей от других.

          · Производительность. Система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа. [1],[2]

          В настоящее время существует большое разнообразие ОС. Они классифицируются по следующим признакам:

          - по количеству пользователей, одновременно обслуживаемых системой;

          - по числу процессов, которые могут одновременно выполняться под управлением ОС;

          - по типу доступа пользователя к компьютеру;

          - по типу средств вычислительной техники, для управления ресурсами которых система предназначена.

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

          Второй признак делит ОС на однозадачные и многозадачные. Заметим, что если система многопользовательская, то обычно она и многозадачная, но не наоборот.

          В соответствии с третьим признаком ОС делятся на:

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

          Читайте также: