Операционные системы Лабораторная работа №2 Управление таймером – операции в реальном времени (программа “будильник”)

Цена:
300 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon 2.docx
material.view.file_icon LAB2-1.PAS
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.PAS

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание для выполнения лаб. работы No2

Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.

Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.

По окончании “звонка будильника” “тиканье” должно продолжаться. “Звонок” должен раздаваться только один раз.

В то время, когда звучит “звонок”, не должно быть слышно “тиканья” (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки “тиканья”).

Для получения эффекта “мелодичного звонка” следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.

Временной интервал, через который должно происходить “тиканье” (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для “звонка” вести с момента запуска программы.

Контрольные вопросы

Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
Какие изменения потребуется сделать в программе, чтобы сделать “звонок будильника” звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
Каким образом можно изменять длительность звукового сигнала (например, “тиканья”) в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
Добавьте третий параметр для задания продолжительности “звонка” с клавиатуры.

Дополнительная информация

зачет
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа «будильник»)
1. Постановка задачи Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задав
User nik200511 : 11 марта 2014
22 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа “будильник”). Turbo Pascal. СибГУТИ
Задание для выполнения лаб. работы No2 Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Лабораторная работа №2 по дисциплине "Операционные системы.". Управление таймером – операции в реальном времени (программа “будильник”).
Постановка задачи Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задават
User Doctor_Che : 9 февраля 2012
75 руб.
Лабораторная работа №2 Управление таймером – операции в реальном времени (программа «будильник»)
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задавать в программе в пре
User Ruslanks : 15 декабря 2016
120 руб.
Резидентная компьютерная программа “Будильник”
Лабораторная работа No2 по операционным системам Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна б
User m9c1k : 7 мая 2010
150 руб.
Материаловедение. Контрольная работа
Основные вопросы: 1. Каким способом можно восстановить пластичность холоднокатаных мед-ных лент? Назначьте режим термической обработки и опишите сущность происходящих процессов. 2. Вычертите диаграмму состояния железо-карбид железа, укажите структур-ные составляющие во всех областях диаграммы, опишите превращения и по-стройте кривую охлаждения (с применением правила фаз) для сплава, содер-жащего 2,8%С. Какова структура этого сплава при комнатной температуре и как такой сплав называется? 3. Для
User a-cool-a : 3 мая 2012
Метрология, стандартизация и сертификация. Лабораторные работы №1-5.. Вариант №4
ЛАРОРАТОРНАЯ РАБОТА 1.4 По дисциплине «Метрология, стандартизация и сертификация» Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями Ознакомление с упрощенной процедурой обработки результатов прямых измерений с многократными наблюдениями. Получение, применительно к упрощенной процедуре, навыков обработки результатов наблюдений, оценка погрешностей результатов измерений и планирование количества наблюдений. Программа лабораторной работы 3.1.Выполненить многок
User tpogih : 5 декабря 2015
300 руб.
Гидравлика УрИ ГПС МЧС Задание 6 Вариант 60
Ответить на теоретические вопросы: Объясните причины сжатия струи при истечении жидкости через отверстия. Какие бывают виды сжатия? Что такое инверсия струи и в каких случаях наблюдается это явление? Как определяются скорость и расход жидкости при истечении через отверстие? Связь между коэффициентами скорости, расхода и степени сжатия. Решить задачу: В бак, разделенный перегородкой на два отсека, поступает расход воды Q (5.рис. 12). В перегородке имеется отверстие диаметром d1 = 75 мм. И
User Z24 : 23 марта 2026
120 руб.
Гидравлика УрИ ГПС МЧС Задание 6 Вариант 60
Ресурсы и динамика экосферы
Негативное воздействие людей на природу планеты имеет длительную историю, начавшуюся с первого зажженного человеком костра. Но никогда еще эти изменения и нарушения не имели такой качественной структуры и не происходили с такой быстротой, как в наше время. Современная мировая экономическая стратегия потенциально содержит в себе угрозу глобального экологического кризиса. Главную опасность в этой ситуации представляет сохранение взаимного стимулирования роста человечества и потребления природных р
User alfFRED : 2 сентября 2013
5 руб.
up Наверх