|
Введение в Linux
|
Электронный учебный курс "Введение в Linux" знакомит с операционной системой Linux и ее базовыми возможностями.
|
|
Программирование на Python
|
Электронный учебный курс "Программирование на Python" знакомит с базовыми понятиями программирования.
|
|
Архитектура микропроцессоров
|
Курс ориентирован на изучение вопросов, являющихся основой всей вычислительной техники – архитектуры микропроцессоров и систем на их основе. Знание этого материала помимо самостоятельного значения закладывает фундамент для освоения таких базовых вопросов в сфере информационных технологий, как системное и прикладное программирование, операционные системы, информационная безопасность, интерфейсы и многие другие. Данный курс сочетает в себе описание базовых принципов построения микропроцессоров различных типов (универсальных МП с CISC- и RISC-архитектурой, однокристальных микроконтроллеров, процессоров цифровой обработки сигналов) и систем на их основе с рассмотрением особенностей архитектуры наиболее современных из них. Подробно рассматривается регистровая структура микропроцессора, организация и принципы работы кэш-памяти, конвейерный принцип обработки информации, аппаратные средства микропроцессора, используемые для защиты программ и данных и обеспечения мультипрограммного режима работы. Представлены организация микропроцессорных систем на микропроцессорах различных типов и связанные с этим вопросы: физическая и логическая организация адресного пространства, работа системы прерываний, прямой доступ к памяти, типы и структуры мультимикропроцессорных систем. Дано описание методов и средств разработки и отладки микропроцессорных систем, а также оценки их производительности.
|
|
Введение в цифровую схемотехнику
|
Курс представляет собой краткое учебное пособие по основам цифровой схемотехники. В нем рассматриваются принципы работы цифровой электроники, базовые элементы цифровых схем, стандартные схемы включения этих элементов, алгоритмы проектирования цифровых устройств - от простейших до сложных. Данный курс предназначен для тех, кто желает самостоятельно освоить цифровую схемотехнику, для студентов соответствующих специальностей, а также может быть полезна специалистам, занимающимся разработкой и обслуживанием цифровых электронных систем.
|
|
Введение в цифровую электронику
|
Курс посвящён принципам работы цифровых электронных устройств, их структуре и особенностям их применения. Рассматриваются основные типы цифровой аппаратуры, алгоритмы их работы. Изучаются наиболее типичные схемотехнические решения и тенденции их развития. Особое внимание уделено наиболее перспективным микропроцессорным системам. В курсе рассматриваются ключевые принципы цифровой электроники, особенности цифровых сигналов, способы организации взаимодействия элементов, узлов и устройств цифровых систем. Исследуются алгоритмы функционирования базовых элементов и основные схемы их включения, а также их объединения в составе устройств и систем. Приведены базовые сведения о двоичной логике, о цифровых сигналах, кодах, синхронизации, обозначениях на схемах. Рассмотрены логические элементы с жёсткой логикой работы и с программируемым алгоритмом работы. Описаны принципы построения и применения оперативных и постоянных запоминающих устройств. Приведены принципы организации микропроцессорных систем и взаимодействия их составных частей. Исследованы различные методы обмена информацией и их практическая реализация. Рассмотрены основы программирования микропроцессорных систем.
|
|
Интеллектуальные сенсоры
|
На рубеже тысячелетий родилось новое поколение сенсоров, в состав которых входит микрокомпьютер. Их называют "интеллектуальными" сенсорами (ИС) за способность к глубокой и сложной обработке полученных сигналов, к учету нелинейностей и посторонних влияний, к извлечению из них ценной информации более высоких уровней, к рациональному изменению режимов работы в зависимости от обстоятельств, к самоконтролю и общению с компьютерной сетью. В курсе описаны разные классы ИС, раскрыты методы и подходы к их разработке и проектированию с учетом собственного опыта авторов. Показана значительная польза, приносимая ИС, и высказана мысль о том, что их создание является одним из признаков новой "информационной" стадии развития общества. Этот курс лекций – об устройствах, поставляющих объективную информацию об окружающем мире, о том, как добывается эта ценная информация. О том, как и благодаря чему сенсоры становятся "разумными", "интеллектуальными". Уточнены понятия "сенсор" и "интеллектуальный сенсор", описаны функциональные схемы простых и интеллектуальных сенсоров, приведена их классификация. Рассмотрены различные виды механических, акустических, электрических, электромагнитных, электрохимических и оптических простых и интеллектуальных сенсоров, объясняются физические принципы их действия. Приведены многочисленные примеры их применения. Изложены подходы к проектированию интеллектуальных сенсоров, даны практические рекомендации по разработке их программного обеспечения, раскрыты принципы построения и важнейшие технические характеристики их основных конструктивных узлов, описаны способы селекции полезных сигналов. Очерчены направления дальнейшего развития интеллектуальных сенсоров.
|
|
Основы микропроцессорной техники
|
Разъясняются основные понятия микропроцессорной техники, рассматриваются принципы функционирования микропроцессорных систем, предлагаются методы проектирования микропроцессорных систем на основе микроконтроллеров. Микропроцессорная техника - наиболее быстро развивающаяся область электроники, для успешного овладения которой необходимо с самого начала усвоить современные принципы организации микропроцессорных систем. Освоение ключевых понятий микропроцессорной техники - это первая задача курса. Успех при этом может принести только комплексный подход к проектированию аппаратных и программных средств. Рассматриваются особенности систем различных уровней сложности и различного назначения, принципы архитектурных решений, способы и средства организации обмена информацией. Особое внимание уделено принципам организации персональных компьютеров как наиболее сложных и гибких микропроцессорных систем, позволяющих решать самые сложные задачи. Вторая задача курса - обучение навыкам проектирования систем на основе микроконтроллеров, как наиболее распространенного типа микропроцессорных систем. Для ее решения приводятся описание микроконтроллеров семейства PIC, а также специальных программных средств проектирования, рассматриваются примеры решения задач проектирования нескольких устройств. Предполагается, что большинство понятий, введенных в данном курсе, станет предметом более детального рассмотрения в других, специальных курсах.
|
|
Основы цифровой техники
|
Рассматриваются принципы работы информационно-вычислительных систем, начиная с основных логических функций и элементов, логических схем, принципов их минимизации. Далее излагается информация о логических схемах функциональной направленности - дешифраторах и мультиплексорах – и принципах их каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры. Основы цифровой техники рассматриваются, начиная с основных логических функций и элементов. Далее показано соединение этих элементов в виде логическим схем. Объясняются принципы синтеза логических схем и их минимизации. Затем рассматриваются логические схемы функциональной направленности - дешифраторы и мультиплексоры. Для них объясняются правила каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры.
|
|
Высшая математика. Математический анализ
|
Этот курс логически является первой частью двойного авторского курса Алексея Савватеева "Высшая математика для всех". Здесь излагаются основные понятия математического анализа: предел и его различные применения (сумма ряда, предел последовательности, производная, интеграл), непрерывность, построение графиков функций, функциональные последовательности и ряды (в частности, степенные). Курс в первую очередь ориентирован на слушателей, начинающих изучение этих тем или знакомых с ними поверхностно и желающих разобраться глубже. В отличие от классических курсов высшей математики, лектор не стремится к строгому формальному изложению материала и систематическому покрытию всех тем. Изложение строится вокруг ряда математических сюжетов, которые обсуждаются сначала неформально и на примерах, и только потом − с использованием строгих формулировок. Главной сюжетной линией является построение экспоненты как функции сначала вещественной, а потом и комплексной переменной (а в последующей второй части курса, посвящённой линейной алгебре, будет строиться экспонента от оператора). В связи с этой задачей оказываются задействованными основные инструменты математического анализа и типичные приёмы математических рассуждений, вокруг чего и строится материал лекций и семинаров.
|
|
Информатика для втузов
|
Курс посвящен большому числу аспектов информатики и вычислительной техники. В курсе рассматриваются следующие темы: 1. Введение в информатику. Основы теории информации. 2. Системы счисления. Особенности округления чисел. 3. Представление чисел в ЭВМ. Арифметика в ограниченной разрядной сетке. 4. Основы сжатия информации. Основы помехоустойчивого кодирования. 5. Основы дискретной математики для ЭВМ. 6. Структура и принципы функционирования ЭВМ. Организация хранения данных в ЭВМ. 7. Передача данных в компьютерных сетях. 8. Офисное программное обеспечение. 9. Вспомогательное программное обеспечение для программирования. Вебинары. Лицензии в сфере программных продуктов. 10. Система вёрстки TeX.
|