Операционные системы. Лабораторная работа №3. Вариант №18. Семестр №4

Цена:
220 руб.

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

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

Описание

Задание

Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или “тиков”) таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет “тиков” таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Величину дискрета, а также координаты местоположения часов на экране задавать с клавиатуры в качестве параметров командной строки (т.е. программа должна иметь три параметра) при запуске программы.

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

Работа была зачтена с первого раза в 2013г, без замечаний со стороны преподавателя.
Преподаватель: Бах О.А.
Операционные системы. Лабораторная работа №4. Вариант №18. Семестр №4
Задание Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Лабораторная работа №2. Вариант №18. Семестр №4
Задание Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в програ
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Лабораторная работа №5. Вариант №18. Семестр №4
Задание Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину ско
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Лабораторная работа №1. Вариант №18. Семестр 4-й
Задание Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда буде
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Вариант 18.
1) Основные характеристики и особенности систем пакетной обработки, систем разделения времени и систем реального времени. Критерии эффективности. 2) Сегментное преобразование памяти – достоинства и недо-статки. Дескриптор сегмента. Сравнить с дескриптором страниц – об-щее и различия. 3) Привести пример программной реализации семафорных примитивов. Использовать семафоры для синхронизации процессов, один из которых в процессе своей работы посылает другому сообще-ние, а тот, в свою очередь, для про
User studypro3 : 22 июля 2020
300 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №18
Лабораторная работа 1 Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами
User IT-STUDHELP : 19 декабря 2022
1200 руб.
promo
Основы визуального программирования. ЛАБОРАТОРНАЯ РАБОТА №3. Вариант 18. Семестр 4
Тема: работа с базами данных. ЗАДАНИЕ 1: Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard). 1. Создайте новое приложение. 2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard). • В раскрывшемся окне DataBase Form Wizard выберите опции: • Create a simple form; • Create a form using Ttable objects. Нажмите кнопку Next. • В следующем раскрывшемся окне выберите в комби
User Shamrock : 22 февраля 2014
220 руб.
Основы визуального программирования. ЛАБОРАТОРНАЯ РАБОТА №3. Вариант 18. Семестр 4
МЕТРОЛОГИЯ, СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ. Лабораторная работа №3. Вариант 18. Семестр 4
Настоящая лабораторная работа выполняется в следующем порядке: - изучаются основные метрологические характеристики электронных вольтметров; - исследуются частотные характеристики вольтметров переменного тока; - измеряются параметры напряжения сигнала произвольной формы: • среднеквадратическое значение; • средневыпрямленное значение; • пиковое значение; - измеряются значения коэффициентов амплитуды, формы и усред-нения сигналов различной формы.
User Shamrock : 22 февраля 2014
220 руб.
МЕТРОЛОГИЯ, СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ. Лабораторная работа №3. Вариант 18. Семестр 4
Экзаменационная работа по дисциплине: "Теория вероятностей и математическая статистика"
Вариант №3 Задание №1 Дискретная случайная величина. Ряд и функция распределения. Биномиальное распределение и распределение Пуассона, их характеристики Задание №2 Из урны, где находятся 3 белых и 7 черных шаров случайно вытащены 4 шара. Какова вероятность того, что среди них будет 3 черных шара?
User Ivanych : 19 марта 2017
150 руб.
Клініко-топографічне обґрунтування способів мініінвазивного лікування хворих на жовчнокам’яну хворобу
ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ Актуальність теми. Захворюваність на жовчнокам'яну хворобу (ЖКХ) останнім часом значно збільшилася. У розвинених країнах ця хвороба “благополуччя” за частотою конкурує з виразковою хворобою шлунка й дванадцятипалої кишки, у зв'язку з чим набула значення соціальної проблеми. За даними більшості дослідників, ЖКХ виявляють у кожної п'ятої жінки й кожного десятого чоловіка, а збільшення кількості хворих за кожне десятиліття визначається приблизно в два рази (Шестаков А
User ostah : 31 января 2013
Навыки противостояния и сопротивления распространения наркомании
Ход мероприятия -Здравствуйте ребята! Сегодня мы проведем мероприятие, посвященное теме «Навыки противостояния и сопротивления распространения наркомании». Для начала, чтобы поближе познакомиться, мы проведем игру «Имена-качества». Ведущий и все ученики по кругу называют свои имена и два каких-либо своих качества, начинающихся с той же буквы, что и имя. Качества могут быть как положительные, так и отрицательные. Например, Вера- воля, верность; Саша- самолюбие, серьезность и т.д. -Вот видите, с
User Aronitue9 : 20 марта 2013
5 руб.
Лабораторная работа №3 по предмету "Мультисервисные сети связи", тема "Протоколы транспортных и информационных сетей"
Задачи выбираются не самостоятельно, а выдаются программой. Задача 1 Необходимо создать стек протоколов для каждого элемента сети, заполнив поля шаблонов для каждого устройства.
User ev-kazanceva : 12 ноября 2013
100 руб.
Лабораторная работа №3 по предмету "Мультисервисные сети связи", тема "Протоколы транспортных и информационных сетей"
up Наверх