Урок "Программное обеспечение ПК"

 

ПОВТОРЕНИЕ изученного материала:

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

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

 

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

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

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

 

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

 

Программное управление ПК

 

Процесс первоначальной загрузки ПК

 

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

 

        После включения компьютера стартует программа-тест POST (Power On Self Test), зашитая в микросхеме BIOS. Процедура самотестирования POST проверяет конфигурацию технических средств (процессор, память, ресурсы ввода/вывода, ... ), их готовность.

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

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

 

Обработка данных на компьютере

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

 

 

Установка (инсталляция) программы на компьютере

 

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

      Теперь давайте поговорим о правильном удалении программ. Если вы полагаете, что простым перемещением папки с ненужным приложением в Корзину вы удалили программу. Это самая грубая ошибка! Удалять таким способом можно только программы, которые вы таким же способом устанавливали на жёсткий диск, т.е. способом обычного копирования (допустим с диска, на который скопировали программу с компьютера друга). Если же вы устанавливали приложение с помощью программы установки, то и удалять надо с помощью программы, предназначенной для деинсталляции (удаления). Такую программу (обычно она называется uninstall или uninst) можно найти в той же папке, где находится само удаляемое приложение.

 

 

Программное обеспечение ПК

 

 

Совокупность программ, хранящихся на компьютере, образует его программное обеспечение.

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

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

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

 

 

КЛАССИФИКАЦИЯ  ПРОГРАММНОГО  ОБЕСПЕЧЕНИЯ

 

Программы, работающие на компьютере, можно разделить на три категории:

 

 

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

 

 

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

 

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

 

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

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

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

 

РАЗНОВИДНОСТИ:

ü  Первые дисковые ОС

ü  Неграфические  (МS-DOS)

ü  Графические  (Windows: 98, NT, ME, 2000, XP, Vista, 7, 10)

ü  Альтернативные  (Linux, FreeBSD, NetBSD, OpenBSD)

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

·            Файловые менеджеры (Total Commander, WinCom)

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

·       Утилиты - вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (например, антивирусные, архиваторы-упаковщики, ограничения доступа …)

 

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

 

ü  Программы офисного назначения

  • Редакторы документов (Microsoft Word, Лексикон, ...)

  • Табличные процессоры (Microsoft  Ехсеl, Lotus 1-2-3, Quatro Рrо, ...)

  • Программы подготовки презентаций (Microsoft PowerPoint, Lotus  Freelance Graphics, ...)

  •  Программы работы в сети Интернет (браузеры - nternet Explorer, Mozilla Firefox,  Safari, Google Chrome, Opera, ...;

                                                                                 программы для интерактивного общения - Skype, ASQ, ...

                                                                                 почта - e-mail - The bath, mail, ...)

ü  Компьютерная графика (Microsoft Рaint, Microsoft Paint.NET, Adobe Photoshop, Соrеl Draw, Adobe Illustrator, Corel Dream 3D, ...)

ü  Компьютерное видео и анимация (Microsoft Windows Movie Maker, Adobe Premiere, Autodesk 3D Studio, ....)

ü  СУБД - системы управления базами данных (Microsoft Access, FохРrо Lotus Approach, DataEase, Paradox, ...)

ü  САПР - системы автоматизированного проектирования (AutoDesk АutoCad,  Аскон «Компас», ...)

ü  Программы экономического назначения (1С: Предприятие, Парус, Турбо бухгалтер, ...)

ü  Издательский системы dоbе РаgeMaker, QuarkXpress, ...)

ü  энциклопедии, словари, обучающие программы, игры и т.д. 

 

Инструментальные системы   (системы программирования)

ü Паскаль (Turbo Pascal, Delphi)

ü Бейсик (Visual Basic)

ü С++

 

ОПИСАНИЕ    ПРОГРАММНОГО  ОБЕСПЕЧЕНИЯ

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

 

1)    Операционные системы

 

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

 

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

 

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

 

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

 

1)    Драйверы устройств

 

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

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

 

2)    Утилиты

 

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

 

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

 

Обычно некоторое количество утилит поставляются в составе соответствующей ОС, но немало утилит создано независимыми разработчиками и поставляются отдельно от ОС. Часто утилиты объединяются в комплексы, например, Norton Utilities, РС Тооls Deluхе и др. 

Чаще всего используются следующие типы утилит:

Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения. Примеры:  Dr.Web, Nod32, Касперский, ...

Программы-упаковщики (архиваторы) позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Примеры: WinRAR

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

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

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

 

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

 

1) Программы офисного назначения — это те программы, которые применяются практически во всех деловых применениях компьютеров. Это редакторы текстов, табличные процессоры, программы подготовки презентаций и всякие полезные мелочи — записные книжки, организаторы рабочего времени и т.д. Именно такой набор программ обычно входит в комплекты офисных программ Microsoft Office.

 

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

 

 

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

Всего существует несколько сотен редакторов текстов, от самых простых до весьма мощных и сложных. При работе в WINDOWS можно порекомендовать популярный редактор MICROSOFT WORD. По возможностям этот редактор лишь немного уступает профессиональным издательским системам. Имеются и более простые редакторы документов — ЛЕКСИКОН, Word Рго фирмы Lotus, Jast Write фирмы Symantec и др.

 

  Табличные процессоры обеспечивают работу с большими таблицами. Все табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Наибольшей популярностью пользуются табличные процессоры Microsoft Ехсеl, Lotus 1-2-3 и Quatro Рго.

 

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

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

Примером таких программ являются PowerPoint  фирмы Microsoft, Freelance Graphics фирмы Lotus и другие.

 

Программы для работы в сети Интернет :

      программы просмотра web-страниц (браузеры: Internet Explorer, Mozilla Firefox,  Safari, Google Chrome, Opera, ...);

 

 

        2) Компьютерная графика - Графические   редакторы   позволяют   создавать   и   редактировать   рисунки.

 

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

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

5) Системы автоматизированного проектирования (САПР) - позволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера

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

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

 8) Прочие прикладные программы - Имеются, конечно, сотни других прикладных программ, например:

·    обучающие программы, электронные справочники и энциклопедии; авторские системы, позволяющие создавать мультимедиа-программы, обучающие системы, Web-страницы и т.д.;

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

·      программы удаленного доступа к локальным сетям;

·       компьютерные игры;

·      обучающие программы; 

·      электронные справочники

·      и т.д.

  

Инструментальные системы   (системы программирования)

 

Даже при наличии десятков тысяч программ для IВМ РС пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.

Разработка языков программирования высокого уровня началась в 60-е годы. Они позволили существенно облегчить работу программистов.

Сейчас их существует великое множество, но наиболее популярными являются: Бейсик, Паскаль, С++, Делфи.

 

 

Дистрибутив – это файл или файлы, предназначенные для установки какой-либо программы.

 

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

Инсталляция - установка программного обеспечения на компьютер конечного пользователя.

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

 

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

 

 ВОПРОСЫ для размышления:

        1. Что такое "версия программы"?

        2. Какие программы называют лицензионными?

        3. Какие программы называют freeware?  

        4.  В чем отличие свободного и открытого ПО?

        5. Объяснить назначение демо-версии  и пробного ПО.