Введение в архитектуру ЭВМ. Элементы операционных систем. (Онлайн, Stepic, ОК)

Содержание

Слайд 2

Описание

Курс Введение в архитектуру ЭВМ. Элементы операционных систем на Stepic.org.
Данный обзорный курс

Описание Курс Введение в архитектуру ЭВМ. Элементы операционных систем на Stepic.org. Данный
позволяет понять основы функционирования компьютерной техники. В рамках изучения курса слушатель поймет, как выполняются программы на современных компьютерах с самых азов, начиная от простейших логических схем и микропроцессоров и заканчивая современными многопроцессорными и распределенными системами.

Слайд 3

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

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

Слайд 4

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

Описание Третий блок курса описывает основные концепции, необходимые для построения операционной системы,
виды операционных систем, их составные блоки. Рассматриваются планировщик, менеджер памяти, средства межпроцессного взаимодействия.
Отдельный блок посвящен вопросам организации памяти. Описываются базовые алгоритмы адресации памяти, рассматривается виртуальная память. Описываются конструкция жестких дисков и архитектура файловых систем.
Последний раздел курса посвящен вопросам организации межпроцессного обмена. Рассматриваются такие механизмы взаимодействия процессов как пайпы, файлы, сокеты, разделяемая память. Излагаются элементы стека TCP/IP и его поддержка в операционных системах.

Слайд 5

Реализуемая технология
Онлайн
Лекции и практические задания проводятся в онлайн-формате.

Реализуемая технология Онлайн Лекции и практические задания проводятся в онлайн-формате.

Слайд 6

Структура курса
продолжительность курса - 1 семестр
аттестация – зачет
лимит 410 человек (команды УрФУ)

Структура курса продолжительность курса - 1 семестр аттестация – зачет лимит 410 человек (команды УрФУ)

Слайд 7

Введение. Принципы построения ЭВМ
Цели и задачи курса
Бинарные числа и логические операции
Простейшие электронные

Введение. Принципы построения ЭВМ Цели и задачи курса Бинарные числа и логические
компоненты
Архитектура вычислительной системы
Введение в язык ассемблера
Структура языка ассемблера
Архитектурное окружение, регистры
Передача параметров через стек
Синтаксис команд (Intel, AT&T)
Задачи на программирование

Программа курса

Слайд 8

Базовые элементы операционной системы
Задачи операционной системы
Архитектура: планировщик, менеджер памяти, IPC
Системные вызовы и

Базовые элементы операционной системы Задачи операционной системы Архитектура: планировщик, менеджер памяти, IPC
обработка прерываний
Процессы, потоки, многозадачность
Понятие процесса и потока
Многозадачность
Синхронизация потоков
Классификация видов памяти
Арифметика указателей
Память процесса
Устройство дисковых накопителей
Файловые системы

Программа курса

Слайд 9

Межпроцессное взаимодействие
Назначение и виды IPC
Принципы организации IP сетей
Понятие сокета
Прикладные протоколы
Дополнительные учебные материалы

Программа

Межпроцессное взаимодействие Назначение и виды IPC Принципы организации IP сетей Понятие сокета
курса