Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 300072.doc
Скачиваний:
2
Добавлен:
30.04.2022
Размер:
297.98 Кб
Скачать

Гоувпо «Воронежский государственный технический университет»

Кафедра «Автоматизированные и вычислительные системы»

Методические указания

по выполнению лабораторных работ № 7- 8

по дисциплине «Системное программное обеспечение»

для студентов специальности 230101 «Вычислительные

машины, комплексы, системы и сети»

очной формы обучения

Воронеж 2008

Составитель: канд. техн. наук О.Б. Кремер

УДК 78.029.983

Методические указания по выполнению лабораторных работ № 7- 8 по дисциплине «Системное программное обеспечение» для студентов специальности 230101 «Вычислительные машины, комплексы, системы и сети» очной формы обучения / ГОУВПО «Воронежский государственный технический университет»; составитель О.Б. Кремер. Воронеж, 2008. 39 с.

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

Издание соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлению 230100 «Информатика и вычислительная техника», специальности 230101 «Вычислительные машины, комплексы, системы и сети», дисциплине «Системное программное обеспечение».

Предназначены для студентов четвертого курса.

Методические указания подготовлены в электронном виде в текстовом редакторе MS Word и содержатся в файле Metod_7-8.doc.

Табл. 1. Ил. 6. Библиогр.: 6 назв.

Рецензент канд. техн. наук, доц. Е.А. Ганцева

Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. С.Л. Подвальный

Издается по решению редакционно-издательского совета Воронежского государственного технического университета

© ГОУВПО «Воронежский государственный технический университет», 2008

Требования к выполнению и оформлению лабораторных работ

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

  2. Лабораторная работа считается выполненной, если каждое задание выполнено на компьютере, программа принята преподавателем и оформлен и распечатан отчет по проделанной работе.

  3. Отчет по лабораторной работе состоит из следующих частей:

    • титульный лист;

    • номер и формулировка задания;

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

    • экранные формы (при наличии);

    • листинг программы с комментариями на русском языке.

  4. На титульном листе приводятся следующие данные:

Воронежский государственный технический университет;

факультет автоматики и электромеханики;

кафедра автоматизированных и вычислительных систем;

отчет по лабораторной работе № … по дисциплине «Системное программное обеспечение»;

номер варианта (при наличии).

фамилия, инициалы преподавателя;

фамилия, инициалы студента, шифр и номер группы;

город, год.

  1. Отчет по лабораторной работе должен быть оформлен и сдан преподавателю на следующей лабораторной работе.

ЛАБОРАТОРНАЯ РАБОТА № 7.

ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ПОТОКОВ.

СОЗДАНИЕ МНОГОПОТОЧНЫХ ПРИЛОЖЕНИЙ

Понятие о потоках

Подпроцесс, поток (thread) — это объект операционной системы, который представляет путь выполнения программы внутри отдельного процесса. Каждое приложение Win32 имеет по крайней мере один поток, часто называемый основным или стандартным, но приложения для выполнения других задач вольны создавать дополнительные потоки.

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