Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Состав и свойства вычислительных систем (Математическое обеспечение вычислительной системы)

Содержание:

ВВЕДЕНИЕ

Согласно ГОСТ 15971-90, вычислительная машина (ВМ) представляет собой совокупность технических средств, позволяющих обрабатывать информацию (данные) и получать результат в требуемой форме. Под техническими средствами мы понимаем все оборудование, предназначенное для автоматической обработки данных. Как правило, системное программное обеспечение также входит в состав виртуальной машины.

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

В последнее время английский термин «компьютер» (англ. Computer - computer) получил широкое распространение в отечественной литературе. Мы будем использовать эти термины как равные. Следует отметить, что в настоящее время активно развиваются компьютеры, работа которых основана на оптических, фотонных, квантовых и других физических принципах. Например, оптические компьютеры в своей работе используют скорость света, а не скорость электричества, что делает их лучшими проводниками данных. Сверхъестественный мир квантовой механики не подчиняется законам общей классической физики. Квантовый бит (кубит) не существует в типичных 0 или 1 двоичных формах современных компьютеров - квантовый бит может существовать в одной из них или в обеих системах одновременно. В связи с этим понятие «электронный компьютер», в котором подчеркивается, что машина построена на основе электронных устройств, становится более узким, чем понятие «компьютер».

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

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

Задачи курсовой работы:

- изучить особенности и структуру вычислительной системы;

- анализировать информацию и программное обеспечение.

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

Объект исследования - вычислительные системы, информация и программное обеспечение.

В состав работы входит введение, три главы, заключение, список литературы.

1Состав и структура вычислительной системы

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

Аппаратное обеспечение включает электронные схемы, из которых построена система, и схемы, обеспечивающие их работоспособность.

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

Технические и эксплуатационные характеристики компьютеров[20,С. 121]

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

• абсолютная, определяемая количеством элементарных работ, выполненных за единицу времени;

• относительный, определяется для оцениваемого компьютера относительно базы в виде индекса производительности.

Для каждого типа производительности для их определения используются следующие традиционные методы.

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

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

Для этих типов производительности используются следующие единицы:

• • MIPS (Mega Instruction в секунду) - один миллион команд в секунду;

• • MFLOPS (мегаплатежные операции в секунду) - миллион операций с числами с плавающей запятой в секунду;

• • GFLOPS (число операций с плавающей запятой в секунду) - миллиард операций с числами с плавающей запятой в секунду и т. д.

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

Эксплуатационные характеристики оцениваются на основе использования данных о реальной рабочей нагрузке и функционировании компьютера при выполнении типичных производственных нагрузок в основных областях применения. Расчеты выполняются в основном на уровне типовых пакетов программного обеспечения для обработки текстов, систем управления базами данных, пакетов автоматизации проектирования, графических пакетов и т. д[2,С.89].

Классическая компьютерная архитектура

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

Программа (для компьютера) - это упорядоченная последовательность команд для обработки (стандарт 180 2382 / 1-84).

Команда - это описание операции, которую должен выполнить компьютер.

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

На рис. 1.1 - схема компьютера фон Неймана, на основе которого современные компьютеры создавались более полувека.

Рис. 1.1. Схема фон-неймановской вычислительной машины

Большим преимуществом архитектуры является ее простота. Однако совместное использование этих объектов в архитектуре фон Неймана. Термин «узкое место архитектуры фон Неймана» был введен Джоном Бэкусом в 1977 году в его лекции «Можно ли освободить программиста от стиля фона Неймана?», Который он прочитал, вручая ему премию Тьюринга.

Фоновая архитектура - не единственный способ создания компьютеров, например потоковых машин. Однако в том числе сложные многопроцессорные комплексы, которые можно рассматривать как комбинацию машин фон Неймана[4,С. 145].

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

Рассмотрим традиционную архитектуру микропроцессорной системы на примере персонального компьютера, такого как IBM PC.

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

Стандартная архитектура для персональных компьютеров, такая как IBM PC / AT и ISA (промышленная стандартная архитектура). Шина EISA, в настоящее время используется редко.

Основные различия между шиной ISA персонального компьютера IBM PC / AT и его предшественником, шиной IBM PC / XT, заключаются в следующем:

• • Шина A-T компьютера позволяет использовать как 16-разрядные устройства ввода-вывода, так и 16-разрядную память на внешних платах;

• • цикл доступа к 16-битной памяти на внешней плате может быть выполнен без вставки циклов ожидания;

• • объем непосредственно адресуемой памяти на внешних платах может достигать 16 МБ;

• • Внешняя плата может стать ведущей (установочной) на шине и независимо получать доступ ко всем ресурсам на шине и на материнской плате.

Чисто условно, для удобства понимания функционирования шины ISA, мы будем предполагать, что на материнской плате компьютера существуют следующие устройства, которые могут быть владельцами шины (сеттерами): центральный процессор (ЦП); контроллер прямого доступа к памяти (PDP); контроллер регенерации памяти (КРП). Кроме того, на внешней плате может быть водитель на автобусе. При выполнении цикла доступа на шине, только одно из устройств может быть устройством настройки. Рассмотрим более подробно функции этих устройств на шине ISA.

Центральный процессор (CPU) является основным заданным значением на шине. По умолчанию это процессор, который будет считаться ведущим на шине. Контроллер PDP и контроллер регенерации памяти запрещают работу ЦП на время его работы[15,С.109].

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

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

Внешняя карта связывается с другими устройствами через разъем на шине ISA. Он может стать драйвером на шине для доступа к памяти или устройствам ввода / вывода.

Кроме того, на материнской плате компьютера есть несколько устройств, которые не могут быть установщиками на шине, но, тем не менее, взаимодействуют с ней. Это следующие устройства.

Часы реального времени (таймер-счетчик) - это устройство состоит из часы реального времени для поддержки даты, времени и таймера, как правило, на базе чипа Intel 8254A. Один из таймеров этого чипа генерирует импульсы с периодом 15 мкс, чтобы запустить контроллер памяти регенерации для регенерации.

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

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

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

Устройства ввода / вывода. Часть или все устройства ввода / вывода (например, параллельные или последовательные порты) могут быть размещены либо на материнской плате, либо на внешних картах.

Data Byte Reranger - это устройство позволяет обмениваться данными между 16- и 8-битными устройствами.

Архитектура персонального компьютера IBM PC / AT с точки зрения использования шины ISA показана на рисунке 1.2.

Рис. 1.2. Архитектура персонального компьютера типа 1ВМ РС

Внешние карты, установленные в шинных разъемах, могут быть 8- и / или 16-разрядными. Восьмибитная плата имеет только один интерфейсный разъем и может работать только с 8-битными данными. Восьмибитовый слот также не может быть ведущим на шине. 16-битная плата обязательно имеет два интерфейсных разъема: один основной, такой же, как у 8-битных плат, и один дополнительный. Такая плата может работать как с 8-, так и с 16-битными данными и, кроме того, она может быть драйвером на шине. Общее количество плат, установленных в разъемах шины, ограничено как нагрузочной способностью шины, так и конструкцией материнской платы. Как правило, допускается установка не более восьми (пяти 16-битных и трех 8-битных) внешних карт на шину. Это ограничение также вызвано относительно небольшим количеством свободных строк запросов на PDL и запросов на прерывания на шине.

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

Важной особенностью этой архитектуры является ее открытость, то есть возможность включения в компьютер дополнительных устройств, как системных устройств, так и различных плат расширения. Открытость также подразумевает возможность простого встраивания пользовательских программ на любом уровне компьютерного программного обеспечения[19,С. 188].

Первый компьютер семейства, широко распространенный, IBM PC XT был сделан на основе оригинальной системной магистрали ПК XT-Bus. Позже (начиная с IBM PC / AT) он был доработан до основной линии, которая стала стандартом и получила название ISA (архитектура промышленного стандарта). До недавнего времени ISA оставалась основой компьютера.

Однако с появлением процессоров i486 (в 1989 году) он перестал отвечать требованиям к производительности и стал дублироваться более быстрыми шинами: VLB (VESA Local Bus) и PCI (Peripheral Component Interconnect bus) - или заменен совместимым ISA магистральный EISA (расширенный ISA). Постепенно шина PCI вытеснила конкурентов и стала стандартом де-факто, а с 1999 года новым компьютерам рекомендуется полностью отказаться от магистрали ISA, оставив только PCI. Однако в этом случае вам придется отказаться от использования карт расширения, разработанных в течение многих лет для подключения к магистрали ISA.

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

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

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

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

Рис. 1.3. Организация связей в трехшинной структуре

Назначение шин следующее:

• центральный процессор и кэш-память (быстрая буферная память) подключены к локальной шине;

• оперативная и постоянная память компьютера и контроллер системной шины подключены к шине памяти;

• все остальные компьютерные устройства подключены к системной шине (транкам).

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

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

Если компьютер использует две системные шины, например, 13A и PC1, то у каждой из них есть собственный контроллер шины, и они работают параллельно, не влияя друг на друга.

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

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

Термин «архитектура процессора» относится к совокупности и способу объединения компонентов процессора, а также его совместимости с конкретным набором команд.

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

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

2. Информационное обеспечение вычислительных систем

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

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

(Для сравнения скажем, что слепой «зрительский» контекст метод неизвестен и оказывается в положении радиослушателя, пример с которым был рассмотрен выше) Понятие объективности информации относительно. Это понятно, если учесть, что методы субъективны.

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

3 Математическое обеспечение вычислительной системы

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

Компьютеры (см. [1] - [4]). Появление было вызвано необходимостью повышения производительности труда программистов и специалистов, эксплуатирующих компьютеры. Действительно, компьютерные команды, с точки зрения возможности написания алгоритма, являются очень элементарными операциями, и написание алгоритма (программирования) в виде последовательности этих команд является трудоемкой задачей. Это стимулировало создание программного обеспечения для автоматизации. Произошло расширение операций, понимаемых электроникой машины, но это не решило проблему. Даже в современных компьютерах команды, как правило, являются элементарными операциями. Значительно больший успех был достигнут на пути создания программных средств, облегчающих программирование. Первым шагом стало создание программы для программирования на автокоде. Программа с автокодом фактически представляет собой ту же последовательность компьютерных команд, но записана с символическими символами - в мнемонической форме.

Преобразование программного кода в машинные команды осуществляется специальными программами - ассемблерами.

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

Первым широко распространенным стал язык фортран. Затем появились языки Алгол, Алгамс, а в СССР и Альфа-язык, предназначенный главным образом для научно-технических исследований. расчеты.

Параллельно с развитием языковых средств проводилась работа по созданию библиотеки стандартных программ.

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

Современные компьютеры наряду с инструментами, облегчающими написание и отладку программ, также оснащены программными системами, которые обеспечивают эффективное использование самих компьютеров за счет их автоматической организации. прохождение задач (управление задачами), управление данными, динамика. распределение памяти, внешние устройства (управление ресурсами). Комбинация этих программ называется. операционная система (ОС) компьютера (см. [1] - [4], [6]). OG стали неотъемлемой частью вычислительных систем. Без операционной системы невозможно функционирование компьютера, поскольку работа внешних устройств, обмен информацией и организация взаимодействия отдельных элементов компьютера в значительной степени контролируются с помощью программ, включенных в операционную систему. Под управлением ОС работают трансляторы с алгоритмическими функциями. языки, системы программ, облегчающие программирование и отладку (в том числе в интерактивном режиме), а также обеспечивающие работу с графикой.

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

ОС предусматривает использование компьютеров в составе многокомпонентных комплексов в компьютерных сетях.

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

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

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

Основу цифровых вычислительных систем составляют логические цифровые схемы, основанные на элементах, которые принимают два возможных фиксированных значения - «О» и «1». Информация в таких схемах представлена в виде импульсных электрических сигналов, имеющих амплитуду выше определенного уровня (логический ноль) или ниже определенного уровня (логическая единица). При сборке цифрового самолета реализован принцип программного управления. Суть этого принципа заключается в следующем: цифровая схема построена таким образом, что она может решать определенный набор простых задач или выполнять определенные действия (команды); Комбинируя эти действия в соответствии с заданным алгоритмом решения сложной задачи (программы), вы можете получить решение для очень широкого круга задач.

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Аванесян Г.Р., Левшин В.П. Интегральные схемы TTL, TTLSH: Справочник. М .: Машиностроение, 1993.

2. Атовмян И.О. Компьютерная архитектура. М .: МИФИ, 2002.

3. Бродин В. Б., Шагурин И. И. Микропроцессор i486. Архитектура, программирование, интерфейс. М .: ДИАЛОГ-МИФИ, 1993.

4. Гибсон Г., Лю Юй-Чжэн. Микропроцессоры семейства 8086/8088. М .: Радио и связь, 1987.

5. Гордеев А.В. Операционные системы: Учебник для вузов. 2-е изд. СПб .: Питер, 2007.

6. Гуров В.В. Синтез комбинационных схем в примерах. М .: МИФИ, 2001.

7. Гуров В.В., Ленский О.Д., Соловьев Г.Н., Чуканов В.О. Архитектура, структура и организация вычислительного процесса на компьютере типа IBM PC / Sub. Г.Н. Соловьёв. М .: МИФИ, 2002.

8. Гуров В.В., Чуканов В.О. Электронная книга. Компьютерная архитектура и организация. М .: ИНТУИТ. Национальный Открытый Университет, 2005.

9. Дэвид Харрис, Сара Харрис. Цифровая схемотехника и компьютерная архитектура. 2-е изд.: Перевод группы компаний и университетов в России, Украине, США и Великобритании, Морган Кауфман, 2013.

10. Жмакин А.П. Компьютерная архитектура. 2-е изд. СПб.: БХВ-Петербург, 2010.

11. Каган Б.М. Электронные компьютеры и системы. М .: Энергоатомиздат, 1991.

12. Казаринов Ю.М., Номоконов В.Н., Подклетнов Г.С. и др. Микропроцессорный комплект K1810: структура, программирование, применение / Sub. Ю.М. Казаринов. М .: Высшая школа, 1990.

13. Киселев А.В., Корнеев В.В. Современные микропроцессоры. М .: Безлидж, 1998.

14. Майоров С.А., Кириллов В.В., Приблуда А.А. Введение в микрокомпьютер. Ленинград: Машиностроение, 1988.

15. Микушин А.В. Интересно про микроконтроллеры. СПб.: БХВ-Петербург, 2006.

16. Микушин А.В., Сажнев А.М., Сединин В.И. Цифровые устройства и микропроцессоры. СПб.: БХВ-Петербург, 2010.

17. Михаил Гук. Аппаратное обеспечение IBM PC. СПб.: Питер, 2006.

18. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2009.

19. Орлов С.А., Цилкер Б.Я. Компьютерная организация и системы. 2-е изд. СПб.: Питер, 2011.

20. Паттерсон Д., Хеннесси Дж. Компьютерная архитектура и проектирование компьютерных систем. 4-е изд. СПб.: Питер, 2012.

21. Таненбаум Э., Остин Г. Компьютерная архитектура. 6-е изд. СПб.: Питер, 2014.

22. Гриф Е.П. Цифровая схемотехника. СПб.: БХВ-Петербург, 2004.

23. Цилкер Б.Я., Орлова С.А. Организация компьютеров и систем: Учебник для вузов. СПб .: Питер, 2004. 1Л: http://studopedia.org/4-185.html.

Электронные ресурсы

24. Барский А. Б. Электронная книга. Архитектура параллельных вычислительных систем. Интернет Университет Информационных Технологий ИНТУИТ. 1BVG4: 978-5-9556-0071-0.

25. Скоробогатов П.К., Новиков Ю.В. Электронная книга. Основы микропроцессорной техники. Интернет университет информационных технологий. ИНТУИТ. 18VG4: 978-5-9556-0082-6.

Интернет ресурсы

26. http://all-ht.ni. Информационный сайт о высоких технологиях.

27. http://perscom.ru. PersCom.

28. http://www.infl.info. Планета Информатика.