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

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

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

Рисунок 1. Классификация ПО

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

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

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

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

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

    операционные системы (эта программа загружается в ОЗУ при включении компьютера)

    программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

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

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

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

К утилитам относятся:

    диспетчеры файлов или файловые менеджеры

    средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)

    средства просмотра и воспроизведения

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

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

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

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

Иногда утилиты относят к классу сервисного программного обеспечения

Утилиты используются для:

    Мониторинга показателей датчиков и производительности оборудования - мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

    Управления параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

    Контроля показателей - проверка ссылочной целостности; правильности записи данных.

    Расширения возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит:

Дисковые утилиты

      Дефрагментаторы

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

      Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».

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

      Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

      Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков.

      • Утилиты работы с реестром

        Утилиты мониторинга оборудования

        Тесты оборудования

Рисунок 2. Место СПО в многоуровневой структуре компьютера

Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС (рис.2). Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.

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

    Комплект офисных приложений MS OFFICE

    Бухгалтерские системы

    Финансовые аналитические системы

    Интегрированные пакеты делопроизводства

    CAD – системы (системы автоматизированного проектирования)

    Редакторы HTML или Web – редакторы

    Браузеры – средства просмотра Web - страниц

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

    Экспертные системы.

          Инструментальное ПО. Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования. В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:1. Текстовый редактор для создания файла с исходным текстом программы. 2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов. Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

    Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

    Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений

    Microsoft Visual Basic – это популярный инструмент для создания Windows-программ

    Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows

Контрольные вопросы:

    Дайте определение операционной системе.

    Какое программное обеспечение относят к системному?

    Назовите служебное программное обеспечение.

    Какое программное обеспечение относят к прикладному?

    Каково назначение программного обеспечения?

    Каковы основные классы программ? Приведите примеры программ в каждом классе по назначению.

Системное программное обеспечение - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

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

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

В базовое программное обеспечение входят:

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

    Операционные оболочки (текстовые и графические);

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

Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.

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

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

DOS (Disk Operating System) выпущена в 1981 г. и была предназначена для поставки с компьютерами IBM PC.

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

    Работа с оперативной памятью (стандартный сервис DOS не позволял работать с памятью более 640 Кбайт);

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

    Для нормальной работы требовались специальные программы-оболочки (Norton Commander, Volkov Commander);

    Однозадачность;

    Отсутствие механизмов защиты информации.

В результате, с появлением Windows 95, DOS практически сошла со сцены, хотя до сих пор используется в качестве составляющей ядра Windows.

Windows 3.1/3.11. Первая версия этой ОС вышла в свет в конце 80-х годов, а в 1994 году появились действительно рабочие версии 3.1 и 3.11. Windows 3.1/3.11 устанавливалась поверх MS DOS и фактически, она представляла графическую оболочку, надстройку над MS-DOS.

К достоинствам Windows 3.1/3.11 относятся: полноценный графический интерфейс, позволявший, отдавать команды простым щелчком мыши по иконкам; многозадачность (число одновременно запускаемых приложений было ограничено двумя-тремя, запустить больше не позволят малый объем оперативной памяти); исчез барьер 640 Кбайт, и компьютер мог использовать всю оперативную память.

К числу недостатков Windows 3.1/3.11 относятся: неустойчивость и большое число ошибок, поскольку программам приходилось работать в общем пространстве, конкурируя за ресурсы оперативной памяти или процессора, то есть модель многозадачной работы была упрощенной; отсутствие механизмов защиты информации.

Windows 95 появилась в 1995 году. Впервые Windows превратилась из графической надстройки в полноценную операционную систему, хотя в качестве ее основы по-прежнему использовалась DOS, модернизированная, и не заявленная в качестве отдельного продукта.

Достоинства Windows 95: развитый графический интерфейс; возможность работать в обычном режиме DOS, не загружая графическую оболочку; операционная система стала 32-разрядной.

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

Если Windows 3.11 обладала лишь относительной поддержкой мультимедиа, то в Windows 95 впервые был интегрирован программно-драйверный комплекс DirectX, Благодаря этому стало возможным создание игр для Windows 95. А другая система - ActiveMovie - обеспечивала поддержку воспроизведения большого количества мультимедийных файлов - от музыки в формате MIDI до видеодисков.

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

Windows 98/98 SE. ОС Microsoft Windows 98 появилась в июне 1998 года. В конце 1999 года появилась русскоязычная версия Windows 98 SE. Основные отличия Windows 98/98 SE: 1) рабочий стол Windows 98 полностью интегрирован со средствами доступа к Internet. Основным средством работы с файлами и папками служит программа Internet Explorer; 2) расширенные возможности управления интерфейсом; 3) корректная работа с новыми комплектующими - процессором Pentium II, графическим портом AGP, шиной USB, новыми моделями видеокарт, материнских плат, модемов и т. д.

Windows 98 содержала много новых программ и утилит - в первую очередь полный комплект программного обеспечения для работы в Интернет и утилиту конвертации файловой системы FAT16 в более экономную FAT32.

Windows NT. Первая версия 32-разрядной ОС Windows NT (New Technology) появилась в 1993 году. С самого начала эта ОС разрабатывалась для работы в локальных компьютерных сетях (ЛВС).

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

К недостаткам операционной системы можно отнести следующее: под управлением Windows NT не могут работать любые программы, написанные под DOS, и многие программы, созданные для Windows 95; расход ресурсов компьютера в Windows NT вдвое выше, чем в Windows 98. Следует учитывать также, что большая часть достоинств NT проявляется в сетевом режиме работы.

Windows 2000. Следующая версия Windows NT (5.0) получила иное название - Windows 2000.

К достоинствам системы относятся: стабильное, 32-разрядное ядро одето в удобную оболочку от Windows 98; защищенность информации, отличные сетевые возможности и сервисы NT; расширенные мультимедийные возможности; программный комплекс DirectX для компьютерных игр.

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

Windows ME (Millennium Edition). Потерпев относительную неудачу в деле продвижения Windows 2000 на рынок домашних ПК, Microsoft выпустила в последнем году второго тысячелетия новый, обновленный вариант «домашней ОС» линии Windows 98/МЕ - Millennium.

Достоинства: новая версия Microsoft Internet Explorer 5.5; обновленный пакет драйверов DirectX 7.1; ряд новых дополнительных программ (например, универсальный проигрыватель Windows Media Player); введена поддержка цифровых фото- и видеокамер, сканеров; отказ от поддержки режима MS-DOS; можно удалять и добавлять любые компоненты ОС, не обращаясь к установочному компакт-диску; добавлен ряд инструментов обеспечения сохранности конфигурации и системных файлов; стабильность работы выше, чем у Windows 98.

Недостатки: полный комплект Windows ME занимает на жестком диске от 300 до 500 Мбайт - примерно втрое больше, чем Windows 98 (при установке сохраняется дистрибутив, немало места занимает папка RESTORE для системных файлов); скорость работы в Windows ME несколько снизилась; повысился требуемый объем оперативной памяти.

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

Windows ME хорошо поддерживает только домашние сети; для корпоративных сетей используется Windows 2000.

Windows XP. Преемница Windows 2000, 32-разрядная операционная система с новой, защищенной архитектурой, получила имя - Windows XP (сокращенное от «experience»).

Под именем Windows XP представлена целая линейка операционных систем: корпоративные ОС Windows XP Server и Windows XP Professional и домашняя Windows XP Home.

Отличия системы состоят в следующем: улучшенная защита системных файлов; ряд новых драйверов устройств; встроенная система распознавания голосовых команд и данных. Windows XP - первая операционная система Microsoft с полностью настраиваемым интерфейсом; «интеллектуальное» меню «Пуск» предлагает вам меню часто используемых программ; переработана Панель управления - все иконки распределены по группам; поддержка записи CD-R и CD-RW дисков на уровне самой ОС (можно работать с этими дисками, как с обычными дискетами, копируя на диск файлы с помощью проводника).

Недостатком системы являются повышенные потребности в ресурсах компьютера. Так, для нормальной работы Windows XP потребует не меньше 128 Мбайт оперативной памяти, процессора с частотой не менее 700-800 МГц и около 1 Гбайт дискового пространства.

Windows СЕ. Эта операционная система предназначена для установки на «карманные» компьютеры (palmtop). Сегодня «электронными органайзерами» пользуются и деловые люди, постоянно находящиеся в разъездах, и студенты - благо стоят новинки не слишком дорого.

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

PC-DOS 2000 (IBM). Хотя Windows успешно завоевала большую часть домашних компьютеров, в локальных сетях многих крупных фирм США и Европы до сих пор используются старые компьютеры с процессорами 386 и 486 - крупные организации очень неохотно обновляют парк своих сетевых ПК. Эти соображения побудили корпорацию IBM продолжить, казалось бы, угасшую линию DOS. В конце 1998 года появился последний представитель этой линии - DOS 2000. Его отличия от предшественников в основном заключаются в усовершенствованной системе оптимизации памяти и сжатия дисков.

MacOS (Apple). Эта ОС на PC-совместимые компьютеры не устанавливается . MacOS предназначена для компьютеров Macintosh, выпускаемые корпорацией Apple.

В свое время Macintosh считался лидером рынка ПК. И именно MacOS стала первой операционной системой, предложившей пользователю удобства графического интерфейса, Рабочий Стол с иконками, соответствующими папкам и программам, удобные средства настройки, работа с мышью. Наконец, еще в начале 80-х компьютеры Macintosh уверенно работали с мощными графическими пакетами, не ведали «барьера 640 Кбайт», на долгие годы ставшего бичом семейства PC. Видео и звук на компьютере, цветная печать и многое другое стало известно именно благодаря Macintosh и MacOS, хотя не все они были разработаны этой фирмой.

И сегодня по стабильности и удобству MacOS до сих пор нет равных . MacOS может рационально использовать ресурсы компьютера - написанные для нее программы работают вдвое быстрее , чем их конкуренты на PC аналогичной конфигурации Если в США «Маки» составляют львиную долю парка домашних ПК, то в России, вследствие их дороговизны, они так и остались уважаемыми инструментами для профессионалов.

Сегодня Macintosh и MacOS широко используют в процессе допечатной подготовки книг, журналов, газет. Такие программы, как Adobe Photoshop, Adobe Illustrator, Adobe PageMaker, изначально были предназначены для MacOS, и лишь потом переведены под Windows. И если вы планируете работать с графикой, анимацией, живым видео - вполне вероятно, что работать вам придется именно на Macintosh и MacOS, Рабочий стол, структура папок и файлов - все это присутствует и здесь. К тому же большинство популярных программ для PC сегодня имеет своих «двойников», предназначенных для работы на «Маках» (хотя часто логичнее сказать наоборот).

OS/2 (IBM). Из-за нестабильности Windows, параллельно с ее совершенствованием, корпорация Microsoft совместно с корпорацией IBM вела активную работу по созданию более совершенной и защищенной системы - OS/2.

Эта 32-разрядная ОС по большинству параметров превосходила 16-разрядные версии Windows. Слабость OS/2 состояла в том, что она появилась раньше, чем следовало: все ее достоинства - полноценная многозадачность, обеспечивающая каждой программе возможность работы в отдельной, изолированной «виртуальной машине», высокая надежность, более привлекательный интерфейс, расширенные возможности работы с мультимедиа - были перечеркнуты главным недостатком : повышенным требованием к ресурсам компьютера.

Тем не менее, OS/2 существует до сих пор и даже приобрела некоторую популярность в среде корпоративных сетей. Для OS/2 разработано большое количество программных продуктов, в том числе, деловые приложения (полный пакет программ от Lotus - «прародителя» этой категории программ и создателя популярной электронной таблицы «1-2-3») и средства для разработки программ.

Linux. Операционная система Linux, выпущенная в 1994 г. Линусом Торвальдсом, существенно отличается от всех других операционных систем. Linux - единственная популярная ОС, созданная программистом-любителем. Она поддерживается, развивается и дополняется она сотнями тысяч таких же энтузиастов из разных стран мира. Наконец, Linux - единственная свободно распространяемая (то есть абсолютно бесплатная) ОС. По стабильности ОС Linux давно и уверенно занимает первое место. Однако до некоторого времени для того, чтобы работать с Linux, нужно было, как минимум разбираться в программировании . Поэтому единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети . До сих пор бльшая часть Web-серверов Internet работает именно под управлением Linux.

В 1998 году появились первые коммерческие недорогие установочные комплекты Linux, которые позволяли самостоятельно инсталлировать прихотливую ОС даже новичкам. Позже появились удобные программы-оболочки, а в 2000 году выпущена версия Linux, предназначенная для установки поверх Windows. Сочетание привычного Рабочего Стола и иконок Windows и мощи ядра Linux привлекло внимание разработчиков и пользователей. Сегодня Linux устанавливается уже не только на серверы, но и на готовые персональные компьютеры и ноутбуки.

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

Утилиты можно классифицировать следующим образом:

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

    Антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

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

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

    Программы обслуживания сети .

Тема 2.1. Структура программного обеспечения ПК

Наименование параметра Значение
Тема статьи: Тема 2.1. Структура программного обеспечения ПК
Рубрика (тематическая категория) Компьютеры

В 60-е годы началась выработка языков программирования высокого уровня (Алгол, Фортран, Basic, Pascal и др.), которые позволили существенно облегчить работу программистов. Сегодня с появлением систем визуального программирования Visual Basic, Delfi и др.) создание программ стало доступно даже для начинающих пользователœей компьютера. В течение нескольких десятилетий создавались программы, необходимые для обработки различных данных. Совокупность необходимых программ составляет программное обеспечение компьютера.

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, для обработки данных на компьютере крайне важно иметь не только аппаратное обеспечение компьютера, так называемое hardware, но и программное обеспечение, так называемое software .

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

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

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

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

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

Рис.5 Уровни программной конфигурации ПК

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

Системные программы. Системные программы предназначены для работы со всœеми устройствами компьютера. Οʜᴎ принадлежат к промежуточному уровню. Снизу системные программы управляют работой устройств и используют программы нижнего уровня, а сверху отвечают на запросы программ более высоких уровней. Те системные программы, которые непосредственно управляют устройствами, еще называют драйверами устройств. Люди работают с программами этого уровня только в тех сравнительно редких случаях, когда требуется настроить оборудование.

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

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

Рис.6 Структура программного обеспечения ПК

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

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

К системному ПО относятся:

Операционные системы (эта программа загружается в ОЗУ при включении компьютера)

Программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, к примеру, Norton Commander)

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

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

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

2. Прикладное ПО , обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

Пакеты прикладных программ - ϶ᴛᴏ система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телœекоммуникационные средства.

К прикладному ПО, к примеру, относятся:

Комплект офисных приложений MS OFFICE

Бухгалтерские системы

Финансовые аналитические системы

Интегрированные пакеты делопроизводства

CAD – системы (системы автоматизированного проектирования)

Редакторы HTML или Web – редакторы

Браузеры – средства просмотра Web - страниц

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

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

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.

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

1. Текстовый редактор для создания файла с исходным текстом программы.

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код .

Исполнимый код - ϶ᴛᴏ законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

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

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

Borland C++ Builder - ϶ᴛᴏ отличное средство для разработки DOS и Windows приложений

Microsoft Visual Basic - ϶ᴛᴏ популярный инструмент для создания Windows-программ

Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Тема 2.1. Структура программного обеспечения ПК - понятие и виды. Классификация и особенности категории "Тема 2.1. Структура программного обеспечения ПК" 2017, 2018.

Системное ПО

Прикладное ПО

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

Системное ПО

1.1 Базовое ПО

1.2 Сервисные системы

Системы программирования

2.1 Локальные средства

2.2 Интегрированые среды

Прикладное ПО

3.2 Программы пользователя

Системное ПО

). Системное ПО направлено:

Этот подкласс ПО включает:

);

Сервисные системы


антивирусные программы;

Программы обслуживания сети.

Инструментальные системы

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

интегрированных

Прикладные программы

(узкий круг задач), пакеты общего назначения (типовые задачи) и интегрированные пакеты

Общие сведения об ОС

интерфейсов :

Для ОС: процесс, память и файл . Ключевое понятие

ОС различают по:

Новый вид просмотра.

Что вы увидите в таблице: Заголовки столбцов, заголовки строк, линейки для полей.

Панель инструментов ВИД расположена в правой нижней части окна.

Еще один способ просматривать разметку страницы: щелкните кладку ВИД на ленте и в группе РИЖИМЫ ПРОСМОТРА КНИГИ нажмите кнопку РАЗМЕТКА СТРАНИЦЫ.

Новый вид режима просмотра

В режиме разметки страницы показаны поля страницы (вверху и внизу листа) и участок синего цвета между листами.

Верхние и нижние линейки предназначены для настройки полей.

Проще добавлять колонтитулы.

Лекция: Microsoft Excel

Что такое таблица:

Таблица – это метод представления текстовой или числовой информации в виде отдельных строк и столбцов содержащих однотонную информацию в одной строке или столбце. Электронные таблицы не исключение.

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

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

- Чтобы переименовать лист дважды щелкните на него или выбирите в контекстном меню команду переименовать

- Чтобы создать новый лист нажмите на вкладку ВЫДЕЛЕННУЮ на рисунке ….

Ввод данных в ячейку:

- Ячейка перемещается с помощью кнопке Enter –по столбцу, TAB – по строке.

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

Изменение шириныстолбца:

Вариант 1: - Выбирите ячейку, для которой необходимо изменить ширину столбца.

- На вкладке ГЛАВНАЯ в группе ЯЧЕЙКИ выберите команду ФОРМАТ.

- В меню РАЗМЕР ЯЧЕЙКИ выполните одно из следующих действий: ФОРМАТ – РАЗМЕР ЯЧЕЙКИ – ШИРИНА СТОЛБЦА.

а) Чтобы весть текст поместился в ячейке, выберите команду АВТОПОДБОР ШИРИНЫ СТОЛБЦА.

б) Чтобы увеличить ширину столбца, выберите команду ШИРИНА КОЛОНКИ и введите нужное значение в поле ШИРИНА КОЛОНКИ.

Вариант 2:

1. наведите курсор мыши на границу столбцов в загаловке и выполните одно из действий:

А) Перенесите границу в нужное место, при этом возникает текстовая подсказка с размером столбца.

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

Ввод данных в ячейку

Вариант 3

В контекстном меню столбца выбрать пункт ШИРИНА СТОЛБЦА.

По умолчанию текст не помещающийся в ячейку занимает соседние с ним справа ячейки.

Используя перенос, можно отобразить внутри ячейки несколько строк текста

Для этого: на вкладке ГЛАВНАЯ- ВЫРАВНИВАНИЕ надо выбрать команду ПЕРЕНОСИТЬ ПО СЛОВАМ

Если текст состоит из одного слова, оно не переносится.

-Если после переноса виден не весь текст, возможно, потребуется изменить высоту строки

-На вкладке НАЧАЛЬНАЯ СТРАНИЦА в группе ЯЧЕЙКИ выберите ФОРМАТ, затем в группе РАЗМЕР ЯЧЕЙКИ щелкните АВТОПОДБОР ВЫСОТЫ.

-Размеры строк также как и столбцов моно изменить курсором мыши и вызвав контекстное меню выбрать пункт ВЫСОТА СТРОКИ.

- Чтобы начать ввод данных с новой строки в ячейки без автоматических …..

- При редактировании таблицы пользуемся теми же приемами что и в Word, но в Excel имеется еще маркеры авто заполнения, этот квадратик находящийся в углу активной ячейки служит для автоматического заполнения ячеек и облегчает работу с программой, далее по курсу ы все поймем, а сейчас рассмотрим основные его возможности:

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

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

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

Форматы данных:

-Программа автоматически определяет что введено в ячейку. Всего в Excel используется 13 форматов но определяют три главные разновидности:

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

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

Текст – это то что не входит в первые два определения и является набором букв и цифр.

Форматы чисел:

Числовой – любые числа в пределах 16 цифр, остальные округляются.

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

Финансовый – служит для вычисления соотношения различных сумм денег и не имеет отрицательных значений

Процентный – служит для вычисления дробных значений и автоматически выставляет знак процента например 0,4 это 40%

Дробный – число представляется в виде дроби с заданным делителем

Экспоненциальный – служит для обозначения очень больших значений например 16 *1000000000000

Формулы

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

Имя ячейки

Каждая ячейка имеет собственное имя. Например U32, здесь U – столбец ячейки, 32 – номер строки. Имя активной ячейки пишется на таблицей левее строки формул, при чем в MS Excel 2007 ячейке можно назначить другое имя, которое можно потом использовать в формулах

Лекция: «Службы интернета»

Основные службы Интернета

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

-всемирная информационная сеть WWW (World-wide-Web) – одна из самых популярных служб интернета;

-Электронная почта E-mail;

-ICQ (служба прямого общения)

-телеконференции

-видеоконференции

Популярные браузеры

Для просмотра ресурсов всемирной паутины – сайтов (состоящих из одной или нескольких страниц) используются специальные программы – браузеры (обозреватели)

Один из самых популярных Internet explorer (говно полное), Firefox и Google chrome

В 1993 году в национальном центре суперкомпьютерных приложений был создан первый графический интерфейс к WWW – браузер Mosaic. Марк Андерсон основал эту компанию.

Opera , Mozilla firefox.

URL и протоколы.

В окне обозревателя есть адресная строка. В поле ввода строки вводится адрес Интернет ресурса.

У каждого ресурса есть свой уникальный адрес – Universal Resource Locator. Он позваляет одназначно определить местонахождение файла в сети интернет URL состоит из 3 частей.

Первая – протокол с двумя наклонными чертами и двоеточием.

Вторая часть – имя домена, за которым следует косая черта.

Третья – путь к документу или сам документ.

Протокол HTTP – базовый протокол, описывающий взаимодействие между браузерами и серверами Web.

Протокол FTP – протокол передачи файла между компьютерами.

В справочной системе программы IE можно получить подробную информацию о протоколах например, о протоколах FTP.

Приемы поиска в интернете

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

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

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

Примеры поисковых систем www.rambler.ru

www.yandex.ru

www.google.com

В специальное поле ввода поисковой системы вводят ключевое слово или несколько слов.

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

WWW.Google.ru национальная, .com – глобальная

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

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

Браузер Netscape Navigator обладает возможностями кодировки символов для правильного отображения информации.

Приемы скачивания

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

Для скачивания текста можно просто скопировать текст.

Можно скопировать и всю страницу.

Можно скачать и сам сайт, для этого надо скачать программу – менеджер «закачки». Webcopier.

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

Информацию в виде файлов нужно искать на FTP-серверах. На некоторые FTP- серверы нужно регистрироваться и получить пароль (не всегда бесплатно).

Для помощи по способам скачивания и поиска еще используют различные справочники в интернете, например: www.free-help-internet.com .

Электронная почта существует с 1971 года. Рэй Томлисон.

В ОС windows работу с элетронной почтой обеспечивает прогрмма Microsoft Outlook, она выполняет следующие основные функции:

-подготовку текста письма;

-доставку писем;

-чтение и сохранение писем;

-удаление писем;

-отправку с письмом других файлов (вложений)

Завести электронный почтовый ящик можно и на сервере. Там можно выполнять:

-получение, чтение и сохранение писем;

-подготовку текста письма;

-отправку письма;

-удаление писем;

-добавление адресов в адресную книгу;

-отправка с письмом других файлов.

Любую страницу интернета можно сделать стартовой страницой.

В ноябре 1996 первая версия ICQ была запущена в интернет, ее можно бесплатно скачать на сайте: www.mirabilis.com

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

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

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

Системное ПО (необходимое для управления компьютером, для создания м поддержки выполнения других программ пользователя, для предоставления пользователю набора всевозможных услуг);

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

Прикладное ПО (непосредственно обеспечивающее выполнение необходимых пользователю работ).

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

Системное ПО

1.1 Базовое ПО

1.2 Сервисные системы

Системы программирования

2.1 Локальные средства

2.2 Интегрированые среды

2.1.1 Языки и системы программирования

2.1.2 Инструментальная среда пользователя

Прикладное ПО

3.1 Пакеты прикладных программ

3.2 Программы пользователя

Системное ПО

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

На обеспечение устойчивости работы компьютера и вычислительной сети;

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

На выполнение вспомогательных операций;

На диагностику аппаратной части компьютеры и вычислительной сети.

Все множество системных программ можно разделить на две большие группы – базовое ПО и сервисные систем.

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

Этот подкласс ПО включает:

Операционные системы (ОС) – комплекс программ, которые управляют процессом управления прикладных программ, планированием и управлением вычислительными ресурсами ПК;

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

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

Сервисные системы – предназначены для обслуживания компьютера (расширяют возможности базового ПО). По функциональному признаку среди сервисного ПО можно выделить:

Программы обслуживания дисков;
антивирусные программы;

Программы архивирования данных;

Программы обслуживания сети.

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

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

Инструментальные системы

Это программные продукты, поддержки технологии программирования, включающие:

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

Интегрированные среды разработчиков программ.

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

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

Прикладные программы

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

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

Общие сведения об ОС

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

-управление вычислительным процессом;

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

-управлением размещением и доступом к папкам и файлам на диске.

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

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

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

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

Интерфейс пользователя (обеспечивает взаимодействие пользователя с аппаратно-программным комплексом).

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

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

ОС различают по:

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

Числу задач, одноременно вполняемых под управлением ОС (однозадачные и многозадачные);

Типу пользовательского интерфейса (текстового и графического);

Способу ипользования аппаратных и программных ресусов (локальные и сетевые ОС);

Количеству используемых в компьютере процессов и разрядности процессора (одно- и многопроцессорные, 8-, 16-, 32-, и 64-разрядные).

Как правило, ОС содержит: ядро, файловую систему, диспетчер задач, драйверы устройств и сервисные программы.

Информационная система в экономике любой реферат на 20 листов

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

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

В зависимости от назначения программное обеспечение ПК можно разделить на три группы:

· системное обеспечение;

· системы программирования;

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


А) Системное обеспечение ПК состоит из операционных систем и средств контроля и диагностики.

Операционная система (ОС) – это совокупность про­грамм, обеспечивающих управление процессом обработ­ки информации и взаимодействие между аппаратными средствами и пользователем. Операционная система – программа, которая загружается при включении компь­ютера. Она осуществляет диалог с пользователем, управ­ление компьютером, его ресурсами, запускает другие программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера. Сейчас большинство компьютеров работают под управлением операционной системы Windows фирмы Мiсrоsоft. Можно спорить о ее достоинствах и недостатках, но нельзя не отметить тот факт, что большинство программ написано именно под нее. Использование других операционных систем приводит к проблеме поиска тех программ, которые понадобятся в повседневной работе. Кроме того, среди всех ОС нужно выделить класс UNIX-систем. Это, прежде всего Linux, FreeBSD,Solaris. Они устанавливаются в первую очередь на серверах, так как обладают большими возможностями управления компьютером и занимают небольшие ресурсы. Но в отличие от Windows-систем их администрирование доступно лишь профессионалам или очень грамотным пользователям, что существенно снижает область их применения.

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

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

- Программы-архиваторы (упаковщики) позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера. Существует много программ архиваторов, имеющих различные показатели по степени и времени сжатия, эти показатели могут быть разными для различных файлов (текстовых, графических, исполняемых и т.д.), т.е. один архиватор хорошо сжимает текстовый файл, а другой – исполняемый. Среди самых известных и часто используемых программ выделяются следующие: ARJ, PKZIP, RAR, LНA, НА и др.

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

Для эффективной борьбы с многочисленными вирусами создаются антивирусные программы:

· программы-детекторы обнаруживают файлы, зараженные вирусом;

· программы-доктора, или фаги, «лечат» программы, восстанавливая их первоначальный вид и удаляя при этом из них вирус;

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

К наиболее известным антивирусным программам относятся периодически обновляемые и дополняемые программы AIDSTEST и DRWEB.

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

Б). Системы программирования включают в себя языки программирования и трансляторы и позволяют разрабатывать как системное, так и прикладное программное обеспечение. Современные системы программирования для ПК обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:

– компилятор, преобразующий программу на языке программирования в программу в машинных кодах; или интерпретатор, непосредственно выполняющий программу на языке программирования высокого уровня;

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

– различные вспомогательные программы.

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

Языки программирования – это специально созданные языки для описания алгоритмов обработки данных на ЭВМ. В настоящее время их насчитывается несколько сотен. На языках программирования разрабатываются программы для ПК. В пору раннего развития компьютерных технологий особой популярностью пользовался язык программирования Фортран – специальный язык для программирования машинных инструкций, он использовался в основном на больших ЭВМ. С развити­ем эры ПК популярность перешла к языкам Бейсик и Паскаль. Они представляли собой компромисс между мощностью и доступностью, благодаря чему многие профессионалы начинали с написания программ именно на этих языках. Но в основном профессионалы работают на языке Си (или его объектно ориентированном подвиде Си++). Его возможности настолько велики, что позволя­ют писать как программы для печати бухгалтерских расчетов, так и драйверы для операционных систем.

Программа – это совокупность команд, записанных в соответствии с принятым синтаксисом и управляющих действиями компьютера. Для того, чтобы программа могла быть исполнена компьютером, исходный модуль программы, написанной на языке программирования, необходимо перевести в совокупность машинных команд или в объектный модуль. Роль такого переводчика выполняют трансляторы.

Транслятор – это переводчик с языка программирования на язык ЭВМ, т.е. в команды, состоящие из машинных кодов. Различают основные виды трансляторов: интерпретаторы и компиляторы.

Интерпретатор – транслятор, который обеспечивает покомандный перевод в машинные коды с одновременным их исполнением. Достоинством интерпретатора является возможность организации работы в режиме диалога «пользователь – компьютер». Недостаток состоит в низкой скорости выполнения программы.

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

В). Прикладное программное обеспечение – совокупность программ различного назначения для автоматизации обработки различного рода информации и выполнения расчетов в различных сферах деятельности человека.

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

Специализированные пакеты прикладных программ – программы для решения определенного класса задач, конкретной предметной области, которые предназначены для обеспечения потребностей большого числа пользователей. Например, текстовые редакторы (Лексикон, Word), электронные таблицы (SuperCalc, Excel), Базы данных (dBase, Access) и др.

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

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

Программы для дизайна применяются при построении графических объектов. К ним можно отнести такие программы, как Adobe Photoshop, Adobe Illustrator и др. Данные программные продукты позволяют пользователю компьютера создавать различные плоские и трехмерные рисунки, а также обрабатывать фотографии и отсканированные изображения в режиме реального времени и при этом видеть каждый этап работы.

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

1) Браузеры – программы, которые отражают содержание ресурсов в компьютерных сетях, могут быть построены на технологии НTML, FTP или Telnet. Наиболее известны Мiсrоsоft Internet Explorer, Netscape Navigator, Opera.

2) Почтовые программы применяются для пересылки текстовых сообщений (писем) и любых файлов пользователями компьютерных сетей. Например, программы Microsoft Oиtlook Express, The Bat!, Eиdora.

Коммуникационные программы позволяют пользователям общаться посредством текстовых сообщений (ISQ, AOL Instant Messenger, Yahoo! Pager), потокового аудио (Microsoft Net Meeting) или потокового видео (Quick Movie).

Служебные программы помогают следить за состоянием «здоровья» компьютера (Reestr Cleaner), вести дела (Display Notes), менять текущий язык на компьютере (Snoop!), отслеживать трафик Интернет-соединений (NetStat) и правильность перекачки файлов из Интернета (ReGet).

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

Самым распространенным классом мультимедийных программ являются компьютерные игры – сетевые и несетевые.

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

Поддержите проект — поделитесь ссылкой, спасибо!
Читайте также
Как бесплатно защитить компьютер от вирусов без антивируса Защищен ли данный компьютер от вирусов Как бесплатно защитить компьютер от вирусов без антивируса Защищен ли данный компьютер от вирусов Проверяем SSD диск на ошибки и работоспособность Проверяем SSD диск на ошибки и работоспособность Секреты Android — основные способы увеличения объема оперативной памяти Секреты Android — основные способы увеличения объема оперативной памяти