Операционные сиситемы. Лабораторная работа №3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Постановка задачи
Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или «тиков») таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет «тиков» таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или «тиков») таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет «тиков» таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Дополнительная информация
26 января 2012 года
- .pas:
- .exe:
- отчет к лабораторной работе с ответами на контрольные вопросы,скриншот программы.
+ БОНУС: программка для изменения даты создания файла (преподаватель обращает внимание)!!!
- .pas:
- .exe:
- отчет к лабораторной работе с ответами на контрольные вопросы,скриншот программы.
+ БОНУС: программка для изменения даты создания файла (преподаватель обращает внимание)!!!
Похожие материалы
Операционные сиситемы. Лабораторная работа №4
stud82
: 18 января 2013
1. Постановка задачи
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забира
100 руб.
Операционные сиситемы. Лабораторная работа №1
stud82
: 18 января 2013
Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда буде
80 руб.
Операционные сиситемы. Курсовая работа. Вариант №15
stud82
: 18 января 2013
Задание.
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке вс
200 руб.
Операционные сиситемы. Экзаменационная работа. Билет №17
stud82
: 18 января 2013
1)Однопрограммные и мультипрограммные вычислительные комплексы. Критерии эффективности вычислительных систем (ВС). Классификация ВС в соответствии с выбранным критерием.
ОТВЕТ:
В зависимости от ряда признаков различают однопрограммные и мультипрограммные вычислительные системы (в зависимости от количества программ, одновременно находящихся в оперативной памяти).
В однопрограммном режиме работы в памяти ЭВМ находится и выполняется только одна программа. Такой режим обычно характерен для микро-Э
250 руб.
Лабораторная работа №3
ITNerd
: 23 октября 2025
Лабораторная работа №3 по дисциплине "Моделирование систем". ЧАСТОТНЫЙ АНАЛИЗ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ.
Задание №1
Собрать схему (рис.1)
Исследовать зависимость напряжения на резисторе от частоты сигнала. Результаты записать в таблицу.
В соответствии с таблицей построить график амплитудно-частотной характеристики (АЧХ).
Примечание: индикатор напряжения должен быть установлен в режим измерения переменного напряжения (AC).
Задача №2
Собрать схему (рис.2)
С помощью измерителя частотных хара
510 руб.
Лабораторная работа №3
ITNerd
: 22 октября 2025
Лабораторная работа №3 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИЗУЧЕНИЕ ПРИНЦИПОВ ПРЕОБРАЗОВАНИЯ АНАЛОГОВОЙ ИНФОРМАЦИИ В ЦИФРОВУЮ ФОРМУ С ПОМОЩЬЮ МОДЕЛИРОВАНИЯ АЦП И ЦАП В СРЕДЕ MULTISIM
Задание:
Изучить теорию построения ЦАП и АЦП. Исследовать работу схем ЦАП и АЦП при помощи программы моделирования MultiSim.
Первым этапом аналого–цифрового преобразования является дискретизация (представление аналогового сигнала последовательностью его отсчетов в дискр
370 руб.
Лабораторная работа №3
John111
: 16 июня 2023
Решить систему линейных уравнений
x1 – x2 + x3 = 3,
2x1 + x2 + x3 = 11,
x1 + x2 +x3 = 8.
50 руб.
Лабораторная работа №3
John111
: 15 июня 2023
Первая часть задания. Графика
Создать документ, в котором в заголовке окна браузера должна быть надпись "Лабораторная 3-1", а на экране используя таблицу собрать мозаику из приведенных ниже элементов (они расположены в директории RIS/LAB04):
Обязательно сделать так, чтобы при наведении мышки на картинку, рядом с указателем мышки появлялось название файла.
Рамку вокруг таблицы не отрисовывать. Название таблицы: "МОЗАИКА" - расположить сверху по центру.
Для того, чтобы между картинками не был
50 руб.
Другие работы
Проект изготовление детали "Башмак рессоры"
DocentMark
: 23 июня 2015
Пояснительная записка:
Общий раздел
Назначение и область применения
Общие сведения о детали.
Анализ технических требований
Материал детали и его свойства
Технологический раздел
Анализ технологичности конструкции детали
Количественный анализ
Дополнительные показатели для определения количественного
анализа.
Выбор баз
Размерный анализ сборочной единицы
Выбор заготовки, определение ее размеров, отклонений, припусков на механическую обработку
Расчет припусков на механическую обработку
Операционное
40 руб.
Термодинамика ПетрГУ 2009 Задача 1 Вариант 69
Z24
: 6 марта 2026
В резервуар объемом V компрессором нагнетается воздух. Начальное избыточное давление воздуха p1, а начальная температура его T1.
Конечное избыточное давление и температура воздуха соответственно равны p2 и T2. Определить массу воздуха, поступившего в резервуар, если давление внешней среды равно рбар.
150 руб.
Цифровая обработка сигналов. Вариант №06
Alexbur1971
: 9 декабря 2021
Задание на контрольную работу
Непрерывное сообщение передается по системе связи дискретными сигналами. На стороне передачи исходное сообщение преобразуется в первичный электрический сигнал, который, в свою очередь, преобразуется в цифровую форму. Перед передачей в канал связи сигнала сообщения производится также предварительная обработка его цифрового представления по заданному алгоритму. На стороне приёма восстанавливается непрерывное сообщение (с учётом предварительной обработки на стороне пе
250 руб.
Финансовый менеджмент.Контрольная работа.Вариант №2
dgrmaa
: 18 декабря 2014
Расчетная часть
Тема: «Оценка финансовой устойчивости организации с помощью анализа обеспеченности запасов собственными и заемными средствами»
Проведение расчетов и анализа финансового состояния ,будет производится на примере завода «АВТОВАЗ».
Годовая бухгалтерская (финансовая) отчетность скачана с сайта http://disclosure.skrin.ru/
Все расчеты проводятся на основе исходной информации по предприятию. В заключении расчетов должны быть сделаны соответствующие выводы о финансовом состоянии предприят
250 руб.