Введение в архитектуру ЭВМ. Элементы операционных систем
Данный обзорный курс позволяет понять основы функционирования компьютерной техники. В рамках изучения курса слушатель поймет, как выполняются программы на современных компьютерах с самых азов, начиная от простейших логических схем и микропроцессоров и заканчивая современными многопроцессорными...
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Stepik.orgОткрытый набор
24 часа
Онлайн
Бесплатно
Анонс программы
Данный обзорный курс позволяет понять основы функционирования компьютерной техники. В рамках изучения курса слушатель поймет, как выполняются программы на современных компьютерах с самых азов, начиная от простейших логических схем и микропроцессоров и заканчивая современными многопроцессорными и распределенными системами. Курс входит в годовую онлайн-программу по основам программирования.Целевая аудитория
Студенты младших курсов.Преподаватель
Кирилл Кринкин - кандидат технических наук. Доцент кафедры математических и информационных технологий СПбАУ.Описание Программы
- Введение. Принципы построения ЭВМ
- Введение в язык ассемблера
- Базовые элементы операционной системы
- Процессы, потоки, многозадачность
- Организация памяти
- Межпроцессное взаимодействие
Слушателям достаточно иметь в своем арсенале базовый школьный курс математики, физики (основы электротехники) и информатики.
Основной задачей курса является выработка у слушателей связного понимания принципов функционирования компьютерной техники как на аппаратном, так и на программном уровне.
- В начале курса рассматриваются примитивные логические операции и обсуждается представление чисел в компьютере; приводятся примеры простейших электронных устройств, реализующих логические функции, элемент памяти, операцию сложения.
- Далее в курсе приводится типовая архитектура вычислительной системы, обсуждаются Гарвардский вариант и вариант Фон-Неймана. Описывается функционирование центрального процессора, рассматривается кодирование команд и их исполнение. Обсуждается ввод-вывод и прерывания, и их аппаратная составляющая.
- Третий блок курса описывает основные концепции, необходимые для построения операционной системы, обсуждаются виды операционных систем, их составные блоки. Рассматриваются планировщик, менеджер памяти, средства межпроцессного взаимодействия.
- Отдельный блок посвящен вопросам организации памяти. Описываются базовые алгоритмы адресации памяти, рассматривается виртуальная память. Описываются конструкция жестких дисков и архитектура файловых систем.
- Последний раздел курса посвящен вопросам организации межпроцессного обмена. Рассматриваются такие механизмы взаимодействия процессов как пайпы, файлы, сокеты, разделяемая память. Излагаются элементы стека TCP/IP и его поддержка в операционных системах.
Сертификат: Computer Science Center.
Всего: 6 модулей, 24 урока, 2-4 часа в неделю.
Записаться на курс
Введение в архитектуру ЭВМ. Элементы операционных систем
Бесплатно
Открытый набор
24 часа
Онлайн
Бесплатно
Другие курсы
Развитие эмоционального интеллекта: Развитие практических навыков
Эпсилон, центр эффективной психологии
2 000 ₽
Открытый набор
Тверь, Тверь, ул. Бобкова 7
Основы веб-дизайна: Курсы
Учебный центр САПР СибГУТИ
10 500 ₽
Открытый набор
Новосибирск, ул. Нижегородская д. 23, к. 112
Новое в законодательстве об обязательном социальном страховании: страховые взносы и пособия. Налог на доходы физических лиц (НДФЛ).: Повышение квалификации
Учебно-методический центр Российской Коллегии аудиторов, НОУ
4 600 ₽
Открытый набор
Москва, 2-й Гончарный переулок, д.3 (м. "Таганская")