Системное программное обеспечение. Лабораторные работы №№1-3

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

material.view.file_icon
material.view.file_icon
material.view.file_icon .DS_Store
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon server.c
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon server.c
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon server.c
material.view.file_icon
material.view.file_icon
material.view.file_icon ._.DS_Store
material.view.file_icon
material.view.file_icon ._client.c
material.view.file_icon ._server.c
material.view.file_icon
material.view.file_icon ._client.c
material.view.file_icon ._server.c

Описание

Лабораторная работа № 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 адрес сервера и порт.

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

Язык - C.
Среда - linux
Системное программное обеспечение. Лабораторная работа №1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ... Выполните отладку программу с использованием отладчика Tu
User nik200511 : 28 декабря 2020
166 руб.
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Системное программное обеспечение»
Лабораторная работа 1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадимфайл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение (А/ 2 + В) / 4 + С – 1 и результат заносит в регистр CХ. Строки программы прокомментированы. TITLE lab1 ; название программы .MODELsmall ; отводим под стек и под данные по 64Кб .STACK 100h ; отмечаем начало сегмента стека .DATA
User aiki : 20 сентября 2020
300 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение
Лабораторная работа №1 По дисциплине: Системное программное обеспечение 1 Цель работы: Научиться использовать арифметические команды языка ассемблера. 2 Порядок выполнения работы: 2.1 В Far Manager создадим файл myProg_1.asm 2.2.1 В файле myProg_1.asm наберем программный код, который вычисляет выражение , где и результат заносит в регистр AX.
User lebed-e-va : 14 декабря 2015
100 руб.
Системное программное обеспечение. Лабораторная работа 1. Вариант 1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 20 января 2020
95 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант 4.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед
User nik200511 : 11 февраля 2020
47 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 23 января 2020
13 руб.
Системное программное обеспечение, лабораторная работа №1, 07 вариант
Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение 6·С + (В - С + 1) / 2 и результат заносит в регистр CХ. Строки программы прокомментированы.
User Александр92 : 17 апреля 2017
248 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №10
Вычисление арифметических выражений по дисциплине: «Системное программное обеспечение» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадимфайл myprog.asm. 2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5•(В – 2•С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы.
User elina56 : 23 декабря 2016
150 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 5 Вариант 34
Определение технико-экономических показателей теоретического цикла Ренкина Паротурбинная установка работает по теоретическому циклу Ренкина. Давление и температура водяного пара на выходе из парогенератора (перед турбиной): p1 и t1; давление пара после турбины (в конденсаторе) p2. Определить термический коэффициент полезного действия цикла ηt и теоретический удельный расход пара d, кг/(кВт·ч) при следующих условиях работы установки: I — p1, t1 и p2 — (все параметры взять из табл. 6);
User Z24 : 13 января 2026
250 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 5 Вариант 34
Шлицевое соединение. Задание 81 - Вариант 26
С.К. Боголюбов. Индивидуальные задания по курсу черчения. Шлицевое соединение. Задание 81 - Вариант 26 Выполнить чертежи каждой детали (1 и 2) в отдельности, нанести обозначения, учитывая требования ГОСТ 2.409-74. В состав работы входит: Чертежи деталей; Сборочный чертеж; 3D модели. Выполнено в программе Компас + чертежи в PDF.
User .Инженер. : 20 января 2026
150 руб.
Шлицевое соединение. Задание 81 - Вариант 26 promo
ИГ.06.07.01 - Призма с вырезами
Все выполнено в программе КОМПАС 3D v16 Вариант 7 ИГ.06.07.01 - Призма с вырезами 1. По двум видам построить вид слева, горизонтальный, фронтальный и профильный разрезы. 2. Нанести размеры. 3. Построить прямоугольную изометрическую проекцию с четвертью выреза. Отверстия сквозные. В состав работы входят 4 файла: - 3D модель данной детали, разрешение файла *.m3d; - ассоциативный чертеж формата А3 в трёх видах с выполненными горизонтальным, фронтальным и профильным разрезами с совмещением полови
100 руб.
ИГ.06.07.01 - Призма с вырезами
Разработка технологического процесса обработки детали "крышка-подшипника"
Содержание 1.Назначение, условия работы и конструкторско-технологические характеристики детали. 2. Проверка чертежа детали на технологичность. 3. Выбор типа производства. 4. Выбор исходной заготовки и методов ее получения. 5.Разработка маршрутно-технологического процесса. 6. Расчет припусков на обработку. 7. Расчёт режимов резания и нормирование операций. Список литературы. + тех.процесс, чертеж заготовки и детали
User Rogeh : 15 декабря 2013
250 руб.
up Наверх