Программное обеспечение компьютера

Автор: Пользователь скрыл имя, 22 Октября 2011 в 10:55, реферат

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

Программное обеспечение представляет собой алгоритм, реализованный в виде последовательности инструкций для процессора.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ [ссылка, ссылка];
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Содержание

1. Введение…………………………………………………………3
2.Классификация программного обеспечения…………………...4
- Системное
- Прикладное:
- Инструментарий (специальное)
3.Операционная система:…………………………………………7
1. Файловая система
2. Представление о папке
3. Драйверы
4. Загрузчик
5. Системная библиотека
4. Системная среда Windows…………………………………….15
5. Вредоносные программы и антивирусные средства:………..17
a) Вирусы
b) Сетевые черви
c) Троянские программы
6. Архиваторы…………………………………………………….20
7. Заключение…………………………………………………….30
8 . Список литературы………

Работа содержит 1 файл

Реферат по информатике в правильном формате(не удалять).doc

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

         

                                                                                                                                 

 Загрузчик операционной системы.

 

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

Загрузчик операционной системы:

  1. обеспечивает необходимые средства для диалога с пользователем компьютера (например, загрузчик позволяет выбрать операционную систему для загрузки);
  2. приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы (например, на не-x86 архитектурах перед запуском ядра загрузчик должен правильно настроить виртуальную память);
  3. загружает ядро операционной системы в ОЗУ. Загрузка ядра операционной системы не обязательно происходит с жесткого диска. Загрузчик может получать ядро по сети. Ядро может храниться в ПЗУ или загружаться через последовательные интерфейсы (это может пригодиться на ранней стадии отладки создаваемой компьютерной системы);
  4. формирует параметры, передаваемые ядру операционной системы (например, ядру Linux передаются параметры, указывающие способ подключения корневой файловой системы);

      e)   передаёт управление ядру операционной системы.

На компьютерах  архитектуры IBM PC запуск загрузчика осуществляется программным обеспечением BIOS, записанной в ПЗУ компьютера, после успешного  окончания процедуры POST. Первоначально загрузчик работает в режиме реальной адресации при отключенной адресной линии A20, что создает определенные трудности при написании загрузчиков.

Распространённые  загрузчики:

  • NTLDR — загрузчик ядра Windows NT
  • Windows Boot Manager (bootmgr.exe, winload.exe) — загрузчик ядра Windows Vista
  • LILO (Linux LOader) — загрузчик, в основном применяемый для загрузки ядра Linux
  • GRUB (Grand Unified Bootloader) — применяется для загрузки ядра Linux и Hurd
  • OS/2 BootManager — загрузчик ядра OS/2
  • Loadlin — загружает Linux из под DOS или Windows. Домашняя страница Loadlin

                                           

                                                Системная библиотека

             Это библиотека, содержащая функции, которые могут быть использованные от программ (.exe). В общем, у большинство программ есть свои dll библиотеки, а еще у Windows есть много таких библиотек (для создания окошко или кнопку примерно) DLL , содержащий библиотеку многократно исполняемых модулей (объектов, процедур), компоновка с которыми выполняется не до загрузки, а при появлении ссылки на модуль во время исполнения программы. Это уменьшает размеры программ и позволяет вносить изменения только в один DLL -файл, а не отдельно в каждую программу, в которой он используется. Кроме текстов и график, в .dll может быть программного кода. Например, функция ShutDown или функция Copy / Paste или функция для показывания картинке, или для компрессии в .zip.Dynamic Link Library. Динамически связываемая библиотека программных модулей. То есть выделенные в отдельный файл несамостоятельные куски программного кода и данных. "Динамически связываемая" означает, что программы могут обращаться к библиотеке и использовать входящие в нее модули (куски кода) прямо в ходе работы, в любой момент, когда эти модули понадобятся.

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

DLL – сердце  операционной системы. Расшифровывается  её название как Hardware Abstraction Layer – уровень аппаратной абстракции. Именно благодаря наличию такого уровня Windows имеет возможность работы на разных аппаратных платформах.

 
 

                                       Системная среда Windows.

                      

Назначение.

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

Windows поддерживает  современное оборудование и обеспечивает  пользователю удобные правила  работы.

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

Среди объектов, с которыми работает пользователь в Windows, следует выделить: файл, папку, графические объекты интерфейса.

Интерфейсом системной  среды Windows является графическим и  основан на использовании хорошо организованной системы окон и других графических объектов. Объект графического интерфейса «окно» является отличительной особенностью этой системной среды, благодаря которой система получила свое название Windows.  

Термин «интерфейс»  широко используется в областях, где  человеку приходится иметь дело с  обработкой информации на компьютере.

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

            Интерфейс – совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.

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

Пользовательский  интерфейс – комплекс программ, обеспечивающих взаимодействие пользователя и компьютера.

В среде Windows программы  организуют для человека «дружественный», удобный для пользователя интерфейс. Достигается это благодаря широкому применению графических средств: рисунков, специальных значков, цветового оформления, оригинального дизайна экрана и др. Подобный пользовательский интерфейс стал называться графическим интерфейсом.

Графический интерфейс – пользовательский интерфейс, в котором для взаимодействия человека и компьютера применяются графические средства.

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

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

 

  Вредоносные программы и антивирусные средства.

 

Вирусы.

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

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

Существует множество  разновидностей вирусов. Самыми старыми  являются файловые вирусы. Они размножаются, используя файловую систему. Почти  столь же древними являются загрузочные вирусы. Они так названы потому, что заражают загрузочный сектор (boot sector) жесткого диска. Загрузочные вирусы замещают код программы, получающей управление при запуске системы. Таким образом, после перезагрузки системы управление передается вирусу. Сегодня загрузочные вирусы встречаются редко. С середины 90-х годов получили распространение макровирусы. Эти вредители представляют собой программу на макроязыке. Макроязык - это средство создания программ, которое поддерживается некоторой системой обработки данных (например, программами семейства Microsoft Office, такими как Microsoft Word и Excel, а также другими программами, например продуктами компании "1С"). Для размножения макровирусы используют встроенные возможности, например, текстового или табличного редактора. Таким способом эти вредители переносят себя из одного зараженного файла в другой.

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

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

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

      Сетевые черви.

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

"Червей" часто  называют вирусами, хотя, строго  говоря, это не совсем верно.  Сетевые черви - это программы,  которые не изменяют файлы  на дисках, а распространяются  в компьютерной сети, проникают  в операционную систему компьютера, находят адреса других компьютеров или пользователей и рассылают по этим адресам свои копии. Сетевые черви могут вообще не обращаться к ресурсам компьютера (за исключением оперативной памяти). Часто выделяют так называемые резидентные черви, которые могут инфицировать работающую программу и находиться в ОЗУ, при этом не затрагивая жёсткие диски. От таких червей можно избавиться перезапуском компьютера (и, соответственно, сбросом ОЗУ).

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

Троянские программы.

Троянские программы, "троянские кони" и просто "троянцы" - это вредоносные программы, которые  сами не размножаются. Подобно знаменитому  Троянскому коню из "Илиады" Гомера, программа-троянец выдает себя за что-то полезное. Чаще всего троянский конь маскируется под новую версию бесплатной утилиты, какую-то популярную прикладную программу или игру.

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

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

Информация о работе Программное обеспечение компьютера