Системное программное обеспечение. Лабораторные работы №№1-3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Лабораторная работа № 1
(Простой клиент-сервер с установлением соединения или без установления соединения)
Тема: Создание клиент-серверного приложения.
Задание:
Требуется разработать две программы:
1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ.
2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом порядок преобразованных слов, и возвращает новое предложение в качестве ответа.
Лабораторная работа № 2
Тема: Параллельный (мультипроцессный) сервер.
Задание:
1. Условие: мультипроцессная организация на основе функции fork, транспортный протокол – TCP [1, стр. 340].
Обеспечить в сервере завершение «зомби-процессов» !!!
2. Написать клиентскую программу, передающую заданное число i в цикле (определенное число раз с задержкой в i сек) на сервер. Соответсвующий процесс сервера выводит полученную информацию на экран.
3. Реализация - на языке C/C++, консольные приложения.
Серверная программа должна находить номер свободного порта и выводить его на экран (см. [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.
Лабораторная работа № 3
Тема: Параллельный (многопоточный) сервер.
Задание:
1. Условие: мультипоточная организация на основе функций библиотеки pthread, транспортный протокол – TCP.
2. Написать клиентскую программу, передающую заданное число i в цикле (определенное число раз с задержкой в i сек) на сервер. Соответсвующий процесс сервера выводит полученную информацию на экран.
3. Продемонстрировать реализованные возможности программ согласно заданию.
4. Реализация - на языке C/C++, консольные приложения.
Серверная программа должна находить номер свободного порта и выводить его на экран (см. , например, [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.
(Простой клиент-сервер с установлением соединения или без установления соединения)
Тема: Создание клиент-серверного приложения.
Задание:
Требуется разработать две программы:
1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ.
2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом порядок преобразованных слов, и возвращает новое предложение в качестве ответа.
Лабораторная работа № 2
Тема: Параллельный (мультипроцессный) сервер.
Задание:
1. Условие: мультипроцессная организация на основе функции fork, транспортный протокол – TCP [1, стр. 340].
Обеспечить в сервере завершение «зомби-процессов» !!!
2. Написать клиентскую программу, передающую заданное число i в цикле (определенное число раз с задержкой в i сек) на сервер. Соответсвующий процесс сервера выводит полученную информацию на экран.
3. Реализация - на языке C/C++, консольные приложения.
Серверная программа должна находить номер свободного порта и выводить его на экран (см. [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.
Лабораторная работа № 3
Тема: Параллельный (многопоточный) сервер.
Задание:
1. Условие: мультипоточная организация на основе функций библиотеки pthread, транспортный протокол – TCP.
2. Написать клиентскую программу, передающую заданное число i в цикле (определенное число раз с задержкой в i сек) на сервер. Соответсвующий процесс сервера выводит полученную информацию на экран.
3. Продемонстрировать реализованные возможности программ согласно заданию.
4. Реализация - на языке C/C++, консольные приложения.
Серверная программа должна находить номер свободного порта и выводить его на экран (см. , например, [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.
Дополнительная информация
Язык - C.
Среда - linux
Среда - linux
Похожие материалы
Системное программное обеспечение. Лабораторная работа №1.
nik200511
: 28 декабря 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5
;название программы
.MODEL small
...
Выполните отладку программу с использованием отладчика Tu
166 руб.
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Системное программное обеспечение»
aiki
: 20 сентября 2020
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение (А/ 2 + В) / 4 + С – 1 и результат заносит в регистр CХ. Строки программы прокомментированы.
TITLE lab1 ; название программы
.MODELsmall ; отводим под стек и под данные по 64Кб
.STACK 100h ; отмечаем начало сегмента стека
.DATA
300 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение
lebed-e-va
: 14 декабря 2015
Лабораторная работа №1
По дисциплине: Системное программное обеспечение
1 Цель работы:
Научиться использовать арифметические команды языка ассемблера.
2 Порядок выполнения работы:
2.1 В Far Manager создадим файл myProg_1.asm
2.2.1 В файле myProg_1.asm наберем программный код, который вычисляет выражение , где и результат заносит в регистр AX.
100 руб.
Системное программное обеспечение. Лабораторная работа 1. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
95 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант 4.
nik200511
: 11 февраля 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед
47 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
nik200511
: 23 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
13 руб.
Системное программное обеспечение, лабораторная работа №1, 07 вариант
Александр92
: 17 апреля 2017
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 6·С + (В - С + 1) / 2 и результат заносит в регистр CХ. Строки программы прокомментированы.
248 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №10
elina56
: 23 декабря 2016
Вычисление арифметических выражений
по дисциплине: «Системное программное обеспечение»
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5•(В – 2•С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы.
150 руб.
Другие работы
Корпус 2021011-7 ЧЕРТЕЖ
coolns
: 9 июня 2025
Корпус 2021011-7 ЧЕРТЕЖ
По изображению детали “Корпус” построить 3d-модель. Создать ассоциативный чертеж 3-х видов детали. Нанести размеры и оформить чертеж в соответствии с требованиями стандартов ЕСКД. Построения выполнить на формате А3 в масштабе 1:1.
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Vi
150 руб.
Контрольная работа по дисциплине: «Методы и средства измерений в телекоммуникационных системах». Вариант №7 (27, 47,...)
freelancer
: 16 апреля 2016
Часть 1. ОБЪЕКТИВНЫЕ ОЦЕНКИ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ КОЭФФИЦИЕНТА ОШИБОК
Задание:
При анализе цифровой системы передачи со скоростью B было получено в течение времени ТNош ошибок. По результатам анализа вычислить следующие статистические параметры:
• оценку коэффициента ошибок Кош;
• среднее квадратическое значение s (У абсолютной погрешности оценки коэффициента ошибок Кош;
• относительное значение погрешности d и при заданной доверитель-ной вероятности Рдов = 0,95 и коэффициенте Стьюдента tр
70 руб.
Коническая зубчатая передача. Вариант 15
lepris
: 20 августа 2022
Коническая зубчатая передача. Вариант 15
Выполнить чертеж конической зубчатой передачи.
Большое зубчатое колесо вычерчивается на вертикальном валу, а малое на горизонтальном.
m=10
Z1=10
Z2=14
Dв1=30
Dв2=40
Чертеж выполнен на формате А3 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМ
120 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 7.2
Z24
: 28 сентября 2025
Найти максимальный диаметр d напорного трубопровода, при котором нефть будет двигаться при турбулентном режиме (рис. 7.4), если кинематический коэффициент вязкости нефти ν=0,30 см²/c, а расход в трубопроводе Q=8 л/c.
160 руб.