Операционные системы. Лабораторная работа №1 (2019). Для всех вариантов.

Цена:
110 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1.PAS
material.view.file_icon Отчет.doc
material.view.file_icon LAB1.EXE
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1: Обработка прерываний клавиатуры

Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …

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

Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
Как можно определить скан-коды требуемых клавиш?
В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.

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

Работа сдавалась в ноябре 2018, зачтена без замечаний.

Внимание! В программе вместо "Студент ФИО" нужно вставить свои данные.
Операционные системы. Лабораторная работа № 1. Все варианты!
Тема: Обработка прерываний клавиатуры 1. Постановка задачи Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и
User rt : 2 марта 2015
25 руб.
Операционные системы Лабораторная работа 1
Задание к лабораторной работе No1 Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов). 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is ... 2. my surname is ... 3. login is ... 4. <текст произвольного содержания (не менее 2-х слов)> 5. <
User ilya22ru : 12 декабря 2024
200 руб.
Операционные системы Лабораторная работа №1
Задание для выполнения лаб. работы №1 Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать конс
User svladislav987 : 23 августа 2023
300 руб.
Операционные системы. Лабораторная работа №1.
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)> 2. Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида. 3. Убедить
User Fockus : 7 июля 2023
200 руб.
Лабораторная работа №1. "Операционные системы"
Не забудьте добавить свои результаты (скриншоты) работы программы)
User Daniil2001 : 23 января 2023
75 руб.
Операционные системы. Лабораторная работа № 1
Создать файл a1 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)> 2. Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в
User Юрий14 : 23 ноября 2021
200 руб.
Операционные системы. Лабораторная работа № 1
Операционные системы. Лабораторная работа №1
Задание для лабораторной работы Учимся создавать новый каталог. Убедитесь, что Вы находитесь в своем домашнем каталоге. Создать в своем домашнем каталоге подкаталог STUDENT следующей Работа с файловой системой LINUX. Цель работы: Изучить команды управления каталогами и файлами. Порядок выполнения работы. 1. Если вы еще не установили операционную систему LINUX, установите. 2. Включить компьютер и войти в систему LINUX , если система требует пройдите процедуру идентификации. 3. Ознакоми
User 1973830311asd : 14 сентября 2020
650 руб.
Операционные системы. Лабораторная работа №1
1. Постановка задачи Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе
User SNF : 30 декабря 2016
30 руб.
Теория вероятностей. Контрольная работа. Вариант № 1
Текст 2. Вероятность появления поломок на каждой из k=4 соединительных линий равна p=0,1. Какова вероятность того, что хотя бы две линии исправны? Текст 3. В одной урне K=5 белых шаров и L=5 чёрных шаров, а в другой – M=4 белых и N=7 чёрных. Из первой урны случайным образом вынимают P=2 шаров и опускают во вторую урну. После этого из второй урны также случайно вынимают R=3 шаров. Найти вероятность того, что все шары, вынутые из второй урны, белые. Текст 4.В типографии имеется 4 печатных машин. Д
User jashma28 : 15 октября 2012
800 руб.
Устинова Е.В. Основы гидравлики ДВГУПС 2022 Задача 5.4 Вариант 5
Канал перегораживается плоским прямоугольным щитом (рис. 5.2). Глубина воды в канале h, угол наклона щита α. Шарнир находится на высоте a относительно дна канала. Плотность воды ρ = 1000 кг/м³. Требуется определить: Силу тяги T, действующую по перпендикуляру к плоскости щита на 1 м его ширины. Построить эпюру гидростатического давления. Найти точку приложения силы гидростатического давления (от дна). При решении задачи вес щита и трение в шарнире не учитывать. Чертеж выполнить в масш
User Z24 : 25 февраля 2026
200 руб.
Устинова Е.В. Основы гидравлики ДВГУПС 2022 Задача 5.4 Вариант 5
Алгоритмы и вычислительные методы оптимизации. Билет №4
Билет No4 Все вычисления проводить с использованием простых дробей, округления не допускаются. Все нецелые числа в ответе должны быть записаны в виде простых дробей. Перейти от канонической к симметричной форме записи задачи линейного программирования. Z=-5x_1+13x_2+3x_3-9x_4→min {(2x_1-4x_2-x_3+x_4=-3@-3x_1+7x_2+2x_3-x_4=9@x_1+4x_2+x_3+x_5=15@x_i≥0,i=1,...,5) Известно оптимальное решение X*=(0;1;0;0) задачи линейного программирования: Z=-8x_1-7x_2-14x_3-4x_4→max {(x_1+2x_2+x_3+x_4≥2@x_1-2x_2+
User IT-STUDHELP : 9 июля 2020
550 руб.
Алгоритмы и вычислительные методы оптимизации. Билет №4 promo
Державна Фінансова підтримка санації підприємств в Україні
У процесі становлення ринкових відносин в Україні, питання пов’язані з санацією підприємства мають важливе практичне значення. В умовах, коли майже всі ланки фінансової системи опинилися в кризі, з’явилась необхідність проведення санації підприємств з метою виведення їх з глибокої кризи. В даний час кожен суб'єкт, незалежно від виду основної діяльності і форми власності підприємства повинний реально оцінювати як власний фінансовий стан, так і фінансовий стан потенційних партнерів чи контрагенті
User Qiwir : 24 октября 2013
10 руб.
up Наверх