Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Назначение, эволюция и классификация операционных систем

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

Размещено на

КУРСОВАЯ РАБОТА

по дисциплине "Информатика"

Оглавление

  • 1. Теоретическая часть. Тема "Назначение, эволюция и классификация операционных систем"
  • 1.1 Понятие, характеристика и основные функции операционной системы
  • 1.2 История создания и развития операционных систем
  • 1.2.1 Разновидности операционных систем
  • Выводы
  • 2. Практическая часть
  • 2.1 Общая характеристика задачи
  • 2.2 Описание алгоритма решения задачи
  • Список литературы
  • Приложения

1. Теоретическая часть. Тема "Назначение, эволюция и классификация операционных систем"

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

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

Работа была выполнена на ПК (система: Microsoft Windows XP Professional, процессор: AMD Athlon 64 3000+, частота: 1.80 ГГц, ОЗУ ОЗУ - оперативное запоминающее устройство, оперативная память. : 2.00 ГБ) с использованием текстового процессора Microsoft Word, табличного процессора Microsoft Exсel, прикладной программы Microsoft PowerPoint из интегрированного пакета Microsoft Office, а также был использован веб-обозреватель Mozilla Firefox (версия 3.6.13).

операционная система алгоритм

1.1 Понятие, характеристика и основные функции операционной системы

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

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

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

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

ОС нужны, если:

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

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

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

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

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

Таким образом, современные универсальные ОС можно охарактеризовать, прежде всего, как

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

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

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

Основными функции ОС являются:

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

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

Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

Управление оперативной памятью (распределение между процессами);

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

Обеспечение пользовательского интерфейса.

Сетевые операции, поддержка стека сетевых протоколов.

Дополнительные функции:

Эффективное распределение ресурсов вычислительной системы между процессами.

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

Взаимодействие между процессами: обмен данными, взаимная синхронизация.

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

Одной из первых ОС является MS DOS (Microsoft Microsoft Windows - семейство операционных систем корпорации Майкрософт. Распространенность различных MS Windows по состоянию на 2010 год отображена в Приложении 1. Disk Operating System), созданная в 1981 году.

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

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

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

Со временем MS DOS была вытеснена ОС семейства Windows 9x и Windows NT.

Windows NT

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

Она существовала в двух редакциях - Server и Workstation.

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

Windows 2000

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

Другие файлы:

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

Эволюция сетевых операционных систем
Эволюция и классификация ОС. Сетевые операционные системы. Управление памятью. Современные концепции и технологии проектирования операционных систем....

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

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

Истoрия развития операционных систем
Особенности современного этапа развития операционных систем. Назначение операционных систем, их основные типы. Операционные системы мини-компьютеров....