Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_Otvety.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
291.48 Кб
Скачать

Пост-unix-архитектуры

Коллектив, создавший UNIX, развил концепцию унификации объектов операционной системы, включив в исходную концепцию UNIX «устройство — это тоже файл» также и процессы, и любые другие системные, сетевые и прикладные сервисы, создав новую концепцию: «что угодно — это файл». Эта концепция стала одним из основных принципов системы Plan 9 (название было позаимствовано из фантастического триллера «План 9 из открытого космоса» Эдварда Вуда-младшего), призванной преодолеть принципиальные недостатки дизайна UNIX и сменившей «рабочую лошадку» UNIX System V на компьютерах сети Bell Labs в 1992 году.

Кроме реализации всех объектов системы в виде файлов и размещения их на едином и персональном для каждого терминала вычислительной сети пространстве (namespace), были пересмотрены другие архитектурные решения UNIX. Например, в Plan 9 отсутствует понятие «суперпользователь», и, соответственно, исключаются любые нарушения режима безопасности, связанные с нелегальным получением прав суперпользователя в системе. Для представления (хранения, обмена) информацииРоб Пайк и Кен Томпсон разработали универсальную кодировку UTF-8, на сегодняшний день ставшую стандартом де-факто. Для доступа к файлам используется единый универсальный протокол 9P, по сети работающий поверх сетевого протокола (TCP или UDP). Таким образом, для прикладного ПО сети не существует — доступ к локальным и к удалённым файлам единообразен. 9P — байт-ориентированный протокол, в отличие от других подобных протоколов, являющихся блок-ориентированными. Это также результат работы концепции: доступ побайтно — к унифицированным файлам, а не поблочно — к разнообразным и сильно изменяющимися с развитием технологий устройствам. Для контроля доступа к объектам не требуется иных решений, кроме уже существующего в операционной системе контроля доступа к файлам. Новая концепция системы хранения избавила администратора системы от изнурительного труда по сопровождению архивов и предвосхитила современные системы управления версиями файлов.

Операционные системы, созданные на базе или идеях UNIX, такие как всё семейство BSD и системы GNU/Linux, постепенно перенимают новые идеи из Bell Labs. Возможно, эти новые идеи ждёт большое будущее и признание ИТ-разработчиков.

Новые концепции были использованы Робом Пайком в Inferno.

На основе Plan 9 в Испании разрабатываются системы Off++ и Plan B, носящие экспериментальный характер.

К попыткам создать пост-UNIX-архитектуру можно также отнести разработку системы программирования и операционной среды Оберон в Швейцарской высшей технической школе (ETH Zurich) под руководством профессора Никлауса Вирта.

  1. Назначение электронных таблиц. Обзор, назначение и основные функции

Табличный процессор — это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.

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

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

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

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

Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие.

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

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

  2. Математическое моделирование. Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчет формул при изменении значений входящих в них операндов. Благодаря этому свойству, таблица представляет собой удобный инструмент для организации численного эксперимента: подбор параметров, прогноз поведения моделируемой системы, анализ зависимостей, планирование. Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы);

  3. Использование электронной таблицы в качестве базы данных. В них реализованы некоторые операции манипулирования данными, свойственные реляционным СУБД: поиск информации по заданным условиям и сортировка информации. Однако, по сравнению с СУБД электронные таблицы имеют меньшие возможности в этой области.

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

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

Наиболее популярными табличными процессорами являются Microsoft Excel, Lotus 1—2—3, Quattro Pro.

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

Lotus 1-2-3

Lotus 1-2-3 — профессиональный процессор электронных таблиц. Широкие графические возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нём. С его помощью можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных. В Lotus 1-­2-­3 включены достаточно сильные средства анализа и обработки данных.

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

Широкий спектр заложенных функций расширяет область применения Lotus 1­-2-­3, делая его инструментом, ориентированным на любых пользователей персональных компьютеров.

Благодаря радикально обновленному интерфейсу и новым возможностям версия Lotus 1-2-3 для Windows производит весьма благоприятное впечатление и, возможно, превосходит по простоте использования все остальные электронные таблицы. В сфере решения сложных задач Lotus 1-2-3, как и прежде, не выдерживает конкуренции с Excel, но фактически она уже обогнала Quattro Pro и вырвалась на второе место.

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

Quattro Pro

Версия программы Corel Quattro Pro дополнена инструментами для подготовки запросов к Web, которые обеспечивают возможность предварительного просмотра информации, извлеченной из Интернет; такого удобства в Excel нет. Однако имеющиеся в программе средства для работы со сводными таблицами уступают в простоте применения Excel и не позволяют вносить изменения в готовые таблицы. Настроив Quattro Pro надлежащим образом, можно использовать в качестве принятых по умолчанию файловые форматы Excel или Lotus 1-2-3, но при этом многие функции Quattro Pro становятся недоступными.

Для реализации сложных функций электронных таблиц в Quattro Pro включено удобное средство Formula Composer, которое позволяет представить уравнения в виде древовидной структуры, допускающей быструю коррекцию. Операции с данными же остаются менее удобными, чем в Microsoft Excel.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]