Понятие и виды операционных систем

Понятие операционной системы, ее классификация (общие и специальные, однопрограммные и мультизадачные) и свойства. Состав операционной системы и назначение компонентов. Обзор устаревших операционных систем: Windows 95, 98, Windows NT, 2000, Windows XP.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 14.01.2015
Размер файла 26,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

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

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

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

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

Архитектурно-строительный факультет

РЕФЕРАТ

Понятие и виды операционных систем

ОГУ 200402.65.8008.026 Р

Руководитель работы

старший преподаватель кафедры информатики

_______________ Э.И. Мурзаханова

Исполнитель

студент группы 14Стр(ба)-6

_____________ ______А.В.Царенко

Оренбург 2014

Оглавление

Введение

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

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

1.2 Свойства операционной системы

1.3 Состав операционной системы и назначение компонент

2. Обзор устаревших операционных систем

2.1 Операционная система Windows 95, 98

2.2 Операционная система Windows NT, 2000

2.3 Операционная система Windows XP

Выводы и предложения

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

Введение

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

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

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

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

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

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

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

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

По режиму обработки задач различают ОС, обеспечивающие однопрограммный и мультипрограммный (мультизадачный) режимы. К однопрограммным ОС относится, например, всем известная, хотя сейчас уже практически и не используемая MS DOS. Под мультипрограммированием понимается способ организации вычислений, когда на однопроцессорной вычислительной системе создается видимость одновременного выполнения нескольких программ. Любая задержка в решении программы (например, для осуществления операций ввода-вывода данных) используется для выполнения других (таких же либо менее важных) программ. Иногда при этом говорят о мультизадачном режиме, причем, вообще говоря, термины «мультипрограммный режим» и «мультизадачный режим» - это не синонимы, хотя и близкие понятия. Основное принципиальное отличие этих терминов заключается в том, что мультипрограммный режим обеспечивает параллельное выполнение нескольких приложений, и при этом программисты, создающие эти программы, не должны заботиться о механизмах организации их параллельной работы (эти функции берет на себя сама ОС; именно она распределяет между выполняющимися приложениями ресурсы вычислительной системы, осуществляет необходимую синхронизацию вычислений и взаимодействие). Мультизадачный режим, наоборот, предполагает, что забота о параллельном выполнении и взаимодействии приложений ложится как раз на прикладных программистов. Хотя в современной технической и тем более научно-популярной литературе об этом различии часто забывают и тем самым вносят некоторую путаницу. Можно, однако, заметить, что современные ОС для персональных компьютеров реализуют и мультипрограммный, и мультизадачный режимы.

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

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

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

По основному архитектурному принципу операционные системы разделяются на микроядерные и макроядерные (монолитные). В некоторой степени это разделение тоже условно, однако можно в качестве яркого примера микроядерной ОС привести ОСРВ QNX, тогда как в качестве монолитной можно назвать Windows 95/98 или ОС Linux. Если ядро ОС Windows мы не можем изменить, нам недоступны его исходные коды и у нас нет программы для сборки (компиляции) этого ядра, то в случае с Linux мы можем сами собрать то ядро, которое нам необходимо, включив в него те программные модули и драйверы, которые мы считаем целесообразным включить именно в ядро (ведь к ним можно обращаться и из ядра) .

1.2 Свойства операционной системы

Свойства операционной системы, прежде всего, вытекают из требований предъявляемых к ним, таких как:

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

Защита программ и данных. Операционная система должна защищать выполняемые программы и данные от взаимного влияния их друг на друга.

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

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

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

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

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

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

1.3 Состав операционной системы и назначение компонент

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

Большинство ОС состоит из следующих основных модулей: базовая система ввода-вывода (BIOS - Basic Input Output System); загрузчик операционной системы (Boot Record); ядро ОС; драйверы устройств; командный процессор; внешние команды (файлы).

Базовая система ввода-вывода (BIOS) - это набор микропрограмм, реализующих основные низкоуровневые (элементарные) операции ввода-вывода. Они хранятся в ПЗУ компьютера и записываются туда при изготовлении материнской платы. Данная система, по сути, «встроена» в компьютер и является одновременно его аппаратной частью и частью операционной системы.

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

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

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

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

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

- файловая система (отвечает за размещение информации на устройствах хранения);

- система управления памятью (размещает программы в памяти);

- система управления программами (осуществляет запуск и выполнение программ);

- система связи с драйверами устройств (отвечает за взаимодействие с внешними устройствами);

- система обработки ошибок;

- служба времени (предоставляет всем программам информацию о системном времени).

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

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

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

Командный процессор - это программа, функции которой заключаются в следующем:

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

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

- загрузка и исполнение внешних команд (реализованных в виде самостоятельных программ) операционной системы и прикладных программ пользователя (файлы с расширением СОМ, ЕХЕ или ВАТ).

Некоторые стандартные команды (TYPE, DIR и другие) командный процессор выполняет сам. Такие команды называются внутренними (как правило, это основные команды работы с файлами и каталогами). Для выполнения внешних команд пользователя командный процессор ищет на дисках программу с соответствующим именем и расширением СОМ, ЕХЕ (например, FORMAT.COM), и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет ее из памяти. Таким образом, внешние команды ОС - это программы, поставляемые вместе с операционной системой в виде отдельных файлов.

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

2. Обзор устаревших операционных систем

2.1 Операционная система Windows 95, 98

В настоящее время, на более чем 80% персональных компьютеров во всем мире установлена одна из версий операционной системы Windows. Несмотря на очевидный успех как на корпоративном рынке, так и на рынке ОС для домашних компьютеров, Windows постоянно подвергается критике со стороны конечных пользователей и системных администраторов. Ранние версии Windows обладали совместимостью на уровне программ с MS DOS, и даже работали поверх DOS (вначале загружалась MS DOS, а затем запускалась Windows в качестве ее графической оболочки). В условиях доминирования DOS на рубеже 90-х годов возможность выполнять популярные у пользователей приложения в ожидании появления их Windows-версий была единственным средством выживания новой операционной системы, даже в ущерб ее надежности. Кроме того, успеху Windows способствовала удачная маркетинговая политика. Microsoft предоставляла лицензии на нее производителям компьютеров в массовом порядке; требования, которым должна была удовлетворять их продукция для получения лицензии, были весьма скромными. Поэтому производители аппаратуры с самого начала пытались сделать свою продукцию Windows-совместимой, благодаря чему и появилось огромное количество совместимых с Windows устройств.

С появлением Windows 95 (первой 32-разрядной версии Windows) основные недостатки данной ОС были либо устранены, либо потеряли былую остроту. Хотя Windows по-прежнему базировалась на DOS, количество используемых ею DOS-приложений было уже не столь велико. С выходом в начале 1998 г. версии Windows 98 стала очевидно, что Microsoft одержала полную победу над конкурентами. Можно отметить следующие принципиальные преимущества Windows 95-98 (сокращенно все эти версии обозначаются Windows 9x):

- она представляет собой законченную многозадачную операционную систему с графическим интерфейсом (а не графическую оболочку для MS-DOS, как предшествующие версии Windows); после установки она берет на себя все функции управления ПК, и имеет множество разнообразных драйверов, программных утилит и приложений;

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

- поддерживает 32-разрядные приложения, то есть задействует весь набор команд 32-разрядных микропроцессоров Intel (разумеется, если такие команды имеются в приложениях). Это существенно повышает скорость работы компьютера. В то же время в Windows 9x частично использованы и 16-разрядные команды (в целях совместимости с прежними версиями Windows);

- при достаточном объеме ОЗУ система обеспечивает повышение скорости выполнения приложений примерно на 25-30%; заметно быстрее стала работа с дисками, а скорость печати увеличена почти вдвое;

- графической пользовательский интерфейс полностью соответствует требованиям современного дизайна и обеспечивает максимальные удобства для работы. Было найдено оптимальное применение для правой кнопки мыши (отсутствующей в компьютерах Macintosh) и введен оперативный контроль за работающими в среде Windows приложениями;

- реализован режим Plug and Play (подключай и работай) - система в штатном режиме автоматически распознает новые периферийные устройства и сама устанавливает все необходимые драйверы;

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

- расширены средства связи и реализованы удобные решения для небольших локальных сетей;

- наряду с FAT16 введена поддержка файловой системы FAT32, позволяющей присваивать файлам длинные имена (до 255 символов);

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

2.2 Операционная система Windows NT, 2000

Операционная система Windows NT появилась осенью 1996 года. Целью компании Microsoft было завоевание не только рынка операционных систем для конечных пользователей, но и части рынка серверных операционных систем, на котором доминировали Novell, Sun и производители коммерческих версий UNIX. Windows NT, как первая полностью 32-разрядная операционная система семейства Windows, стала первым шагом в этом направлении. Она существовала в двух редакциях - Server и Workstation.

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

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

Операционная система Windows 2000 стала очередным шагом в эволюции Windows NT. Эта ОС, существующая в виде четырех различных версий (Professional, Server, Advanced Server, Datacenter Server), сочетала в себе надежность Windows NT с гибкостью, присущей системам семейства Windows 9x, и позиционировалась как операционная система для корпоративных пользователей.

Обладающая меньшей поддержкой «развлекательных» и «бытовых» средств, нежели Windows Me, она оказалась наилучшим выбором для многих компаний и домашних пользователей благодаря своей надежности, высокой производительности (достигнутой за счет изменений в системе управления памятью), средствам защиты файлов от удаления, удобным средствам настройки сетевого доступа. В Windows 2000 была обеспечена полная поддержка ноутбуков, ставших к тому времени весьма популярным типом компьютеров для корпоративных пользователей (в частности, обеспечивается контроль питания и электроснабжения для устройств, поддерживающих интерфейс ACPI - Advanced Configuration and Power Interface).

Следует, однако, сказать, что аппаратные требования этой операционной системы были для того времени довольно высоки - Windows 2000 Professional требовала как минимум процессора Pentium 133 и 64 Мбайт оперативной памяти, жесткий диск объемом 2 Гбайт и 1 Гбайт дополнительного свободного пространства. Кроме того, аппаратное обеспечение компьютера должно быть полностью совместимо с данной системой.

Так же как и Windows NT, эта версия ОС использует приоритетную многозадачность, поддерживает файловые системы FAT16, FAT32 и NTFS.

2.3 Операционная система Windows XP

После очевидного успеха Windows 2000 на корпоративном рынке и выпуска Windows Me для рынка домашних пользователей довольно быстрый выход новой операционной системы для тех же самых сегментов рынка оказался несколько неожиданным. Система Windows XP, существующая в двух редакциях (Home Edition для домашних пользователей и Professional для корпоративных) - это универсальный продукт, сочетающий достоинства обеих ее предшественниц: надежность Windows 2000 и гибкость Windows Me.

Общим для обеих редакций является поддержка мультимедиа, игр и иных развлекательных средств; вместе с тем Windows XP Professional обладает рядом дополнительных возможностей, необходимых корпоративным пользователям (в частности, связанных с безопасностью данных). Отметим, что эта операционная система поддерживает не все приложения, созданные для Windows 95/98, хотя в ее составе и есть средства эмуляции прежних версий Windows.

Помимо особенностей, которые были характерны еще для Windows Me, в Windows XP появились и некоторые новшества: возможность вернуться к предыдущей версии драйвера устройства без перезагрузки; инструмент Last Good Configuration, позволяющий вернуться к прежней конфигурации компьютера после неудачной установки нового устройства или программного обеспечения; возможность автоматического восстановления системы после ошибок пользователя при ее конфигурации; средства Remote Assistance, позволяющие удаленно управлять операционной системой (что существенно упрощает техническую поддержку удаленных пользователей для разработчиков приложений и системных интеграторов).

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

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

Выводы и предложения

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

Однако не все задумываются над тем, что персональный компьютер - это не просто механическое сочетание отдельных, пусть даже и высокопроизводительных компонентов. Для того, чтобы стать универсальным прибором, в котором все узлы работают гармонично, дополняют и поддерживают друг друга, должны быть строго согласованы аппаратные интерфейсы его устройств и методы программного управления ими. А стандартизация интерфейсов и протоколов не может происходить так быстро, как развитие аппаратной базы. Стандарты хороши только тогда, когда они общепризнанны, и когда всем участникам рынка выгодно их соблюдать. Поэтому стандарты «живут» долго. Производители компьютерных устройств не станут менять производство ради поддержки стандарта, который отомрет через полтора года. Средняя жизнь стандартов и протоколов составляет 5-7 лет, а некоторые интерфейсы существуют и по 15-20 лет без существенных изменений (вспомним хотя бы дисковод гибких дисков и клавиатуру).

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

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

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

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

Размещено на Allbest.ru

...

Подобные документы

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Прикладные программы и утилиты. Простейшие функции операционной системы. История разработки корпорацией Microsoft Corporation графической операционной оболочки Windows. Версия семейства сетевых ОС Windows NT (Millennium Edition, 2000, XP, Vista, Seven)

    презентация [965,2 K], добавлен 12.10.2013

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

    курсовая работа [54,3 K], добавлен 10.01.2012

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсовая работа [2,1 M], добавлен 19.11.2014

  • Vista: понятие, методика проектирования. Зараженность персональных компьютеров с различными версиями операционных систем Windows. Оснастка "Брандмауэр Windows в режиме повышенной безопасности". Режим работы IE 7.0, возможности, безопасные соединения.

    лекция [2,3 M], добавлен 20.12.2013

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

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

    курсовая работа [38,5 K], добавлен 08.05.2011

  • Применение персональных компьютеров различных классов. Работа со встроенными программами Windows. Характеристика распространенных операционных систем (Windows 3.Х, 9Х, NT, 2000, XP, Windows7, Vista). Виды антивирусных программ и защита данных от вирусов.

    контрольная работа [32,3 K], добавлен 23.01.2011

  • Основные выпуски (редакции) операционных систем Windows Vista и Windows Seven, их недостатки и преимущества. История создания, совместимость приложений с операционными системами. Новшества, которые принесла в мир компьютерных технологий каждая из систем.

    реферат [66,3 K], добавлен 17.02.2011

  • Общее понятие об оперативной системе Windows Vista. Сравнительный анализ систем Windows XP и Windows Vista. Специфика процесса установки, трехмерный интерфейс Aero Glass, действие некоторых мини-приложений. Новости управления папками, работа в интернете.

    реферат [2,4 M], добавлен 01.02.2010

  • Понятие и функции операционных систем, их классификация и структура, принципы работы. Виды операционных систем и их краткая характеристика: DOS, Window-95. Достоинства и недостатки Microsoft Windows XP. Создание локальных сетей. Глобальная сеть Internet.

    контрольная работа [35,5 K], добавлен 26.06.2014

  • Понятие, сущность, структура и виды операционных систем. Характеристика операционной системы Windows XP, требования к ее установке, сравнительный анализ версий, особенности настройки, обновления версии, установки драйверов устройств и добавление новых.

    реферат [558,8 K], добавлен 20.10.2009

  • Операционная система MS-DOS: история и характеристика. Обзор стандартных программ операционной системы Windows. Способы запуска программ. Служебные приложения Windows и их назначение: диспетчер задач, проверка, очистка, дефрагментация и архивация диска.

    реферат [221,4 K], добавлен 06.01.2015

  • Прорыв на рынок Windows как графической оболочки MS-DOS. Рассмотрение интерфейса, функций, системных требований и отличительных особенностей поколений операционных систем Windows: 9x, NT, NET, Vista. Анализ мобильности и безопасности последней версии ОС.

    реферат [1,4 M], добавлен 16.01.2010

  • Изучение общих понятий операционной системы Android, разработанной для коммуникаторов, планшетных компьютеров, основанной на ядре Linux. Разработка программного обеспечения Android. Преимущества и недостатки мобильной операционной системы Windows Mobile.

    реферат [60,6 K], добавлен 16.04.2012

  • Понятие и внутренняя структура операционных систем, их классификация и разновидности, предъявляемые требования, этапы становления и развития, функциональные особенности. Описание и назначение базовых компьютерных систем: DOS, Windows, Linux, Mac.

    курсовая работа [44,9 K], добавлен 14.12.2013

  • Классификация, структура и функции операционных систем. Сущность и виды пользовательского интерфейса. Работа Windows в сетевой среде. Использование табличных данных для формирования и заполнения ведомости итогов экзаменационной сессии по факультету.

    курсовая работа [2,0 M], добавлен 25.04.2013

  • Назначение и функции операционных систем компьютера. Аппаратные и программные ресурсы ЭВМ. Пакетные ОС. Системы с разделением времени: Multics, Unix. Многозадачные ОС для ПК с графическим интерфейсом: Windows, Linux, Macintosh. ОС для мобильных устройств.

    курсовая работа [53,4 K], добавлен 05.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.