Операционные системы Лабораторная работа №2 Управление таймером – операции в реальном времени (программа “будильник”)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание для выполнения лаб. работы No2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании “звонка будильника” “тиканье” должно продолжаться. “Звонок” должен раздаваться только один раз.
В то время, когда звучит “звонок”, не должно быть слышно “тиканья” (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки “тиканья”).
Для получения эффекта “мелодичного звонка” следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить “тиканье” (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для “звонка” вести с момента запуска программы.
Контрольные вопросы
Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
Какие изменения потребуется сделать в программе, чтобы сделать “звонок будильника” звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
Каким образом можно изменять длительность звукового сигнала (например, “тиканья”) в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
Добавьте третий параметр для задания продолжительности “звонка” с клавиатуры.
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании “звонка будильника” “тиканье” должно продолжаться. “Звонок” должен раздаваться только один раз.
В то время, когда звучит “звонок”, не должно быть слышно “тиканья” (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки “тиканья”).
Для получения эффекта “мелодичного звонка” следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить “тиканье” (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для “звонка” вести с момента запуска программы.
Контрольные вопросы
Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
Какие изменения потребуется сделать в программе, чтобы сделать “звонок будильника” звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
Каким образом можно изменять длительность звукового сигнала (например, “тиканья”) в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
Добавьте третий параметр для задания продолжительности “звонка” с клавиатуры.
Дополнительная информация
зачет
Похожие материалы
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа «будильник»)
nik200511
: 11 марта 2014
1. Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задав
22 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа “будильник”). Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание для выполнения лаб. работы No2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
250 руб.
Лабораторная работа №2 по дисциплине "Операционные системы.". Управление таймером – операции в реальном времени (программа “будильник”).
Doctor_Che
: 9 февраля 2012
Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задават
75 руб.
Лабораторная работа №2 Управление таймером – операции в реальном времени (программа «будильник»)
Ruslanks
: 15 декабря 2016
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задавать в программе в пре
120 руб.
Резидентная компьютерная программа “Будильник”
m9c1k
: 7 мая 2010
Лабораторная работа No2 по операционным системам
Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна б
150 руб.
Другие работы
Береговые морские процессы и формы рельефа
OstVER
: 17 сентября 2012
Содержание
Введение………………………………………………………………………………….3
1. Теоретические аспекты изучения морских берегов……………………………….4
1.1 Место учения о морских берегах в системе наук о Земле…………………….4
1.2 Определение основных береговых элементов………………………………....4
1.3 Факторы формирования рельефа побережий…………………………………..5
2. Абразионные и аккумулятивные формы береговой зоны……………………….12
2.1 Процесс абразии и береговые абразионные формы………………………….12
2.2 Береговые аккумулятивные формы……………………………………………20
3. Типы морс
Буровая лебедка ЛБУ-1200-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин
lelya.nakonechnyy.92@mail.ru
: 14 февраля 2018
Буровая лебедка ЛБУ-1200-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин
Сибирский федеральный университет, институт нефти и газа.
Кафедра:Машины и оборудование нефтяных и газовых промыслов.
Курсовой проект по дисциплине:"Техника и технология бурения нефтяных и газовых скважин".
На тему:"Буровые лебедки".
Красноярск 2013.
В данном курсовом проекте рассматриваются основные виды буровых лебедок. Проведен расчет обсадной и бурильной колон. Графическая часть содержит общую схему
1087 руб.
По двум видам модели построить третий. Упражнение 40 - Вариант 12
.Инженер.
: 9 ноября 2025
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. По двум видам модели построить третий. Выполнить необходимые разрезы. Проставить размеры. Упражнение 40 - Вариант 12
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
100 руб.
Лабораторная работа №5 по дисциплине "Операционные системы.". Работа с видеопамятью ("экран").
Doctor_Che
: 9 февраля 2012
Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий вел
75 руб.