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

Автор работы: Пользователь скрыл имя, 12 Февраля 2012 в 12:33, курсовая работа

Описание

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

Содержание

ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИЗУЧЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ 5
1.1. СУЩНОСТЬ И КЛАССИФИКАЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ 5
1.2. ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К СОВРЕМЕННЫМ ОПЕРАЦИОННЫМ СИСТЕМАМ 8
1.3 АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 9
ГЛАВА 2. ХАРАКТЕРИСТИКА СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ 15
2.2. ОС UNIX 18
2.3. WINDOWS XP 23
2.4. WINDOWS SERVER 2008 28
ЗАКЛЮЧЕНИЕ 35
Список используемой литературы 37

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

Курсовая работа.doc

— 286.50 Кб (Скачать документ)
 
 

     Курсовая  работа по дисциплине «Экономическая информатика»

     «Современные  операционные системы(Windows XP, 7, Unix, Server 2008…) 

         

           Выполнил: Студент группы

                                 

                                                    Проверил:

                                                                            

          

                                                                 

                                                                 
 
 
 
 
 
 
 
 
 
 
 
 

      ОГЛАВЛЕНИЕ 
 
 
 
 

Введение

     Среди всех системных программ, с которыми приходится иметь дело пользователям  компьютеров, особое место занимают операционные системы.

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

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

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

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

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

     Целью данной курсовой работы является изучение теоретических и практических аспектов современных операционных систем.

     В соответствии с целью сформулированы следующие задачи курсовой работы:

     – рассмотреть сущность и классификацию операционных систем;

     – сформулировать требования, предъявляемые  к современным ОС;

     – изучить архитектуру ОС;

     – проанализировать операционные системы Windows Seven и Server 2008.

     Объектом исследования является – совокупность операционных систем. 
 
 
 
 

 

Глава 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИЗУЧЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

1.1. Сущность и классификация  операционных систем

     Операционная система (ОС) – комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой – предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений [2, c. 168].

     В составе ОС различают 3 группы компонентов:

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

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

     К основным функциям операционных систем относят следующие:

  1. загрузка приложений в оперативную память и их выполнение;
  2. стандартизированный доступ к периферийным устройствам;
  3. управление оперативной памятью;
  4. управление доступом к данным на энергонезависимых носителях;
  5. пользовательский интерфейс;
  6. сетевые операции;
  7. параллельное или псевдопараллельное выполнение задач (многозадачность);
  8. взаимодействие между процессами: обмен данными, взаимная синхронизация;
  9. разграничение прав доступа и многопользовательский режим работы (авторизация, аутентификация) [8, c. 315].

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

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

     По  назначению операционные системы делятся на:

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

     2) Системы реального времени, предназначены для работы в контуре управления объектами.

     3) Прочие специализированные системы – это различные ОС, ориентированные, прежде всего на эффективное решение определенного класса, с большим или меньшим ущербом для прочих задач

     По  характеру взаимодействия с пользователем выделяются:

     1) Пакетные ОС, обрабатывающие заранее подготовленные задания;

     2)Диалоговые ОС, выполняющие задания пользователя в интерактивном режиме;

     3) ОС с графическим интерфейсом;

     4) Встроенные ОС, не взаимодействующие с пользователем.

     По  числу одновременного выполнения задач:

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

     2) Многозадачные ОС. Они обеспечивают параллельное выполнение некоторых пользовательских процессов. Реализация многозадачности требует значительного усложнения алгоритмов и структур данных, используемых в системе.

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

     1) Однопользовательские ОС. Для них характерен полный пользовательский доступ к ресурсам. Подобные системы приемлемы в основном на изолированных компьютерах.

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

     По  аппаратурной основе:

     1) Однопроцессорные ОС.

     2) Многопроцессорные ОС. В задачи такой системы входит эффективное распределение выполняемых заданий по процессорам и организация согласованной работы всех процессоров.

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

     4) Распределенные ОС. Распределенная система, используя ресурсы локальной сети, представляет их пользователю как единую систему, не разделенную на отдельные машины.

     По  способу построения:

     1. Микроядерные;

     2. Монолитные [11].

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

1.2. Требования, предъявляемые к современным операционным системам

     Операционная система является сердцевиной сетевого программного обеспечения, она создает среду для выполнения приложений и во многом определяет, какими полезными для пользователя свойствами эти приложения будут обладать. В связи с этим рассмотрим требования, которым должна удовлетворять современная ОС [15. c.519].

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

       1) Расширяемость. Код должен быть написан таким образом, чтобы можно было легко внести дополнения и изменения, если это потребуется, и не нарушить целостность системы.

     2) Переносимость. Код должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которая включает наряду с типом процессора и способ организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа.

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

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

     5) Безопасность. ОС должна обладать средствами защиты ресурсов одних пользователей от других.

     6) Производительность. Система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа [7, c. 308].

1.3 Архитектура операционной системы

     Наиболее  общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:

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