Одним из главных принципов уникальной «системы Физтеха», заложенной в основу образования в МФТИ, является тщательный отбор одаренных и склонных к творческой работе представителей молодежи. Абитуриентами Физтеха становятся самые талантливые и высокообразованные выпускники школ всей России и десятков стран мира.

Студенческая жизнь в МФТИ насыщенна и разнообразна. Студенты активно совмещают учебную деятельность с занятиями спортом, участием в культурно-массовых мероприятиях, а также их организации. Администрация института всячески поддерживает инициативу и заботится о благополучии студентов. Так, ведется непрерывная работа по расширению студенческого городка и улучшению быта студентов.

Адрес e-mail:

Программа "Инновационный менеджмент"

 

П Р О Г Р А М М А

курса повышения квалификации

«Архитектура ОС Linux»

 

                I.      ОБЩИЕ ПОЛОЖЕНИЯ

Настоящая программа разработана в целях повышения квалификации слушателей ЦДПО.

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

 

              II.      НЕОБХОДИМЫЕ НАВЫКИ

Данный курс предполагает, что слушатель владеет следующими навыками:

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

 

              III.      ЦЕЛИ КУРСА

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

основные знания об устройстве, методах и принципах функционирования класса операционных систем UNIX (Linux).

Метод обучения - очный, с временным отрывом от основной работы.

Плановое количество слушателей: 12 человек.

Данная программа, будучи утверждена, может в ходе реализации дорабатываться предметно и методически на основе анализа усвоения материала в процессе обучения.

 

           IV.      ОРГАНИЗАЦИЯ УЧЕБНОГО ПРОЦЕССА

Обучение слушателей строится по принципу полного цикла, обеспечивающего  законченный учебный процесс по теме курса: «Архитектура ОС Linux».

В учебном цикле используются учебные подразделения и преподаватели МФТИ, оригинальные учебные материалы и методики преподавания.

Слушатели обеспечиваются комплектом  учебно-методических пособий.

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

 

             V.      СТРУКТУРА УЧЕБНОГО ПЛАНА И ПРОГРАММА КУРСА

Курс: «Архитектура ОС Linux» - 1 рабочий день (8 академических часов ежедневно - итого 8 часов).

 

В программу курса включены следующие темы:

 

Введение. Процессы в Linux. Планирование процессов. Межпроцессный обмен. Принципы управления памятью в Linux. Файлы и файловая система. Система ввода-вывода.

 

 

Формы обучения курса «Архитектура ОС Linux». Лекции (70%) и практические занятия с оборудованием (30%).

 

______________

__________________________________
Приложение к программе

повышения квалификации

 

«Архитектура ОС Linux»

 

Распределение учебного времени по темам и видам занятий

Л - лекции, ПЗ - практические занятия, КЗ - контроль знаний

 

N

Наименование

Количество часов

темы

темы

всего

Л

ПЗ

КЗ

1

2

3

4

5

6

1

Введение.

Что такое  операционная система.  История Linux. Основые понятия и концепции.  Состав и архитетурные особенности  Linux.

0,5

0,5

0

 

2

Процессы в Linux.

Понятие процесса.  Состояния процессов.  Иерархия процессов.  Создание и пробуждение процессов.  Системные вызовы создания процессов - fork(), exec(). Процессы-демоны. Реализация процессов. Контекст процесса. Таблица процессов. Системная структура task_struct. Выполнение процессов в режиме ядра и в режиме пользователя. Атрибуты процесса и сответствующие системные вызовы Нити (threads). Поддержка нитей в Linux. Практическая работа (Прогон программ, осуществляющих системные вызовы fork, exec ..).

 

1,5

1

0,5

 

3

Планирование процессов.

Принципы планирования процессов. Вытесняющая многозадачность. Применяемые алгоритмы планирования. Система приоритетов. Классы планирования: SCHED_FIFO, SCHED_RR, SCHED_OTHER.

 

0,5

0,5

0

 

1

2

3

4

5

6

4

Межпроцессный обмен.

Коммуникации процессов (система обмена информацией). Механизмы  IPC: Сигналы, каналы, FIFO, очереди сообщений, разделяемая память. Сигналы. Имена, обработка, посылка и блокирование сигналов. Синхронизация процессов. Необходимость синхронизации и организация взаимоисключений. Реализация и использование семафоров. Практическая работа (Прогон программ, осуществляющих коммуникации между процессами).

 

1,5

1

0,5

 

5

Принципы управления памятью в Linux.

Организация виртуальной памяти. Paging и особенности его реализации для процессоров Intel и DEC Alpha. Замещение страниц. Сегментно-страничная организация памяти.

 

1

1

0

 

6

Файлы и файловая система

Структура файловой системы. Монтируемые файловые системы. Разновидности файлов. Обычные файлы. Файлы-каталоги . Специальные файлы. Организация файловой системы Linux. Индексные узлы. Разделяемые файлы. Файлы, отображаемые в память. Защита файлов. Надежность и производительность файловой системы. Виртуальные файловые системы. Операции над файлами и программный интерфейс пользователя. Практическая работа (Прогон программ, иллюстрирующих основные файловые операции).

 

2

1

1

 

7

Система ввода-вывода.

Способы обмена данными с устройствами. Устройство как специальный файл. Классификация специальных файлов. Драйверы устройств. Независимое от устройств программное обеспечение ввода-вывода. Обработка ошибок.

 

1

0,5

0,5

 

ИТОГО по Курсу

8

5,5

2,5

0

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2016 Московский физико-технический институт
(государственный университет)

Техподдержка сайта

МФТИ в социальных сетях

soc-vk soc-fb soc-tw soc-li soc-li
Яндекс.Метрика