Проектування комп’ютерних систем з заданими параметрами
Обчислення середньої трудомісткості потоку заявок. Визначення мінімальної швидкодії процесора. Дослідження безпріоритетної дисципліни обслуговування. Навантаження на обчислювальну систему. Програма моделювання комп’ютерної системи та програмний код.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 15.03.2014 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
}
else
U1=Uz-((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
fprintf(fout,"Задержка в решении задачи U1=%5.3f c\n",U1);
Vi=Vpr+Ro/U1;
fprintf(fout,"Скорректированное быстродействие нетипового устройства Vprmin=%5.3f тысяч операций в секунду\n",Vi);
if (z_st>0)
{
U=Ro/(Vi-Vpr)+((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dst*z_st*Tst/(z_st-Ist*Tst))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
}
else
U=Ro/(Vi-Vpr)+((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
fprintf(fout,"Среднее время пребывания программы U=%5.3f c\n",U);
S=Dp*Vi+z_hd*Shd+z_st*Sst+z_ck*Sck;
fprintf(fout,"Стоимость вычислительной системы S=%5.3f единиц стоимости\n",S);
if (z_hd<zhd)
{
fprintf(fout,"\n Поскольку число HD оказалось меньше, чем это же число в СОО с минимальной конфигурацией, то вычисляется новое ограничение в системе\n");
z_hd=zhd;
U1z=Uz-Dhd*z_hd*Thd/(z_hd-Ihd*Thd);
fprintf(fout,"Новое ограничение по времени Uz=%5.3f c\n",U1z);
Uzz=U1z-(Dst*Tst+Dck*Tck);
fprintf(fout,"Результирующее значение Uzz=%5.3f с\n",Uzz);
sqrt_q=(sqrt(Ro*Dp)+(Tst*sqrt(Dst*Ist*Sst)+Tck*sqrt(Dck*Ick*Sck)))/Uzz;
fprintf(fout,"Неопределенный коэффициент Лагранжа sqrt_q=%5.3f\n",sqrt_q);
Vi=Vpr+sqrt_q*sqrt(Ro/Dp);
fprintf(fout,"Быстродействие при первом приближении Vprmin=%5.3f тысяч операций в секунду\n",Vi);
z_st=ceil(Ist*Tst+Tst*sqrt_q*sqrt(Dst*Ist/Sst));
z_ck=ceil(Ick*Tck+Tck*sqrt_q*sqrt(Dck*Ick/Sck));
fprintf(fout,"Количество типовых устройств:\n");
fprintf(fout,"\t HD=%u\n\t ST=%u\n\t CK=%u\n",z_hd,z_st,z_ck);
if (z_st>0)
{
U1=U1z-((Dst*z_st*Tst/(z_st-Ist*Tst))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
}
else
U1=Uz-((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
fprintf(fout,"Задержка в решении задачи U1=%5.3f c\n",U1);
Vi=Vpr+Ro/U1;
fprintf(fout,"Скорректированное быстродействие нетипового устройства Vprmin=%5.3f тысяч операций в секунду\n",Vi);
if (z_st>0)
{
U=Ro/(Vi-Vpr)+((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dst*z_st*Tst/(z_st-Ist*Tst))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
}
else
U=Ro/(Vi-Vpr)+((Dhd*z_hd*Thd/(z_hd-Ihd*Thd))+(Dck*z_ck*Tck/(z_ck-Ick*Tck)));
fprintf(fout,"Среднее время пребывания программы U=%5.3f c\n",U);
S=Dp*Vi+z_hd*Shd+z_st*Sst+z_ck*Sck;
fprintf(fout,"Стоимость вычислительной системы S=%5.3f единиц стоимости\n",S);
}
fprintf(fout,"\n\n Синтез СОО заданной стоимости\n");
fprintf(fout,"Предельная стоимость системы оперативной обработки Smin=");
Sz=2*Smin;
fprintf(fout,"%5.3f единиц стоимости\n",Sz);
Szz=Sz-(Vpr+Shd*Ihd*Thd+Sst*Ist*Tst+Sck*Ick*Tck);
fprintf(fout,"Szz=%5.3f единиц стоимости\n",Szz);
sqrt_q1=Szz/(sqrt(Ro*Dp)+Thd*sqrt(Shd*Ihd*Dhd)+Tst*sqrt(Sst*Ist*Dst)+Tck*sqrt(Sck*Ick*Dck));
fprintf(fout,"Неопределенный коэффициент 1/sqrt_q=%5.3f\n",sqrt_q1);
V1=Vpr+sqrt_q1*sqrt(Ro/Dp);
z_hd1=ceil(Ihd*Thd+sqrt_q1*sqrt(Dhd*Ihd/Shd))*Thd;
z_st1=ceil(Ist*Tst+sqrt_q1*sqrt(Dst*Ist/Sst))*Tst;
z_ck1=ceil(Ick*Tck+sqrt_q1*sqrt(Dck*Ick/Sck))*Tck;
fprintf(fout,"Быстродействие процессора при первом приближении V1=%5.3f тысяч операций в секунду\n",V1);
fprintf(fout,"Количество типовых устройств:\n");
fprintf(fout,"\t HD=%u\n\t ST=%u\n\t CK=%u\n",z_hd1,z_st1,z_ck1);
S0=Sz-(z_hd1*Shd+z_st1*Sst+z_ck1*Sck+Vpr*Dp);
fprintf(fout,"Избыточная стоимость S0=%5.3f единиц стоимости\n",S0);
V1=Vpr+S0/Dp;
fprintf(fout,"Быстродействие процессора после распределения избыточной стоимости V1=%5.3f тысяч операций в секунду\n",V1);
S=Dp*V1+z_hd1*Shd+z_st1*Sst+z_ck1*Sck;
fprintf(fout,"Стоимость системы при полученных параметрах S=%5.3f единиц стоимости\n",S);
if (z_hd1<zhd)
{
fprintf(fout,"\n Поскольку число HD оказалось меньше, чем это же число в СОО с минимальной конфигурацией, то вычисляется новое ограничeние в системе\n");
fprintf(fout,"Предельная стоимость системы оперативной обработки ");
fprintf(fout,"Sz=%5.3f единиц стоимости\n",Sz);
Szz=Sz-(Ino*Ro+Sst*Ist*Tst+Sck*Ick*Tck);
fprintf(fout,"Szz=%5.3f единиц стоимости\n",Szz);
sqrt_q1=Szz/(sqrt(Ro*Dp)+Tst*sqrt(Sst*Ist*Dst)+Tck*sqrt(Sck*Ick*Dck));
fprintf(fout,"Неопределенный коэффициент 1/sqrt_q=%5.3f\n",sqrt_q1);
V1=Vpr+sqrt_q1*sqrt(Ro/Dp);
z_hd1=zhd;
z_st1=ceil(Ist*Tst+sqrt_q1*sqrt(Dst*Ist/Sst))*Tst;
z_ck1=ceil(Ick*Tck+sqrt_q1*sqrt(Dck*Ick/Sck))*Tck;
fprintf(fout,"Быстродействие процессора при первом приближении V1=%5.3f тысяч операций в секунду\n",V1);
fprintf(fout,"Количество типовых устройств:\n");
fprintf(fout,"\tHD=%u\n\tST=%u\n\tCK=%u\n",z_hd1,z_st1-1,z_ck1);
S0=Sz-(z_hd1*Shd+z_st1*Sst+z_ck1*Sck+Vpr*Dp);
fprintf(fout,"Избыточная стоимость S0=%5.3f единиц стоимости\n",S0);
V1=Vpr+S0/Dp;
fprintf(fout,"Быстродействие процессора после распределения избыточной стоимости V1=%5.3f тысяч операций в секунду\n",V1);
S=Dp*V1+z_hd1*Shd+z_st1*Sst+z_ck1*Sck;
fprintf(fout,"Стоимость системы при полученных параметрах S=%5.3f единиц стоимости",S);
}
}
void main()
{
fout=fopen("part1.txt","wt");
fprintf(fout,"Курсовая работа по Компьютерным Системам\n");
fprintf(fout,"Студент Варич Максим СП-08а\n\n");
fprintf(fout,"ОПРЕДЕЛЕНИЕ БЫСТРОДЕЙСТВИЯ ПРОЦЕССОРА\n");
processor();
fprintf(fout,"\nБЕСПРИОРИТЕТНАЯ ДИСЦИПЛИНА ОБСЛУЖИВАНИЯ");
disciplina(0,Bmin);
fprintf(fout,"\nДИСЦИПЛИНА ОБСЛУЖИВАНИЯ С ОТНОСИТЕЛЬНЫМ ПРИОРИТЕТОМ");
disciplina(1,Bmin);
fprintf(fout,"\nДИСЦИПЛИНА ОБСЛУЖИВАНИЯ С АБСОЛЮТНЫМ ПРИОРИТЕТОМ");
disciplina(2,Bmin);
fprintf(fout,"\nДИСЦИПЛИНА ОБСЛУЖИВАНИЯ СО СМЕШАННЫМ ПРИОРИТЕТОМ");
disciplina(3,Bmin);
fclose(fout);
fout=fopen("part2.txt","wt");
sintezKS();
fclose(fout);
}
Размещено на Allbest.ru
Подобные документы
Розрахунок інформаційних потоків у ЛОМ підприємства, планування середнього трафіку і коефіцієнта використання мережі. Планування структурованої кабельної системи. Структура клієнт-серверних компонентів корпоративної комп’ютерної мережі, захист інформації.
курсовая работа [828,7 K], добавлен 01.06.2013Вивчення історії кафедри "Комп’ютерної інженерії". Дослідження процесу складання, монтажу, налагодження, тестування апаратного забезпечення комп’ютерних систем і мереж. Науково-дослідні роботи у лабораторії "Програмного забезпечення комп’ютерних систем".
отчет по практике [23,9 K], добавлен 01.03.2013Проектування офісу за допомогою системи 3D Home Architect 8, його зовнішнього та внутрішнього виду, устаткування. Підготовка інженерів-педагогів в галузі комп'ютерних технологій для моделювання об'єктів у різних системах автоматизованого проектування.
курсовая работа [4,7 M], добавлен 01.07.2010Загальна характеристика навчально-наукового комп'ютерного центру. Державні норми влаштування і обладнання кабінетів комп'ютерної техніки. Створення довідкової бази про факультет комп’ютерних систем для приймальної комісії у вигляді сайту для абітурієнтів.
отчет по практике [72,0 K], добавлен 07.07.2010Структура системи автоматизованого проектування засобів обчислювальної техніки. Опис життєвого циклу продукту за методом Зейда. Основні поняття про системи автоматизованого виробництва. Проектування інформаційних систем та побудова мережевого графіка.
реферат [1,5 M], добавлен 13.06.2010Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.
отчет по практике [1,2 M], добавлен 12.06.2015Поняття комп'ютерної мережі як системи зв'язку між двома чи більше комп'ютерами через кабельне чи повітряне середовище. Середовище передачі у комп'ютерних мережах. Передумови інтенсивного розвитку мережних технологій. Мережні сервіси, класифікація мереж.
реферат [20,8 K], добавлен 13.11.2013Класифікація систем комп’ютерної графіки, її різновиди та сфери використання. Міні-комп’ютери як зменшена версія магістральних. Загальна структура і функції комп’ютерної графіки. Растрова графіка, класифікація, призначення і функції її прикладних систем.
контрольная работа [12,5 K], добавлен 12.10.2010Визначення поняття і дослідження структури топології комп'ютерних мереж як способу організації фізичних зв'язків персональних комп'ютерів в мережі. Опис схеми топології типів шина, зірка і кільце. Багатозначність структур топології комп'ютерних мереж.
реферат [158,1 K], добавлен 27.09.2012Архітектурні особливості процесора ARM9E. Набори інструкцій ARM i Thumb. Порівняння компіляторів за швидкістю роботи та обсягом згенерованого коду. Операційні системи, які підтримує процесор ARM9E. Розміри коду підпрограм для ARM та Thumb станів.
курсовая работа [522,6 K], добавлен 08.09.2011