Системное программное обеспечение. Лабораторные работы №№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 руб.
Управление бюджетными средствами и казначейские операции
Содержание 1. История развития казначейства 2. Переход местных бюджетов на казначейское обслуживание 3. Казначейское обслуживание государственных финансов в Автономной Республике Крым 4. Межбюджетные трансферты 5. Исполнение Государственного бюджета Украины по Автономной Республике Крым 5.1 Доходы Государственного бюджета Украины по Автономной Республике Крым 5.2 Расходы Государственного бюджета Украины по Автономной Республике Крым 6. Государственные социальные внебюджетные фонды Прил
User evelin : 24 октября 2013
5 руб.
Содержание и назначение бизнес-плана предпринимательского начинания
Оглавление 1. Назначение бизнес-плана и его функции 2. Содержание и структура бизнес-плана 2.2 Общие рекомендации по составлению бизнес-плана 2.2 Структура бизнес-плана, определенная стандартами UNIDO Список использованной литературы 1. Назначение бизнес-плана и его функции Опыт многих преуспевающих компаний промышленных стран показывает, что в условиях рынка с его жесткой конкуренцией планирование хозяйственно-производственной деятельности является важнейшим, если не главным условием их
User Elfa254 : 4 ноября 2013
10 руб.
Понятие и биологическая роль ферментов
Введение 1. Ферменты 1.1 Термин «ферменты», биологическая роль ферментов 1.2 Особенности строения простых и сложных ферментов. Преимущества перед химическими катализаторами 1.3 Методы выделение ферментов 1.4 Классификация и номенклатура ферментов по типу катализируемой реакции 1.5 Область применения 2. Биокатализ 2.1 Принцип действия ферментов 2.2 Факторы, влияющие на реакции ферментации 3. Особенности биомиметики Заключение Список использованных источников фермент катализатор реакц
User Elfa254 : 29 сентября 2013
5 руб.
Синтез изобутана. Технология получение бутадиена, бутанола.
СОДЕРЖАНИЕ 1. Изобутан……………………………………………………... 3 Физические свойства. Получение. Изомеризация…….4 Выделение углеводородов из нефтяных дистиллятов.5 Применение …………………………………………………….7 2. Бутадиен……………………………………………………….8 Физические свойства. Получение.………………………..9 Применение ………………………………………………….12 3. Бутиловый спирт…………………………………………...13 Физические свойства………………………………………13 Производство ………………………………………………..14 Применение…………………………………………………….15 4. Литература……………………………………………………16
User Boolin : 20 марта 2012
up Наверх