• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Computer Architecture and Operating Systems

2020/2021
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Informatics
Course type:
Compulsory course
When:
2 year, 3, 4 module

Instructor


Lapshin, Dmitry

Программа дисциплины

Аннотация

Целями освоения дисциплины «Архитектура компьютера и операционные системы» являются формирование у студентов теоретических знаний и практических навыков по основам архитектуры компьютера и операционных систем. Целью освоения дисциплины является формирование у студента общего представление принципов работы компьютеров и деталей взаимодействия прикладного и системного программного обеспечения (ПО) с аппаратурой ЭВМ. В результате освоения дисциплины студент должен: − Знать наиболее важные проектные решения на всех уровнях абстракции, накопленные в процессе развития компьютерной техники, и основные параметры архитектуры x86, строение операционных систем общего назначения и базовые сервисы операционных систем семейств Linux. − Уметь понимать связь свойств аппаратного обеспечения современных цифровых компьютеров с проблемами системного программирования. − Иметь навыки (приобрести опыт) применения языка ассемблер для платформ x86 при создании системного ПО и использования базовых сервисов операционных систем семейств Linux.
Цель освоения дисциплины

Цель освоения дисциплины

  • формирование у студентов теоретических знаний и практических навыков по основам архитектуры компьютера и операционных систем
  • формирование у студента общего представление принципов работы компьютеров и деталей взаимодействия прикладного и системного программного обеспечения (ПО) с аппаратурой ЭВМ
Планируемые результаты обучения

Планируемые результаты обучения

  • Знает строение современных операционных систем общего назначения. Понимает связь свойств аппаратного обеспечения современных цифровых компьютеров с проблемами системного программирования.
  • Знает основные составляющие инструментария операционной системы Linux. Применяет встроенные утилиты для получения информации и процессах, файлах и других эдементах ОС Использует программы для профилирования программного обеспечения, а также для мониторинга и диагностики ОС
  • Использует базовые сервисы системы Linux. Знает основные составляющие инструментария операционной системы Linux. Применяет встроенные утилиты для получения информации и процессах, файлах и других эдементах ОС
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Кодирование информации. Аппаратура современных компьютеров
  • Уровни абстракции, роль ОС, популярные архитектуры
  • Базовые проектные решения ОС, компиляция
  • Инструменты ОС Linux
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 3
  • блокирующий Письменный экзамен
  • блокирующий Устный экзамен
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (4 модуль)
    0.2 * Домашнее задание 1 + 0.2 * Домашнее задание 2 + 0.2 * Домашнее задание 3 + 0.2 * Письменный экзамен + 0.2 * Устный экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Garg, R., & Verma, G. (2017). Operating Systems : An Introduction. [Place of publication not identified]: Mercury Learning & Information. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1809145

Рекомендуемая дополнительная литература

  • Гостев И. М. - ОПЕРАЦИОННЫЕ СИСТЕМЫ 2-е изд., испр. и доп. Учебник и практикум для академического бакалавриата - М.:Издательство Юрайт - 2019 - 164с. - ISBN: 978-5-534-04520-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/operacionnye-sistemy-433850