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

 
 
 
 
 

  

                                                   Реферат на тему:

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

                                                                                                                                 
 
 
 
 
 
 

                                                                      г. Москва                   

                                

                             

                                
 
 
 
 

Содержание.

   1. Введение…………………………………………………………3

    2.Классификация программного обеспечения…………………...4

    - Системное

    - Прикладное:

    - Инструментарий (специальное)

     3.Операционная система:…………………………………………7

    1. Файловая система

    2. Представление о папке

    3. Драйверы

    4. Загрузчик

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

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

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

    a) Вирусы

    b) Сетевые черви

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

    6. Архиваторы…………………………………………………….20

     7. Заключение…………………………………………………….30

    8 . Список литературы…………………………………………...31 
     
     
     
     
     
     

                                            

                                        Введение.

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

Информация –  это сведения о мире, и о процессах  которые происходят в мире.

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

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

К программному обеспечению (ПО) относится также  вся область деятельности по проектированию и разработке ПО:

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

Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. 
 
 
 
 
 

                 

                    
 
 
 

                    Классификация программного обеспечения.

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

                                       Рис. 1  Классификация программного  обеспечения. 
 
 
 
 

                               Системное программное обеспечение.

                     

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

Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее мы чувствуем себя в системной среде.

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

Операционная  система обеспечивает:

1) Выполнение прикладных программ;

2) Управление ресурсами компьютера - памятью, процессором и всеми внешними устройствами;

3) Контакт человека с компьютером;

К наиболее известным  операционным системам относятся:

* Windows

* MS-DOS

* Unix

* Linux

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

Например, широкое  распространение получил комплекс программ Norton Commander, которые используется вместе с операционной системой MS-DOS. Подобная программа, называемая оболочкой, создает более удобную среду работы, чем операционная система. В среде Windows часто используется программа проверки диска ScanDisk, которая позволяет выявить и частично устранить дефекты диска.

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

Прикладное  программное обеспечение.

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

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

Комплекс прикладных программ в среде операционной системы  Windows называют приложением. Нередко, его называют также пакетом прикладных программ (ППП).

Наибольшей популярностью  пользуются следующие группы прикладного  программного обеспечения:

1.1 Текстовые  процессоры - для создания текстовых  документов;

1.2 Табличные  процессоры (электронные таблицы)- для  вычислений т анализа информации, представленной в табличной форме;

1.3 Базы данных - для организации и управления  данными;

1.4 Графические пакеты – для представления информации в виде рисунков и графиков;

1.5 Коммуникационные  программы – для обмена информацией  между компьютерами;

1.6 Интегрированные  пакеты, включающие несколько прикладных  программ разного назначения;

1.7 Обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;

1.8 Игры 

Рис. 3. Прикладное программное обеспечение   

Текстовый редактор.

Текстовый редактор — это программа, используемая специально для ввода и редактирования текстовых данных.

Этими данными  могут быть программа или какой-либо документ или же книга. Редактируемый  текст выводится на экран, и пользователь может в диалоговом режиме вносить  в него свои изменения. 

Текстовые редакторы  могут обеспечивать выполнение разнообразных функций, а именно: 

- редактирование строк текста;

- возможность использования различных шрифтов символов;

- копирование и перенос части текста с одного места на другое или из одного документа в другой;

- контекстный поиск и замена частей текста;

- задание произвольных межстрочных промежутков;

- автоматический перенос слов на новую строку;

- автоматическая нумерацию страниц;

- обработка и нумерация сносок;

- выравнивание краев абзаца;

- создание таблиц и построение диаграмм;

- проверка правописания слов и подбор синонимов;

- построение оглавлений и предметных указателей;

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

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

Наиболее известный  текстовый редактор — Microsoft Word. 

Графический редактор. 

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

Пользуется известностью Corel DRAW! — мощный графический редактор с функциями создания публикаций, снабжённый инструментами для редактирования графики и трёхмерного моделирования. 

База  данных и СУДБ. 

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

В базе данных предприятия, например, может храниться:

1.вся информация о штатном расписании, о рабочих и служащих предприятия;

2.сведения о материальных ценностях;

3.данные о поступлении сырья и комплектующих;

4.сведения о запасах на складах;

5.данные о выпуске готовой продукции;

6.приказы и распоряжения дирекции и т.п. 

Базы данных используются под управлением систем управления базами данных (СУБД). 

Система управления базами данных (СУБД) — это система  программного обеспечения, позволяющая  обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.

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

Современные СУБД дают возможность включать в них  не только текстовую и графическую  информацию, но и звуковые фрагменты и даже видеоклипы.

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

СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. 

Популярные СУБД — FoxPro, Access for Windows, Paradox. 

Для менее сложных  применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие  функции: 

- хранение большого объема информации;

- быстрый поиск требуемой информации;

- добавление, удаление и изменение хранимой информации;

- вывод ее в удобном для человека виде. 

Электронные таблицы. 

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

Электронные таблицы - это

  1. таблицы  электронных схем компьютера;

  2. программное  средство для автоматизации вычислений;

  3. программное  средство для автоматизации хранения  и поиска информации. 

Электронные таблицы  позволяют выполнять следующие  операции:

  1) вычислять значения арифметических выражений;

  2) вычислять значения условных выражений;

  3) осуществлять циклические вычисления;

  4) вычислять производные;

  5) вычислять интегралы;

  6) строить подвижные изображения;

  7) оформлять результаты вычислений в виде таблицы;

  8) записывать и воспроизводить звуки;

  9) печатать таблицы;

10) строить графическое представление таблиц (графики, диаграммы);

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

Мультимедиа. 

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

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

Основные  составляющие мультимедиа:

                                

     Текст            Аудио                Изображения 

                             

   Анимация          Видео        Интерактивность 

Классификация. 

Мультимедиа может  быть грубо классифицировано как  линейное и нелинейное.

                                                  

Линейное представление.                                         Нелинейное представление. 

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

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

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

Различные форматы  мультимедиа данных, возможно, использовать для упрощения восприятия информации потребителем. Например, предоставить информацию не только в текстовом  виде, но и проиллюстрировать ее аудиоданными или видеоклипом. Таким  же образом современное искусство может представить повседневные, обыденные вещи в новом виде. Например, для того, чтобы выложить видео на YouTube или Яндекс. Видео, пользователю не требуется знаний по редактированию видео, кодированию и сжатию информации, знаний по устройству web-серверов. Пользователь просто выбирает локальный файл и тысячи других пользователей видеосервера имеют возможность просмотреть новый видеоролик. 

Использование.

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

                      Инструментарий программирования.

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

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

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

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

Для создания прокладного  обеспечения широко используются такие  языки, как Basik, Paskal, C++, Delphi и др. В учебных заведениях многих стран мира для обучения детей основам программирования используется язык ЛОГО. 
 
 

Браузер.

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

Существует несколько  видов браузеров:

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

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

•  Браузер с поддержкой мультимедиа. Самые распространенные и популярные браузеры сегодня. Позволяют работать практически со всеми видами информации, представленной в Интернете.. 99% пользователей глобальной сети Интернет интенсивно и каждодневно используют возможности этих браузеров. Наиболее часто используемые: Internet Explorer, Opera, Google, Mozilla, Netscape Navigator.

                                     

                                           Операционная система.

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

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

 В функции операционной системы входит:

• осуществление диалога с пользователем;

• ввод-вывод и управление данными;

• планирование и организация процесса обработки программ;

• распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

• запуск программ на выполнение;

• всевозможные вспомогательные операции обслуживания;

• передача информации между различными внутренними устройствами;

• программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.). 

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

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

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

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

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

1)однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

2)однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;

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

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

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

Операционная  система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие  основные компоненты:

•программы управления вводом/выводом;

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