Операционные системы. Лабораторная работа №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 руб.
Операционные системы. Лабораторная работа №5. Вариант №18. Семестр №4
Задание Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину ско
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Лабораторная работа №2. Вариант №18. Семестр №4
Задание Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в програ
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
Задание к лабораторной работе №3 Цель занятия: знакомство с сетевыми командами. Изучаемые команды: ifconfig, route, traceroute, ping. 1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса. 2. Создать файл, содержащий cписок доступных IP–адресов локальной сети. 3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет. 4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих
User ilya22ru : 12 декабря 2024
410 руб.
Операционные системы. Лабораторная работа №3.
1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса. 2. Создать файл, содержащий список доступных IP–адресов локальной сети. 3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет. 4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в маршрут до вашего почтового сервера (например, mail.ru, yandex.ru). 5. Определить, какие из этих узлов доступны для связи в данны
User Fockus : 7 июля 2023
200 руб.
Теплотехника КемТИПП 2014 Задача А-5 Вариант 64
В паровом подогревателе вода нагревается от температуры t′ до температуры t″. Определить поверхность нагрева подогревателя и расход пара для противоточной схемы движения теплоносителей, если: — давление пара p, степень сухости его x; — температура конденсата tк; — производительность аппарата по воде m; — коэффициент теплоотдачи со стороны пара α1, со стороны воды α2. Толщина стальной стенки теплообменника 3 мм. Стенка покрыта слоем накипи толщиной 0,5 мм. Коэффициент полезно
User Z24 : 15 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-5 Вариант 64
Основы гидравлики МИИТ 2018 Задача 3.1 Вариант 8
Определить давление р1 в узком сечении трубопровода (рис. 2.2, сечение 1-1) при следующих условиях: давление в широкой его части равно р2, расход воды, протекающей по трубопроводу Q, диаметры труб узкого и широкого сечений соответственно d1 и d2. Режим движения в трубопроводе — турбулентный. Трубопровод горизонтален. Удельный вес воды принять равным γ=10 кН/м³.
User Z24 : 4 января 2026
150 руб.
Основы гидравлики МИИТ 2018 Задача 3.1 Вариант 8
Проект мобільного малооб’ємного розчинозмішувача
Вступ Загальна частина. 1.1. Огляд існуючих конструкцій гравітаційних змішувачів. 1.2. Робочий процес і конструкції гравітаційних змішувачів. 1.3. Опис конструкції і роботи проектованої машини. 2. Розрахунково-конструкторська частина 2.1. Розрахунок параметрів змішувача. 2.2. Визначення геометричних параметрів лопатевого апарату. 2.3. Визначення параметрів та навантаження на робоче обладнання. 2.4. Визначення потужності приводу робочого обладнання.
User Aronitue9 : 28 сентября 2014
1110 руб.
Проект мобільного малооб’ємного розчинозмішувача
Щековая дробилка СМД-60А
Щековая дробилка СМД-60А - Продольный, поперечный разрез.
User DiKey : 31 марта 2020
50 руб.
Щековая дробилка СМД-60А
up Наверх