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

Автор: Пользователь скрыл имя, 17 Октября 2012 в 17:11, курсовая работа

Краткое описание

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

Оглавление

Введение………………………………………………………….3-4
Понятие и назначение операционных систем……….5-6
Эволюция операционных систем …………………..…7-18
Классификация операционных систем……………….19-22

Заключение ……………………………………………………....23

Практическая часть…………………………………………….24-29

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

Файлы: 1 файл

Министерство образования и науки РФ 4.docx

— 61.01 Кб (Скачать)

Особенности методов построения.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

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

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

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

Основные разновидности ОС:

1) операционные системы мэйнфреймов,

2) серверные операционные системы,

3) многопроцессорные операционные  системы,

4) операционные системы для персональных  компьютеров,

5) операционные системы реального  времени,

6) встроенные операционные системы,

7) операционные системы для смарт-карт.

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

 

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

Вариант 17

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

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

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

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

 

Таб. 
номер

Фамилия

Отдел

Оклад, руб.

Надбавка, руб.

001

Иванов И.И.

Отдел кадров

6 000,00

4 000,00

002

Петров П.П.

Бухгалтерия

4 500,00

3 000,00

003

Сидоров С.С.

Отдел кадров

5 000,00

4 500,00

004

Мишин М.М.

Столовая

5 500,00

3 500,00

005

Васин В.В.

Бухгалтерия

6 500,00

1 000,00

006

Львов Л.Л.

Отдел кадров

5 000,00

3 000,00

007

Волков В.В.

Отдел кадров

3 000,00

3 000,00


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

 

 

Таб. 
номер

Количество 
рабочих дней

Количество 
отработанных дней

001

23

23

002

23

20

003

27

27

004

23

23

005

23

21

006

27

22

007

23

11


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

 

 

Таб. 
номер

Фамилия

Отдел

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

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

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

НДФЛ%

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

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

           

13

   
   

Всего

           

Рис. 17.3. Графы  таблицы для заполнения ведомости  зарплаты

 

Алгоритм  решения задачи

С помощью табличного процессора MS Excel создается книга «Расчет заработной платы».

  1. На листе «Данные о сотрудниках» создается таблица в соответствии с шаблоном.
  2. Лист 2 переименовывается в лист с названием – «Учет рабочего времени».
  3. Лист 3 переименовывается в лист с названием – «Ведомость зарплаты»  создается таблица в соответствии с шаблоном.
  4. Далее заполняется таблица и делается расчет.
  5. Добавляется лист с названием «Итоговые суммы зарплат по отделам организации и диаграмма».
  6. Значения в сводной таблице заполняются и рассчитываются аналогично таблице «Ведомость зарплаты»
  7. Таблица сортируется по столбцу «Отдел» (сортировка по возрастанию);
  8. Вводятся дополнительные строки «Итого» для расчета общих сумм по отделам;
  9. По значениям итоговых сумм к выдаче строится круговая диаграмма.

 

 

 

 

 

 

 

 

 

 

 


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