Monday, December 8, 2014

эксперименты с хранением данных

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

как мы можем описать данные в терминах теории множеств
- если данное необщее пересечение множеств пусто придется держать эти наборы на диске
- если пересечение данных непусто то мы держим непересеченные данные отдельно
а переченные данные вместе
максимальная длина набора максинт . если данных нет вписываем по-началу во множестве нули

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


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


 


 



No comments: