Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Общие требования к выполнению лабораторных заданий



МЕТОДИЧНІ ВКАЗІВКИ

ДО ЛАБОРАТОРНИХ РОБІТ З ДИСЦИПЛІНИ

"операційні системи"

 

 

ХАРКІВ 2012

 

МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

 

МЕТОДИЧНІ ВКАЗІВКИ

ДО ЛАБОРАТОРНИХ РОБІТ З ДИСЦИПЛІНИ

"операційні системи"

для студентів денної форми навчання спеціальностей

8.080201 “Інформатика”,

8.080202 “Прикладна математика”,

7.080203 “Системний аналіз та керування”.

 

 

Затверджено

кафедрою “Інформатикa”.

Протокол №____ від ____________

 

ХАРКІВ 2012


МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

 

До друку і в світ дозволено

Перший проректор В.В. Семенець

 

“ “ 2012р.

 

МЕТОДИЧНІ ВКАЗІВКИ

ДО ЛАБОРАТОРНИХ РОБІТ З ДИСЦИПЛІНИ

"операційні системи"

для студентів денної форми навчання спеціальностей

8.080201 “Інформатика”

8.080202 “Прикладна математика”,

7.080203 “Системний аналіз та керування”.

 

Всі цитати, цифровий, Затверджено

фактичний матеріал і кафедрою “Інформатикa”.

бібліографічні відомості Протокол №____ від ________

перевірено, написання одиниць

відповідає стандартам

 

 

Упорядники: Ліпанов О.В.

Сінельнікова Т.Ф.

 

 

Відповідальній за випуск Є.П.Путятін

 

П.С. Ковтун

Б.П.Косіковська

 

ХАРКІВ 2012

 

Методичні вказівки до лабораторних робіт з дисципліни “Операційні системи” для cтудентів денної форми навчання спеціальностей 8.080201 “Інформатика”,8.080202 “Прикладна математика”,7.080203 “Системний аналіз та керування”. /Упоряд.: О.В.Ліпанов, Т.Ф. Сінельнікова - Харкiв: ХНУРЕ, 2012. - 24с.

 

 

Упорядники: О.В.Ліпанов,

Т.Ф.Сінельнікова


ЗМІСТ

 

ЗМІСТ.................................................................................................................... 1

 

Загальні положення................................................................................... 2

 

Общие требования к выполнению лабораторных заданий. 3

 

Указания по изучению материала необходимого для выполнения лабораторных работ.................................................................................. 4

 

Индивидуальные задания на лабораторные работы.............. 5

 

Контрольні запитання............................................................................ 15

 

ПЕРЕЛІК ПОСИЛАНЬ...................................................................................... 17

 

 


Загальні положення

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

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

1. Разработка динамических библиотек

2. Разработка глобальных ловушек

3. Сохранение и чтение данных из реестра Windows

4. Разработка потоков и синхронизация

5. Передача данных по компьютерной сети по протоколу TCP/IP

6. Рисование с использованием библиотеки GDI+

Каждая лабораторная работа это этап в индивидуальном задании студента.

Студент по завершении выполнения своего задания получает следующие умения:

- вміти розробляти багатопоточні додатки в середовищі ОС Windows

- вміти реалізовувати механізми синхронізації потоків з використанням різних методів

- вміти розробляти додатки з використанням Windows API функцій

- вміти розробляти інтерфейс користувача з використанням стандартних елементів Windows (кнопки, списки, вікна, та інші)

- вміти розробляти функції роботи з реєстром Windows

- вміти розробляти додатки для передачі та отримання інформації по комп’ютерній мережі з використанням протоколу TCP/IP

- вміти розробляти додатки які використовують функції GDI+ для малювання

Эти умения развиваются и расширяются студентом во время выполнения курсового проекта по курсу.

 

 


Общие требования к выполнению лабораторных заданий

В каждом задании необходимо разработать стандартный пользовательский интерфейс Windows. Вывод всей графической информации во всех заданиях выполняется при помощи GDI+ если это не указано явно. Студент должен самостоятельно провести анализ задания и сформулировать задачи, относящиеся к каждой лабораторной работе. На первой лабораторной работе в течение первого часа каждый студент должен подготовить документ, в котором указать перечень задач, которые необходимо реализовать в рамках каждой лабораторной работы. Во всех заданиях, если это не указано прямо, все основные функции программ должны быть разработаны в виде функций в динамической библиотеке, которые вызываются из основного приложения. Получение данных по сети должно выполняться в потоке. Вывод данных должен выполняться в потоках, которые синхронизируются. После этого студент показывает этот документ преподавателю и после его проверки приступает к выполнению каждого этапа своего задания. Общая архитектура приложения для задания по лабораторным работам приведена на рис. 1.

 
 

 


Рис 1. Общая архитектура приложения для задания по лабораторным работам

 

В ходе выполнения задания необходимо придерживаться данной архитектуры внося в нее необходимые изменения в соответствии с заданием.

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

Отчет о выполнении задания студент готовит на листах формата А4. В отчете должен быть приведен текст задания, описание функций программы, диаграмма классов, описание основных функций в исходном коде программы. Отчет не должен превышать по объему 10 страниц формата А4. На титульном листе необходимо указать прізвище, ініціали та групу студента, номер завдання. В отчете не нужно размещать весь исходный код программы, а только наиболее важные фрагменты программы с соответствующими комментариями и пояснениями.

Защита лабораторного задания может проводиться по отдельным этапам в конце каждой лабораторной работы после выполнения одного из следующих этапов задания:

1. Разработка динамических библиотек

2. Разработка глобальных ловушек

3. Сохранение и чтение данных из реестра Windows

4. Разработка потоков и синхронизация

5. Передача данных по компьютерной сети по протоколу TCP/IP

6. Рисование с использованием библиотеки GDI+

Для защиты каждого этапа студент должен представить работающую часть программы в соответствии с индивидуальным заданием, ответить на вопросы связанные с исходным кодом задания, теоретические вопросы, указанные в конце данных методических указаний, а также на ответить на дополнительные вопросы связанные с индивидуальным заданием. Оценка каждой лабораторной работы выставляется в интервале 6-10 баллов. Минимальная оценка 6 баллов выставляется в случае если студент представил работающую программу в соответствии с заданием, а также ответил на 3 теоретических вопроса, относящихся каждой части задания. Максимальная оценка 10 баллов выставляется в том случае если студент может ответить на все вопросы, связанные с исходным кодом задания, объяснить для чего используются те или иные API функции в программе, ответил на 6 теоретических вопросов из данных методических указаний, а также на 3 дополнительных. Оценки менее 10 баллов и выше 6 баллов выставляются, в случае если студент ответил на меньшее количество вопросов. Общая оценка за выполненное индивидуальное задание составляет 36-60 баллов. Данная оценка формируется из оценок, полученных за сдачу каждого этапа индивидуального задания.

Лабораторні роботи виконуються на ПК Pentium з операційною системою Windows XP/Windows 7 в середовищі VisualStudio 2008 або VisualStudio 2010 з використанням мови програмування Visual C ++.

Правила техніки безпеки забороняють студентам вмикати або вимикати ПК, будь-яке обладнання, знімати захисні щити, а також доторкатись до струмопровідних частин обладнання.

 

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.