Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика»


Скачать 144.41 Kb.
Название Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика»
Тип Учебно-методический комплекс
rykovodstvo.ru > Руководство эксплуатация > Учебно-методический комплекс
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный университет»

(ДВФУ)
Школа естественных наук




«УТВЕРЖДАЮ»




Заведующий кафедрой информатики, математического и компьютерного моделирования










______________ Чеботарев А.Ю.




«___15___»_сентября____2012____г.

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ

Операционные системы, среды и оболочки
080800.62 «Прикладная информатика»
Форма подготовки очная

Школа естественных наук ДВФУ

Кафедра информатики, математического и компьютерного моделирования

Курс 3 семестр 5

лекции 36(час.)

практические занятия 36 час.

всего часов аудиторной нагрузки 72 (час.)

самостоятельная работа 56 (час.)

экзамен в 5 семестре

Учебно-методический комплекс составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего профессионального образования Номер государственной регистрации 774 эк/бак от 27 декабря 2005г ГОС ВПО по направлению 080800 Прикладная информатика (квалификация бакалавр)

Заведующий кафедрой информатики, математического

и компьютерного моделирования А. Ю. Чеботарев

Составитель ассистент кафедры М.А.Гузев

АННОТАЦИЯ

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный университет»

(ДВФУ)
Школа естественных наук




«УТВЕРЖДАЮ»




Заведующий кафедрой информатики, математического и компьютерного моделирования










______________ Чеботарев А.Ю.




«___15___»_сентября____2012____г.

РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Операционные системы, среды и оболочки
080800.62 «Прикладная информатика»
Форма подготовки очная

Школа естественных наук ДВФУ

Кафедра информатики, математического и компьютерного моделирования

Курс 3 семестр 5

лекции 36(час.)

практические занятия 36 час.

всего часов аудиторной нагрузки 72 (час.)

самостоятельная работа 56 (час.)

экзамен в 5 семестре

Учебно-методический комплекс составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего профессионального образования Номер государственной регистрации 774 эк/бак от 27 декабря 2005г ГОС ВПО по направлению 080800 Прикладная информатика (квалификация бакалавр)

Заведующий кафедрой информатики, математического

и компьютерного моделирования А. Ю. Чеботарев

Составитель ассистент кафедры М.А.Гузев

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

Целью освоения дисциплины «Операционные системы, среды и оболочки» является формирование у обучающегося:

  • представления об операционной системе как о посреднике взаимодействия пользователя и прикладных программ с аппаратным обеспечением компьютера;

  • более глубокого понимания механизмов выполнения программ;

  • способности выбирать и оценивать операционные системы, исходя из специфики задач, которые должны на них выполняться;

  • навыков работы с современными операционными системами.

2.Место дисциплины в структуре ООП бакалавриата

Дисциплина относится к циклу ОПД. Она основывается на знаниях и навыках, полученных в рамках дисциплины «Информатика и программирование», и служит предшествующей для дисциплины «Высокоуровневые методы информатики и программирования».

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

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

в результате освоения дисциплины

В результате освоения дисциплины обучающийся должен:

  • Знать:

  • теоретические понятия: операционной системы, операционной среды, оболочки, процесса, потока, синхронизации процессов, планирования процессов, виртуальной памяти;

  • общие принципы архитектуры компьютера;

  • критерии эффективности операционных систем;

  • различные технологии многопроцессорных систем;

  • основы компьютерной безопасности.

  • Уметь: разбираться в особенностях конкретных операционных систем, выполнять установку и настройку операционной системы, писать bat-сценарии.

  • Владеть: навыками работы с командной строкой и графическим интерфейсом пользователя, навыками администрирования операционной системы.

Структура и содержание дисциплины




Раздел

дисциплины

Семестр

Неделя семестра

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

Формы текущего контроля успеваемости

(по неделям семестра)

Форма

промежуточной аттестации

(по семестрам)













Лекция

Практика/Семинар

Самостоятельная работа




11

Основные понятия архитектуры ПК

55

11-2

44

46

84


Семинар «Архитектура ПК», коллоквиум № 1

22

Введение в ОС

55

33-4

24

46

84

Семинар «Произ-водители ОС», коллоквиум № 1

33

История и общая структура ОС Windows, UNIX и Linux

55

55-6

44




2

Коллоквиум №1

44

Коллоквиум № 1

55

77

22




88




45

Командная строка Windows XP. Основной синтаксис

55

55-8

8

88

12

Практические задания № 1-5

56

Процессы и потоки

55

78-10

86







Коллоквиум № 2

67

Командная строка Windows XP. Утилиты

55

99-12




88

114

Практические задания № 6-7

78

Синхрони-зация процессов. Взаимо-блокировки.

55

111-12

44







Коллоквиум № 2

89

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

55

113

24







Коллоквиум № 2

910

Многопро-цессорные системы

55

113-14




44

42

Семинар «Многопроцессорные системы»

111

Управление памятью

55

114-15

44







Коллоквиум № 2

112

Компью-терная безопас-ность

55

115-16




44

42

Семинар «Компьютерная безопасность»

113

Коллоквиум № 2

55

116

24




82




114

Итого за семестр







336

336

656

Экзамен

5. Образовательные технологии

В преподавании дисциплины «Операционные системы, среды и оболочки» используются различные образовательные технологии. Проводится 3 вида занятий: лекционные, практические и семинарские занятия, составляющие соответственно 50, 25 и 25% от всех аудиторных занятий.

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

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

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

а) основная литература:

  1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. Operating Systems Concepts. 7th edition.

  2. William Stalling. Operating Systems. 6th edition.

  3. Гордеев А.В. Операционные системы. 2-е изд. – СПб.: Питер, 2004.

  4. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки. Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2004. – 400 с.

  5. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2002. – 544 с.: ил.

  6. Таненбаум Э. Современные операционные системы. 3-е изд. – СПб.: Питер, 2010. – 1120 с.: ил.

  7. Таненбаум Э., Вудхалл А. Операционные системы. Разработка и реализация. Классика CS. 3-е изд. – СПб.: Питер, 2007. – 704 с.: ил.

б) дополнительная литература:

  1. Распределённые системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. – СПб.: Питер, 2003. – 877 с.: ил.

  2. Саймон Ричард. Microsoft Windows API. Справочник системного программиста. Второе издание, дополненное: Пер. с англ./Ричард Саймон – К.: ООО «ТИД «ДС», 2004. – 1216 с.

  3. Таненбаум Э. Архитектура компьютера. 5-е изд. – СПб.: Питер, 2007. – 844 с.: ил.

  4. Уильям Р. Станек. Командная строка Miscrosoft Windows. Справочник администратора.: Пер. с англ. – М.: Издательско-торговый дом «Русская Редакция», 2004. – 480 с.: ил.

в) программное обеспечение и Интернет-ресурсы

  1. http://window.edu.ru/resource/170/79170 Операционные системы, среды и оболочки: Учебное пособие Автор/создатель: Макаренко С.И. - СПб.: Питер, Год: 2008 

  2. http://window.edu.ru/resource/658/23658 Операционные системы и протоколы вычислительных систем. Рабочая программа дисциплины - СПб.: СПбГЭТУ, 2003.

  3. http://window.edu.ru/resource/075/79075 Замятин А.В. Операционные системы. Теория и практика: учебное пособие / А.В. Замятин. - Томск: Изд-во Томского политехнического университета, 2011. - 281 с.

  4. http://www.stolyarov.info/books/unixref Операционная среда ОС UNIX для изучающих программирование: Учебное пособие Автор/создатель: Столяров А.В.

  5.  http://www.helloworld.ru/texts/comp/os/linux/unix2/index.htm

Операционная система UNIX. Руководство пользователя. Автор/создатель: WWW.HELLOWORLD.RU - Документация, пособия и книги по программированию.

  1. http://cyberleninka.ru/article/n/fraktalnye-razvivayuschiesya-arhitektury СЕМЕНОВ А. С. Фрактальные развивающиеся архитектуры // УБС. 2010. №30-1..




Контрольно-измерительные материалы

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

Задания для практической работы с командной строкой Windows:

  1. Написать bat-сценарий, содержащий по 3 примера на <, >, >>.

  2. Написать bat-сценарий, который содержал бы в себе элементы синтаксиса <, >, >>, |, &, &&, ||, ^; команды cls, echo, rem, title, color; работу с аргументами сценария и переменными; арифметические операции; строковое сравнение и сравнение с операторами equ, neq, lss, leq, gtr, geq; оператор if и вложенный оператор if.

  3. Написать сценарий, в котором необходимо создавать 20 папок с именами cat01, …, cat20 и 40 файлов - с именами test01.txt, … test40.txt. В каждом файле должно быть записано случайное число (переменная среды %RANDOM%). Созданные 40 файлов скопировать в каждую из 20 папок. Исходный набор файлов удалить без использования цикла.

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

  5. Написать сценарий для автоматического тестирования. Создать папку с эталонными значениями программы (предполагаемые результаты). Написать сценарий, который бы записывал выходное значение программы в файл и сравнивал его с соответствующим ему эталонным при помощи команды fc.

  6. Составить по 3 примера на использование каждой из утилит: schtasks, driverquery, systeminfo, reg, sc, shutdown, eventquery, eventcreate, eventtriggers, tasklist, taskkill.

  7. Изучить, как работают утилиты: arp, cacls, chkdsk, chkntfs, cipher, clip, comp, convert, date, defrag, diskpart, fc, format, getmac, hostname, ipconfig, nbstat, net, netsh, netstat, nslookup, ntbackup, pause, ping, popd, print, pushd, systeminfo, time, ver, vol. Составить по 2 примера использования каждой из них.

Темы докладов на семинарских занятиях:

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

    1. OpenSource.

    2. Microsoft.

    3. Apple.

    4. Sun.

    5. Google.

  2. Архитектура ПК (по http://imcs.dvgu.ru/works/course_view?id=1851):

    1. Чипсеты и материнские платы.

    2. Центральный процессор.

    3. Оперативная память.

    4. Системные шины (ISA, AGP, PCI, USB, FireWire).

    5. Жесткие диски. Интерфейсы IDE, SCSI.

    6. Оптические диски (CD, DVD, Blu-ray, HD-DVD).

    7. Flash-память.

    8. Мониторы (CRT, LCD).

    9. Принтеры.

    10. Видеокарты.

    11. Звуковые карты и колонки.

    12. Клавиатура и мышь.

  3. Компьютерная безопасность:

    1. Конфиденциальность, целостность и доступность как условия компьютерной безопасности.

    2. Виды злоумышленников и шаблоны их поведения.

    3. Инсайдерские атаки: логические бомбы, лазейки (backdoors).

    4. Атаки извне. Атаки, использующие дефекты программного кода.

    5. Вредоносные программы: троянские кони, вирусы, черви, боты, руткиты.

    6. Аутентификация.

    7. Управление доступом.

    8. Брандмауэры. Системы обнаружения проникновения (Intrusion Detection Systems).

    9. Способы защиты от вредоносного ПО. Антивирусные технологии.

    10. Основы криптографии: шифрование с закрытым и открытым ключом, цифровые подписи.

  4. Многопроцессорные системы. Системы реального времени:

    1. Мультипроцессорные ОС. Особенности синхронизации и планирования.

    2. Мультикомпьютерные ОС. Особенности планирования. Remote Procedure Call (RPC). Балансировка нагрузки.

    3. Виртуализация.

    4. Распределенные системы. Связующее ПО.

    5. ОС реального времени. Особенности планирования.

    6. Встроенные (embedded) ОС.

    7. Мультимедийные ОС.

Вопросы к коллоквиумам:

1-й коллоквиум:

  1. Основные элементы компьютера. Команды процессора. Командный цикл.

  2. Регистры процессора: видимые пользователю, управляющие, статусные.

  3. Прерывания.

  4. Иерархия памяти. Кэш.

  5. Способы осуществления ввода-вывода.

  6. Операционные системы: определение, назначение, функции.

  7. Эволюция и виды операционных систем. Многозадачность.

  8. Структура операционной системы. Понятие ядра. Монолитное ядро и микроядро.

  9. Процесс. Поток. Многопоточность. SMP. Кластер. Распределенные системы.

  10. Управление памятью. Виртуальная память.

  11. Краткая история и структура ОС Windows.

  12. Краткая история, описание и примеры UNIX-систем.

  13. Краткая история и особенности ОС Linux.


2-й коллоквиум:

  1. Понятие процесса. Образ процесса. Блок управления процессом. Дескриптор процесса. Таблица процессов.

  2. Состояния процесса. Диаграммы для 2, 5, 7 состояний. Очереди процессов.

  3. Операции создания и завершения процессов. Причины, последовательность действий. Выгрузка процессов (swapping). Цели.

  4. Режимы процессора. События, приводящие к переключению между режимами. Переключение процессов. Последовательности действий при переключении между режимами и при переключении процессов.

  5. Процессы и потоки. Многопоточность. Преимущества использования потоков. Примеры многопоточных приложений.

  6. Реализация потоков: на уровне ядра, на уровне пользователя, смешанная. Таксономия Флинна. Виды многопроцессорных систем.

  7. Межпроцессное взаимодействие. Состояние состязания. Критический ресурс. Критическая секция. Взаимоблокировка. Голодание.

  8. Взаимное исключение: определение, способы реализации. Семафоры.

  9. Передача сообщений: примитивы, способы адресации. Почтовые ящики.

  10. Графы размещения ресурсов. Взаимоблокировка. Условия взаимоблокировки. Способы борьбы с взаимоблокировками.

  11. Виды планирования. Критерии планирования. Вытеснение. Приоритет.

  12. Алгоритмы планирования: FCFS, Round Robin, SPN, SRT, HRRN, Feedback.

  13. Фиксированное и динамическое разбиение памяти. Buddy system. Понятия физического, логического и относительного адреса.

  14. Страничный механизм. Таблица страниц, физический и логический адрес.

  15. Сегментный механизм. Таблица сегментов, физический и логический адрес.

  16. Виртуальная память. Понятия виртуального и реального адреса. Resident set. Thrashing.

  17. Иерархическая таблица страниц. Инвертированная таблица страниц.

  18. TLB. Схема обращения к памяти с учетом TLB и кэша.

  19. Странично-сегментный механизм. Схема работы.

  20. Размещение процессов в памяти. Политики выборки, записи и замещения страниц, выгрузки процессов.

Похожие:

Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины
Учебно-методический комплекс дисциплины составлен на основании государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины
Учебно-методический комплекс дисциплины составлен на основании государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины «Практикум на эвм»
Учебно-методический комплекс составлен в соответствии с требованиями государственного стандарта высшего профессионального образования...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины безопасность жизнедеятельности...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины маркетинг Специальность 080801....
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины «Информатика»
Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Ннгу, обучающихся по направлению подготовки 080800 «Прикладная информатика...
Рекомендовано методической комиссией факультета вычислительной математики и кибернетики для студентов ннгу, обучающихся по направлению...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Рабочая программа учебной дисциплины оп. 07 Операционные системы и среды специальность
Содержание учебной дисциплины «Операционные системы и среды» направлено на формирование профессиональных и общих компетенций
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины «информационная безопасность»
Умкд составлен в соответствии государственного образовательного стандарта высшего профессионального образования по специальности...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины «рынок ценных бумаг»
Умкд составлен в соответствии государственного образовательного стандарта высшего профессионального образования по специальности...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины русский язык и культура речи...
Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины «информационные системы в экономике»
Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс дисциплины информатика и ЭВМ в психологии...
Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Учебно-методический комплекс составлен на основании требований государственного...
Учебно-методический комплекс дисциплины обсуждена на заседании кафедры Информационные системы управления «29» июня 2011 г
Учебно-методический комплекс дисциплины операционные системы, среды и оболочки 080800. 62 «Прикладная информатика» icon Рабочая программа дисциплины «Информатика» (по гос «Информатика и программирование»)
Рабочая программа предназначена для преподавания дисциплины «Информатика» студентам очной полной формы обучения по направлению подготовки...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск