Описание класса 'Процессор' на СИ++

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    369,88 Кб
  • Опубликовано:
    2013-11-27
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Описание класса 'Процессор' на СИ++

Министерство образования нижегородской области

Государственное образовательное учреждение

среднего профессионального образования

«Нижегородский автомеханический техникум»







КУРСОВАЯ РАБОТА

по дисциплине «Объектно-ориентированное программирование»

Тема: «Описание класса "Процессор" на СИ++»


Студент:

Родин Е. А.28.11.2013






Нижний Новгород

г

Содержание

Перечень терминов

Введение

Основная часть

Заключение

Список литературы

Приложение 1. Структурное проектирование

Приложение 2. Интерфейс, результат работы программы

Приложение 3. Программный код


Объектно-ориентированное, или объектное, программирование (в дальнейшем ООП) - парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием <#"656105.files/image001.gif">

Процессором называется устройство, способное обрабатывать программный код и определяющее основные функции компьютера по обработке информации.

Конструктивно процессоры могут выполниться как в виде одной большой монокристальной интегральной микросхемы - чипа, так и в виде нескольких микросхем, блоков электронных плат и устройств.

Чаще всего процессор представлен в виде чипа, расположенного на материнской плате. На самом чипе написана его марка, его тактовая частота (число возможных операций, которые он может выполнить в единицу времени) и изготовитель.

Тактовая частота процессора характеризует быстродействие компьютера. Режим работы процессора задается микросхемой, которая называется генератором тактовой частоты. Это своеобразный метроном внутри компьютера. На выполнение процессором каждой операции отводится определенное количество тактов. Ясно, что если метроном "стучит быстрее", то и процессор работает быстрее. Микропоцессор фирмы Intel, разработанный для первого персонального компьютера корпорации IBM (1981 год) - i8088 - имел тактовую частоту всего 4,77 МГц и выполнял 0,33 миллионов инструкций в секунду. Современные процессоры Pentium имеют тактовую частоту более 1 ГГц и выше.

Кэш процессора - это быстродействующая память небольшого объёма, используемая для уменьшения (в среднем) времени доступа процессора к медленной оперативной памяти. Кэш хранит копию части данных оперативной памяти. Уменьшение времени доступа происходит из-за того, что большинство данных, требуемых процессором, оказываются в кэше, и количество обращений к оперативной памяти снижается.


Заключение

В процессе курсовой работы мной были изучены методы создания классов, в результате чего приобретены практические навыки в этой области. Для этого использовалась главная функция main, обеспечивающая всю необходимую и правильную работу программы. Результатом написания данной курсовой работы является программа, написанная на языке программирования С++, реализующая поставленную задачу. Интерфейс программы, позволяющий многократно производить операции, удобен для пользования.

класс процессор кэш листинг

Список литературы

[1]“Объектно-ориентированные методы.” Автор: Иан Грэхем. Издательство: «Вильямс», 2004г.

[2]“ Освой самостоятельно объектно-ориентированное программирование за 21 день.” Автор: Антони Синтес. Издательство: «Вильямс», 2002г.

[3]”C + + для начинающих.” Автор: Герберт Шилдт. Издательство: «Вильямс», 2002г.

[4] <#"656105.files/image002.gif">



Приложение 3. Программный код

#include <http://vk.com/feed?section=search&q=%23include> <iostream>

#include <http://vk.com/feed?section=search&q=%23include> <istream>

#include <http://vk.com/feed?section=search&q=%23include> <string.h>namespace std;

//Класс процессорProcessor{

//Конструктор ввода данных о процессоре

Processor(char s[], float ch, float csh, float prce){(strlen(s) < lenght){_s(mark, s);

}= ch;= csh;= prce;

}(){}setProcessor(){« "Введите тип процессора" « endl;» mark;(strlen(mark)>lenght){

cout « "Ошибка! Вы вышли за пределы массива. Повторите ввод" « endl;» mark;;

}« "Введите частоту процессора" « endl;» chastot;« "Введите кэш процессора" « endl;» cash;« "Введите цену процессора" « endl;» price;

}

//Получение данных о процессореgetProcessor(){« "Информация о процессоре:" « endl;(strlen(mark) > lenght){« "Марка процессора: вы задали слишком длинное значение " « endl;

}{« "Марка процессора: " « mark « endl;

}« "Частота процессора: " « chastot «"mHz"«endl;« "Объём кэша: " « cash«" KB"«endl;« "Цена процессора: " « price « " рублей" «endl;

}

};

//Главная функция мейнmain(){

setlocale(LC_ALL, "Russian");pObj("Intel core i7", 3.2, 256, 4242.35);

//Processor pObj2("0",0,0,0);

// pObj2.setProcessor();

//cout « "Первый процессор " « endl;

// pObj2.getProcessor();

//cout « "Второй процессор \n\n"«endl;

pObj.getProcessor(); //вызываем метод который вывод данные на экран0;

Похожие работы на - Описание класса 'Процессор' на СИ++

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!