Типы файлов.В различных операционных системах и/или файловых системах могут быть реализованы различные типы файлов; так же может различаться реализация различных типов

  • «Обыкновенный файл» - файл, позволяющий операции чтения, записи, перемещения внутри файла
  • Директория (каталог, папка) - файл является специфичным объектом файловой системы и содержит в себе записи о других файлах. Каталоги могут так же содержать записи о других каталогах, образуя дерево каталогов.
  • Хардлинк - в общем случае одна и та же область информации может иметь несколько имён, указывающих на одни и те же данные. В этом случае такие имена называют хардлинками. В общем случае после создания хардлинка сказать кто «настоящий» файл а кто хардлинк невозможно, так как имена равноправны; а область данных существует до тех пор пока существует хотя бы одно из имён. Хардлинки возможны только на одном физическом носителе.
  • Симлинк (или софт-линк) - файл, содержащий в себе ссылку на другой файл (или каталог). Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе.

 

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

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

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

 


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

К этому классу ПС относятся:


  • текстовые процессоры и графические редакторы;

  • электронные таблицы;

  • системы управления базами данных (СУБД);

  • интегрированные пакеты;

  • Case-технологии;

  • оболочки экспертных систем и систем искусственного ин­теллекта.


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

Текстовые редакторы предназначены для обработки текстовой информации. Развитые текстовые редакторы позволяют также включать в текстовый документ графические объекты различных типов. Наибольшее распространение получили текстовые редакторы Microsoft Word, OpenOffice.org Writer и др.

Графические редакторы предназначены для обработки графичес­ких документов, включая диаграммы, иллюстрации, чертежи, таб­лицы. Допускается управление размером фигур и шрифтов, переме­щение фигур и букв, формирование любых изображений. Из наибо­лее известных графических редакторов можно назвать PC Paintbrush, пакеты Corel DRAW, Adobe Photoshop и Adobe Illustrator и др.

Издательские системы соединяют в себе возможности тексто­вых и графических редакторов, обладают развитыми возможностя­ми по форматированию полос с графическими материалами и пос­ледующим выводом на печать. Эти системы ориентированы на ис­пользование в издательском деле и называются системами верстки. Из таких систем можно назвать продукты Pagemaker фирмы Adobe, Ventura Publisher корпорации Corel и др.

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

К наиболее популярным ППП этого класса относятся такие продукты, как Microsoft Excel, Lotus 1-2-3, Quattro Pro и др.

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

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


  • иерархические;

  • реляционные;

  • объектно-ориентированные;

  • гибридные.


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

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

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

Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.

Из имеющихся СУБД наибольшее распространение получили Microsoft Access, Microsoft FoxPro, Paradox (корпорации Borland), a также СУБД компаний Oracle, Informix, Ingres, Sybase, Progress и др.

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

Современные интегрированные ППП могут включать в себя:


  • текстовый редактор;

  • электронную таблицу;

  • графический редактор;

  • СУБД;

  • коммуникационный модуль для работы с компьютерными сетями.


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

Из имеющихся интегрированных пакетов лидирует ППП Microsoft Office, в состав которого входят, в частности, Word и Excel.


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


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

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

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

Принято выделять в экспертных системах три основных модуля:

• модуль базы знаний;

• модуль логического вывода;

• интерфейс с пользователем.

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

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

Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресур­сы посредством гипертекстовых ссылок. Появились программные средства, позво­ляющие создавать подобные Web-странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков.

Мультимедиа (multimedia) - это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Мультимедийные игровые и обучающие системы начинают вытеснять традици­онные «бумажные библиотеки». Сегодня в библиотеках CD-ROM можно «гулять» по музеям.


  1. ПС профессионального уровня. Каждая прикладная программа этой группы ориентируется на достаточно уз­кую предметную область, но проникает в нее максимально глубоко. Так функцио­нируют АСНИ - автоматизированные системы научных исследований, каждая из которых «привязана» к определенной области науки, САПР - системы автоматизи­рованного проектирования, каждая из которых также работает в узкой области, АСУ - автоматизированные системы управления (которых в 60-70 годах были разработаны тысячи).


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

Автоматизированные системы управления. Термин, впервые появившийся в России в 1960-е гг. в связи с применением компьютеров и информационных технологий в управлении экономическими объектами и процессами. Это дало возможность повысить эффективность производства, лучше использовать ресурсы, избавить управленцев от выполнения нетворческих рутинных операций. Предполагалось создать иерархию автоматизированных систем управления, начиная с АСУ технологическими процессами (АСУТП) и АСУ подразделения организации и кончая общегосударственной системой управления, соединенных каналами связи.

В настоящее время в мировой практике для обозначения полнофункциональных интегрированных АСУ, используемых фирмами, применяют названия система управления ресурсами (англ. management resource planning, MRP) и управление ресурсами предприятия (англ. enterprise resource planning, ERP). Такие системы позволяют информационно поддерживать, обеспечивать все направления управленческой деятельности предприятия.

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

В составе АСУ выделяют:

- основную часть, в которую входят информационное, техническое и математическое обеспечение;

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

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

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

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

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

Автоматизированные системы научных исследований (АСНИ) предназначены для автоматизации научных экспериментов, а также для осуществления моделирования исследуемых объектов, явлений и процессов, изучение которых традиционными средствами затруднено или невозможно.

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

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

Компьютеры в АСНИ используются в информационно-поисковых и экспертных системах, а также решают следующие задачи:


  • управление экспериментом;

  • подготовка отчетов и документации;

  • поддержание базы экспериментальных данных и др.


В результате применения АСНИ возникают следующие положительные моменты:


  • в несколько раз сокращается время проведения исследования;

  • увеличивается точность и достоверность результатов;

  • усиливается контроль за ходом эксперимента;

  • сокращается количество участников эксперимента;

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

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


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

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

Такая взаимосвязь приводит к тому, что на самом деле «чистых» АСНИ и САПР не бывает: в каждой из них можно найти общие элементы. С повышением их интеллектуальности они сближаются. В конечном счете и те и другие должны представлять собой экспертную систему, ориентированную на решение задач конкретной области.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: