Назначение, эволюция и классификация операционных систем
Понятие, характеристика и основные функции операционной системы (ОС). История создания и развития ОС, их разновидности. Исходные данные для расчета заработной платы организации. Описание алгоритма решения задачи. Тенденции развития ОС в будущем.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 23.04.2013 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КУРСОВАЯ РАБОТА
по дисциплине "Информатика"
Оглавление
- 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 с гибкостью, присущей системам семейства Windows 9x. Обладающая меньшей поддержкой "развлекательных" и "бытовых" средств, она оказалась наилучшим выбором для многих компаний и домашних пользователей благодаря своей надежности, высокой производительности (достигнутой за счет изменений в системе управления памятью), средствам защиты файлов от удаления, удобным средствам настройки сетевого доступа. В Windows 2000 была обеспечена полная поддержка ноутбуков, ставших к тому времени весьма популярным типом компьютеров для корпоративных пользователей.
Windows XP
Система Windows XP, существующая в двух редакциях (Home Edition для домашних пользователей и Professional для корпоративных) - это универсальный продукт, сочетающий достоинства обеих ее предшественниц: надежность Windows 2000 и гибкость Windows Me. Общим для обеих редакций является поддержка мультимедиа, вместе с тем Windows XP Professional обладает рядом дополнительных возможностей, необходимых корпоративным пользователям. Также появились некоторые новшества: возможность вернуться к предыдущей версии драйвера устройства без перезагрузки, возможность автоматического восстановления системы после ошибок пользователя, средства Remote Assistance, позволяющие удаленно управлять операционной системой.
Следует также отметить более быструю загрузку Windows XP no сравнению с предшествующими версиями, полную изоляцию приложений друг от друга, встроенные средства записи CD, поддержку воспроизведения DVD с помощью Media Player, ряд улучшений в пользовательском интерфейсе, поддержку одновременной работы нескольких пользователей [1, c.146].
Windows Vista
В линейке продуктов Windows NT носит номер версии 6.0. Windows Vista, как и Windows XP, - исключительно клиентская система. Microsoft также выпустила серверную версию - Windows Server 2008.
30 ноября 2006 года компанией Microsoft были официально выпущены Windows Vista и Office 2007 для корпоративных клиентов.
30 января 2007 года начались продажи системы для обычных пользователей.
В Windows Vista обновлена подсистема управления памятью и вводом-выводом. Новой функциональностью также является "Гибридный спящий режим", при использовании которого содержимое оперативной памяти дополнительно записывается на HDD HDD (англ. hard disk drive) - жесткий диск, но и из памяти также не удаляется. В результате если подача энергии не прекращалась, то компьютер восстанавливает свою работу, пользуясь информацией из ОЗУ. Если питание компьютера выключалось, операционная система использует сохраненную на HDD копию ОЗУ и загружает информацию с нее (аналог спящего режима).
Основные выпущенные версии Windows Vista: Home Basic, Home Premium, Business, Ultimate.
Windows 7
В линейке Windows NT система носит номер версии 6.1 Поступила в продажу 22 октября 2009 года, меньше чем через три года после выпуска предыдущей операционной системы. В состав Windows 7 вошли как некоторые разработки, исключенные из Windows Vista, так и новшества в интерфейсе и встроенных программах. Все редакции, за исключением начальной, существуют как в 32-битной, так и в 64-битной версиях.
Windows 7 более совместима с Windows XP, чем Windows Vista, например на Windows Vista было невозможно запустить некоторые старые программы для XP. Добавлена возможность защиты данных на USB-накопителях. Вероятность попадания в систему Windows 7 вирусов, троянов на 25 % ниже, чем в Windows Vista. На 64 битной версии Windows 7 к тому же многие вирусы не работают.
Mac OS (Macintosh Operating System) - вторая по популярности в мире операционная система. Разработана корпорацией Apple. Она была впервые представлена в 1984 году.
В 2000 году появляется Mac OS X. В отличие от предшественниц, Mac OS X является полноценной, сертифицированной UNIX операционной системой. Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, будут работать на Mac OS X почти или же вовсе без дополнительных изменений в коде.
Самой последней разработкой является операционная система Mac OS X 10.6 Snow Leopard. Выпущена 28 августа 2009 года. Особенности: полностью 64-разрядная система и большинство ее приложений, возможность использовать до 16 терабайт ОЗУ, улучшены возможности для использования компьютера людьми с ограниченными возможностями.
UNIX
Первая система была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться "UNIX", остальные же объединяются термином "UNIX-подобные".
Некоторые отличительные признаки UNIX-систем включают в себя:
- использование простых текстовых файлов для настройки и управления системой;
- широкое применение утилит Утилита - компьютерная программа, выполняющая узкий круг специфических задач, предоставляют доступ к возможностям (параметрам, настройкам, установкам), либо делают процесс изменения некоторых параметров проще (автоматизируют его). , запускаемых в командной строке;
- взаимодействие с пользователем посредством виртуального устройства - терминала Терминал - устройство ввода/вывода, конечная часть некой системы, которая обеспечивает связь с внешней средой. ;
- представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов;
- использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.
В настоящее время UNIX используются в основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения UNIX занимает только второе (Mac OS X) и третье (GNU/Linux) места.
UNIX-системы имеют большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения.
На современном этапе развития операционных систем на передний план вышли средства обеспечения безопасности. Это связано с возросшей ценностью информации, обрабатываемой компьютерами, а также с повышенным уровнем угроз, существующих при передаче данных по сетям, особенно по публичным, таким как Интернет. Многие операционные системы обладают сегодня развитыми средствами защиты информации, основанными на шифрации данных, аутентификации Аутентификация - подтверждение подлинности при предъявлении субъектом идентификатора. и авторизации Авторизация - процесс предоставления определенному лицу прав на выполнение некоторых действий. .
Современным ОС присуща многоплатформенностъ, то есть способность работать на совершенно различных типах компьютеров.
1.2.1 Разновидности операционных систем
ОС Структура рынка ОС по данным компании Net Applications на июль 2009 года отображена в Приложении 2. можно классифицировать:
Выводы
Во второй половине 90-х годов все производители операционных систем резко усилили поддержку средств работы с Интернетом. Влияние Интернета проявилось и в том, что компьютер превратился из чисто вычислительного устройства в средство коммуникаций с развитыми вычислительными возможностями. Особое внимание в течение всего последнего десятилетия уделялось корпоративным сетевым операционным системам. Их дальнейшее развитие представляет одну из наиболее важных задач и в будущем. Корпоративная ОС отличается способностью хорошо и устойчиво работать в крупных сетях, которые характерны для больших предприятий, имеющих отделения в десятках городов и в разных странах. Поэтому корпоративная ОС должна беспроблемно взаимодействовать с операционными системами разных типов и работать на различных аппаратных платформах.
Создание многофункциональной справочной службы является главным направлением в развитии ОС. От успехов этого направления во многом зависит и дальнейшее развитие Интернета. Такая служба нужна для превращения Интернета в предсказуемую и управляемую систему, например для обеспечения требуемого качества обслуживания трафика пользователей, поддержки крупных распределенных приложений, построения эффективной почтовой системы и т.п. Таким образом, в десятилетней перспективе возможно возникновение новых типов операционных систем, либо программных оболочек, предоставляемых для существующих ОС. Программные оболочки, не являющиеся по своей сути ОС, будут предоставлять дополнительные интерфейсы, характеризующиеся продвинутыми пользовательскими характеристиками и оптимизацией на решение определенных задач. Подобные решения в части управления мультимедийными ресурсами компьютера достаточно широко распространены на текущий момент. Непосредственно ОС, развитие рынка которых целесообразно ожидать в ближайшей перспективе, будут обладать рядом отличительных черт:
Четко обозначенная "компетенция" и позиционирование системы исходя из запросов целевой аудитории устройства и программного обеспечения;
Относительно низкая требовательность системы по отношению к ресурсам для обеспечения энергоэффективности и производительности;
Высокая степень интеграции с сетевыми сервисами разработчиков и их партнеров. При этом сторонние производители будут пытаться нарушить монополию разработчика системы на эксклюзивные сервисы. (QIP-ICQ, Palm Pre - iTunes)
Единые форматы информационного обмена. Возможное расширение предложения операционных систем будет производиться на основе единых форматов документов основных видов, что окажет положительное влияние на динамику конкуренции.
2. Практическая часть
2.1 Общая характеристика задачи
Подразделением организации, которое решает данную задачу, является бухгалтерия.
Исходные данные для расчета заработной платы организации представлены на рис.17.1 и 17.2.
1. Построить таблицы по приведенным ниже данным.
2. В таблице на рис.17.3 для заполнения столбцов "Фамилия" и "Отдел" использовать функцию ПРОСМОТР ().
3. Для получения результата в столбец "Сумма по окладу", используя функцию ПРОСМОТР (), по табельному номеру найти соответствующий оклад, разделить его на количество рабочих дней и умножить на количество отработанных дней. Сумма по надбавке считается аналогично. Данные берутся из графы "Надбавка".
4. Сформировать ведомость зарплаты.
5. Данные результатной таблицы отсортировать по номеру отдела. По результатам вычислений построить круговую диаграмму.
Рис.17.1 Данные о сотрудниках
Рис.17.2 Данные об учете рабочего времени
Таб. номер |
Фамилия |
Отдел |
Сумма по окладу, руб. |
Сумма по надбавке, руб. |
Сумма зарплаты, руб. |
НДФЛ,% |
Сумма НДФЛ, руб. |
Сумма к выдаче, руб. |
|
13 |
|||||||||
Рис.17.3 Графы таблицы для заполнения ведомости зарплаты
2.2 Описание алгоритма решения задачи
С помощью функции ПРОМОТР () заполняем столбец "Фамилия" и "Отдел":
Затем с помощью функции ПРОСМОТР () и формулы ("Оклад" разделить на "Количество рабочих дней" и умножить на "Количество отработанных дней"), заполняем столбец "Сумма по окладу":
Аналогично заполняем столбец "Сумма по надбавке":
С помощью функции СУММ () заполняем столбец "Сумма зарплаты":
С помощью функции ПРОИЗВЕД () заполняем столбец "Сумма НДФЛ":
Заполняем последний столбец "Сумма к выдаче" по формуле ("Сумма зарплаты" минус "Сумма НДФЛ"):
В ведомости создадим столбец "№" и заполним его, а также отдельную таблицу ниже ("№", "Отдел", "Итоговая сумма"). Сортируем данные ведомости по номеру отдела:
С помощью функции СУММЕСЛИ () считаем итоги по каждому отделу:
По итогам всех вычислений с помощью "Мастера диаграмм" создаем круговую диаграмму "Ведомость зарплаты":
Список литературы
1) Курносов А.П., Кулев С.А., Улезько А.В. Информатика: Учебное пособие для студентов вузов / Под ред.А.П. Курносова. - М.: КолосС, 2006
2) Н.А. Олифер, В.Г. Олифер. Сетевые операционные системы.
URL: http://citforum.ru/operating_systems/sos/contents. shtml (20.12.10)
3) Материалы сайта "Operating Systems" URL: http://osys.ru/
4) Материалы сайта "Википедия" URL: http://ru. wikipedia.org/wiki/
5) Материалы сайта "Операционные системы (ОС)"
URL: http://www.lessons-tva. info/
6) Материалы сайта "Поддержка Майкрософт"
URL: http://support. microsoft.com/
7) Материалы сайта "Apple - Mac" URL: http://www.apple.com/ru/mac/
8) В. Парамонов. Рыночные доли операционных систем для персональных компьютеров и мобильных устройств.
URL: http://www.ibusiness.ru/news/406074/ (25.12.10)
Приложения
Приложение 1
Приложение 2
Размещено на Allbest.ru
Подобные документы
Понятие операционной системы. История ее создания и развития. Разновидности современных операционных систем. Основные функции ОС общего и специального назначения. Вычислительные и операционные системы, их функции. Генерация операционной системы.
курсовая работа [46,8 K], добавлен 18.06.2009Эволюция операционных систем, их классификация в зависимости от особенностей реализации алгоритмов управления ресурсами компьютера и областей использования. Расчет заработной платы организации с помощью Excel, проектирование форм выходных документов.
курсовая работа [2,5 M], добавлен 13.10.2011Понятие и основополагающие функции операционных систем, их типовая структура и принцип действия. Краткая история становления и развития операционных систем Windows, их разновидности и общая характеристика, основные требования к аппаратным средствам.
презентация [3,8 M], добавлен 12.07.2011Назначение и основные функции операционных систем. Загрузка в оперативную память подлежащих исполнению программ. Обслуживание всех операций ввода-вывода. Эволюция, классификация операционных систем. Формирование ведомости зарплаты, сортировка по отделам.
курсовая работа [2,7 M], добавлен 17.03.2009Понятие операционных систем, их классификация и разновидности, отличительные признаки и основные свойства. Содержание операционных систем, порядок взаимодействия и назначение их компонентов. Организация дискового пространства. Описание современных ОС.
контрольная работа [42,4 K], добавлен 07.11.2009Расчет начисления заработной платы по профессиям и в целом по заводу путем накопления начисленных сумм заработной платы для каждого работника. Выполнение информационной модели задачи. Описание алгоритма решения задачи. Решение задачи средствами MS Access.
лабораторная работа [4,2 M], добавлен 27.10.2009Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.
курсовая работа [60,1 K], добавлен 18.02.2012Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.
курсовая работа [2,1 M], добавлен 19.11.2014Особенности современного этапа развития операционных систем. Назначение операционных систем, их основные типы. Операционные системы мини-компьютеров. Принцип работы матричного принтера, проектирование и воспроизведение произвольных символов для них.
курсовая работа [258,2 K], добавлен 23.06.2011Общая характеристика операционной системы, ее назначение и ключевые функции. Эволюция и классификация ОС. Работа с таблицами в среде MS Office Excel 2003. Расчет и формирование ведомости зарплаты сотрудников. Порядок построения круговой диаграммы.
курсовая работа [81,0 K], добавлен 25.04.2013