Лабораторная работа №3 по дисциплине: Операционные системы. Вариант №7

Цена:
300 руб.

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

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

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

Ответы на контрольные вопросы
1)  Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательные числа?
2) Каков предельный диапазон изменения координат часов на экране? Как поведёт себя Ваша программа, если задать значение х = 78? y=25?
3) Как ведёт себя курсор при работе данной программы?
4) Правильно ли работают Ваши часы? Для проверки корректности их работы запустите программу несколько раз (2–3 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дискрета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?

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

Работа зачтена!
В архиве отчет + программа!
Преподаватель: Бах О.А.
ПОВТиАС
Лабораторная работа №3 по дисциплине: Операционные системы. Вариант 7 (19, 31)
Лабораторная работа N 3 Управляющие конструкции командной оболочки Обработка параметров командной строки, передаваемых в скрипт Цель работы: Изучить управляющие (условные, циклические) конструкций управления командной оболочкой. Изучить способы взаимодействия командной оболочки и скриптов. Задание на контрольную работу Таблица 1 – Вариант задания № варианта: 7 Задание: Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts. Ск
User Roma967 : 25 января 2023
500 руб.
promo
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Операционные системы»
Задание к лабораторной работе №3 Цель занятия: знакомство с сетевыми командами. Изучаемые команды: ifconfig, route, traceroute, ping. 1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса. 2. Создать файл, содержащий cписок доступных IP–адресов локальной сети. 3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет. 4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в
User mike0307 : 24 января 2023
200 руб.
Лабораторная работа №3 по дисциплине «Операционные системы».
Тема работы: Эмуляция работы параллельных процессов на примере схемы “производитель–потребитель” 1. Постановка задачи Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для на
User boeobq : 22 ноября 2021
150 руб.
Лабораторная работа №3 по дисциплине «Операционные системы».
Лабораторная работа №3 по дисциплине: Операционные системы
Лабораторная работа №3 по дисциплине: Операционные системы Цель занятия: знакомство с сетевыми командами. Изучаемые команды: ifconfig, route, traceroute, ping. 1. Создать файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса. 2. Создать файл, содержащий cписок доступных IP–адресов локальной сети. 3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет. 4. Создать файл, содержащий перечень имен
User dralex : 5 апреля 2020
100 руб.
Лабораторная работа №3 по дисциплине: «Операционные системы»
Задание Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна работать рез
User Мария114 : 24 мая 2017
100 руб.
Лабораторная работа № 3 по дисциплине "Операционные системы".
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна работать резидентно.
User Greenberg : 11 марта 2012
79 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №7
Лабораторная работа No1 Знакомство с операционной системой LINUX Способы хранения информации. Команды управления данными Цель работы: получить базовые навыки по работе с операционной системой (ОС) Linux, ее командной оболочкой. Изучить понятия дерева каталогов, файла и типы файлов. Изучить основные команды по управлению и манипуляции данными. Задание для лабораторной работы Работа с файловой системой LINUX Цель работы: Изучить команды управления каталогами и файлами. Порядок вы
User Andatra6699 : 14 января 2026
400 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №7
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №7
Лабораторная работа No1 Знакомство с операционной системой LINUX Способы хранения информации. Команды управления данными Цель работы: получить базовые навыки по работе с операционной системой (ОС) Linux, ее командной оболочкой. Изучить понятия дерева каталогов, файла и типы файлов. Изучить основные команды по управлению и манипуляции данными. Задание для лабораторной работы Работа с файловой системой LINUX Цель работы: Изучить команды управления каталогами и файлами. Порядок выполнения р
User IT-STUDHELP : 27 декабря 2022
1200 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант №7 promo
Понятие и экономическое содержание предпринимательства
Развитие предпринимательства является важнейшим фактором становления и развития рыночной экономики Республики Беларусь. В настоящее время это очевидно, поэтому необходимо максимально способствовать созданию условий для успешного развитая бизнеса, которое в свою очередь не только поможет решить социальные проблемы, но и послужит основой экономического подъема страны. Проблема стимулирования развития и эффективного управления малым бизнесом является одной из важнейших проблем развития экономики. П
User Elfa254 : 1 ноября 2013
10 руб.
Экзамен по дисциплине: Физика. Билет №7 1-й семестр.
Билет № 7 1. Кинематическое описание механического движения. Основные уравнения кинематики поступательного и вращательного движения. Графическое представление уравнений кинематики поступательного и вращательного движения. 2.Напряжённость поля, создаваемого равномерно заряженной бесконечной нитью и равномерно заряженным бесконечным цилиндром (с выводом). 3. Протон влетает в однородное магнитное поле с индукцией 0,2 Тл под углом 30° к его силовым линиям и движется по спирали радиусом 2 см. Вычисл
User slava207 : 30 марта 2013
200 руб.
Экономика недвижимости. Экзамен. Вариант №4
ТЕСТОВОЕ ЗАДАНИЕ: 1. Какие функции выполняет риэлтер? 1 анализирует данные о продажах; 2 определяет стоимость недвижимости; 3 проводит сделки с недвижимостью; 4 определяет степень износа. 2. Принцип отражает величину изменения стоимости недвижимости вследствие наличия или отсутствия какой-либо дополнительной составляющей: 1 замещение; 2 экономическое разделение; 3 полезность; 4 вклад; 5 сбалансированность. 3. При использовании какого метода оценки недвижимости рассчитывается предпри
User kbcfy : 16 апреля 2014
200 руб.
КУРСОВОЙ ПРОЕКТ по дисциплине «Основы мультисервисных сетей (ДВ 6.2)». Вариант №03
Проект оптической мультисервисной сети доступа Задание на курсовой проект На рисунке П1 представлена общая структура сети доступа, в которой необходимо выбрать узлы доступа ONUi (i=l, 2,..., 5), присоединенные к центральному узлу C'DN н соединённые между собой, н связи между узлами согласно варианта задания таблицы 1. По выбранному варианту начертить конфигурацию сети доступа с указанием расстояний между узлами. Предложить н обосновать технологию сети доступа (PON. AON. P2P н др.) и вид оборуд
User teacher-sib : 8 ноября 2019
800 руб.
promo
up Наверх