УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантДрайверы устройств в ОС Linux (ядра 2.4/2.6)
ПредметПрограммирование
Тип работыкурсовая работа
Объем работы37
Дата поступления12.12.2012
890 ₽

Содержание

1 ТЕХНОЛОГИИ 64-БИТНЫХ РАСШИРЕНИЙ: X86-64, EM64T 3 1.1 ВВЕДЕНИЕ 3 1.2 ИСТОРИЯ АРХИТЕКТУР IA32 И IA64 3 1.2.1 Микропроцессоры 80x86 (IA32) 3 1.2.2 Intel Itanium (IA-64) 6 1.3 ВНУТРЕННЕЕ УСТРОЙСТВО ПРОЦЕССОРА С 64-РАЗРЯДНЫМ РАСШИРЕНИЕМ 8 1.3.1 Программная модель AMD x86-64 8 1.3.2 Аппаратные особенности x86-64 12 1.4 ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ 64-БИТНЫХ РАСШИРЕНИЙ 14 1.5 ЗАКЛЮЧЕНИЕ 15 2 ДРАЙВЕРЫ УСТРОЙСТВ В ОС LINUX (ЯДРА 2.4/2.6) 17 2.1 ВВЕДЕНИЕ 17 2.2 КЛАССИФИКАЦИЯ ДРАЙВЕРОВ ПО СПОСОБАМ ОБРАБОТКИ ИНФОРМАЦИИ 17 2.3 СИМВОЛЬНЫЕ УСТРОЙСТВА 20 2.4 ОБРАБОТКА ПРЕРЫВАНИЙ 30 2.5 ДРАЙВЕРЫ БЛОЧНЫХ УСТРОЙСТВ 31 2.6 ДРАЙВЕРЫ СЕТЕВЫХ УСТРОЙСТВ 32 2.7 ЗАКЛЮЧЕНИЕ 35 3 ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА 36

Введение

История знает много разных компьютеров и много разных технологических решений, применявшихся в них. Лампы, транзисторы, ИС, БИС и СБИС; CISC, RISC и VLIW; компьютеры большие и маленькие; процессоры удачные и неудачные. Компьютеры на троичной логике, аналоговые машины, стохастические вычислители и компьютеры с "байтом" из девяти битов - бывало всякое. Однако конечный результат эволюции известен всем - это "тьюринговые" компьютеры с процессором, линейной оперативной памятью и средствами ввода-вывода и накопления информации, основанные на детерминированных вычислениях, двоичной логике и восьмибитных "неделимых" атомах информации - байтах. Но поскольку в один байт много не запишешь, то собственно байтами процессоры оперируют редко (разве что совсем уж простые 8-битные микропроцессоры), используя гораздо более крупные объекты - машинные слова. При этом самые популярные сегодня x86-процессоры прошли почти весь путь усложнения объектов, с которыми они работали, начав с 8 битов (Intel 8008, 8080, 8085), "выбившись в люди" на 16 битах (8086 и 80286), надолго застряв на 32 битах и вот наконец, четыре года назад, обретя 64-битность [6]. Но что это такое, как оно устроено, как его использовать и что это дает обычному пользователю? Об этом и рассказывается в первой части данной курсовой работы.

Литература

1. Агасова Е. Вычисления на нейронных сетях. - Программирование, 1991, №2, С.18 2. Джордейн Р. Справочник программиста IBM PC/XT/AT. - М.: Финансы и статистика, 1992 3. Измерительная техника и приборы - М.: Стандарты, 1997 4. Кулаков Д. Низкоуровневое программирование: Специальный справочник. - СПб.: Питер-Пресс, 2004 5. Микропроцессорные системы контроля и управления: сборник научных трудов. - Улан Удэ, ВСТИ, 1989 6. Прохоров А. Итоги тысячелетия, столетия, года. - Компьютер, 2000, №1, С. 9 7. Ревотюк М. Системное программирование. Ч. 4.: Операционные системы класса Unix. Минск: БГУИР, 2000, 100 с. 8. Суворов Д. Intel Itanium 2: входит дракон. - Компьютер-Пресс, 2001, №7, С. 101 9. Шпаковский Г. Параллельные микропроцессоры лдя цифровой обработки сигналов и медиаданных. - Минск: БГУ, 2005, 106 с. 10. AMD technologies list: http://www.amd.com/developers 11. Fedora Core 4 Linux distribution: http://fedora.redhat.com/ 12. HyperTransport bus consortium: http://hypertransport.org/ 13. Intel Pentium Pro processor family guide: http://www.intel.com/ 14. Intel processors guide: http://www.intel.com/ 15. Linux x86-64 support: http://x86-64.org/
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте