Урок 14

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


Текст рассылки является собственностью автора. Запрещается использовать в комерческих целях. Опубликование текста на других сайтах разрешается с указанием ссылки на сайт автора: http://piterk2006.narod.ru/

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

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

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

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

  • базовое (системное);
  • инструментальное;
  • прикладное.

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

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

Прикладное ПО решает профессиональные задачи пользователя.

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

В состав базового ПО входят:
  • операционные системы;
  • сервисные программы (оболочки, утилиты, антивирусные средства);
  • программы технического обслуживания (тестовые программы, программы контроля);

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

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

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

Операционные системы персональных компьютеров делятся на:

  • однозадачные;
  • многозадачные;
  • сетевые.

В однозадачных ОС пользователь в один момент времени работает с одной конкретной программой (задачей). Примером таких ОС служат операционные системы MS-DOS, MSX.

Многозадачные ОС позволяют параллельно работать с несколькими программами, и количество программ зависит от мощности системы. В качестве примера можно привести операционные системы всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS.

Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются Novell Net Ware, Microsoft Windows-NT, UNIX, IBM LAN.

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

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

По функциональным возможностям сервисные средства можно подразделять на:

  • средства, улучшающие пользовательский интерфейс;
  • защищающие данные от разрушения и несанкционированного доступа;
  • восстанавливающие данные;
  • ускоряющие обмен данными;
  • программы архивации-дезархивации - в качестве примера архиваторов можно привести WinZip и WinRAR.
  • антивирусные средства - обеспечивают диагностику (обнаружение) и лечение (нейтрализацию) вирусов. Термином "вирус" обозначается программа, способная размножаться, внедряясь в другие программы, совершая при этом различные нежелательные действия. Наиболее распространенными антивирусными российскими программами являются DRWeb и AVP.

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

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

Они включают в себя:

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

В качестве примера тестовой программы можно привести программу Doctor Hardware, пакет Checkit для Windows.

ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Система программирования - это комплекс средств, включающих в себя:

  • входной язык программирования;
  • транслятор;
  • машинный язык;
  • библиотеки стандартных программ;
  • средства отладки оттранслированных программ и компоновки их в единое целое.

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

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

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

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

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

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

В следующем выпуске рассмотрим классификацию прикладного программного обеспечения. Успехов.


Уважаемые подписчики!

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

Суть предложения заключается в следующем:
  1. Inmarken предлагает пакеты Мультимедийных курсов по офисным программам.
  2. Содержание уроков смотрите по следующей ссылке: Уроки.
  3. После бесплатной регистрации на сайте компании вы можете:
    • использовать обучающие программы для самообучения;
    • предлагать пакеты другим пользователям и получать за это бонусы (вознаграждения).
Подробную информацию можно найти на сайтах:
Cтраница проекта Inmarket
Ссылка на сайт Inmarket
Cсылки для регистрации:
Ссылка на страницу регистрации
Ссылка на страницу предварительной регистрации

О проекте Inmarket

Интернет-бизнес для всех.
В новом тысячелетии "золотоносными жилами" Интернета стали идеи. Идеи, которые объединяют. Идеи, которые распространяются со скоростью мысли. Идеи, для которых не существует преград и границ.
Идея Inmarket проста в понимании и использовании. Каждый желающий может принять участие в её продвижении на мировом Интернет-рынке, получая при этом ту или иную выгоду для себя. Все зависит от Вашего выбора.
Итак, представьте себе супермаркет. Большой магазин, в котором есть множество товаров и у Вас разбегаются глаза от изобилия. Наверное, Вам это знакомо. Как правило, мы покидаем такой магазин с одной и той же мыслью: "В следующий раз куплю вон то, вот это и ещё наверное ту симпатичную штучку... если денег хватит".
Бывало? :) Наверняка Ваш ответ - да.
А Вы ни разу не пытались представить себя "по другую сторону баррикады"? "Вот бы мне в этом магазине отдел свой иметь? Да чего там отдел, лоток небольшой бы, и поближе ко входу или выходу, в людном месте, одним словом ..." - такие мысли Вас посещали? Если Ваш ответ "да", значит Вы в нужное время оказались в нужном месте, потому что Inmarket - это как раз то, что Вам сейчас нужно. Вы, уже сегодня, имеете возможность принять участие в строительстве нового "Интернет-супермаркета", в котором, кроме всего прочего, найдется место и для Ваших товаров или услуг.
Более того, совершенно не обязательно что-либо продавать лично. Став партнером проекта и занимаясь продвижением идеи Inmarket, Вы получаете возможность принять участие в распределении общей прибыли.
Звучит заманчиво, не правда ли?
В Inmarket Вы можете быть продавцом или покупателем. Можно совмещать и то и другое. Можно просто делиться информацией о проекте со своими знакомыми. И за первое и за второе, а особенно за третье партнеры проекта получают вознаграждение.
При этом совершенно не важен уровень Вашего умения работать на компьютере и в сети Интернет. В каждый партнерский пакет входят мультимедийные уроки, при помощи которых Вы быстро и легко научитесь обращаться с компьютером и работать в сети.
Ссылка на страницу регистрации

Все выпуски рассылки и дополнительные статьи найдете и на сайте автора: http://piterk2006.narod.ru/
О предложениях по содержанию выпусков и ошибках пишите в гостевую книгу или на электронную почту: kpimag@mail.ru

Литература:
  1. Михеева Е. В. Информационные технологии в профессиональной деятельности: Учеб. пособие для сред. проф. образования. - 2-е изд., стер. - М.: Издательский центр "Академия", 2005.
  2. Е. И. Гребенюк, Н. А. Гребенюк. Технические средства информатизации: Учебник для сред. проф. образования - 2-е изд., стер. - М.: Издательский центр "Академия", 2005.
Автор рассылки: Каращук П.И. Email: kpimag@mail.ru Сайт автора: http://piterk2006.narod.ru/
Хостинг от uCoz