Направления развития операционных систем

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ 

КАФЕДРА  АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ

      ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ 
 
 
 
 

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

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

на тему «Направления развития операционных систем» 
 
 
 

Исполнитель:

                                                   Черемушкина Татьяна Александровна

                                                    Специальность                  ФК, II курс

                                                    № зачетной книжки     05 ФФБ 01082

Руководитель:

                                       Безрядина Галина Николаевна 
 
 
 
 
 

Воронеж 2007

- 2 -

ОГЛАВЛЕНИЕ 

  1. Введение………………………………………………………………...3
  2. Теоретическая часть:
    • Эволюция операционных систем………………………………......4
    • Классификация операционных систем………………………….....7
    • Windows XP………………………………………………………...10
  1. Практическая часть:
    • Общая характеристика задачи…………………………………….13
    • Описание алгоритма решения задачи…………………………….15
  1. Заключение…………………………………………………………….21
  1. Список литературы………………………………………………........22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

- 3 -

ВВЕДЕНИЕ

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

    В теоретической части данной курсовой работы будут рассмотрены общие сведения об операционных системах, их эволюция, классификация и особенности операционной системы Windows XP/

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

    Класс и состав ПК и программного обеспечения:

  • процессор AMD Atlon 3000+ XP/
  • оперативная память - 512Mb /
  • винчестер -120Gb /
  • клавиатура - стандартная Mitsumi
  • мышь - Genius Optic USB
  • операционная система - Microsoft Windows XP Professional
  • текстовый процессор - Microsoft Office 2003 Professional
 

- 4 -

ЭВОЛЮЦИЯ ОПРЕЦИОННЫХ СИСТЕМ

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

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

     Следующий важный период развития вычислительных машин относится к 1965-1980 гг. В это время в технической базе произошел переход к интегральным микросхемам. Что дало большие возможности новому поколению компьютеров. Для этого периода характерно создание семейств программно-совместимых машин. Первым семейством программно-совместимых машин, построенных на интегральных микросхемах, явилась серия машин IBM/360. Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования. Мультипрограммирование - это способ организации вычислительного процесса, при котором в памяти

- 5 -

компьютера одновременно находились несколько параллельно выполняемых  программ.[1, С. 143]  Пока одна программа выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении программ, а выполняет другую программу. При этом каждая программа загружается в свой участок оперативной памяти, называемый разделом. Наряду с мультипрограммной реализацией систем пакетной обработки появился новый тип ОС - системы с разделением времени. Вариант мультипрограммирования, применяемый в системах с разделением времени, создавал для каждого отдельного пользователя иллюзию единоличного использования вычислительной машины.

     Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС). В эти годы произошли резкое возрастание степени интеграции и удешевление микросхем. Компьютер стал доступен отдельному человеку, и наступила эра персональных компьютеров. Компьютеры стали широко использоваться пользователями-непрограммистами, что потребовало разработки «дружественного» программного обеспечения. На рынке операционных систем доминировали две системы: MS DOS и Unix.

     В середине 80-х годов стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных ОС. В 1984г. Фирма Microsoft выпустила свой первый сетевой продукт Microsoft Networks. Для работы в небольшой сети фирма Microsoft предложила компактную, не требующую значительных аппаратных или программных затрат операционную систему Windows for Workgroups. Эта операционная система позволяет организовать сеть по схеме «равный-с-равным», где нет необходимости приобретать специальный компьютер в качестве сетевого сервера. В сентябре 1995г. компания Microsoft выпустила новую операционную систему Windows 95, предназначенную для замены Windows 3.1 и Windows for

- 6 -

Workgroups 3.11 в настольных компьютерах. Дальнейшие разработки в этом направлении привели к созданию версии Microsoft 98 и последующих за ней версий Windows 2000 и Windows ХР. С середины 1993г. фирма Microsoft начала выпуск операционных систем новой технологии (New Technology - NT) - Windows NT.

     В настоящее время можно выделить пять основных 32-разрядных сетевых операционных систем: NetWere 4.1 фирмы Novell, Windows NT фирмы Microsoft, Vines 6.0 фирмы Banyan, OS/2 Warp Advansed Server IBM, сетевые OS семейства Unix. [3, С. 139-140] 

      
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

- 7 -

      КЛАССИФИКАЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ

     Операционная система (ОС) - совокупность программ, под управлением которой осуществляется начальная загрузка компьютера, управление работой всех его устройств и проверка их работоспособности, управление файловой системой компьютера, загрузка пользовательских приложений и распределение ресурсов компьютера между ними, поддержка пользовательского интерфейса и др. [2, С. 17] Без операционной системы использование компьютера невозможно. К числу широко известных семейств операционных систем относятся DOS, WINDOWS, UNIX, NETWARE и др.

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

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

  • однозадачные (например, MS DOS, MSX);
  • многозадачные (OC  EC, OS/2, Unix, OC семейства Windows).

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

    Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких, как процессор, оперативная память, файлы и внешние устройства. [3, С. 130]

- 8 -

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

  • однопользовательские (MS DOS, Windows 3.x);
  • многопользовательские (Unix, Windows NT, Windows XP, Linux).

     Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской и не всякая однопользовательская ОС является однозадачной. [3, С. 133]

     Одним из важных признаков классификации ОС является деление их на:

  • сетевые;
  • локальные.

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

- 9 -

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

 - 10 -

WINDOWS XP

     Windows XP выпущена в трех версиях XP Home Edition, XP Professional и XP 64-Bit Edition.

     Windows XP Home Edition предназначена для домашнего использования и малого бизнеса. Фактически она является модификацией Windows 9х.

     Windows XP Professional ориентирована на применение в сфере бизнеса для пользователей Windows 2000 или Windows NT. По сравнению с домашней системой она обладает расширенными функциональными возможностями и возможностями по обеспечению безопасности.

     Аппаратные требования для Windows XP Professional и для Windows XP Home схожи:

  • объем оперативной памяти - 128 Мбайт (минимально - 64 Мбайт);
  • тактовая частота 32-разрядного процессора - 300 МГц и выше;
  • емкость свободного места на жестком диске - от 1,5 Гбайта;
  • наличие дисковода CD-ROM или DVD-ROM;
  • видеокарта и монитор SVGA с разрешением не менее 800х600 точек.

     Windows XP 64-Bit Edition - 64-разрядная клиентская операционная система. Она предназначена для пользователей специализированных технических рабочих станций, занимающихся разработкой технических и научных приложений, созданием спецэффектов для кинофильмов и трехмерной анимации и др. [1, С. 157]

    Интерфейс Windows XP - простой и привлекательный. Несколько изменился внешний вид Рабочего стола. Появились такие элементы, как папки Мои рисунки, Моя музыка, Моя видео и др.

     При входе в систему выводятся сведения о входящем пользователе. Если компьютер используется несколькими пользователями, Windows XP  

- 11 -

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

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

     В Windows XP добавлены следующие функции управления системой:

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

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

  • Мастера диспетчера установки Windows, позволяющего в пошаговом режиме установить требуемые настройки;
  • Мастера компонентов Windows - для установки дополнительных приложений Windows;
  • Мастера забытых паролей, позволяющего восстановить настройку и учетную запись пользователя, воспроизвести забытый пароль или заменить пароль;

- 12 -

  • Мастера очистки Рабочего стола, автоматически удаляющего ненужные ярлыки через задаваемый период;
  • Мастера специальных возможностей, настраивающих рабочую среду для людей с ограниченными физическими возможностями (нарушениями зрения, слуха и др.);
  • Мастера создания ярлыков;
  • Мастера извлечения файлов из сжатых Zip- папок;
  • Мастера переноса файлов и параметров для перемещения файлов, папок и личных параметров с одного компьютера на другой без повторения действий по настройке компьютера;
  • Мастера установки и настройки сети - для подключения и совместного использования ПК и бытовых устройств;
  • Мастера подключения к Интернету - средства установки соединения с провайдером и частной сетью в любой точке мира;
  • Мастера совместимости программного обеспечения - для проверки на совместимость прикладной программы Windows XP, выбора из набора режимов совместимости наиболее эффективного.

     В систему Windows XP входят обозреватель Internet Explorer 6.0, почтовая программа Outlook Express 6-й версии, восьмая версия проигрывателя Windows Media Player и др. [3, С. 188] 
 
 
 
 
 
 

- 13 -

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

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

   Рассмотрим следующую задачу.

   Банк «Акцепт» выдает кредит своему клиенту на условиях, которые представлены на рис. 1.

  1. Построить таблицы по приведенным ниже данным (рис. 1,2).
Годовая процентная ставка 16%  
Кредит выдан на 12 месяцев
Сумма кредита, руб 175000  
 

Рис. 1. Условия кредита 
 

Номер платежа Дата 

платежа

Текущий остаток по кредиту, руб. Сумма процентов, руб. Погашение основного долга, руб. Платеж по кредиту, руб.
1 Январь 2006        
2 Февраль 2006        
3 Март 2006        
4 Апрель 2006        
5 Май 2006        
6 Июнь 2006        
7 Июль 2006        
8 Август 2006        
9 Сентябрь 2006        
10 Октябрь 2006        
11 Ноябрь 2006        
12 Декабрь 2006        
ИТОГО          
 

Рис. 2. Платежи по кредиту клиента банка «Акцепт»

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

- 14 -

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

- 15 -

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

  1. Запустить табличный процессор MS Excel.
  2. Создать книгу с именем «банк Акцепт».
  3. Лист 1 переименовать в лист с названием «Условия кредита».
  4. На рабочем листе «Условия товара» MS Excel создать таблицу, отображающую условия выданного кредита банком «Акцепт».
  5. Заполнить таблицу «Условия кредита» исходными данными.
 
Годовая процентная ставка 16%  
Кредит выдан на 12 месяцев
Сумма кредита, руб 175000  

   

  1. Лист 2 переименовать в лист с названием «Платежи».
  2. На рабочем листе «Платежи» создать таблицу, которая отображает ежемесячные платежи по кредиту.
 
Номер платежа Дата 

платежа

Текущий остаток по кредиту, руб. Сумма процентов, руб. Погашение основного долга, руб. Платеж по кредиту, руб.
1 Январь 2006        
2 Февраль 2006        
3 Март 2006        
4 Апрель 2006        
5 Май 2006        
6 Июнь 2006        
7 Июль 2006        
8 Август 2006        
9 Сентябрь 2006        
10 Октябрь 2006        
11 Ноябрь 2006        
12 Декабрь 2006        
ИТОГО          
 
   
  1. Заполнить графу «Погашение основного долга» таблицы, находящейся на листе «Платежи».

    

- 16 -

   Погашение основного долга определяется как отношение суммы кредита к количеству месяцев, на которые выдан кредит. Результаты округлить до целого, используя функцию ОКРУГЛ().

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

    =ОКРУГЛ(условия кредита!В4/условия кредита!В3;0)

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

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

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

    =С2-СУММ(Е2:Е12)  

Номер платежа Дата 

платежа

Текущий остаток по кредиту, руб. Сумма процентов, руб. Погашение основного долга, руб. Платеж по кредиту, руб.
1 Январь 2006     14583,00  
2 Февраль 2006     14583,00  
3 Март 2006     14583,00  
4 Апрель 2006     14583,00  
5 Май 2006     14583,00  
6 Июнь 2006     14583,00  
7 Июль 2006     14583,00  
8 Август 2006     14583,00  
9 Сентябрь 2006     14583,00  
10 Октябрь 2006     14583,00  
11 Ноябрь 2006     14583,00  
12 Декабрь 2006     14587,00  
ИТОГО          
Направления развития операционных систем