Проектування комп’ютерних систем з заданими параметрами

Обчислення середньої трудомісткості потоку заявок. Визначення мінімальної швидкодії процесора. Дослідження безпріоритетної дисципліни обслуговування. Навантаження на обчислювальну систему. Програма моделювання комп’ютерної системи та програмний код.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.