Мегаобучалка Главная | О нас | Обратная связь


Список использованных источников. 2. Лойко В.И., Лаптев В.Н., Луценко Е.В., Постный В.А



2016-01-05 600 Обсуждений (0)
Список использованных источников. 2. Лойко В.И., Лаптев В.Н., Луценко Е.В., Постный В.А 0.00 из 5.00 0 оценок




1. Блэк Ю. Сети ЭВМ. Протоколы, стандарты, интерфейсы. – М.: Мир, 1990.

2. Лойко В.И., Лаптев В.Н., Луценко Е.В., Постный В.А. Вычислительные системы, сети и телекоммуникации: Методические указания по подготовке курсовых работ (для студентов специальностей 351400 - Прикладная информатика в экономике). - Краснодар: КубГТУ, 2003. - 46с.

3. Шварц М. "Сети связи: протоколы, моделирование, анализ: в 2-х ч.Ч. 2" - М.: Наука- 1992.-272с.

4. Кравченко П.П., Чефранов А.Г. Методы управления ресурсами вычислительных систем: Учебное пособие. – Таганрог: Таганрогский ГРТИ, 1991.

5. http://add.coolreferat.com/docs/index-6161.html - Алгоритмы, методы, исходники.

6. Семенов М.И, Лойко В.И., Барановская Т.П. Компьютерные системы и сети: Учебное пособие для студентов специальности 0719 – "Информационные системы в экономике" и других экономических специальностей вузов. – Краснодар: КубГАУ, 2000. – 215с.

 


 

Приложение А

using System;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

 

namespaceПротокол_передачи_кадров

{

publicpartialclassForm1 : Form

{

public Form1()

{

InitializeComponent();

}

 

privatevoidAnalyse_Click(object sender, EventArgs e)

{

doublekadr = Convert.ToDouble(Kolvo_kadr.Text); //количество кадров

doubletT = Convert.ToDouble(Period_per.Text); //периодпередачи кадров

doubletk = Convert.ToDouble(Dlit_kadr.Text); //длительность кадра

double a = 0; //параметр производительности

double p = Convert.ToDouble(Ver_per.Text); //вероятность успешной передачи кадра

doublelambda_max = 0; //максимальная производительность

doublero = 0; //нормированная производительность

doubletv = 0; //среднее время передачи кадра

double tk1 = 0; //время передачи всех кадров

double tk2 = 0; //реальное время передачи всех кадров

a = tT / tk; //расчет параметра производительности

tv = tk * ((1 + (a - 1) * p) / (1 - p)); //расчет среднего времени передачи кадра

lambda_max = (1 - p) / (tk * (1 + (a - 1) * p)); //расчет максимальной производительности

ro = (1 - p) / (1 + (a - 1) * p); //расчет нормированной производительности

tk1 = tT * kadr / 1000; // расчет времени передачи всех кадров

tk2 = tT / 1000; //расчет реального времени передачи всех кадров

Parameter_a.Text = Convert.ToString(a); //вывод параметра производительности

Result_table[0, 0].Value = tk1 - tk1 % 0.001; //вывод времени передачи всех кадров

Result_table[1, 0].Value = tv - tv % 0.001; //вывод среднего времени передачи кадра

Result_table[2, 0].Value = ro - ro % 0.001; //вывод нормированной производительности

Result_table[3, 0].Value = lambda_max - lambda_max % 0.001; //вывод максимальной производительности

modeling_table[0, 0].Value = tk2 - tk2 % 0.001; //вывод реального времени передачи всех кадров

modeling_table[1, 0].Value = tv - tv % 0.001; //вывод среднего времени передачи кадра

modeling_table[2, 0].Value = lambda_max - lambda_max % 0.001; //вывод максимальной производительности

modeling_table[3, 0].Value = ro - ro % 0.001; //вывод нормированной производительности

if (a < 1) //если параметр производительности меньше 1

{ MessageBox.Show("Протокол производителен"); } //вывод сообщения

if (a == 1) //если параметр производительности равен 1

{ MessageBox.Show("Протокол менее производителен"); } //вывод сообщения

if (a > 1) //если параметр производительности больше 1

{ MessageBox.Show("Протокол не производителен"); } //вывод сообщения

}

privatevoidNew_analyse_Click(object sender, EventArgs e)

{

Result_table.Rows.Clear(); //очисткатаблицырасчетов

Kolvo_kadr.Clear(); //очистка текстового поля "количество кадров"

Parameter_a.Clear(); //очистка текстового поля "параметр производительности"

Ver_per.Clear(); //очистка текстового поля "вероятность успешной передачи кадра"

Dlit_kadr.Clear(); //очистка текстового поля "длительность кадра"

Period_per.Clear(); //очистка текстового поля "период передачи кадров"

modeling_table.Rows.Clear(); //очистка таблицы моделирования

}

privatevoidExit_Click(object sender, EventArgs e)

{

Application.Exit(); //выход из программы

}

}

}

Приложение Б

 

Протокол производителен.

Выходные данные (расчет):

Время для передачи всего набора кадров Среднее время передачи Производительность Максимальная производительность
0,299 6,999 0,714 0,142

 

Выходные данные (моделирование):

Реальное время передачи всего набора кадров Среднее время передачи Максимальная производительность Производительность
0,003 6,999 0,142 0,714

 

Протокол не производителен.

Выходные данные (расчет):

Время для передачи всего набора кадров Среднее время передачи Производительность Максимальная производительность
2,499 26,666 0,374 0,0037

 

Выходные данные (моделирование):

Реальное время передачи всего набора кадров Среднее время передачи Максимальная производительность Производительность
0,025 26,666 0,037 0,374

 

Протокол менее производителен.

Выходные данные (расчет):

Время для передачи всего набора кадров Среднее время передачи Производительность Максимальная производительность
0,499 8,333 0,599 0,119

 

 

Выходные данные (моделирование):

Реальное время передачи всего набора кадров Среднее время передачи Максимальная производительность Производительность
0,005 8,333 0,119 0,599

 



2016-01-05 600 Обсуждений (0)
Список использованных источников. 2. Лойко В.И., Лаптев В.Н., Луценко Е.В., Постный В.А 0.00 из 5.00 0 оценок









Обсуждение в статье: Список использованных источников. 2. Лойко В.И., Лаптев В.Н., Луценко Е.В., Постный В.А

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (600)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)