на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Регистры микропроцессора
p align="left">Приоритетность прерываний

В случае одновременных прерываний, они будут обрабатываться согласно приоритету, представленному в таблице:

Приоритет обработки Прерывание / исключение

1 (высший) Ошибка исключения

2 Команда TRAP

3 Ловушка отладки для данной команды

4 Ошибка отладки для следующей команды

5 NMI прерывание

6 INTR прерывание

Листинг программы

Программа выполняет прерывание, по которому происходит возврат в систему.

Program prerivanie;

var

a,b,c: integer;

begin

Writeln( 'Введите значение 1');

Readln(a);

Writeln( 'Введите значение 2');

Readln(b);

c:=a+b;

Writeln(' Ответ:',c);

Writeln(' Нажмите Ente:');

Readln;

asm

int 21h

end;

end.

Вывод

При выполнении лабораторной работы я приобрел практические навыки работы с регистрами памяти.

ПРОИЗВОДИТЕЛЬНОСТЬ ЭВМ

Цель работы:

Вычислить производительность ЭВМ.

Теоретические сведения:

Производительность ЭВМ характеризуется числом команд, выполняемых ЭВМ за 1 секунду. Производительность ПК измеряется с помощью программ-тестов, которые проверяют, за какой промежуток времени была выполнена какая-то определённая задача.

Главным образом производительность ЭВМ зависит от производительности микропроцессора, оперативной памяти, системной шины.

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

Оперативная память (ОЗУ) предназначена для хранения информации (программ или данных) непосредственно участвующих в выполнении вычислительных операций на текущем этапе работы ПК. На производительность ПК влияет размер ОЗУ и время доступа к ОЗУ. Содержимое ОЗУ постоянно меняется в процессе выполнения программ. Существует также сверхоперативная память (СОЗУ), которая имеет самые низкие время доступа (50-100 нсек) и объём (8-32 ячейки) и используется для временного хранения команд и данных, как правило, в течение выполнения одной или нескольких операций. Функции СОЗУ часто выполняют регистры МП, содержимое которых непосредственно используется при обработке информации внутри МП. По принципу хранения информации ОЗУ делятся на статические и динамические ЗУ. Запоминающие элементы (ЗЭ) статического ЗУ выполняют на триггерах. Каждый ЗЭ способен запомнить 1 бит. Запоминающие элементы (ЗЭ) динамического ЗУ выполнены на конденсаторах, в которых информация храниться в виде заряда. Наличие заряда соответствует «1», отсутствие - «0». Динамические ЗУ получили широкое распространение в настоящее время. Динамическая память выполнена в виде интегральных микросхем, либо в виде модулей памяти. Модули памяти представляют собой небольшие текстолитовые платы с печатным монтажом, с установленными интегральными микросхемами памяти. Динамическая память требует наличие схем регенерации, т.к. за счёт оков утечки заряд, находящийся в конденсаторе с течением времени уменьшается и требуется периодическое подключение к источнику питания, т.е. производить восстановление (регенерацию) хранимых данных. При считывании из ячейки динамического ЗУ информация разрушается, но за счёт регенерации она восстанавливается, поэтому регенерацию необходимо выполнять при каждом обращении к памяти.

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

При физической реализации шины внутри неё различаются четыре группы линий:

Адресная шина - однонаправленная. Адреса данных передаются от МП в память или к контроллерам для управления периферийными устройствами.

Шина управления - двунаправленная. Служит для передачи сигналов синхронизирующих работу всех устройств ПК. Последовательность синхросигналов вырабатывается тактовыми или задающими генераторами. Тактовый или задающий генератор представляет собой электронное устройство, формирующее последовательность тактовых импульсов, частота повторений которых поддерживается с высокой точностью. Тактовые импульсы используются для согласования во времени всех основных схем и устройств в ПК.

Шина данных - двунаправленная. Для передачи данных между устройствами ПК.

Шина электропитания предназначена передачи сигналов заземления и необходимых номиналов электропитания (+5В, +12В, -5В, -12В).

Листинг программы

Program procesor;

var

time : Longlnt absolute $0000:$046C;

starttime : longlnt;

i : longlnt;

begin

starttime:=Time;

for i:= 1 to 1000000 do

begin

end;

writeLn('Time=',(Time-StartTime)/18.2:0:10);

end.

Вывод

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

ОТЛОЖЕННЫЙ ЗАПУСК КОМАНД

Цель работы

Написать программу с использованием отложенного запуска команд.

Описание программы

Данная программа позволяет отложить запуск выполнения заданного действии на не определенное (определенное) время.

Листинг программы

Program otzapusk;

Var

startTime : Longlnt;

pause : Real;

begin

Readln(pause);

Pause:=Pause*23.3;

StarTime:=Mem[$0009:$041C];

Wrile (Mem[$0009:$041C]-startTime)<Pause Do

begin

end;

WriteLn('Ok');

end.

Вывод

За время выполнения практической работы я научился создавать программы с отложенным запуском.

ИНТЕРНЕТ, СЕТИ, ПРОТОКОЛЫ

Цель работы:

Изучить сети и протоколы Интернет.

Теоретические сведения:

Компьютерные сети.

Локальная сеть представляет собой набор компьютеров, периферийных устройств (принтеров и т. п.) и коммутационных устройств, соединенных кабелями. С ростом размеров сетей параллельная работа многих компьютеров на одну единую шину стала практически невозможной: очень велики стали взаимные влияния друг на друга. Поэтому дальнейшее развитие компьютерных сетей происходит на принципах структурирования. В этом случае каждая сеть складывается из набора взаимосвязанных участков -- структур. Каждая отдельная структура представляет собой несколько компьютеров с сетевыми адаптерами, каждый из которых соединен отдельным проводом -- витой парой -- с коммутатором. При необходимости развития к сети просто добавляют новую структуру. Для сетей появляется необходимость в специальном электронном оборудовании. Одно из таких устройств -- хаб -- является коммутационным элементом сети. Каждый хаб имеет от 8 до 30 разъемов (портов) для подключения либо компьютера, либо другого хаба. К каждому порту подключается только одно устройство. При подключении компьютера к хабу оказывается, что часть электроники сетевого интерфейса находится в компьютере, а часть -- в хабе. Такое подключение позволяет повысить надежность соединения. В обычных ситуациях, помимо усиления сигнала, хаб восстанавливает преамбулу пакета, устраняет шумовые помехи и т. д.

Локальная сеть

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

Глобальные сети

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

Международная сеть INTERNET

Каждый пользователь INTERNET имеет свой сетевой адрес. Существует компания (в штате Вирджиния), которая следит за INTERNET адресами с тем, чтобы среди пользователей не появилось два одинаковых адреса.

Существует 7 основных путей использования INTERNET:

Электронная почта. С помощью почтовых программ Outlook Express и Netscape Messenger

Отправка и получение файлов с помощью FTP (File Transfer Protocol)

Чтение и посылка текстов в USENET

Поиск информации через GOPHER и WWW (World Wide Web)

Удаленное управление - запрос и запуск программ на удаленном компьютере.

Chat-разговор с помощью сети IRC и Электронной почты

Игры через INTERNET

Программы Outlook Express, GOPHER, Netscape Messenger, обеспечивающие отдельные функции INTERNET, называются "клиентами". Они удобны в использовании и предоставляют дружественный интерфейс для пользователей INTERNET. Системы WWW, FTP требуют знания операционной системы UNIX.

WWW

Поскольку концепция паутины включает в себя основные принципы организации INTERNET'a, это хорошая печка, от которой можно сегодня танцевать в поисках чего-то нового. Чтобы использовать WWW эффективно, можно запросить использование графического клиента типа Internet Explorer или Netscape Communicator. Можно, конечно, использовать WWW в текстовом режиме (режим линейного поиска), но при этом теряется функциональность графического режима. Internet Explorer или Netscape Communicator являются графическим пользовательским интерфейсом WWW, который позволяет пользователю указывать, выбирать и осуществлять переходы в INTERNET с использованием гипертекстовых связей, называемых URL (Universal Resource Locators - универсальные локаторы ресурсов). Большое число организаций, школ и людей создают собственные элементы WWW, так называемые Home Pages (домашние страницы), которые могут иметь гипертекстовые связи с информацией, находящейся на том же компьютере, или которая может быть найдена на любом компьютере в INTERNET.

Протоколы

Основное, что отличает Internet от других сетей - это ее протоколы - TCP/IP. Вообще, термин TCP/IP обычно означает все, что связано с протоколами взаимодействия между компьютерами в Internet. Он охватывает целое семейство протоколов, прикладные программы, и даже саму сеть. TCP/IP - это технология межсетевого взаимодействия, технология internet. Сеть, которая использует технологию internet, называется "internet". Если речь идет о глобальной сети, объединяющей множество сетей с технологией internet, то ее называют Internet.

Свое название протокол TCP/IP получил от двух коммуникационных протоколов (или протоколов связи). Это Transmission Control Protocol (TCP) и Internet Protocol (IP). Несмотря на то, что в сети Internet используется большое число других протоколов, сеть Internet часто называют TCP/IP-сетью, так как эти два протокола, безусловно, являются важнейшими. Как и во всякой другой сети в Internet существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной уровень. Соответственно каждому уровню взаимодействия соответствует набор протоколов (т.е. правил взаимодействия). Протоколы физического уровня определяют вид и характеристики линий связи между компьютерами. В Internet используются практически все известные в настоящее время способы связи от простого провода (витая пара) до волоконно-оптических линий связи.

Для каждого типа линий связи разработан соответствующий протокол логического уровня, занимающийся управлением передачей информации по каналу. К протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial Line Interface Protocol) и PPP (Point to Point Protocol). Для связи по кабелю локальной сети - это пакетные драйверы плат ЛВС.

Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ARP (Address Resolution Protocol). Протоколы транспортного уровня управляют передачей данных из одной программы в другую. К протоколам транспортного уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).

Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение соответствующих каналов. В Internet этим занимаются уже упомянутые TCP и UDP протоколы, а также протокол UUCP (Unix to Unix Copy Protocol). Протоколы представительского уровня занимаются обслуживанием прикладных программ. К программам представительского уровня принадлежат программы, запускаемые, к примеру, на Unix-сервере, для предоставления различных услуг абонентам. К таким программам относятся: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 и POPS (Post Office Protocol) и т.д. К протоколам прикладного уровня относятся сетевые услуги и программы их предоставления

Страницы: 1, 2



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.