Изучение аппаратного и программного обеспечения персонального компьютера. Основы программирования на языке С++

Автор: Пользователь скрыл имя, 21 Ноября 2011 в 13:35, курсовая работа

Описание работы

В данное время идет бурное развитие компьютерных технологий. В данной курсовой работу будут рассмотрены: устройства хранения данных, мультимедийные технологии, конструкторы и деструкторы в языке С++.Эти темы являются актуальными в современном мире, так как компьютеры являются неотъемлемой частью практически всех сфер жизни.

Содержание

1.Введение ……………………………………..………….…...…….………..………53. Мультимедийные технологии в современном Пк. Их программное обеспечение………………………………….…………………………………………..……15-16
3.1 Видеокарта……………………………………………….………….…...17-19
3.2 Звуковая карта…………………………………………………………...19-21
3.3 Мультимедийное Программное обеспечение…………….…..…………..22
3.3.1 Системное программное обеспечение……………………………..22-23
3.3.2 Прикладное программное обеспечение……………………………23-24
3.3.3 Инструментарий программирования………………………………24-25
4.Конструкторы и деструкторы в языке С++…………………………..…………25-26
4.1Создание простого конструктора……………………………………….26-29
4.2 Представление о конструкторе…………………………………...….……30
4.3 Представление о деструкторе……………………………………..….……30
5.Практическое задание…………………………………………………………...….30
5.1 Листинг программы……………………………………………………..…31
5.2 Блок схема алгоритма программы………………………………………...32
6.Заключение……………………………………………………………….………..…33
7. Используемая литература………………………………………………...……..….33

Работа содержит 1 файл

курсовая по информатике 1 семестр.doc

— 278.50 Кб (Скачать)

Федеральное агентство  по образованию 

    ГОУВПО  «Воронежский государственный технический  университет» 

Естественно-гуманитарный факультет 
 

Кафедра системного анализа и управления в медицинских системах 

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

             по дисциплине: «информатика» 

       Тема: «Изучение аппаратного и программного обеспечения персонального компьютера. Основы программирования на языке С++.»

 
 

Разраб. Студент   ИС-101                                      Д.Ю.Шабанов                                                    ____________________________________

                                      Группа        подпись, дата       инициалы, фамилия 

Руководитель         Р.Л. Баранов

                                                                                           подпись, дата       инициалы, фамилия 

Члены комиссии              ____________________________________

                                                                                           подпись, дата       инициалы, фамилия 

Нормоконтролер                 ____________________________________

                                                                                           подпись, дата       инициалы, фамилия 

Защищен _____________________Оценка ______________________________

                  Дата 

    2010  

ГОУВПО  «Воронежский государственный технический университет»

    Естественно-гуманитарный факультет 

Кафедра системного анализа и управления в медицинских системах 
 

Задание на курсовую работу

 

по дисциплине: «информатика» 

     Тема: «Изучение аппаратного и программного обеспечения персонального компьютера. Основы программирования на языке С++.» 
 

      Студент группы ИС-101______Шабанов.Д.Ю

       

      Перечень  вопросов, подлежащих разработке.

       1) Устройства  хранения данных: жесткий диск, гибкие  магнитные диски, компакт-диски.  Их сравнительная характеристика.

       2) Мультимедийные технологии в современном ПК. Их программное и   техническое обеспечение

       3) Конструкторы и деструкторы в языке C++/

      4) Практическое задание. 

    Объем работы (графические работы, расчеты, прочее)____________________ 
     

         Сроки выполнения этапов 

          Срок защиты курсовой работы 
 

Руководитель       _____    Р.Л. Баранов

                                 Подпись, дата                                                       инициалы, фамилия 

Задание принял студент __________________________________Д.Ю. Шабанов

                               Подпись, дата                                                      инициалы, фамилия

       Замечания руководителя

Содержание

  1.Введение ……………………………………..………….…...…….………..………53. Мультимедийные технологии в современном Пк. Их программное обеспечение………………………………….…………………………………………..……15-16

         3.1 Видеокарта……………………………………………….………….…...17-19

         3.2 Звуковая карта…………………………………………………………...19-21

         3.3 Мультимедийное Программное обеспечение…………….…..…………..22

            3.3.1 Системное программное обеспечение……………………………..22-23

            3.3.2 Прикладное программное обеспечение……………………………23-24

            3.3.3 Инструментарий программирования………………………………24-25

4.Конструкторы  и деструкторы в языке С++…………………………..…………25-26

         4.1Создание простого конструктора……………………………………….26-29

         4.2 Представление о конструкторе…………………………………...….……30

         4.3 Представление о деструкторе……………………………………..….……30

5.Практическое  задание…………………………………………………………...….30

         5.1 Листинг программы……………………………………………………..…31

         5.2 Блок схема алгоритма программы………………………………………...32

6.Заключение……………………………………………………………….………..…33

7. Используемая литература………………………………………………...……..….33 
 
 

         1.Введение

         В данное время идет бурное развитие компьютерных технологий. В данной курсовой работу будут рассмотрены: устройства хранения данных, мультимедийные технологии, конструкторы и деструкторы в языке С++.Эти темы являются актуальными в современном мире, так как компьютеры являются неотъемлемой частью практически всех сфер жизни.

       2. Устройства хранения данных

       Выпускаемые накопители информации представляют собой  гамму запоминающих устройств с различным принципом действия физическими и технически эксплуатационными характеристиками. Основным свойством и назначением накопителей информации является ее хранение и воспроизведение. Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные – магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения воспроизведения/записи цифровой информации. Поэтому, в связи с видом и техническим исполнением носителя информации различают: электронные, дисковые и ленточные устройства. 

       2.1  Жесткий диск

             Накопители на жестких дисках объединяют в одном корпусе носитель (носители) и устройство чтения/записи, а также, нередко, и интерфейсную часть, называемую собственно контроллером жесткого диска. Типичной конструкцией жесткого диска является исполнение в виде одного устройства - камеры, внутри которой находится один или более дисковых носителей насаженных на один шпиндель и блок головок чтения/записи с их общим приводящим механизмом. Обычно, рядом с камерой носителей и головок располагаются схемы управления головками, дисками и, часто, интерфейсная часть и/или контроллер. На интерфейсной карте устройства располагается собственно интерфейс дискового устройства, а контроллер с его интерфейсом располагается на самом устройстве. С интерфейсным адаптером схемы накопителя соединяются при помощи комплекта шлейфов.

       Информация  заносится на концентрические дорожки, равномерно распределенные по всему носителю. В случае большего, чем один диск, числа носителей все дорожки, находящиеся одна под другой, называются цилиндром. Операции чтения/записи производятся подряд над всеми дорожками цилиндра, после чего головки перемещаются на новую позицию. 

       Герметичная камера предохраняет носители не только от проникновения механических частиц пыли, но и от воздействия электромагнитных полей. Необходимо заметить, что камера не является абсолютно герметичной т.к. соединяется с окружающей атмосферой при помощи специального фильтра, уравнивающего давление внутри и снаружи камеры. Однако, воздух внутри камеры максимально очищен от пыли, т.к. малейшие частички могут привести к порче магнитного покрытия дисков и потере данных и работоспособности устройства.

       Диски вращаются постоянно, а скорость вращения носителей довольно высокая (от 4500 до 10000 об/мин), что обеспечивает высокую скорость чтения/записи. По величине диаметра носителя чаще других производятся 5.25, 3.14, 2.3 дюймовые диски. На диаметр носителей несменных жестких дисков не накладывается никакого ограничения со стороны совместимости и переносимости носителя, за исключением форм-факторов корпуса ПК, поэтому, производители выбирают его согласно собственным соображениям.

       В настоящее время, для позиционирования головок чтения/записи, наиболее часто, применяются шаговые и линейные двигатели механизмов позиционирования и механизмы перемещения головок в целом.

       В системах с шаговым механизмом и  двигателем головки перемещаются на определенную величину, соответствующую расстоянию между дорожками. Дискретность шагов зависит либо от характеристик шагового двигателя, либо задается серво-метками на диске, которые могут иметь магнитную или оптическую природу. Для считывания магнитных меток используется дополнительная серво-головка, а для считывания оптических - специальные оптические датчики.

       В системах с линейным приводом головки  перемещаются электромагнитом, а для определения необходимого положения служат специальные сервисные сигналы, записанные на носитель при его производстве и считываемые при позиционировании головок. Во многих устройствах для серво-сигналов используется целая поверхность и специальная головка или оптический датчик. Такой способ организации серво-данных носит название выделенная запись серво-сигналов. Если серво-сигналы записываются на те же дорожки, что и данные и для них выделяется специальный серво-сектор, а чтение производится теми же головками, что и чтение данных, то такой механизм называется встроенная запись серво-сигналов. Выделенная запись обеспечивает более высокое быстродействие, а встроенная - повышает емкость устройства.

       Линейные  приводы перемещают головки значительно  быстрее, чем шаговые, кроме того, они позволяют производить небольшие радиальные перемещения "внутри" дорожки, давая возможность отследить центр окружности серводорожки. Этим достигается положение головки, наилучшее для считывания с каждой дорожки, что значительно повышает достоверность считываемых данных и исключает необходимость временных затрат на процедуры коррекции. Как правило, все устройства с линейным приводом имеют автоматический механизм парковки головок чтения/записи при отключении питания устройства.

       Парковкой головок называют процесс их перемещения  в безопасное положение. Это - так называемое "парковочное" положение головок в той области дисков, где ложатся головки. Там, обычно, не записано никакой информации, кроме серво-данных, это специальная "посадочная зона" (Landing Zone). Для фиксации привода головок в этом положении в большинстве ЖД используется маленький постоянный магнит, когда головки принимают парковочное положение - этот магнит соприкасается с основанием корпуса и удерживает позиционер головок от ненужных колебаний. При запуске накопителя схема управления линейным двигателем "отрывает" фиксатор, подавая на двигатель, позиционирующий головки, усиленный импульс тока. В ряде накопителей используются и другие способы фиксации - основанные, например, на воздушном потоке, создаваемом вращением дисков. В запаркованном состоянии накопитель можно транспортировать при достаточно плохих физических условиях (вибрация, удары, сотрясения), т.к. нет опасности повреждения поверхности носителя головками. В настоящее время на всех современных устройствах парковка головок накопителей производится автоматически внутренними схемами контроллера при отключении питания и не требует для этого никаких дополнительных программных операций, как это было с первыми моделями.

       Во  время работы все механические части  накопителя подвергаются тепловому расширению, и расстояния между дорожками, осями шпинделя и позиционером головок чтения/записи меняется. В общем случае это никак не влияет на работу накопителя, поскольку для стабилизации используются обратные связи, однако некоторые модели время от времени выполняют рекалибровку привода головок, сопровождаемую характерным звуком, напоминающим звук при первичном старте, подстраивая систему к изменившимся расстояниям.

       Плата электроники современного накопителя на жестких магнитных дисках представляет собой самостоятельный микрокомпьютер с собственным процессором, памятью, устройствами ввода/вывода и прочими традиционными атрибутами присущими компьютеру. На плате могут располагаться множество переключателей и перемычек, однако не все из них предназначены для использования пользователем. Как правило, руководства пользователя описывают назначение только перемычек, связанных с выбором логического адреса устройства и режима его работы, а для накопителей с интерфейсом SCSI - и перемычки, отвечающие за управление резисторной сборкой (стабилизирующей нагрузкой в цепи).

Информация о работе Изучение аппаратного и программного обеспечения персонального компьютера. Основы программирования на языке С++