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

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

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

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

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

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

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

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

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

Содержание

Введение

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

1.1 Основные понятия операционных систем

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

1.3 Характеристика операционных систем

1.3.1 Основные функции операционных систем

1.3.2 Важнейшие характеристики, определяющие выбор ОС

1.3.3 ОС СР/М

1.3.4 ОС MS DOS

1.3.5 ОС UNIX

1.3.6 ОС BeOS

1.3.7 Основные понятия ОС ЕС

1.3.8 Современность

Выводы

2. Практическая часть

2.1 Общая характеристика задачи

2.2Описание алгоритма решения задачи

Список литературы

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

Введение

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

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

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

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

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

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

1.1 Основные понятия Операционная система

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

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

Операционная система - комплекс программ, управляющих вычислительным процессом ПК.

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

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

Рис. 1 Состав ядра ОС [курс лекций за 2 курс]

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

Рис. 2 Основные типы ОС для ПЭВМ [3, стр. 34]

1.3 Характеристика операционных систем.

1.3.1 Основные функции операционных систем:

а) управление процессом выполнения всех операций ПК;

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

в) организация передачи информации между различными внутренними устройствами;

г) обеспечение выполнения прикладных программ пользования;

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

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

1.3.2 Важнейшие характеристики, определяющие выбор ОС:

· Распространенность;

· Наличие большого количества прикладных программных средств, работающих под ее управлением;

· простота освоения и взаимодействия с ней пользователей;

· легкость перехода с одной версии ОС на другую, более совершенную.

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

· разные способы организации файлов;

· несовместимость форматов дисков (различное число секторов, количество дорожек в секторе и соответственно различная емкость).

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

Современные ОС для ПЭВМ можно классифицировать по различным признакам, например по ориентации на определенный класс микропроцессоров. Такая классификация представлена на рис.2.

1.3.3 ОС СР/М

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

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

Несмотря на простоту и компактность СР/М, в ее рамках было создано программное обеспечение значительного объема, включающее трансляторы с таких языков программирования, как Бейсик, Паскаль, Си, Фортран, Кобол, Лисп, Ада и многих других, текстовые и табличные процессоры, системы управления базами данных, графические пакеты и другие ППП как общего назначения, так и проблемно-ориентированные [3, стр.177].

1.3.4 ОС MS DOS

ОС MS DOS (сокращенно от англ. Microsoft Disk Operating System -- дисковая ОС от Microsoft) -- коммерческая операционная система для персональных компьютеров фирмы Microsoft. MS-DOS -- самая известная ОС из семейства DOS. Это ОС с более развитыми средствами доступа ко всем аппаратным компонентам, гибкой файловой системой, удобным для пользователей командным языком. Средства, предоставляемые ОС этого класса, позволяют, с одной стороны, формировать удобную операционную среду для разработки ПО, с другой стороны, на их основе довольно легко можно создавать автоматизированные рабочие места с простыми средствами доступа пользователей к прикладным программам и ППП. К этому классу относится ОС MS DOS фирмы Microsoft и DR DOS фирмы Digital Research.

К основным достоинствам MS DOS относятся:

· развитый командный язык;

· возможность организации многоуровневых каталогов;

· возможность работы со всеми пользовательскими устройствами как с файлами;

· возможность подключения пользователем дополнительных драйверов внешних устройств и т.д.[3, стр. 178].

Для работы MS DOS требуется значительно больший объем ОП, чем для СР/М: около 60 Кбайт. Для MS DOS разработан большой арсенал программных средств. Имеются трансляторы практически для всех популярных алгоритмических языков высокого уровня, таких как: Бейсик, Паскаль, Фортран, Си, Модула-2, Лисп, Пролог, АПЛ, Форт, Ада, Кобол, Смолток, PL/1 и др.; причем для большинства языков существует несколько языков трансляторов.

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

Наиболее популярной оболочкой является Windows, по своим возможностям фактически являющаяся операционной системой. Основными преимуществами этой среды является графический интерфейс, позволяющий вместо набора команд манипулировать объектами («иконками», пиктограммами и т.п.), и обеспечение виртуальной многозадачности (параллельная работа нескольких приложений). И одна из наиболее известных графических оболочек для MS-DOS -- это MS-DOS Shell, программа, использующая всё тот же «двухпанельный принцип», но реализующая графические возможности компьютеров, а также позволяющая использовать манипулятор «мышь».

Также очень популярны такие программы-надстройки над дисковой операционной системой, как Norton Commander (NC) фирмы Symantec, его клон Volkov Commander и дальнейшее развитие идеи -- DOS Navigator, PC-TOOLS фирмы Centra Point Software или более современная Norton Desktop фирмы Symantec, работающая в среде Windows. Они дают возможность систематически чистить диски от устаревших записей, быстро находить требуемую информацию, исправлять и дополнять ее, а также выполнять многие другие функции MS DOS без обращения к резидентным командам и утилитам ОС. По образу Norton Commander позже было создано множество интерфейсов файловых менеджеров и других программ для различных операционных систем.

Но со временем MS-DOS была вытеснена Microsoft Windows, и позже Windows NT. MS-DOS была выпущена в 1981 году и вышла в восьми версиях, пока Microsoft не прекратила её разработку в 2000 году.

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

1.3.5 ОС UNIX.

Третий класс ОС ориентирован в основном на эффективную поддержку процесса разработки ПО. Наиболее ярким представителем этого класса является ОС UNIX, разработанная фирмой Bell Laboratories в 1969 г. ОС UNIX завоевала широкую популярность среди программистов и пользователей ПЭВМ: во-первых, своей простой организацией; во-вторых, благодаря языку Си, на котором она написана, ее удается с относительными небольшими затратами переносит с одной машины на другие; в-третьих, в своей основе она ориентирована на пользователя-программиста, а не на решение абстрактных задач управления машинными ресурсами. ОС UNIX обеспечивает поддержку:

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

· наиболее распространенных языков программирования (Паскаль, Бейсик, Фортран 77 и Си);

· иерархической файловой системы.

Критерии качества ПЭВМ, привнесенные ОС UNIX:

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

· иерархическая структура файловой системы;

ОС UNIX использовалась в научно-исследовательских целях [3, стр. 179].

1.3.6 ОС BeOS -- операционная система, разработанная Be Inc. как мультимедийная система нового поколения. К достоинствам системы следует отнести многопоточность, микроядерность, поддержку многопроцессорных архитектур, 64-битную журналируемую файловую систему, крайне удобный и простой пользовательский интерфейс.

Создание компании Be, Inc.

Корпорация Be, Inc. была создана в 1990-м году, бывшим исполнительным директором Apple Жаном-Луи Гассе с целью создать компьютерную систему нового поколения (заметим, что Гассе пошёл по пути предыдущего директора Apple Стива Джобса и его платформы NeXT). На подъёме энтузиазма Гассе и его соратники объединились, чтобы сделать простой в использовании, надёжный компьютер, свободный от пережитков прошлого. Планировалось создать именно компьютер, операционная система была только побочной целью.

BeBox

Первые версии BeOS работали только на специально созданных компьютерах BeBox, которые тоже производились компанией Be, Inc.. Отличительными особенностями этих компьютеров были многопроцессорность (в одной из версий компьютера стояло 7 процессоров, в другой - 2), в двухпроцессорной версии -- индикаторы загрузки процессоров на передней панели системного блока (известные также под названием Blinky Lights), глубокий синий цвет системного блока и 52-битный порт на задней панели, известный под названием "Geek Port", с простым и удобным управлением для программиста -- чтобы поощрять создание внешних устройств под BeOS. BeBox назывались "Silicon Graphics для бедняка" из-за их мощности, позволяющей творить чудеса с графикой, и относительно невысокой стоимости. Первые BeBox прототипы построены на AT&T Hobbit процессорах, но Hobbit производство было остановлено. Тогда Ве решила использовать PowerPC процессоры. С 1995 до 1997 всего было продано около двух тысяч компьютеров BeBox, большинство из которых работают и по сей день. Один из них можно увидеть в компьютерном музее в Бостоне. 30 января 1997 Be, Inc. объявила, что уходит из hardware бизнеса и BeBox производство было остановлено.

PowerPC

После того, как было свёрнуто производство BeBox, операционной системе BeOS понадобилась новая платформа. Поскольку она к тому времени уже работала на PowerPC, в качестве новой платформы были выбраны компьютеры Macintosh фирмы Apple. Портирование BeOS на Macintosh заняло два дня. Затем, однако, Apple перестала делиться с Be, Inc. спецификациями своих новых компьютеров.

Intel

Затем Be, Inc. перепрофилировались на обычные процессоры Intel, и, начиная с версии BeOS 3 (примерно 1997 г.), эта операционная система работает на стандартных IBM-совместимых компьютерах. Минимальные требования для установки (не менявшиеся с тех пор) -- процессор Intel Pentium, 32 мегабайта оперативной памяти, 500 мегабайт на жёстком диске, клавиатура, мышь. (Мышь является системным требованием, потому что без неё в BeOS работать нельзя -- в отличие от, например, Microsoft Windows, в которой без мыши работать трудно, но можно).

Затем выходили версии 4, 4,5 и 5. Версия BeOS R5 стала последней версией BeOS, выпущенной компанией Be, Inc.. Неудачный менеджмент привёл к тому, что бесплатная версия (BeOS 5 Personal Edition) успешно конкурировала с платной (BeOS 5 Professional). Под влиянием корпорации Microsoft практически все производители компьютеров отказались от поставок компьютеров, в которых бы были предустановленны две операционные среды -- BeOS и Windows. Без этого малоизвестная операционная система так и не стала популярной среди пользователей. Попытка Be, Inc. выпустить бесплатную версию оказалась не удачной с маркетинговой точки зрения: состав бесплатного пакета был таков, что почти полностью дублировал платную (BeOS 5 Professional) и продажи последней неуклонно падали. В результате компания Be, Inc. объявила себя банкротом и продала всю свою интеллектуальную собственность фирме Palm, куда перешла также и основная часть бывших работников Be, Inc. В Palm бывшие разработчики BeOS работали над 6-ой версией операционной системы PalmOS для карманных компьютеров (наладонников), опираясь на сделанные еще в рамках BeOS наработки операционной системы BeIA для устройств такого рода. 6-я версия Palm OS, называемая PalmOS Cobalt, вышла в свет, однако до сих пор не было создано ни одного наладонника, использующего эту операционную систему. После разделения Palm на PalmOne и PalmSource, с последующим приобретением последней компанией Access, работы по разработке дальнейших версий PalmOS были прекращены, и в настоящее время идет разработка для устройств Palm операционной системы на базе Linux. Однако компания Palm выкупила права на модификацию PalmOS у компании Access, поэтому надежда увидеть наладонники с наследником BeOS ещё не пропали.

1.3.7 Основные понятия ОС ЕС.

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

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

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

Ядро

Транзитная область

Область системных очередей

Динамическая область

Общая область

Область

Управляющих

программ

Возрастание

адресов

основной памяти

Рис. 4 Структура распределения основной памятиОперационные системы: Учеб. пособие/ В.П. Грибанов, С.В.Дробин, В.Д.Медведев. - М.: Финансы и статистика, 1990. - 16с..

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

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

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

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

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

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

1.3.8 Современность

Несмотря на огромное количество передовых и даже непревзойдённых идей и решений, "идеальная OC" не смогла набрать достаточной критической массы пользователей и приложений для дальнейшего существования. Фирма Be, Inc. прекратила своё существование в 2002, все разработки по BeOS были перекуплены Palm Source. В настоящее время несколько групп энтузиастов небезуспешно пытаются возродить эту операционную систему. Один из самых известных проектов -- Haiku-OS -- пытается переписать BeOS заново, без использования кода Be Inc. (в данный момент доступна альфа версия, ожидаемый релиз в конце 2007 года).

Незадолго до поглощения Be Inc. Palm'ом, немецкая компания YellowTAB (как она сама заявляет, однако до сих пор история остаётся тёмной) приобрела у Be, Inc. исходные коды BeOS. Наверняка известно только, что у yellowTab есть лицензия от Be, Inc. на перепродажу и модификацию BeOS. Вскоре появилась созданная YellowTab операционная система Zeta, которая на самом деле представляет из себя модифицированную версию BeOS 5.1 - или операционную систему, созданную на основе полученных от Be, Inc. исходных кодов для BeOS нового поколения (это тоже остаётся невыясненным). В начале 2005 года в Ганновере, на CeBIT была показана первая версия Zeta. Zeta успешно продавалась; на середину 2005 года было продано больше 80000 копий Zeta -- это больше, чем было продано копий BeOS за все годы существования Be, Inc.

В 2006 году компания YellowTAB подверглась процедуре банкротства, и права на распространение Zeta перешли к немецкой компании magnussoft, которая в 2007 году отказалась от дальнейшего распространения и поддержки Zeta из-за недостаточного объёма продаж и возможных проблем с легальностью этой ОС. В 2006 году в России, некий Владимир Мирошниченко, создал компанию Vita Inc. и приступил к разработке VitaOS, основанной на BeOS5 в 2007 году компания прекратила свое существование, и следы её трудов теряются.

Заключение

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

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

На данный момент мировая компьютерная индустрия развивается очень стремительно. Производительность систем возрастает, а следовательно возрастают возможности обработки больших объёмов данных. Операционные системы класса MS-DOS уже не справляются с таким потоком данных и не могут целиком использовать ресурсы современных компьютеров. Поэтому она больше нигде широко не используется. Все стараются перейти на более совершенные ОС, какими являются UNIX и Windows. Но из-за непопулярности UNIX мало кто пользуется этой ОС. Во всем мире все, начиная от домохозяек и заканчивая корпоративными пользователями, пользуются Windows 9x.

II Практическая часть

2.1 Общая характеристика задачи

Название задачи: Начисление заработной платы

Условие задачи:

Исходные данные для расчета заработной платы организации представлены Приложении1.

1) Построить таблицы по приведенным ниже данным.

2) В таблице для заполнения столбцов «Фамилия» и «Отдел» использовать функцию ПРОСМОТР().

3) Для получения результата в столбце «Сумма по окладу», используя

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

4) Сформировать ведомость зарплаты.

5) Данные результатной таблицы отсортировать по номеру отдела и рассчитать итоговые суммы по отделам. По результатам вычислений построить круговую диаграмму.

2.2 Описание алгоритма решения задачи

1. Запустить табличный процессор MS Excel.

2. Создать книгу с именем «Ведомость зарплаты».

3. Лист 1 переименовать в лист с названием Отделы.

4. На рабочем листе Отделы MS Excel создать таблицу Данные о сотрудниках.

5. Заполнить таблицу «Данные о сотрудниках» исходными данными.

6. На этом же листе создать таблицу Данные об учете рабочего времени.

7. Заполнить таблицу «Данные об учете рабочего времени» исходными данными.

8. Создать графы таблицы для заполнения ведомости зарплаты.

9. Разработать структуру шаблона таблицы «Ведомость зарплаты».

Колонка электронной таблицы

Наименование (реквизит)

Тип данных

Формат данных

Длина

Точность

А

Табельный номер

Числовой

1

В

Фамилия

Текстовый

12

С

Отдел

Текстовый

12

D

Сумма по окладу, руб.

Числовой

7

E

Сумма по надбавке, руб.

Числовой

7

F

Сумма зарплаты, руб.

Числовой

8

2

G

НДФЛ, %

Числовой

2

H

Сумма НДФЛ, руб.

Числовой

7

2

I

Сумма к выдаче, руб.

Числовой

8

2

Рис. 5 Структура шаблона таблицы «Ведомость зарплаты».

1. Лист 2 переименовать в лист с названием Ведомость зарплаты.

2. На рабочем листе Ведомость зарплаты MS Excel создать таблицу, в которой будет содержаться ведомость зарплаты.

3. Заполнить таблицу «Ведомость зарплаты» исходными данными.

4. Заполнить графу Табельный номер таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку В25 формулу:

=ПРОСМОТР(А3;$A$3:$B$9)

Размножить введенную в ячейку В25 формулу для остальных ячеек (с В26 по В31) данной графы.

5. Заполнить графу Отдел таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку С25 формулу:

=ПРОСМОТР (А3;$А$3:$А$9;$С$3:$С$9)

Размножить введенную в ячейку C25 формулу для остальных ячеек (с C26 по C31) данной графы.

6. Заполнить графу Сумма по окладу, руб. таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку D25 формулу:

=ПРОСМОТР (A14;$А$3:$А$9;$D$3:$D$9/B14*C14)

Размножить введенную в ячейку D25 формулу для остальных ячеек (с D26 по D31) данной графы.

16. Заполнить графу Сумма по надбавке, руб. таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку E25 формулу:

=ПРОСМОТР (А14;$А$3:$А$9;$E$3:$E$9/B14*C14)

Размножить введенную в ячейку E25 формулу для остальных ячеек (с E26 по E31) данной графы.

17. Заполнить графу Сумма зарплаты таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку F25 формулу:

= СУММ (D25:E25)

Размножить введенную в ячейку F25 формулу для остальных ячеек (с F26 по F31) данной графы.

18. Заполнить графу Сумма НДФЛ, руб. таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку H25 формулу:

= F25*G25%

Размножить введенную в ячейку H25 формулу для остальных ячеек (с H26 по H31) данной графы.

19. Заполнить графу Сумма к выдаче таблицы «Ведомость зарплаты» следующим образом:

Занести в ячейку I25 формулу:

=СУММ (F25+H25)

Размножить введенную в ячейку I25 формулу для остальных ячеек (с I26 по I31) данной графы.

20. Лист 3 переименовать в лист с названием Шаблон таблицы.

21. На рабочем листе Шаблон таблицы MS Excel создать таблицу, в которой будет содержаться шаблон таблицы.

22. Лист 4 переименовать в лист с названием График.

23. По полученным данным строим диаграмму с названием Итоговые суммы по отделам, руб.

Список литературы

1. Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учеб. Пособие для студентов вузов, обучающихся по спец. «ЭВМ, систем., компл. и сети» и «Автом. сист. Обр. инф. И упр.» - М.: Высш. шк., 1989. - 255с.

2. ОС: Учеб. Пособие / В.П.Грибанов, С.В.Дробин, В.Д.Медведев. - М.: Финансы и статистика, 1990. - 239.: ил.

3. Экономическая информатика и вычислительная техника: Учебник / Г.А. Титоренко, Н.Г.Черняк, Л.В.Еремин и др.; Под. Ред. В.П.Косарева, А.Ю.Королева. - Изд. 2-е, перераб. И доп. - М.: Финансы и статистика, 1996. - 336 с.: ил.

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


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

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

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

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

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

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

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

  • Понятие, характеристика и основные функции операционной системы (ОС). История создания и развития ОС, их разновидности. Исходные данные для расчета заработной платы организации. Описание алгоритма решения задачи. Тенденции развития ОС в будущем.

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

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

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

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

    контрольная работа [42,4 K], добавлен 07.11.2009

  • Основные понятия операционных систем. Современное оборудование компьютера. Преимущества и недостатки операционной системы Linux. Функциональные возможности операционной системы Knoppix. Сравнительная характеристика операционных систем Linux и Knoppix.

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

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

    курсовая работа [258,2 K], добавлен 23.06.2011

  • История появления первых операционных систем, мультипрограммные операционные системы для мэйнфреймов. Первые локальные и глобальные сети. Развитие операционных систем в 80-е годы. Построение двумерных графиков в MathCAD, решение систем уравнений.

    контрольная работа [559,1 K], добавлен 11.06.2014

  • Эволюция и классификация ОС. Сетевые операционные системы. Управление памятью. Современные концепции и технологии проектирования операционных систем. Семейство операционных систем UNIX. Сетевые продукты фирмы Novell. Сетевые ОС компании Microsoft.

    творческая работа [286,2 K], добавлен 07.11.2007

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