КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Неуправляемые вычислительные процессы над памятью.S = < SI, SC >, где SI – информационный базис; SC – управляющий автомат.
SI = <M, F> M = {x, y, z, ...} – конечное множество неких абстрактных символов, которые на этом уровне интерпретируются как некоторые переменные или ячейки. F = {b, c, d, ...} - конечное множество неких абстрактных символов, их мы ассоциируем с неким множеством операторов.
Определить информационный базис значит задать эти два множества и еще ряд дополнительных множеств и функций: 5) символы запуска соответствующего оператора на выполнение: 6) Для каждого оператора b Î F существует (определено) множество Σb:
I: F → M O: F → M in( ) и out( ) – входная и выходная функции оператора. Обе они в частном случае могут быть пустыми (например, у оператора вывода).
Выч. процессом Х над инф. базисом SI = < M, F > называется кортеж <x1, ..., xn>. В качестве домена выступает " xi Î X [ xi Î
Должны выполняться след. условия: // iX – это префикс кортежа Х до i-го элемента включительно 1. " xi Î X $xk Î iX [ xi = bj => xk = 2. " i " b Î F [ #(
" кортеж над доменом
Почему над памятью? Да потому что in и out оператора представляют собой некие ячейки памяти. Почему неуправляемый? Потому что нет намека на механизм выбора и запуска, если не вводим в рассмотрение управляющую компоненту SC, а ее нет. 41. Метамодель Хоара: терминология, основные определения, способы задания. Алфавит – множество имен событий, выбранных для конкретного описания объекта.
Процесс – обозначение поведения объекта, оно может быть описано в терминах ограниченного набора событий, выбранного в качестве его алфавита.
Процесс (по Красюку) – это кортеж действий. Протокол (по Красюку) есть процесс.
Если Красюку этого будет мало или если он скажет, что это неправильно, то толкаем следующее ниже.
В метамодели Хоара процесс представляет собой кортеж действий.
Префиксы. Пусть х – событие, а Р – процесс. Тогда запись ( х -> Р ) обозначает объект, который сначала участвует в событии х, а затем ведёт себя точно как Р. Процесс ( x -> P ) имеет по определению тот же алфавит, что и Р. Рекурсия. Описывается с помощью «префиксной» записи: Р = ( х -> Р ). Выбор. ( x -> P | y -> Q ). Порядок записи не важен!
|