Операционные системы, лабораторная работа № 2, вариант № 3

Цена:
75 руб.

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

material.view.file_icon
material.view.file_icon LAB2V3.EXE
material.view.file_icon lab2v3.pas
material.view.file_icon ЛР2 - Кулинич А.А - ПБТ 26.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

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

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

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

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

1.Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?


2.Возможно ли задавать время продолжительности звонка с точностью до полуминуты?


3.Какие изменения потребуется сделать в программе, чтобы сделать “звонок будильника” звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?


4.Каким образом можно изменять длительность звукового сигнала (например, “тиканья”) в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?


5.Добавьте третий параметр для задания продолжительности “звонка” с клавиатуры.

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

Работа сдана в 2014 году, сделана самостоятельно студентом, сдана со 2-го раза, поэтому содержит первоначальное решение и работу над ошибками
Лабораторная работа № 2 по дисциплине «Операционные системы». Вариант № 3
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пре
User hunter911 : 15 сентября 2012
100 руб.
Операционные системы Лабораторная работа 2
Задание к лабораторной работе №2 1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе, на
User ilya22ru : 12 декабря 2024
220 руб.
Операционные системы. Лабораторная работа №2.
1. Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. vi add_phone.sh vi search_phone.sh 2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе
User Fockus : 7 июля 2023
200 руб.
Лабораторная работа №2 "Операционные системы"
Программа на языке Pascal. Результаты работы программы укажите самостоятельно (директории расположения могут отличаться). Вариант 8.
User Daniil2001 : 8 февраля 2023
50 руб.
Операционные системы. Лабораторная работа №2
Операционные системы лабораторная работа № 2 1. Написать скрипт add_phone, создающий список телефонных номеров и фамилии пользователей. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированных в системе заданных пользователей (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd) (использовать команду grep для поиска, оператор условия if, в условии проверить результат выполнения предыдущей команды $? (команды выполнилась успешно
User Юрий14 : 23 ноября 2021
200 руб.
Операционные системы. Лабораторная работа №2
Операционные системы. Лабораторная работа № 2
1. Постановка задачи Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует зада
User gnv1979 : 30 декабря 2016
30 руб.
Операционные системы. Лабораторная работа №2
Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в програ
User stud82 : 18 января 2013
80 руб.
Операционные системы Лабораторная работа № 2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пре
User jashma28 : 20 декабря 2012
800 руб.
Технологічний процес відновлення гільз циліндрів двигуна ЗМЗ-53
ЗМІСТ ВСТУП__________________________________________________________ ПЕРЕЛІК СКОРОЧЕНЬ____________________________________________ 1 ТЕХНІКО-ЕКОНОМІЧНЕ ОБГРУНТУВАННЯ ТЕХНІЧНОГО ПЕРЕОБЛАДНАННЯ СЛЮСАРНО-МЕХАНІЧНОЇ ДІЛЬНИЦІ__________ 1.1 Аналіз виробничої діяльності підприємства_______________________ 1.1.1 Загальна характеристика підприємства_______________________ 1.1.2 Спискова кількість рухомого складу_________________________ 1.1.3 Умови експлуатації рухомого ск
User evelin : 23 августа 2015
62 руб.
Международной миграции на российский рынок труда
ВВЕДЕНИЕ…………………………………………………………………………… 1 МЕЖДУНАРОДНАЯ МИГРАЦИЯ………………………………………………. 1.1 Причины международной миграции населения, ее основные виды…. 1.2 Сущность международной миграции и её масштабы………………….. 1.3 Функции международной миграции и стадии миграционного процесса…… 2. МЕЖДУНАРОДНАЯ ТРУДОВАЯ МИГРАЦИЯ В РОССИИ ………………… 2.1 Анализ влияние международной миграции на российский рынок труда………………………………………………………………………………. 2.2 Основные центры трудовой эмиграции и иммиграции………………… ЗАКЛЮЧЕНИЕ……………
User Lokard : 3 марта 2014
10 руб.
Расчет оптимального плана производства лакокрасочной продукции
Экономическая постановка задачи На лакокрасочном предприятии производится два вида эмалей (Эм1 и Эм2), два вида лаков (Л1 и Л2) и смола (См1). При изготовлении каждой эмали может использован, либо лак Л1, либо лак Л2. Для изготовления эмалей и лаков используются два вила растворителей (Р1 и Р2) и смола См1. Нормы расходов одних продуктов при производстве других приведены в таблице 1. По каждому виду сырья известна величина ресурса - запас сырья на складе предприятия и объем заключенных на год до
User elementpio : 12 ноября 2012
Теплотехника 21.03.01 КубГТУ Задача 3 Вариант 94
По стальному трубопроводу длиной 100 м, наружным диаметром d и толщиной стенки δ со скоростью ω движется метан с температурой tж1. Трубопровод покрыт изоляционным материалом с коэффициентом теплопроводности λиз = 0,07 Вт/(м·К). Температура окружающей среды (воздуха) – tж2. Коэффициент теплоотдачи от поверхности изоляции в окружающую среду – α2. Определить тепловой поток, проходящий через трубопровод, и диаметр изоляции, при котором температура её наружной поверхности tиз = 40ºС.
User Z24 : 24 января 2026
200 руб.
Теплотехника 21.03.01 КубГТУ Задача 3 Вариант 94
up Наверх