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

Автор работы: Пользователь скрыл имя, 10 Ноября 2010 в 19:41, контрольная работа

Описание

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

Содержание

Введение

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

1.Основные понятия операционных систем
2.Эволюция операционных систем
3.Характеристика операционных систем
1.3.1. Основные функции операционных систем

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

1.3.3. Операционная система MS DOS

1.3.4. Операционная система UNIX

Заключение

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

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

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

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

Работа состоит из  1 файл

Информ Руслан.doc

— 110.00 Кб (Скачать документ)
  • системы пакетной обработки (ОС ЕС)
  • системы с разделением времени (Unix, Linux, Windows)
  • системы реального времени (RT11)

Классификация операционных систем представлена на рис. 1 

Операционные  системы делятся на группы

    

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

Рис.1. Общая классификация операционных систем

    1.3.3. Операционная система MS DOS

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

  • управление аппаратными ресурсами компьютера (диски, оперативная память, принтер, монитор) и выполнением программ;
  • организацию хранения и доступа к информации на внешней памяти;
  • сервисные функции[2,230]

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

    Затем Microsoft решила добавить к операционной системе MS-DOS графический интерфейс пользователя (оболочку), которую она назвала Windows. Компания Microsoft в 1990 году объявила о начале работ по созданию принципиально новой операционной системы для персональных IBM PC-совместимых компьютеров с прицелом на корпоративный сектор, которая помимо банальной мультизадачности и поддержки виртуальной памяти обладала бы, в частности, такими качествами, как:

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

    1.3.4. Операционная система UNIX

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

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

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

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

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

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

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

    Недостатки  системы:

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

Заключение

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

    В настоящий момент около 90% персональных компьютеров используют ОС Windows, которая имеет ряд достоинств и вытеснила конкурентов из этого сегмента рынка. Более широкий класс ОС ориентирован для использования на серверах. К этому классу ОС относят: семейство Unix, разработки фирмы Microsoft, сетевые продукты Novell и корпорации IBM.

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

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

    ПЛАН

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

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

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

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

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

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

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

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

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

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

Таб.

номер

Фамилия Отдел Оклад, руб. Надбавка, руб.
001 Иванов И.И. Отдел кадров 6000,00 4000,00
002 Петров П.П. Бухгалтерия 4500,00 3000,00
003 Сидоров С.С. Отдел кадров 5000,00 4500,00
004 Мишин М.М. Столовая 5500,00 3500,00
005 Васин В.В. Бухгалтерия 6500,00 1000,00
006 Львов Л.Л. Отдел кадров 5000,00 3000,00
007 Волков В.В. Отдел кадров 3000,00 3000,00

Рисунок 1. Данные о сотрудниках

Таб.

Номер

Количество 

рабочих дней

Количество  отработанных дней
001 23 23
002 23 20
003 27 27
004 23 23
005 23 21
006 27 22
007 23 11

Рисунок 2. Данные об учете  рабочего времени 

Таб. номер Фамилия Отдел Сумма по окладу, руб. Сумма по надбавке, руб. Сумма зарплаты, руб. НДФЛ, % Сумма НДФЛ, руб. Сумма к выдаче, руб.
            13    
                 

Рисунок 3. Ведомость зарплаты

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

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

    2. Создать книгу с именем «Заработная  плата организации».

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

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

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

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

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

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

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

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

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

    =ПРОСМОТР(данные!A4;данные!A4:A10;данные!B4:B10)

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

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

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

    =ПРОСМОТР(данные!A4;данные!A4:A10;данные!C4:C10)

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

Информация о работе Операционные системы