Понятие информации. Роль информации в развитии экономики

Автор работы: Пользователь скрыл имя, 11 Ноября 2012 в 17:37, контрольная работа

Краткое описание

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

Прикрепленные файлы: 1 файл

контрольная работа.docx

— 162.37 Кб (Скачать документ)

- алгоритмическая  сложность (логика алгоритмов  обработки информации);

- состав  и глубина проработки реализованных  функций обработки;

- полнота  и системность функций обработки;

- объем файлов  программ;

- требования  к операционной системе и техническим  средствам обработки со стороны  программного средства;

- объем дисковой  памяти;

- размер  оперативной памяти для запуска  программ;

- тип процессора;

- версия  операционной системы;

- наличие  вычислительной сети и др.

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

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

- насколько  легко эксплуатировать программный  продукт;

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

Дерево характеристик  качества программных продуктов  представлено на рис.

 

 

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

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

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

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

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

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

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

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

- стоимость,

- количество  продаж;

- время нахождения  на рынке (длительность продаж);

- известность  фирмы-разработчика и программы;

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

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

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

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

На машинном уровне программного продукта, как  правило, создаются:

- автоматизированная  контекстно-зависимая помощь (HELP);

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

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

 

27. Файлы и каталоги, их назначение  в файловой системе

 

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

Каждый каталог  и файл файловой системы имеет  уникальное полное имя (в ОС UNIX это  имя принято называть full pathname - имя, задающее полный путь, поскольку оно  действительно задает полный путь от корня файловой системы через  цепочку каталогов к соответствующему каталогу или файлу; мы будем использовать термин "полное имя", поскольку  для pathname отсутствует благозвучный русский аналог). Каталог, являющийся корнем файловой системы (корневой каталог), в любой файловой системе имеет предопределенное имя "/" (слэш). Полное имя файла, например, /bin/sh означает, что в корневом каталоге должно содержаться имя каталога bin, а в каталоге bin должно содержаться имя файла sh. Коротким или относительным именем файла (relative pathname) называется имя (возможно, составное), задающее путь к файлу от текущего рабочего каталога (существует команда и соответствующий системный вызов, позволяющие установить текущий рабочий каталог).

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

 

 

 

 

Структура каталогов  файловой системы 

 

UNIX поддерживает  многочисленные утилиты, позволяющие  работать с файловой системой и доступные как команды командного интерпретатора. Вот некоторые из них (наиболее употребительные): cp имя1 имя2 - копирование файла имя1 в файл имя2

rm имя1 - уничтожение файла имя1

mv имя1 имя2 - переименование файла имя1 в файл имя2

mkdir имя - создание нового каталога имя

rmdir имя - уничтожение каталога имя

ls имя - выдача содержимого каталога имя

cat имя - выдача на экран содержимого файла имя

chown имя режим - изменение режима доступа к файлу

 

Структура файловой системы

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

В мире UNIX существует несколько разных видов файловых систем со своей структурой внешней  памяти. Наиболее известны традиционная файловая система UNIX System V (s5) и файловая система семейства UNIX BSD (ufs). Файловая система s5 состоит из четырех секций (рисунок 2.2,a). В файловой системе ufs на логическом диске (разделе реального  диска) находится последовательность секций файловой системы (рисунок ).

 

 

Структура внешней  памяти файловых систем s5 и ufs

 

Кратко опишем суть и назначение каждой области  диска.

Boot-блок содержит  программу раскрутки, которая  служит для первоначального запуска ОС UNIX. В файловых системах s5 реально используется boot-блок только корневой файловой системы. В дополнительных файловых системах эта область присутствует, но не используется.

Суперблок - это наиболее ответственная область  файловой системы, содержащая информацию, которая необходима для работы с файловой системой в целом. Суперблок содержит список свободных блоков и свободные i-узлы (information nodes - информационные узлы). В файловых системах ufs для повышения устойчивости поддерживается несколько копий суперблока (как видно из рисунка 2.2,b, по одной копии на группу цилиндров). Каждая копия суперблока имеет размер 8196 байт, и только одна копия суперблока используется при монтировании файловой системы (см. ниже). Однако, если при монтировании устанавливается, что первичная копия суперблока повреждена или не удовлетворяет критериям целостности информации, используется резервная копия.

Блок группы цилиндров содержит число i-узлов, специфицированных  в списке i-узлов для данной группы цилиндров, и число блоков данных, которые связаны с этими i-узлами. Размер блока группы цилиндров зависит от размера файловой системы. Для повышения эффективности файловая система ufs старается размещать i-узлы и блоки данных в одной и той же группе цилиндров.

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

Блоки данных - в этой части файловой системы  хранятся реальные данные файлов. В  случае файловой системы ufs все блоки  данных одного файла пытаются разместить в одной группе цилиндров. Размер блока данных определяется при форматировании файловой системы командой mkfs и может быть установлен в 512, 1024, 2048, 4096 или 8192 байтов.

Разновидности файлов

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

Обычные файлы

Обычные (или  регулярные) файлы реально представляют собой набор блоков (возможно, пустой) на устройстве внешней памяти, на котором поддерживается файловая система. Такие файлы могут содержать как текстовую информацию (обычно в формате ASCII), так и произвольную двоичную информацию. Файловая система не предписывает обычным файлам какую-либо структуру, обеспечивая на уровне пользователей представление обычного файла как последовательности байтов. Используя базовые системные вызовы (или функции библиотеки ввода/вывода, которые мы рассмотрим в разделе 4), пользователи могут как угодно структуризовать файлы. В частности, многие СУБД хранят базы данных в обычных файлах ОС UNIX.

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

Файлы-каталоги

 

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

Информация о работе Понятие информации. Роль информации в развитии экономики