Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая теория_ИТ_БА_ЗФО_ зач май 2011.doc
Скачиваний:
33
Добавлен:
20.11.2019
Размер:
823.3 Кб
Скачать

Инструментальное по

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

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

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

  • редакторы;

  • средства компоновки программ;

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

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

  • графические пакеты программ и т.п.

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

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

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

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

  • редакторы текстов (текстовые процессоры) (Блокнот, WordPad, MS Office Word, Open Office.org Writer, Poly Edit, Lotus Word Pro),

  • графические редакторы (Paint, Corel Draw, Corel Painter, Adobe Illustrator, Adobe PhotoShop, Inkscape, 3DS Max),

  • электронные таблицы (табличные процессоры) (MS Office Excel, Lotus 1-2-3, Super Calc, Quattro Pro, OpenOffice.org Calc, Gnumeric),

  • системы управления базами данных (СУБД) (MySQL, Firebird, InterBase, Informix, MS Office Access, Paradox, dBase, Oracle и др.),

  • браузеры (Netscape Navigator6, Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera);

Opera Mobile, Opera Mini (версии веб-браузера Opera, адаптированные для смартфонов и КПК), Fennec (мобильная версия браузера Firefox).

  • компьютерные переводчики (ABBYY LINGVO, Promt (Stylus), МультиЛекс, Socrat и др.) и пр.

  • бухгалтерские системы (1C Бухгалтерия, Парус, БЭСТ, Галактика, ABACUS, Анжелика),

  • финансовые аналитические системы (Мебиус-банк, RelCard, SC-Bank, SC-Аналитика, BISS),

Системное по

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

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

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

  • на создание операционной среды функционирования других программ (для организации выполнения программ);

  • на обеспечение надежной и эффективной работы самого компьютера и вычислитель­ной сети;

  • на проведение диагностики и профилактики аппаратуры компьютера и вычислитель­ных сетей;

  • на выполнение вспомогательных технологических процессов (копирование, архивиро­вание, восстановление файлов программ и баз данных и т.д.).

Системное программное обеспечение делится на базовое и сервис­ное.

БАЗОВОЕ программное обеспечение (base software) – минимальный набор программных средств, обеспечивающих работу компьютера.

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

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

Операционные оболочки имеют текстовые и графи­ческие варианты интерфейса конечного пользователя. Наиболее из­вестными операционными оболочками для MS DOS и Windows являются: Norton Commander, Total Commander, Volkov Commander, Far Manager, Norton Navigator, Windows 3.1, Win­dows 3.11.

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

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

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

Операционная система обычно хранится во внешней памяти компьютера — на диске и потому нередко называются дисковыми операционными системами - ДОС (или DOS). Это обеспечивает легкость их замены. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Остается резидентной (посто­янно находящейся в оперативной памяти) во время всего сеанса работы.

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

Операционные системы классифицируются по различным при­знакам:

  • разрядности — 16-, 32-, 64-, 128-разрядные;

  • количеству пользователей - однопользовательские; многопользо­ва­тель­с­кие (многопользовательские операционные системы, в отличие от однопользовательских, поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами);

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

  • несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.

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

  • и некоторым др.

В секторе программного обеспечения и операционных систем ведущее положение за­нимают фирмы IBM, Microsoft, UNISYS, Novell.

MS DOS, Windows 95/98/NT/…/XP/Vista/Windows 7, MacOS X, Unix, Linux (полное название GNU/Linux), OS/2, BeOS, Solaris, Novell Netware, FreeBSD.

Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows Mobile, Pocket PC — версии Windows CE для мобильных телефонов и наладонных компьютеров.

Новые ОС: Singularity (Microsoft , ориентирована в первую очередь на ученых), Google Chrome Operating System (Google Chrome OS), Mac ОS X 10.6 Snоw Leоpard,

Сетевые операционные системы комплекс программ, обеспечиваю­щий обработку, передачу и хранение данных в сети (Novell Netware, Microsoft Windows (95, NT и более поздние), Solaris, FreeBSD, Cisco IOS (от англ. Internetwork Operating System — Межсетевая Операционная Система).

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

Отсюда деление:

− сетевые ОС для серверов;

− сетевые ОС для пользователей.

СЕРВИСНОЕ программное обеспечение – программы и программные ком­плексы, которые расширяют возможности базового программного обеспе­чения и организуют более удобную среду работы пользователя.

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

Драйвер (driverшофер) – это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к ап­паратному обеспечению некоторого устройства.

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

В частности, драйверы − программы, которые управляют устройствами ввода-вывода (клавиатурой, манипуляторами, принтерами, накопителями и т.п.). Поставляются либо с ОС, либо с периферийными устройствами.

Утилиты (utilitas – польза) – программы, выполняют специальные типовые задачи, связанные с работой ЭВМ: по диагностике, управлению памятью, борьбе с компьютерными вирусами, форматирование диска, проверке диска, архивацию файлов и т.п.

Некоторые разновидности утилит:

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

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

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

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

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