Разработка учебного пособия "Семейство компьютеров Pentium"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.02.2009
Размер файла 63,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

this.document.writeln('<b>Ваша оценка: '+count+'<br>');

if (count!=5) this.document.writeln('Проработайте материал более полно.<br><br>');

else this.document.writeln('Поздравляем! Вы отлично усвоили материал.!<br><br>');

this.document.writeln('<p align="center"><a href="theory.html">Перейти к учебнику<br></a>');

this.document.writeln('<p align="center"><a href="test.html">Повторить тест</a>');

this.document.writeln('</body>');

}

function parse(root)

{

arr_quest = new Array(num_quest)

if(root==null) return;

var i=0, k=0, k1=0;

var elem, fl;

if (root.children!=null)

{

this.document.writeln('<font color="#000000">');

this.document.writeln('<h1 align="center"> Тестирование </h1>');

for(k=0;k<num_quest;k++)

{

do{

fl = true;

i = Math.round((root.children.length-1)*Math.random());

for(k1=0;k1<k;k1++)

if (arr_quest[k1]==i)

{

fl=false;

break;

}

}while(!fl);

this.document.writeln('<font color="#000000">');

elem=root.children.item(i);

arr_quest[k] = i;

this.document.writeln('<hr color="#808080">');

this.document.writeln(elem.GetAttribute('text')+'<br>');

var j=0;

if (elem.children!=null)

{

this.document.writeln('<form>');

for(j=0;j<elem.children.length;j++)

{

this.document.write('<input type="');

if (elem.GetAttribute('type')==1)

this.document.write('radio');

if (elem.GetAttribute('type')==2)

this.document.write('checkbox');

this.document.write('" name="q'+i);

this.document.write('" value="'+elem.children.item(j).GetAttribute('value')+'">');

this.document.write(elem.children.item(j).GetAttribute('text'));

this.document.write('<br>');

}

this.document.writeln('</form>');

}

}

}

this.document.writeln('<form name="form_rez">');

this.document.writeln('<hr color="#808080">');

this.document.writeln('<input type="button" value="Результат" onclick="rezCount()" >');

// this.document.writeln('<input type="text" name="rez" size="5" readonly>');

this.document.writeln('</form>');

}

function viewTestDocument(xmlsrc)

{

var xmldoc = new ActiveXObject("msxml");

xmldoc.URL = xmlsrc

this.document.writeln('<body background="texture.jpg">');

parse(xmldoc.root);

this.document.writeln('</body>');

}

viewTestDocument('questions.xml');

//-->

</script>

</head>

<body background="texture.jpg">

</body>

</html>

Search.html:

<html>

<head>

<title></title>

<script language="JavaScript">

<!--

var SearchNode;

var SearchStr;

document.write('<body background="texture.jpg">');

function init() {

docobj = new ActiveXObject("Msxml2.DOMDocument");

docobj.async = false;

docobj.resolveExternals = false;

docobj.load("search.xml");

childs = docobj.childNodes;

SearchNode = childs.item(1).childNodes;

numQ = SearchNode.length; // количество искомых страниц

}

function ClickBut() {

SearchStr = SearchForm.SearchString.value;

count = 0;

strRef = "<p>Результат поиска строки '<b>";

strRef += SearchStr;

strRef += "</b>':<br><br>";

for(i=0; i<numQ; i++) {

topic = SearchNode.item(i).attributes.getNamedItem('topic').text;

ref = SearchNode.item(i).attributes.getNamedItem('ref').text;

text = SearchNode.item(i).text;

result = text.indexOf(SearchStr);

if (result != -1) {

count++;

strRef += "<font color='black' size='2'>";

strRef += "&nbsp;&nbsp;&nbsp;<a href='";

strRef += ref;

strRef += "'>";

strRef += topic;

strRef += "</font></a>";

strRef += "<br>";

}

}

if (count) { // поиск удачен

strRef += "</p><p>Итого найдено совпадений в <b>";

strRef += count;

strRef += "</b> из <b>";

strRef += numQ;

strRef += "</b> абзацев";

strRef += "</p>";

} else { // поиск не дал результатов

strRef = "<p>Поиск строки '<b>";

strRef += SearchStr;

strRef += "</b>' не дал результатов";

}

// формирование ответного документа

document.write('<body background="texture.jpg">');

document.write('<h1 align="center">Результаты поиска </h1>');

document.write('<hr width="98%" size="1" align="center" color="#808080">');

document.write(strRef);

document.write('<p align="center"><a href="search.html"><b>Повторить поиск');

document.write('</a></p></body></html>');

}

</script>

</head>

<script language="JavaScript">

<!--

init(); // инициализация

</script>

<h1 align="center"> Поиск </h1>

<hr width="98%" size="1" align="center" color="#808080">

<form name="SearchForm" onSubmit="ClickBut(); return false;">

<p align="center"> Искомая строка:

<input type="text" name="SearchString" size=70> <br><br>

<input type="button" value="Найти" onClick="ClickBut()">

</p>

</form>

</body>

</html>

Menu.html:

<html>

<body bgcolor=rgb(249,208,180)>

<map name="navigate">

<area href="theory.html" target="main" shape ="rect" coords="36,67,140,96">

<area href="dictionary.html" target="main" shape ="rect" coords="36,101,140,128">

<area href="test.html" target="main" shape ="rect" coords="36,134,140,163">

<area href="search.html" target="main" shape ="rect" coords="36,166,140,196">

<area href="contacts.html" target="main" shape ="rect" coords="36,200,140,228">

</map>

<br>

<p align="center"> <img src="context.jpg" border=0 usemap="#navigate" alt="Главное меню">

</body>

</html>

Contacts.html:

<html>

<body background="texture.jpg">

<h1 align="center"> Контакты </h1>

<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">

<tr>

<td width="19">&nbsp;</td>

<td align="left">

Данный WEB-ресурс разработан студентом группы ПО-02а

Донецкого института искусственного интеллекта Васильцовым Александром Сергеевичем в рамках создания кусового проекта по дисциплине "Методы и средства КИТ".<br><br><br><center>Контактная информация: </center><br>

E-mail: <a href="mailto:kutuzow_ne@mail.ru"> kutuzow_ne@mail.ru </a>

</td>

<td width="250" valign="top" align="center"><br><img src="120.jpg" width="230" height="170"><br>

</td>

<td width="18">&nbsp;</td>

</tr>

</table>

</body>

</html>

Questions.xml:

<?xml version="1.0" encoding="windows-1251"?>

<TESTING num="9">

<QUESTION text="В каком году была основана корпорация Intel?" type="1">

<ANSWER text="1965" value="0"/>

<ANSWER text="1966" value="0"/>

<ANSWER text="1967" value="0"/>

<ANSWER text="1968" value="1"/>

</QUESTION>

<QUESTION text="Кто является основателем компании Intel?" type="2">

<ANSWER text="Артур Рок" value="0.5"/>

<ANSWER text="Тед Хофф" value="0"/>

<ANSWER text="Гордон Мур" value="0.5"/>

<ANSWER text="Стив Интел" value="0"/>

</QUESTION>

<QUESTION text="В 1970 году появился первый микропроцессор на одной микросхеме. Что это был за процессор?" type="1">

<ANSWER text="4004" value="1"/>

<ANSWER text="4008" value="0"/>

<ANSWER text="8004" value="0"/>

<ANSWER text="8008" value="0"/>

</QUESTION>

<QUESTION text="В 1978 году появился процессор 8086. Какими чертами он характеризуется?" type="2">

<ANSWER text="8-битный процессор" value="0"/>

<ANSWER text="на одной микросхеме" value="0.5"/>

<ANSWER text="16-битній процессор" value="0.5"/>

<ANSWER text ="на шести микросхемах" value="0"/>

</QUESTION>

<QUESTION text="Процессоры 8086 и 8088 могли обращаться не более, чем:" type="1">

<ANSWER text="к 64 КБ памяти" value="0"/>

<ANSWER text="к 256 КБ памяти" value="0"/>

<ANSWER text="к 1024 КБ памяти" value="1"/>

<ANSWER text="к 2048 КБ памяти" value="0"/>

</QUESTION>

<QUESTION text="Какой объем кэш-памяти имел процессор 80486?" type="1">

<ANSWER text="2 КБ" value="0"/>

<ANSWER text="4 КБ" value="1"/>

<ANSWER text="8 КБ" value="0"/>

<ANSWER text="16 КБ" value="0"/>

</QUESTION>

<QUESTION text="Каковы отличия у процессора Pentium Pro по сравнению с его предшественником Pentium?" type="2">

<ANSWER text="двухуровневая кэш-память" value="0.5"/>

<ANSWER text="особая система команд для мультимедиа-задач" value="0"/>

<ANSWER text="меньшая стоимость" value="0"/>

<ANSWER text="пятиступенчатый конвейер команд" value="0.5"/>

</QUESTION>

<QUESTION text="Первым 32-битным процессором является процессор:" type="1">

<ANSWER text="80286" value="0"/>

<ANSWER text="80386" value="1"/>

<ANSWER text="80486" value="0"/>

<ANSWER text="Pentium" value="0"/>

</QUESTION>

<QUESTION text="Каковы характеристики процессора Pentium II?" type="2">

<ANSWER text="Год выпуска - 1998" value="0"/>

<ANSWER text="Тактовая частота - 233-400 МГц" value="0.5"/>

<ANSWER text="Количество транзисторов - 7500000" value="0.5"/>

<ANSWER text="Объем памяти - 4 ГБ" value="0"/>

</QUESTION>

</TESTING>

Search.xml:

<?xml version="1.0" encoding="WINDOWS-1251"?>

<root>

<find

topic = "Абзац 1"

ref = "theory.html#m1">

В 1968 году Роберт Нойс, изобретатель кремниевой интегральной схемы, Гордон Мур, автор известного закона Мура, и Артур Рок, капиталист из Сан-Франциско, основали корпорацию Intel для производства компьютерных микросхем. За первый год своего существования корпорация продала микросхем всего на $3000, но потом объем продаж компании заметно увеличился.

</find>

<find

topic = "Абзац 2"

ref = "theory.html#m2">

В конце 60-х годов калькуляторы представляли собой большие электромеханические машины размером с современный лазерный принтер и весили около 20 кг. В сентябре 1969 года японская компания Busicom обратилась к корпорации Intel с просьбой выпустить 12 несерийных микросхем для электронной вычислительной машины. Инженер компании Intel Тед Хофф, назначенный на выполнение этого проекта, решил, что можно поместить 4-битный универсальный процессор на одну микросхему, которая будет выполнять те же функции и при этом окажется проще и дешевле. Так в 1970 году появился первый процессор на одной микросхеме, процессор 4004 на 2300 транзисторах.

</find>

<find

topic = "Абзац 3"

ref = "theory.html#m3">

Заметим, что ни Intel, ни Busicom не имели ни малейшего понятия, какое грандиозное открытие они совершили. Когда компания Intel решила, что стоит попробовать использовать процессор 4004 в других разработках, она предложила купить все права на новую микросхему у компании Busicom за $60000, то есть за сумму, которую Busicom заплатила Intel за разработку этой микросхемы. Busicom сразу приняла предложение Intel, и Intel начала работу над 8-битной версией микросхемы 8008, выпущенной в 1972 году.

</find>

<find

topic = "Абзац 4"

ref = "theory.html#m4">

Компания Intel не ожидала большого спроса на микросхему 8008, поэтому она выпустила небольшое количество этой продукции. Ко всеобщему удивлению, новая микросхема вызвала большой интерес, поэтому Intel начала разработку еще одного процессора, в котором предел в 16 Кбайт памяти (как у процессора 8008), навязываемый количеством внешних выводов микросхемы, был преодолен. Так появился небольшой универсальный процессор 8080, выпущенный в 1974 году. Как и PDP-8, он произвел революцию на компьютерном рынке и сразу стал массовым продуктом: только компания DEC продала тысячи PDP-8, a Intel -- миллионы процессоров 8080.

</find>

<find

topic = "Абзац 5"

ref = "theory.html#m5">

В 1978 году появился процессор 8086 -- 16-битный процессор на одной микросхеме. Процессор 8086 был во многом похож на 8080, но не был полностью совместим с ним. Затем появился процессор 8088 с такой же архитектурой, как и у 8086. Он выполнял те же программы, что и 8086, но вместо 16-битной шины у него была 8-битная, из-за чего процессор работал медленнее, но стоил дешевле, чем 80861. Когда IBM выбрала процессор 8088 для IBM PC, эта микросхема стала эталоном в производстве персональных компьютеров.

</find>

<find

topic = "Абзац 6"

ref = "theory.html#m6">

Ни 8088, ни 8086 не могли обращаться к более 1 Мбайт памяти. К началу 80-х годов это стало серьезной проблемой, поэтому компания Intel разработала модель 80286, совместимую с 8086. Основной набор команд остался в сущности таким же, как у процессоров 8086 и 8088, но память была устроена немного по-другому, хотя и могла работать по-прежнему из-за требования совместимости с предыдущими микросхемами. Процессор 80286 использовался в IBM PC/AT и в моделях PS/2. Он, как и 8088, пользовался большим спросом (главным образом потому, что покупатели рассматривали его как более быстрый процессор 8088).

</find>

<find

topic = "Абзац 7"

ref = "theory.html#m7">

Следующим шагом был 32-битный процессор 80386, выпущенный в 1985 году. Как и 80286, он был более или менее совместим со всеми старыми версиями. Совместимость такого рода оказывалась благом для тех, кто пользовался старым программным обеспечением, и некоторым неудобством для тех, кто предпочитал современную архитектуру, не обремененную ошибками и технологиями прошлого.

</find>

<find

topic = "Абзац 8"

ref = "theory.html#m8">

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

</find>

<find

topic = "Абзац 9"

ref = "theory.html#m9">

В этот момент Intel, проиграв судебную тяжбу по поводу нарушения правил наименования товаров, выяснила, что номера (например, 80486) не могут быть торговой маркой, поэтому следующее поколение компьютеров получило название Pentium (от греческого слова ЛЕУТЕ -- пять). В отличие от 80486, у которого был один внутренний конвейер, Pentium имел два, что позволяло работать ему почти в два раза быстрее.

</find>

<find

topic = "Абзац 10"

ref = "theory.html#m10">

Когда появилось следующее поколение компьютеров, те, кто рассчитывал на название Sexium (sex по-латыни -- шесть), были разочарованы. Название Pentium стало так хорошо известно, что его решили оставить, и новую микросхему назвали Pentium Pro. Несмотря на столь незначительное изменение названия, этот процессор очень сильно отличался от предыдущего. У него была совершенно другая внутренняя организация, и он мог выполнять до пяти команд одновременно.

</find>

<find

topic = "Абзац 11"

ref = "theory.html#m11">

Еще одно нововведение у Pentium Pro -- двухуровневая кэш-память. Процессор содержал 8 Кбайт памяти для часто используемых команд и еще 8 Кбайт для часто используемых данных. В корпусе Pentium Pro рядом с процессором (но не на самой микросхеме) находилась другая кэш-память в 256 Кбайт.

</find>

<find

topic = "Абзац 12"

ref = "theory.html#m12">

Вслед за Pentium Pro появился процессор Pentium II, по существу такой же, как и его предшественник, но с особой системой команд для мультимедиа-задач (ММХ -- multimedia extensions). Эта система команд предназначалась для ускорения вычислений, необходимых при воспроизведении изображения и звука. При наличии ММХ специальные сопроцессоры были не нужны. Данные команды имелись в наличии и в более поздних версиях Pentium, но их не было в Pentium Pro. Таким образом, компьютер Pentium II сочетал в себе функции Pentium Pro с мультимедиа-командами.

</find>

<find

topic = "Абзац 13"

ref = "theory.html#m13">

В начале 1998 года Intel запустил новую линию продукции под названием Celeron. Celeron имел меньшую производительность, чем Pentium II, но зато стоил дешевле. Поскольку у компьютера Celeron такая же архитектура, как у Pentium II, мы не будем обсуждать его в этой книге. В июне 1998 года компания Intel выпустила специальную версию Pentium II -- Хеоп. Он имел кэш-память большего объема, его внутренняя шина работала быстрее, были усовершенствованы средства поддержки многопроцессорного режима, но во всем остальном он остался обычным Pentium II, поэтому мы его тоже не будем обсуждать. Компьютеры семейства Intel показаны в табл. 1.4.

</find>

<find

topic = "Абзац 14"

ref = "theory.html#m14">

Все микросхемы Intel совместимы со своими предшественниками вплоть до процессора 8086. Другими словами, Pentium II может выполнять программы, написанные для процессора 8086. Совместимость всегда была одним из главных требований при разработке новых компьютеров, чтобы покупатели могли продолжать работать со старым программным обеспечением и не тратить деньги на новое. Конечно, Pentium II во много раз сложнее, чем 8086, поэтому он может выполнять многие функции, которые не способен выполнять процессор 8086. Все эти постепенные доработки в каждой новой версии привели к тому, что архитектура Pentium II не так проста, как могла бы быть, если бы разработчикам процессора Pentium II предоставили 7,5 млн транзисторов и команд, чтобы начать все заново.

</find>

<find

topic = "Абзац 15"

ref = "theory.html#m15">

Интересно, что хотя закон Мура раньше ассоциировался с числом битов в памяти компьютера, он в равной степени применим и по отношению к процессорам. Если напротив даты выпуска каждой микросхемы поставить число транзисторов на этой микросхеме (количество транзисторов показано в табл. 1.4), мы увидим, что закон Мура действует и здесь. График показан на рис. 1.7.

</find>

</root>


Подобные документы

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

    дипломная работа [7,3 M], добавлен 09.02.2017

  • Развитие и классификация языков программирования. Методические рекомендации по изучению языков программирования. Основные понятия объектно-ориентированного программирования. Создание электронного учебного пособия с помощью языка гипертекстовой разметки.

    курсовая работа [331,1 K], добавлен 06.09.2011

  • Особенности электронных учебных пособий и основные принципы их создания. Сбор и подготовка исходного материала для электронного учебного пособия. Разработка структуры электронного пособия. Выбор программ и разработка интерфейса электронного учебника.

    дипломная работа [738,5 K], добавлен 27.06.2012

  • Понятие электронного учебного пособия. Виды электронных учебных изданий, дидактические требования к ним. Компонент основной формы "Button1". Поэтапная разработка мультимедийного электронного учебника по дисциплине "Компьютерные сети", его интерфейс.

    курсовая работа [613,6 K], добавлен 31.01.2016

  • Исследование значения современных информационных и мультимедийных технологий. Понятие и классификация электронных учебников. Характеристика особенностей представления и восприятия информации при самообучении. Проектирование электронного учебного пособия.

    реферат [1,9 M], добавлен 29.12.2014

  • Изучение литературы по использованию гипертекста и мультимедиа в образовании. Анализ структуры и содержания образовательных программных средств. Обзор создания пособия на основе языка программирования Delphi с использованием гипертекстовых технологий.

    дипломная работа [703,2 K], добавлен 10.03.2012

  • Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.

    курсовая работа [1,7 M], добавлен 09.06.2010

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

    дипломная работа [3,2 M], добавлен 15.04.2012

  • Разработка пособия для специальности "Вычислительная техника и программное обеспечение", ее алгоритм. Технические характеристики и требования к интерфейсу. Минимальные требования программы. Описание процедуры создания и вывода информации в WebBrowser.

    курсовая работа [3,4 M], добавлен 04.01.2016

  • Понятие электронного учебного пособия, специфика работы с ним, оценка преимуществ и недостатков, анализ эффективности. Виды и формы электронных учебных изданий. Учебно-теоретические обучающие издания: назначение, требования, структура, разработка.

    курсовая работа [47,2 K], добавлен 17.05.2011

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