Программное обеспечение ЭВМ

Автор работы: Пользователь скрыл имя, 10 Октября 2013 в 18:39, курсовая работа

Описание работы

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

Содержание работы

Введение…………………………………………………………………………..3
1.Теоритическая часть…………………………………………………………...5
1.1.Программное обеспечение сетей ЭВМ………………………….…..5
1.2.Операционные системы компьютерных сетей……………………...6
1.3.Быстродействие сетевой ОС…………………………………………9
2.Практическая часть…………………………………………………………....14
2.1 Общая характеристика задачи……………………………….14
2.2 Описание алгоритма решения задачи……………………….15
2.3 Выбор ППП……………………………………………………15
2.4 Проектирование форм выходных документов и графическое представление данных по выбранной задаче…………………………17
2.5 Результаты выполнения контрольного примера в расчетном и формульном виде………………………………………………………..19
2.6 Инструкция пользователя……………………………………20
Список использованной литературы…

Файлы: 1 файл

Документ Microsoft Office Word.docx

— 216.73 Кб (Скачать файл)

      При многопоточной обработке процесс (например, приложение — редактор текстов) подразделяется на отдельные составляющие, или потоки, каждый из которых выполняется микропроцессором по отдельности (см. рис. 1). Подразделение процесса на составляющие его потоки – функция самого приложения, а планирование потоков, то есть порядок предоставления им процессорного времени, осуществляется операционной системой. Точнее, именно так обстоит дело в системах типа Windows NT или OS/2, поддерживающих вытесняющую многозадачность.

Поток 1



3 2 1

Поток 2

 

Поток 3

 

 

Рисунок 1.

 

Многозадачность

       Многозадачность — одна из особенностей современных операционных систем от Windows 95 до Windows NT, OS/2 и UNIX, состоящая в их кажущейся способности одновременно выполнять несколько процессов. Эта способность создается благодаря высокой скорости работы процессора и его способности перемежать выделенные разным задачам интервалы времени (их называют квантами), не обязательно завершая выполнение одного процесса до начала другого (см. рис. 2).

 


 Œ  Œ

 


 

Рисунок 2.

 

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

Многопроцессорность

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

Е сть две разновидности много — процессорной обработки: асимметричная (Asymmetric Multiprocessing, ASMP) и симметричная (Symmetric Multiprocessing, SMP). При асимметричной обработке нагрузка распределяется между процессорами так, что один или несколько из них обслуживают только операционную систему, а остальные заняты только приложениями. При симметричной обработке любой процесс, требующий обработки, может быть поручен любому свободному процессору (см. рис. 3). В силу большей гибкости симметричной модели операционная система с поддержкой SMP обеспечивает два важных преимущества. Во-первых, повышается отказоустойчивость сети, так как любой процессор способен справиться с любой задачей, и потому отказ одного процессора не влечет за собой крах всей системы. Во-вторых, улучшается балансировка нагрузки, так как операционная система способна распределять ее среди процессоров равномерно и тем самым предотвращать появление узких мест из-за слишком частых обращений к одним процессорам и пренебрежения остальными.

 

Ž Œ

Рисунок 3.

Windows NT Server

       Появление ОС Windows NT Server ознаменовало вступление корпорации Microsoft на рынок сетевых операционных систем. Windows NT Server быстро стала весьма популярной, особенно в своей значительно переработанной версии 4.0, куда включена поддержка набора системных служб Active Server, спроектированного специально для разработки интрасетей и управления ими. Windows 2000 (переименованная версия 5.0) еще более расширяет возможности управления сетью благодаря инициативе нулевых расходов на администрирование (Zero Administration Initiative), которая снизит расходы и сложность поддержки персональных компьютеров-клиентов благодаря централизации управления клиентами и их ПО.

         Windows NT — 32-разрядная многопоточная многозадачная операционная система, которая поставляется в версиях для сервера и для рабочей станции. В своем серверном воплощении Windows NT служит фундаментом пакета серверных приложений Microsoft BackOffice. Версия для рабочей станции представляет собой высокопроизводительную операционную систему, отличающуюся от Windows NT Server лишь оптимизацией для настольного компьютера.

       Windows NT лучше всего «себя чувствует» на компьютерах с большим объемом памяти и дискового пространства. Ей необходимо минимум 16 Мб ОЗУ, но она работает намного быстрее и стабильнее, когда объем ОЗУ составляет 32 Мб и более. В этом отношении Windows NT аналогична играм, Windows 95 и приложениям типа Microsoft Office 97, работа которых заметно улучшается, когда объем памяти превышает минимально допустимую величину. Необходимый объем дискового пространства зависит от платформы, на которой работает Windows NT. В системах на базе процессоров Intel она занимает на диске минимум 125 Мб, а в RISC-системах ей понадобится не менее 160 Мб. По части типа платформы Windows NT почти всеядна: она пригодна как для однопроцессорного сервера, почти ничем не отличающегося от Вашего настольного компьютера, так и для чуда техники с поддержкой SMP и 32 процессорами.

        В большинстве сетей используются не только ПК и не только Windows, но целый конгломерат платформ и даже сетевых архитектур. Windows NT Server, как и большинство серверных операционных систем, «хорошо осведомлена» об альтернативных «укладах жизни». Поэтому она может работать как самостоятельно, так и в сотрудничестве с другими сетевыми ОС — Novell NetWare, DEC Pathworks и почтенной UNIX. Windows NT можно подключать к мэйнфреймам по протоколу IBM SNA, к сетям Macintosh с протоколами AppleShare и Apple Talk и к любым сетям на основе протоколов TCP/IP, включая, естественно, и Интернет. Windows NT Server поддерживает также компьютеры-клиенты под управлением Mac OS, OS/2, UNIX, MS-DOS и разных версий Windows (в том числе «старушки» 3.1).

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

 

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

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

Используя ППП на ПК, на основании сведений о сотрудниках предприятия, хранящихся в таблице данных КАДРЫ (структура данных этой таблицы представлена на рисунке 1), необходимо создать:

• форму для ввода приказа о приеме на работу;

• список сотрудников фирмы по подразделениям;

• список сотрудников фирмы по датам приема на работу.

 

Назначение поля

Имя поля

Тип данных

ФИО сотрудника

Должность $

Подразделение

Номер приказа

Дата приказа

Месячный оклад

Число иждивенцев

ФИО

Должность

Подразделение

Приказ

Дата

Оклад

Иждивенцы

текстовый

текстовый

текстовый

числовой

дата

числовой

числовой


Рисунок 1 – Структура данных Таблицы  КАДРЫ

 

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

Создаем три таблицы: «Сотрудники», «Должность», «Подразделение».

Структура таблиц и ключевые поля показаны на рисунке 2.





 

 

Рисунок 2 – Структура таблиц

2.3 Выбор ППП

Данную  задачу можно решить на ПК с помощью  различных программных средств. Сначала решим задачу полностью в СУБД МS Аcсеss, а затем в среде табличного процессора  MS Ехсеl с использование СУБД МS Аcсеss для создания таблиц.

2.4 Проектирование форм выходных документов и графическое представление данных по выбранной задаче

Ниже  на рисунках 3,4,5 показаны таблицы с  данными созданные в СУБД МS Аcсеss.

Сотрудники

Номер приказа

ФИО

Должность

Подразделение

Приказ

Оклад

Иждивенец

1142

Стройкин Владимир Алексеевич

Секретарь

управление

23.06.2009

13000

1

1245

Петрова Аня Генадьевна

Бухгалтер

бухгалтерия

14.06.2009

15000

0

1442

Пыжьянов Саша Иванович

Инженер

цех

14.02.2010

12000

0

1452

Иванов Алексей Викторович

Главный бухгалтер

бухгалтерия

19.06.2009

16000

3

1564

Дурова Аниса Константиновна

Заведующий отделом кадров

отдел кадров

14.05.2010

15000

2

2212

Тимергазиева Айсылу Ханифовна

Директор

управление

15.03.2009

50000

1

2451

Мустафин Азамат Рафисович

Заместитель директора

управление

21.12.2010

30000

1


Рисунок 3 – Таблица «Сотрудники»

 

Подразделение

Код подразделения

Наименование подразделения

1

бухгалтерия

2

отдел кадров

3

управление

4

информационный отдел

5

цех


Рисунок 4 –  Таблица «Подразделение»

 

Должность

Код должности

Наименование должности

1

Директор

2

Бухгалтер

3

Главный бухгалтер

4

Заместитель директора

5

Инженер

6

Главный инженер

7

Секретарь

8

Программист

9

Завхоз

10

Водитель

11

Техперсонал

12

Электрик

13

Заведующий отделом кадров

14

Экономист

15

Главный экономист

16

Казначей

18

 

Рисунок 5 – Таблица «Должность»

На рисунке 6 показана схема данных.

Рисунок 6 – Схема данных

2.5 Результаты выполнения контрольного примера в расчетном и формульном виде

В СУБД МS Аcсеss создаем форму приказа о приеме на работу (показано на рисунке 7).

Рисунок 7 –  Приказ о приеме на работу

 

Список  сотрудников по подразделениям создаем  с помощью подчиненной формы (показано на рисунке 8).

Рисунок 8 –  Список сотрудников по подразделениям

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

Рисунок 9 – Список сотрудников по дате приказа

 

 

2.6 Инструкция пользователя

Первым  делом создаем новую базу данных «Кадры», а затем составляем таблицы  с помощью конструктора по заданным выше структурам.

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

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

Список  о сотрудниках по датам о приеме на работу будем так же создавать  в вкладке «Формы», но с использование  сводной таблицы. Фильтром будет  поле «Приказ» из таблицы «Сотрудники», строками будут фамилии, имена и  отчества сотрудников, столбцами –  количество иждивенцев, а данными  – размер оклада сотрудника.

Решение данной задачи и результаты в среде табличного процессора  MS Ехсеl показаны в приложении А и В.

 

 

 

 

Заключение

          С появлением Интернета возникло множество вопросов, например, способы подключения необеспеченных или изолированных сообществ к Интернету – это необходимо чтобы предотвратить ситуацию, когда отдельные слои общества или целые страны окажутся оторванными от остального мира и обделёнными информацией. Что касается эволюции мира сетей в будущем – есть много разработок, но 3 из них тесно связаны со средой для поддержки совместной деятельности на базе интернета и интрасетей. Это динамический HTML, сетевые компьютеры и тенденция дифференциации "тонких" и "толстых" клиентов. Динамический HTML – это новая технология, пришедшая вместе с Microsoft Internet Explorer 4.0 и Netscape Navigator 4.0 и способная существенно расширить интерактивность интрасети. Вопросы применения сетевых компьютеров и спор о тонких и толстых клиентах тесно связаны между собой и в настоящее время являются предметом интересных и, порой горячих дискуссий.

         Чем же это кончится? Кто знает! Почти наверняка Java будет расти и процветать. Вероятно скорость модемов повысится. Уже разрабатываются способы ускоренной передачи информации.

         Говорят есть древнее китайское проклятье: "Чтоб ты жил в эпоху перемен!" Что касается компьютерной технологии, мы уже живём в эту эпоху. Но это время, хотя отнюдь и не простое, тем не менее, не является пугающим или враждебным. Оно полно перспектив, впереди не мало светлых дней, а мечты живут и множатся.

Информация о работе Программное обеспечение ЭВМ