- •Курс лекций 2011 техника микропроцессорных систем
- •/Разработчик курса: к.Т.Н., доцент манохин владимир алексеевич/ концепция лекционного материала
- •У правление срв микропроцессор мпс
- •Сферы деятельности инженера
- •Принципы работы с текстом
- •Глава 1. Системы реального времени
- •Управление
- •1.2 Системы реального времени
- •1.3 Типовая структурная схема срв
- •1.4 Принципы построения программного уу срв
- •1.5 Инструментальные типовые структуры срв
- •Глава 2 микропроцессоры
- •2.1 Типовая структура микропроцессора
- •2.2 Микроэвм на базе микропроцессора
- •Ввод / вывод
- •2.3 Микропроцессорные системы
- •2.4 Системы связи как срв
- •2.5 Мультипрограммные, мультипроцессорные и кластерные системы
- •2.6 Суперкомпьютеры
- •2.7 Стратегия разработки мпс
- •2.8 Некоторые типовые компоненты программной
- •2.9 Табличные методы проектирования фпо
Сферы деятельности инженера
К сферам деятельности инженера относятся: проектирование, разработка, эксплуатация, Проектирование - процесс переработки информации для получения знакового описания идеи, замысла (в частности – устройства). Знаковое описание по форме м.б. различно: таблицы, схемы, формулы, словесное описание и т.д. Таким образом, в проектировании задача интерпретируется как информация, которую нужно переработать на основе имеющихся знаний, и решение задачи выразить в форме знакового описания. Разработка - материальное воплощение знакового описания (например, реализация спроектированной электронной схемы). Эксплуатация - использование материальной реализации с заданной при проектировании целью.
Предмет анализа в проектировании. Базовые компоненты проектирования. Предметом анализа в проектировании является процесс создания изделия, а не само изделие. Например, если разрабатывается какое – либо электронное устройство, то требования к изделию, входные, выходные сигналы и т.д., согласованные с заказчиком, не являются предметом анализа при его проектировании (почему такие данные, а не другие). При проектировании они принимаются как данное, а вот как их реализовать – это уже проектирование. На заводах под проектированием подразумевается технология создания изделий, выпускаемых на них, а сами изделия не являются объектом проектирования (т.е. завод не интересует, почему именно такие изделия и с такими характеристиками даны для производства).
В проектировании и разработке процесс разбивается на этапы, каждый из которых разбивается на проектные процедуры (ПП), состоящие из заданной последовательности операций и заканчивающейся проектным решением (ПР). Если такую последовательность обозначить как (ПП -> ПР), присвоив ей название проектная диада, то последовательность таких диад и составляет проектирование (разработку).
Длительность и качество проектирования и разработки зависят от количества, длительности и качества разработки в каждой диаде ПП -> ПР. Основной компонентой, с помощью которой реализуется любая диада, являются инструменты, применяемые в ней для работы.
Любой инструмент создается с целью сокращения времени и повышения качества работы. Весь класс инструментов можно разбить на два типа:
♦ инструменты действия – обычные материальные инструменты в традиционном их понимании (отвертка, напильник, станки, приборы и т.д.);
♦ инструменты мысли – инструменты, используемые в мыслительной деятельности человека: формулы, таблицы, описательный материал и т.д., а также принципы.
Научным направлением, занимающимся технологией автоматизации отдельных компонент процессов проектирования, является САПР (система автоматизации проектирования).
Принципы работы с текстом
/Данный фрагмент введения написан на основании большого и разнообразного опыта работы разработчика данного курса, один из аспектов которого показал, что большинство инженеров не умеют анализировать техническую литературу./
Логическая структура текста. Информация, излагаемая в источнике информации (книга, статья, курс лекций и т.д.), в структурном плане дается в виде иерархии, например: книга -> главы -> разделы (в главах) -> абзацы (в разделах) -> предложения (в абзацах). Каждая из этих компонент написана с какой – то целью. Но если есть цель, то должны быть даны и средства достижения цели. Таким образом, для анализа структуры текста мы получаем инструмент, который можно формально обозначить как ЦЕЛЬ -> СРЕДСТВО. Цель задаёт ЧТО должно рассматриваться, а средство – КАК это рассматривается. (Такой инструмент можно обозначить и ЧТО -> КАК). Например, содержание любой технической книги строится на таком инструменте. Главы дают средство (как реализуется цель, заданная в названии книги). В главах заголовки разделов дают краткую информацию, как реализуется то, что указано в данной главе книги и т.д. В свою очередь содержание раздела даёт информацию, как реализуется то, что указано в заголовке раздела.
В курсе лекций для каждой главы и разделов в них даётся цель. Средством является логическая последовательность излагаемой информации в главе, разделе. В разделах это последовательности крупных фрагментов (от одного до нескольких абзацев). Аналогично ведется анализ абзацев и предложений. Для анализа смысла в предложениях необходимо выделять ключевые слова.
Ключевые слова – слова в предложениях, несущие основную смысловую нагрузку. Например, в последнем предложении предыдущего абзаца выделены слова: смысл и ключевые слова. В нём они несут основную смысловую нагрузку (не просто анализ, а анализ смысла, выделять не что - нибудь, а ключевые слова). При работе с лекциями необходимо находить ключевые слова и подчеркивать их, ибо они помогают схватывать смысл текста, а именно на этом и основано не только знание, но и понимание.
Из предложений строятся абзацы. Наиболее простой и эффективный прием понимания смысла абзаца – описание абзаца одним предложением. Тренировка в этом вначале трудна и приводит к ошибкам, но эффект получаемый впоследствии велик.
Следующим этапом анализа (более сложным, но и более эффективным впоследствии) является построение логической взаимосвязи абзацев. Соседние абзацы могут быть по смыслу: не связаны друг с другом или связаны друг с другом. Также возможна связь абзаца с несколькими абзацами (например, идет описание нескольких вариантов и на каждый вариант описания отводится абзац). Связь абзацев может быть и через несколько абзацев. Компактно визуально представить взаимосвязь абзацев в разделе можно с помощью следующего инструмента: пронумеруйте все абзацы в разделе и затем начертите взаимосвязи номеров абзацев, используя стрелки, показывающие взаимосвязь номеров.
Нужно также использовать отчёркивание (подчёркивание) в тексте карандашом на правом поле листа или выписки наиболее заинтересовавших Вас предложений или абзацев.
Вообще запомните! Изучать техническую литературу (в том числе и лекционный материал) нужно всегда с карандашом (или фломастером)! Такой подход к анализу текста приучает инженера к логике мышления.
Рисунки. Анализ рисунков проводится на основе их описаний. Необходимо обращать внимание на стрелки в рисунках. Нужно всегда объяснить, почему стрелка именно в эту сторону, а, например, не в обратную. Такое объяснение возможно при анализе текста.