Введение в архитектуру ЭВМ. Элементы операционных систем.

Кирилл Кринкин, Михаил Кринкин, Stepik

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

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

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

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

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

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

Мы благодарны компании JetBrains, при поддержке которой подготовлен данный курс, а также команде Стэпика за помощь в подготовке.

Требования

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

Целевая аудитория

Студенты младших курсов, старшие школьники
Dates:
  • 14 September 2014
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: Russian Ru

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
Included in selections:
Extpicture Микропроцессорные устройства и системы
4 курс МИЭМ ВШЭ, 5,5 кредитов.
NVIDIA
More on this topic:
Csc_system_elements Введение в архитектуру ЭВМ. Элементы операционных систем.
Данный обзорный курс позволяет понять основы функционирования компьютерной ...
C0c70d6d2bd7dbea27d34acfd29f3984 Введение в архитектуру ЭВМ. Элементы операционных систем.
Данный обзорный курс позволяет понять основы функционирования компьютерной ...
More from 'Computer Science':
Cf4c6c5e92f9469c8af342465d00a462 Практический анализ данных
Практический курс по анализу данных, включающий в себя максимально полезные...
Netology2016 Новогодняя распродажа в Нетологии
Скидка на ВСЕ курсы 2016 руб! Электронная коммерция и SMM, веб-дизайн и HTML...
150x150 Курсы информационных технологий
Компания «Яндекс» регулярно проводит набор на Курсы информационных технолог...
B-teaser-0 Алгоритмы и структуры данных поиска
Лектор: Максим Александрович Бабенко, заместитель директора отделения computer...
B-teaser-0 Машинное обучение
Лектор: Константин Вячеславович Воронцов, старший научный сотрудник Вычисли...
More from 'Stepik':
3752b2c7ec40c386c2465ed853509918 Сам себе логист. Развиваем предпринимательское мышление
Как быстрее объехать пробку? Как сэкономить на продуктах для семьи? Как сни...
B42f11bd0ba55e392f7c97ef02b2ee4d Чистая энергетика на твердом топливе – это реально
Цель курса – сформировать у слушателей представление о современных и перспе...
Csc_algo Алгоритмы и структуры данных
Данный курс перезапускаться не будет. Вместо него мы подготовили улучшенную...
Csc_c Программирование на языке C++
Данный базовый курс повествует об основных средствах языка C++. Особое вним...
11 Программирование на Python
Курс посвящен базовым понятиям и элементам языка программирования Python (о...

© 2013-2019