Главная страница
Навигация по странице:

  • NetWare 4.1

  • Windows

  • Norton Commander , DOS Navigator , Far Manager и Windows Commander , Total Commander

  • Norton Utilities

  • Типовое расширение

  • Turbo Basic , Turbo Pascal , Fortran Power Station , Delphi

  • Проблемно-ориентированные

  • Оглавление. Программные средства обработки информации


    Скачать 60.71 Kb.
    НазваниеПрограммные средства обработки информации
    Дата10.05.2023
    Размер60.71 Kb.
    Формат файлаdocx
    Имя файлаОглавление.docx
    ТипРеферат
    #1118839

    Оглавление


    Введение 3

    1.Программные средства обработки информации 4

    2.Понятие системного и служебного (сервисного) программного обеспечения 4

    3.Операционные системы. Файловая организация данных. Каталоги 8

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

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

    6.СУБД 17

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

    Заключение 24

    Список литературы 25


    Введение


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

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

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

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

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

    .
    1. Программные средства обработки информации


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

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

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

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

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

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

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

    • системное;

    • прикладное.



    1. Понятие системного и служебного (сервисного) программного обеспечения



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

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

    В настоящее время существует большое количество ОС, разработанных для ЭВМ различных типов. На ЭВМ Единой системы (ЕС ЭВМ), например, используются такие операционные системы, как СВМ и ОС ЕС, на малых ЭВМ (СМ-4, СМ-1420 и др.) – ОС РВ и RSX-11.M, на ПЭВМ – DOS 6.22, Windows 95/98, Windows XP, Windows NT/2000/2003/Vista, Unix, OS/2.

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

    Например, большое распространение получили следующие сетевые ОС: NetWare 4.1 (фирма-разработчик Novell), Windows XP, Windows NT Server 3.5 (фирма Microsoft) и LAN Server 4.0 Advanced (фирма IBM).

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

    • интерфейсные системы;

    • оболочки операционных систем;

    • утилиты.

    Интерфейсные системы являются естественным продолжением операционной системы и модифицируют как пользовательский, так и программный интерфейсы, а также реализуют дополнительные возможности по управлению ресурсами ЭВМ. В связи с тем, что развитая интерфейсная система может изменить весь пользовательский интерфейс, часто их также называют операционными системами. Это относится, например, к более ранним и ныне не используемым версиям Windows, а именно, Windows 3.1 и Windows 3.11 for Work Groups (для рабочих групп).

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

    На ПЭВМ широко используются такие программы-оболочки, как Norton Commander, DOS Navigator, Far Manager и Windows Commander, Total Commander и др.

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

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

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

    • Архиваторы – программы «упаковки» файлов, они позволяют сжимать информацию, то есть создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один.

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

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

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

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

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

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

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

    Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные комплекты утилит. В настоящее время для ПЭВМ среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.

    1. Операционные системы. Файловая организация данных. Каталоги



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

    Современные операционные системы для ПЭВМ отличаются друг от друга прежде всего ориентацией на машины определенного класса, поддерживаемыми режимами обработки, предоставляемыми сервисными возможностями. Примерами ОС для ПЭВМ являются CP/M, MS DOS, OS/2 Warp (IBM), Windows 95/98/2000/NT/XP (Microsoft).

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

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

    Имена файлов в MS DOS должны удовлетворять следующим требованиям:

    • имя должно содержать от одного до восьми символов;

    • имя файла может иметь расширение, отделяемое от имени точкой и содержащее не более трех символов;

    • для записи имен файлов и их расширений должны использоваться буквы латинского алфавита A…Z, цифры 0…9 и специальные знаки: - (минус), _ (подчеркивание), @, %, (, ), ', =, !, #;

    • в качестве имен файлов не должны использоваться следующие буквенные сочетания: AUX, CON, PRN, NUL, COM1, COM2, LPT1, LPT2, LPT3.

    Пример 7.1. Варианты правильной записи имен файлов:

    basic.exe

    prod.pas

    prim.txt

    Имя файла подбирается таким образом, чтобы по нему можно было легко определить содержимое. В частности, судя по именам, приведенным в примере 7.1, можно предположить, что в файле prod.pas хранится программа вычисления произведения.

    Расширение имени, как правило, указывает на тип хранящихся в файлах данных. В следующей таблице представлены используемые в MS DOS типовые расширения имен файлов:


    Таблица 7.1. Стандартные (типовые) расширения имен файлов

    Типовое расширение

    Содержимое файла

    1

    2

    arj

    Архивный файл, созданный архиватором ARJ

    asm

    Текст программы на языке Ассемблера

    bak

    Резервная копия файла

    1

    2

    bat

    Командный файл

    bin

    Бинарный (двоичный) файл с машинной программой или драйвером

    com

    Выполнимая программа с абсолютным адресом загрузки

    doc

    Файл документа

    dbf

    Файлы баз данных СУБД dBase, Clipper

    exe

    Исполняемая программа, требующая настройки, или самораспаковывающийся архив

    for

    Исходный текст программы на языке Фортран

    inf

    Информационный файл

    ini

    Файл описания конфигурации программы

    obj

    Программа в объектном коде

    pas

    Исходный текст программы на языке Паскаль

    sys

    Драйвер управления устройством


    Типовые расширения имен удобны тем, что позволяют в ряде случаев обращаться к файлам только по имени. К примеру, при вызове программ и командных файлов для выполнения не требуется указывать типовые расширения exe, com и bat. С другой стороны, указав только расширение, можно выбрать все файлы определенного типа на диске с тем, чтобы выполнить некоторые действия над всей группой файлов (например, скопировать на другой диск, распечатать содержимое на принтере, удалить и т.д.).

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

    Пример 7.2. Варианты групповых имен файлов:


    *.txt

    - все файлы типа txt;

    a*.exe

    - все файлы типа exe, имена которых начинаются с буквы а;

    pr*.pas

    - все файлы типа pas, имена которых начинаются с символов pr и заканчивающиеся одним произвольным символом (имя файла состоит ровно из трех символов);

    *.*

    - все файлы;

    prim.*

    - все файлы любых типов с именем prim;

    uv?.*

    - файлы с именем из трех символов, первые два из которых фиксированы (uv), а третий – любой.


    Групповое имя файла можно, к примеру, указывать в команде MS DOS DIR, используемой для вывода на экран дисплея оглавления диска. В этом случае на экран дисплея будут выводиться сведения не о всех файлах, хранящихся на диске, а только о фалах указанной группы. Например, команда C:>DIR *.com выведет список файлов на диске C файлов типа com, а команда C:>DIR prim.* - список файлов на диске С всех типов с именем prim.

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

    A:razd.txt;

    C:number.dat;

    C:\DOS\SYS\format.exe.

    Имя файла с приставкой-указателем устройства и цепочки каталогов называется путем или спецификацией файла. Полный путь файла (включающий имя привода и всю цепочку каталогов) определяет его местоположение в древовидной структуре каталогов. Пример такой структуры представлен на рис. 7.1.
    Привод Подкаталоги Файлы

    С:\ DOS\ format.exe

    корневой . . .

    каталог undelete.exe
    NU\ nu.exe

    . . .

    nu.hlp
    config.sys

    . . .

    autoexec.bat
    Рис. 7.1. Пример древовидной структуры каталогов и файла
    Отметим, что в среде MS DOS для любой выполняемой программы или отдельных ее компонентов (например, левой и правой панели оболочки Norton Commander) устанавливается текущий каталог. Если адресуемый файл находится в текущем каталоге, то достаточно указать только его имя. в противном случае необходимо указать путь поиска данного файла по дереву каталогов в команде PROMPT в файле автозапуска autoexec.bat.

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

    При доступе к данным на диске ОС использует хранящуюся в нем таблицу размещения файлов – FAT (File Allocation Table), корневой каталог (root) и подкаталоги. Стартовый сектор (загрузочная запись), таблица размещения файлов, корневой каталог и остающееся свободным пространство памяти диска, называемое областью данных, являются элементами файловой структуры диска. Они создаются операционной системой в процессе инициализации диска. Ниже на таблице показана структура размещения данных на диске:
    Таблица 1 Элементы файловой структуры диска

    Стартовый сектор

    File Allocation Table (FAT)

    Корневой каталог

    Файлы, каталоги, свободное поле

    Compressed Volume File (CVF)




    Жесткие диски характеризуются возможностью предварительного разбиения их на разделы. Поэтому в начальных секторах жесткого диска содержится информация о количестве разделов, их местоположении и размерах. Разделы жесткого диска рассматриваются как автономные виртуальные диски. Каждый из них инициализируется отдельно, имеет собственное имя (C:, D:, E:,…) и элементы файловой структуры, такие же, как у гибких дисков.

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

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

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

    FAT содержит информацию о расположении файлов, свободном пространстве на диске и неисправных блоках, а также код формата диска.

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

    Каждый каталог имеет длину 32 байта. В его структуру входят следующие элементы:

    • поле имени (8 байт для MS DOS и 255 для Windows, начиная с Windows 95 и более поздних версий; недостающие символы заменяются пустыми позициями справа);

    • расширение имени (3 байта);

    • атрибуты файла (1 байт; каждый бит этого поля задает определенный атрибут: 0 – защищенный, 1 – скрытый1, 2 – системный, 3 – метка тома, 4 – каталог, 5 – архивный или обычный, 6 – не используется, 7 – не используется);

    • резервное поле (10 байт);

    • поле "время" (2 байта; его содержимое рассматривается как целое число без знака, вычисляемое по формуле: часы х 2048+минуты х х 32+секунды/2);

    • поле "дата" (2 байта; его содержимое рассматривается как целое число без знака, вычисляемое по формуле: (год-1980)х512+месяц х 32+день; календарь поддерживается с 1980 по 2099 год);

    • номер первого кластера файла (2 байта; содержимое этого файла одновременно служит указателем к первому кластеру файла в поле данных и к первому элементу в цепочке FAT);

    • размер файла (4 байта).

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



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

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

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

    К типовому прикладному ПО относят следующие программы:

    • текстовые процессоры;

    • табличные процессоры;

    • системы иллюстративной и деловой графики (графические процессоры);

    • системы управления базами данных;

    • экспертные системы;

    • программы математических расчетов, моделирования и анализа экспериментальных данных.

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

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



    Системы программирования, или средства разработки программ (IDEIntegrated Develop Environment – дословно "интегрированная среда для разработки"), используются для разработки нового программного обеспечения, как системного, так и прикладного.

    К ним относятся такие системы, как, например, Turbo Basic, Turbo Pascal, Fortran Power Station, Delphi и др.

    Указанные системы включают входной язык программирования (Basic, Pascal, Fortran, Object Pascal и др.), компилятор, редактор связей, отладчик, а также справочную систему, содержащую описание входного языка программирования и описание работы с самой системой.

    1. СУБД


    Microsoft Access - это только одна из многочисленных "персональных" СУБД, которые успешно используются в различных областях экономики. Кроме персональных, существуют также профессиональные (промышленные) СУБД. Именно они первоначально получили наибольшее распространение до появления персональных компьютеров, да и сейчас используются в самых важных областях экономики. На их основе создаются комплексы управления и обработки информации крупных предприятий, банков и даже целых отраслей экономики (например, биллинговая система оператора мобильной связи или национальная система персонифицированного учета). Профессиональные СУБД поддерживают совместную работу с базой большого количества пользователей; обеспечивают масштабируемость, т.е. возможность роста системы пропорционально увеличению запросов к ней; являются максимально устойчивыми к сбоям различного рода и могут работать круглосуточно в течение многих лет. Пожалуй, самой известной профессиональной СУБД сейчас является Oracle, которая вот уже долгие годы обрабатывает информацию для ФБР и ЦРУ (по их заказу и разрабатывалась эта система). Основоположниками СУБД Oracle стала группа американских разработчиков (Ларри Эллисбн, Роберт Майнер и Эдвард Оутс), которые более тридцати лет тому назад создали фирму Relational Software Inc. и поставили перед собой задачу создать систему, на практике реализующую идеи, изложенные в работах Э.Ф. Кодда И К. Дж. Дейта. Результатом их деятельности стала реализация переносимой реляционной системы управления базами данных с базовым языком обработки SQL. В 1979 г. заказчикам была представлена версия Oracle для мини-компьютеров PDP-11 фирмы Digital Equipment Corporation сразу для нескольких операционных систем: RSX- 11, IAS, RSTS и UNIX. Чуть позже Oracle был перенесен на компьютеры VAX под управлением VAX VMS. Значительная часть кода была написана на ассемблере, и поэтому процесс переноса системы на новую платформу требовал значительных усилий. Основным отличием Oracle очередной, третьей версии было то, что она была полностью написана на языке С. Такое решение обеспечивало переносимость системы на многие новые платформы, в частности, на различные клоны UNIX.

    Второй важной особенностью новой (1983 г.) версии была поддержка концепции транзакции. Примерно в это же время фирма получила новое имя - Oracle Corporation - и заняла лидирующее место на рынке производителей СУБД. Четвертая версия Oracle характеризовалась расширением перечня поддерживаемых платформ и операционных систем. Oracle был перенесен как на большие ЭВМ фирмы IBM (мэйнфреймы), так и на персональные компьютеры, работающие под управлением MS DOS.

    Именно в четвертой версии был сделан важный шаг в развитии технологии поддержки целостности баз данных. Для многопользовательских систем было предложено оригинальное решение Oracle поддержки "непротиворечивости чтения". В пятой версии была впервые реализована СУБД с архитектурой "клиент- сервер".

    Последующие версии СУБД Oracle были ориентированы на построение крупномасштабных систем обработки транзакций, изменение методов реализации систем ввода/вывода, буферизации, подсистем управления параллельным доступом, резервирования и восстановления. Также была реализована поддержка симметричных мультипроцессорных архитектур. Проект и экспериментальный вариант СУБД Ingres были разработаны в университете Беркли под руководством одного из наиболее известных в мире ученых и специалистов в области баз данных Майкла Стоунбрейкера. С самого начала СУБД Ingres разрабатывалась как мобильная система, функционирующая в среде ОС UNIX.

    Первая версия Ingres была рассчитана на 16-разрядные компьютеры и работала главным образом на машинах серии PDP. Это была первая СУБД, распространяемая бесплатно для использования в университетах. Впоследствии группа Стоунбрейкера перенесла Ingres в среду ОС UNIX BSD, которая также была разработана в университете Беркли. Семейство СУБД Ingres из университета Беркли принято называть университетской Ingres. В начале 80-х была образована компания RTI (Relational Technology Inc.), которая разработала и стала продвигать коммерческую версию СУБД Ingres. В настоящее время коммерческая Ingres поддерживается, развивается и продается компанией Computer Associates. Сейчас это одна из наиболее развитых коммерческих реляционных СУБД. В то же время, по поводу университетской Ingres имеется много высококачественных публикаций. Более того, университетскую Ingres можно опробовать на практике и даже посмотреть ее исходные тексты.

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

    · относительная простота эксплуатации, позволяющая создавать на их основе работоспособные приложения как "продвинутым" пользователям, так и тем, чья квалификация невысока;

    · относительно ограниченные требования к аппаратным ресурсам.

    Исторически первой среди персональных СУБД, получивших массовое распространение, стала Dbase фирмы Ashton-Tate (впоследствии права на нее перешли к фирме Borland, а с 1999 г. данная программа поддерживается фирмой dBASE Inc.). В дальнейшем серия реляционных персональных СУБД пополнилась такими продуктами, как FoxBase/FoxPRO (Fox Software, в дальнейшем - Microsoft), Clipper (Nantucket, затем - Computer Associates), R:base (Microrim), Paradox (Borland, на настоящий момент правами владеет фирма Corel), Access (Microsoft), Approach (Lotus).

    Завоевавшие широкую популярность в России системы Dbase, FoxPRO и Clipper работали с таблицами данных, размещавшихся в файлах, имевших расширение *.dbf (термин dbf-формат стал общепринятым). Впоследствии семейство этих баз данных получило интегрированное наименование Xbase.

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

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

    · наличие инструментов создания объектов базы данных в режиме диалога: Experts в Paradox, Wizards в Access, Assistants в Approach;

    · наличие развитого инструментария создания программных расширений в рамках единой среды СУБД: язык разработки приложений PAL в Paradox, VBA (Visual Basic for Applications) в Access, Lotus Script в Approach;

    · встроенная поддержка универсальных языков управления данными, например SQL или QBE (Query By Example).

    Среди СУБД, которые, условно говоря, занимают промежуточное положение между настольными и промышленными системами, могут быть названы SQLWindows/ SQLBase фирмы Centura (до 1996 г. Gupta), InterBase (Borland), наконец, Microsoft SQL Server. В завершении раздела необходимо отметить, что в последние годы наметилась устойчивая тенденция к стиранию четких граней между настольными и профессиональными системами. Последнее, в первую очередь, объясняется тем, что разработчики в стремлении максимально расширить потенциальный рынок для своих продуктов постоянно расширяют набор их функциональных характеристик.

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



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

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

    Пакеты прикладных программ общего назначения включают в себя набор программ для широкого круга применений: для алфавитно-цифровых и графических дисплеев, графопостроителей, систем программирования для языков PL/1, СИМУЛА 67, систем программирования для специальных языков, а также для научно-технических расчетов, математического программирования, обработки матриц, различного вида моделирования, решения задач теории массового обслуживания и т.д.

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

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

    Классификация этих пакетов программ по функционально-организационному признаку

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

    Проблемно-ориентированные

    Текстовые процессоры

    НИС

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

    Демонстрационная графика

    Системы мультимедиа

    САПР

    Организаторы работ

    Табличные процессоры

    СУБД

    Распознавание символов

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

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

    Полносвязанные

    Объектно-связанные

    Структура и принципы построения ППП зависят от класса ЭВМ и операционной системы, в рамках которой этот пакет будет функционировать. Наибольшее количество разнообразных ППП создано для IBM PC-совместимых компьютеров с операционными системами MS DOS и Windows.

    Каждая группа пакетов имеет свои проблемы организации, трудности разработки и создания. Каждый пакет в зависимости от ЭВМ и его назначения реализуется на конкретном языке программирования в соответствии с требованиями, предъявляемыми к пакету, и возможностями языка.

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

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

    Заключение


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

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

    На данном этапе все большее развитие приобретают методы человеко-ориентированной компьютерной обработки данных.

    Список литературы


    1. Информационные технологии и вычислительные системы: Обработка информации и анализ данных. Программная инженерия. Математическое моделирование. Прикладные аспекты информатики / Под ред. С.В. Емельянова. - М.: Ленанд, 2015. - 104 c.

    2. Бабич, А.В. Эффективная обработка информации.Mind mapping для студентов и профессионалов: Учебное пособие / А.В. Бабич. - М.: Бином. Лаборатория знаний, 2011. - 223 c.

    3. Бабич, А.В. Эффективная обработка информации. Mind mapping для студентов и профессионалов: Учебное пособие / А.В. Бабич. - М.: Бином, 2014. - 223 c.

    4. Богомолова, О.Б. Обработка текстовой информации Практикум / О.Б. Богомолова. - М.: Бином. Лаборатория знаний, 2006. - 150 c.

    5. Глотова, М.Ю. Математическая обработка информации: Учебник и практикум / М.Ю. Глотова, Е.А. Самохвалова. - Люберцы: Юрайт, 2016. - 344 c.

    6. Додонова, И.В. Автоматизированная обработка банковской информации: Учебное пособие / И.В. Додонова, О.В. Кабанова. - М.: КноРус, 2013. - 170 c.

    7. Зверева, В.П. Обработка отраслевой информации: Учебник / В.П. Зверева. - М.: Academia, 2015. - 528 c.

    8. Зверева, В.П. Обработка отраслевой информации: Учебник / В.П. Зверева. - М.: Academia, 2018. - 48 c.

    9. Зверева, В.П. Обработка отраслевой информации: Учебник / В.П. Зверева. - М.: Академия, 2011. - 224 c.

    10. Кирсанов, Е.А. Обработка информации в пространственно-распределенных системах радиомониторинга: статистический и нейросетевой подходы / Е.А. Кирсанов, А.А. Сирота. - М.: Физматлит, 2012. - 344 c.

    11. Кирсанов, Е.А. Обработка информации в пространственно-распределенных системах радиомониторинга: стат и нейросетевой / Е.А. Кирсанов, А.А. Сирота. - М.: Физматлит, 2012. - 344 c.

    12. Круглова, Н.Ю. Автоматизированная обработка банковской информации / Н.Ю. Круглова. - М.: КноРус, 2013. - 176 c.

    13. Курилова, А.В. Ввод и обработка цифровой информации. Практикум: Учебное пособие / А.В. Курилова. - М.: Academia, 2015. - 416 c.

    14. Курилова, А.В. Ввод и обработка цифровой информации. Практикум: Учебное пособие / А.В. Курилова. - М.: Академия, 2011. - 288 c.

    15. Курилова, А.В. Ввод и обработка цифровой информации. Практикум / А.В. Курилова. - М.: Academia, 2015. - 304 c.

    16. Мертенс, П. Интегрированная обработка информации. Операционные системы в промышленности / П. Мертенс. - М.: Финансы и статистика, 2007. - 424 c.

    17. Остроух, А.В. Ввод и обработка цифровой информации. Учебник / А.В. Остроух. - М.: Academia, 2017. - 384 c.

    18. Остроух, А.В. Ввод и обработка цифровой информации: Учебник / А.В. Остроух. - М.: Academia, 2014. - 223 c.

    19. Остроух, А.В. Ввод и обработка цифровой информации: учебник / А.В. Остроух. - М.: Academia, 2017. - 400 c.

    20. Остроух, А.В. Ввод и обработка цифровой информации: Учебник для нач. проф. образования / А.В. Остроух. - М.: ИЦ Академия, 2013. - 288 c.

    21. Остроух, А.В. Ввод и обработка цифровой информации: Учебник / А.В. Остроух. - М.: Академия, 2016. - 432 c.


    написать администратору сайта