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

  • Знаковые информационные модели.

  • Табличные модели

  • Таблицы типа "объект-объект" Другим распространенным типом таблиц являются таблицы, отражающие взаимосвязи между разными объектами. Назовем их таблицами типа "объект-объект"

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

  • Адресация компьютеров.

  • ответы к практике. Классификация современных компьютеров и их технические характеристики Классификация компьютеров по назначению


    Скачать 0.73 Mb.
    НазваниеКлассификация современных компьютеров и их технические характеристики Классификация компьютеров по назначению
    Дата10.12.2018
    Размер0.73 Mb.
    Формат файлаdoc
    Имя файлаответы к практике.doc
    ТипДокументы
    #59639
    страница10 из 13
    1   ...   5   6   7   8   9   10   11   12   13

    График - модель процесса.

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

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

    Знаковые информационные модели.

    Знаковые информационные модели строятся с использованием различных языков (знаковых систем). Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования) или формулы (например, второго закона Ньютона F = mа).

    Табличные модели

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

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

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

    Конечно, строки и столбцы в таблицах 4.1 и 4.2 можно поменять местами, повернуть их на 90°. Иногда так и делают. Тогда строки будут соответствовать свойствам, а столбцы - объектам. Но чаще всего таблицы строят так, что строк в них больше, чем столбцов. Как правило, объектов больше, чем свойств.

    Таблицы типа "объект-объект"

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

    Строки относятся к ученикам - это первый вид объектов; столбцы - к школьным предметам - второй вид объектов. В каждой клетке на пересечении строки и столбца - оценка, полученная данным учеником по данному предмету.

    Таблица 4.4 тоже имеет тип "объект-объект". Однако, в отличие от предыдущей таблицы, в ней строки и столбцы относятся к одному и тому же виду объектов. В этой таблице содержится информация о наличии дорог между населенными пунктами

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

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

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

    Технологии обработки числовой информации

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

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

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

    Рабочим полем табличного процессора является экран дисплея, на котором электронная таблица представляется в виде прямоугольника, разделен­ного на строки и столбцы. Строки нумеруются сверху вниз. Столбцы обозначаются слева направо. На экране виден не весь документ, а только его часть. Документ в полном объеме хранится в опе­ративной памяти, а экран можно считать окном, через которое пользователь имеет возможность про­сматривать таблицу. Для работы с таблицей ис­пользуется табличный курсор - выделенный пря­моугольник, который можно поместить в ту или иную клетку. Минимальным элементом электрон­ной таблицы, над которым можно выполнять те или иные операции, является такая клетка, кото­рую чаще называют ячейкой. Каждая ячейка имеет уникальное имя (идентификатор), которое состав­ляется из номеров столбца и строки, на пересече­нии которых располагается ячейка. Нумерация столбцов обычно осуществляется с помощью ла­тинских букв (поскольку их всего 26, а столбцов значительно больше, то далее идет такая нумера­ция - AА, АВ, …, AZ, ВА, ВВ, ВС, …), а строк - с помощью десятичных чисел, начиная с единицы. Таким образом, возможны имена (или адреса) ячеек В2, С265, AD11 и т.д.

    Следующий объект в таблице - диапазон ячеек. Его можно выделить из подряд идущих ячеек в стро­ке, столбце или прямоугольнике. При задании диа­пазона указывают его начальную и конечную ячей­ки, в прямоугольном диапазоне - ячейки левого верхнего и правого нижнего углов. Наибольший диапазон представляет вся таблица, наименьший - ячейка. Примеры диапазонов - А1:А100; B12:AZ12; В2:К40.

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

    Иногда электронная таблица может быть состав­ной частью листа, листы, в свою очередь, объединя­ются в книгу (такая организация используется в Microsoft Excel).

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

    В формулах при обращении к ячейкам исполь­зуется два способа адресации - абсолютная и относительная адресации. При использовании от­носительной адресации копирование, перемеще­ние формулы, вставка или удаление строки (столб­ца) с изменением местоположения формулы при­водят к перестраиванию формулы относительно ее нового местоположения. В силу этого сохраня­ется правильность расчетов при любых указанных выше действиях над ячейками с формулами. В некоторых же случаях необходимо, чтобы при изменении местоположения формулы адрес ячей­ки (или ячеек), используемой в формуле, не из­менялся. В таких случаях используется абсолют­ная адресация. В приведенных выше примерах адресов ячеек и диапазонов ячеек адресация яв­ляется относительной. Примеры абсолютной адресации (в Microsoft Excel): $A$10; $B$5:$D$12; $М10; К$12 (в предпоследнем примере фиксиро­ван только столбец, а строка может изменяться, в последнем - фиксирована строка, столбец может изменяться).

    Можно выделить следующие режимы работы таб­личного процессора:

    • формирование электронной таблицы;

    • управление вычислениями;

    • режим отображения формул;

    • графический режим;

    • работа электронной таблицы как базы данных.

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

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

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

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

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

    • столбцы списков становятся полями базы данных;

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

    • каждая строка списка преобразуется в запись данных.



    1. Адресация компьютеров.

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

            Адрес должен уникально идентифицировать компьютер в сети любого масштаба.

            Схема назначения адресов должна сводить к минимуму ручной труд администратора и вероятность дублирования адресов.

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

            Адрес должен быть удобен для пользователей сети, а это значит, что он должен иметь символьное представление например, Servers или www.cisco.com.

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

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

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

    Наибольшее распространение получили три схемы адресации узлов.

            Аппаратные (hardware) адреса. Эти адреса предназначены для сети небольшого или среднего размера, поэтому они не имеют иерархической структуры. Типичным представителем адреса такого типа является адрес сетевого адаптера локальной сети. Такой адрес обычно используется только аппаратурой, поэтому его стараются сделать по возможности компактным и записывают в виде двоичного или шестнадцатеричного значения, например 0081005е24а8. При задании аппаратных адресов обычно не требуется выполнение ручной работы, так как они либо встраиваются в аппаратуру компанией-изготовителем, либо генерируются автоматически при каждом новом запуске оборудования, причем уникальность адреса в пределах сети обеспечивает оборудование. Помимо отсутствия иерархии, использование аппаратных адресов связано еще с одним недостатком - при замене аппаратуры, например, сетевого адаптера, изменяется и адрес компьютера. Более того, при установке нескольких сетевых адаптеров у компьютера появляется несколько адресов, что не очень удобно для пользователей сети.

            Символьные адреса или имена. Эти адреса предназначены для запоминания людьми и поэтому обычно несут смысловую нагрузку. Символьные адреса легко использовать как в небольших, так и крупных сетях. Для работы в больших сетях символьное имя может иметь сложную иерархическую структуру, например ftp-archl.ucl.ac.uk. Этот адрес говорит о том, что данный компьютер поддерживает ftp-архив в сети о дного из колледжей Лондонского университета (University College London - ucl) и эта сеть относится к академической ветви (ас) Internet Великобритании (United Kingdom - uk). При работе в пределах сети Лондонского университета такое длинное символьное имя явно избыточно и вместо него удобно пользоваться кратким символьным именем, на роль которого хорошо подходит самая младшая составляющего полного имени, то есть имя ftp-archl.

            Числовые составные адреса. Символьные имена удобны для людей, но из-за переменного формата и потенциально большой длины их передача по сети не очень экономична. Поэтому во многих случаях для работы в больших сетях в качестве адресов узлов используют числовые составные адреса фиксированного и компактного форматов. Типичным представителями адресов этого типа являются IP- и IPX-адреса. В них поддерживается двухуровневая иерархия, адрес делится на старшую часть - номер сети и младшую - номер узла. Такое деление позволяет передавать сообщения между сетями только на основании номера сети, а номер узла используется только после доставки сообщения в нужную сеть; точно так же, как название улицы используется почтальоном только после того, как письмо доставлено в нужный город. В последнее время, чтобы сделать маршрутизацию в крупных сетях более эффективной, предлагаются более сложные варианты числовой адресации, в соответствии с которыми адрес имеет три и более составляющих. Такой подход, в частности, реализован в новой версии протокола IPv6, предназначенного для работы в сети Internet. В современных сетях для адресации узлов применяются, как правило, одновременно все три приведенные выше схемы. Пользователи адресуют компьютеры символьными именами, которые автоматически заменяются в сообщениях, передаваемых по сети, на числовые номера. С помощью этих числовых номеров сообщения передаются из одной сети в другую, а после доставки сообщения в сеть назначения вместо числового номера используется аппаратный адрес компьютера. Сегодня такая схема характерна даже для небольших автономных сетей, где, казалось бы, она явно избыточна - это делается для того, чтобы при включении этой сети в большую сеть не нужно было менять состав операционной системы.

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

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

    Распределенный подход хорош тем, что не предполагает выделения специального компьютера, который к тому же часто требует ручного задания таблицы соответствия имен. Недостатком распределенного подхода является необходимость широковещательных сообщений - такие сообщения перегружают сеть, так как они требуют обязательной обработки всеми узлами, а не только узлом назначения. Поэтому распределенный подход используется только в небольших локальных сетях. В крупных сетях распространение широковещательных сообщений по всем ее сегментам становится практически нереальным, поэтому для них характерен централизованный подход. Наиболее известной службой централизованного разрешения имен является служба Domain Name System (DNS) сети Internet.

    1. 1   ...   5   6   7   8   9   10   11   12   13


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