Сделай Сам Свою Работу на 5

Примеры внутренних компьютерных шин





1. Параллельные

  • Проприетарная ASUS Media Bus, использовалась на некоторых материнских платах ASUS с Socket 7 и представляла собой шину ISA в специфическом разьеме, размещенном в одну линию с разьемом шины PCI.
  • CAMAC для измерительных систем (instrumentation systems)
  • Extended ISA или EISA
  • Industry Standard Architecture или ISA
  • Low Pin Count или LPC

o MicroChannel или MCA

  • MBus
  • Multibus для промышленных систем
  • NuBus или IEEE 1196
  • OPTi local bus, использовалась для ранних материнских плат для Intel 80486
  • Peripheral Component Interconnect или PCI, также PCI-X
  • S-100 bus или IEEE 696, использовалась в Altair и похожих микрокомпьютерах
  • SBus или IEEE 1496
  • VESA Local Bus или VLB или VL-bus, использовалась в основном на материнских платах для 80486 процессоров и была подключена непосредственно к выводам микропроцессора. Однако встречалась и реализация этой шины в сочетании с ЦПУ IBM BL3 (аналог i386SX) и ранними Pentium
  • VMEbus, VERSAmodule Eurocard bus
  • STD Bus для 8-ми и 16-ти битных микропроцессорных систем
  • Unibus
  • Q-Bus

2. Последовательные

  • 1-Wire
  • HyperTransport
  • I²C
  • PCI Express или PCIe
  • Serial Peripheral Interface Bus или шина SPI
  • USB, Universal Serial Bus, чаще используется как внешняя
  • FireWire, i.Link, IEEE 1394, чаще используется как внешняя

 

Примеры внешних компьютерных шин:

  • Advanced Technology Attachment или ATA (также известна, как PATA, IDE, EIDE, ATAPI) — шина для подключения дисковой и ленточной периферии.
  • SATA, Serial ATA — современный вариант ATA
  • USB, Universal Serial Bus, используется для множества внешних устройств
  • HIPPI HIgh Performance Parallel Interface
  • IEEE-488, GPIB (General-Purpose Instrumentation Bus), HPIB, (Hewlett-Packard Instrumentation Bus)
  • PC card, ранее известная как PCMCIA, часто используется в ноутбуках и других портативных компьютерах, но теряет своё значение с появлением USB и встраиванием сетевых карт и модемов
  • SCSI, Small Computer System Interface, шина для подключения дисковых и ленточных накопителей
  • Serial Attached SCSI, SAS — современный вариант SCSI

 



Шина адреса— компьютерная шина, используемая центральным процессором или устройствами, способными инициировать сеансы DMA, для указания физического адреса слова ОЗУ (или начала блока слов), к которому устройство может обратиться для проведения операции чтения или записи.

Основной характеристикой шины адреса является её ширина в битах. Ширина шины адреса определяет объём адресуемой памяти. Например, если ширина адресной шины составляет 20 бит, и размер слова памяти равен одному байту (минимальный адресуемый объём данных), то объём памяти, который можно адресовать, составляет 220 = 1 048 576 байтов (1 МБайт) как в IBM PC/XT.



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

Если рассматривать структурную схему микро-ЭВМ, то адресная шина активизирует работу всех внешних устройств по команде, которая поступает с микропроцессора.


Задание 2. Конфигурирование процесса загрузки Windows(23+3 mod 6)

Вариант 2

Загрузить ОС Windows в режиме Safe Mode with Command Prompt. Дать описание данного режима загрузки. Составить протокол загрузки (описание всех действий).

 

Safe Mode with Command Prompt (Безопасный режим с поддержкой командной строки) (SAFEBOOT_OPTION=Minimal(AlternateShell)) - один из альтернативных режимов загрузки Windows. В данном случае Windows, только вместо проводника Windows (графического интерфейса) запускается файл Cmd.exe (окно эмуляции MS-DOS). Запускается в режиме защиты от сбоев, также можно выполнять все команды DOS по работе с дисками и файлами. При использовании данного режима следует помнить, что вы работаете именно с эмулятором DOS, но не запускаете сессию DOS, позволяющую задействовать все функции этой операционной системы, в связи с чем некоторые команды могут быть недоступны.

 

Несколько основных команд DOS (для примера), которые можно использовать в данном режиме:

HELP - для получения списка доступных команд;

DIR- выводит список содержимого текущего каталога. Если вы находитесь внутри большой папки, и список файлов не помещается на экране, то команда DIR/P выполнит приостановку вывода данных. «DIR/W» - организует вывод информации в несколько колонок. Можно использовать эти команды вместе: «DIR/P/W» и получить изображение нескольких неподвижных колонок;



CD – эта команда позволяет сменить папку. Введите «CD имя_папки» — и вы перейдете в эту папку. Если в папке имеется несколько подкаталогов, добавьте \имя каталога к имени каталога.

Например, команда: «CD windows\desktop» - покажет содержимое подкаталога рабочего стола в каталоге Windows. Для выхода из папки введите: «CD ..»;

DEL - используется для удаления файлов. Просто введите «DEL имя_файла». Вы можете пользоваться командой DEL для удаления всех файлов (в выбранном каталоге) определенного типа. Например, если нужно избавиться от всех файлов Adobe Acrobat, введите: «DEL *.PDF»

CHKDSK - исследует целостность диска и определит количество использованного пространства. Если необходимости уничтожать определенный файл нет, но проблемы с загрузкой остаются, и вы подозреваете, неполадки с жестким диском, то инструмент Microsoft Check Disk проверит его. Для получения лучших результатов команду CHKDSK следует выполнять до запуска Windows — введите «CHKDSK/F». Появится сообщение об ошибке и вопрос, о том, нужно ли выполнить команду перед следующим запуском Windows. Нажмите на Y и затем нажмите на Enter.

 

В данном режиме можно запустить и графический режим работы, для этого нужно: В окне cmd.exe введите команду «explorer».

В окне Рабочий стол (Desktop) нажмите на кнопку Да (Yes), чтобы продолжить работу в безопасном режиме.В случае, если появилось окно с предложением перезагрузить систему, нажмите на кнопку Нет (No).

Для запуска восстановления системы, необходимо в командной строке ввести команду «RSTRUI» или «c:\WINDOWS\system32\Restore\rstrui.exe». В появившемся окне выбираем и выполняем необходимые действия.

 

Протокол загрузки:

1. Включаем компьютер и как только появляются первые строчки тестирования BIOS, то начинаем нажимать на клавиатуре кнопку "F8";

2. На экране должно отобразиться меню, со следующими пунктами (количество пунктов может отличаться):

 

Выбираем необходимый пункт: «Безопасный режим с поддержкой командной строки»

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

 

4. Далее, например, введем команду «REGEDIT» для работы с реестром ОС, но для этого сначала нужно перейти в каталог «C:\WINDOWS\», для этого используем команды для перехода по каталогам «CD ..» и «CD windows»:

 

Для выхода из режима:

1. Если используете командную строку, то ввести «EXIT»

 

2. Если вы вводили раннее команду «EXPLORER», то для выхода меню «пуск → завершение работы»


Задание 3. Исследование реестра Windows(23+3 mod 23)

Вариант 3

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

 

Путь и имя ключа:

HKEY_CLASSES_ROOT\SafeWia.Script

 

Параметры:

имя тип значение
(по умолчанию) REG_SZ SafeWia Class

Описание:

Ключ «SafeWia.Script» идентифицирован идентификатором CLSID и является классом.

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

 

Сохранение в файл:

Для сохранения ключа в файл необходимо; в реестре открыть ключ и далее «файл → экспорт», в появившимся диалоговом окне ввести имя файла и указать путь для сохранения.

 

Содержимое сохраненного фала:

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\SafeWia.Script]

@="SafeWia Class"

 

[HKEY_CLASSES_ROOT\SafeWia.Script\CLSID]

@="{0DAD5531-BF31-43AC-A513-1F8926BBF5EC}"

 

[HKEY_CLASSES_ROOT\SafeWia.Script\CurVer]

@="SafeWia.Script.1"


3.2. Выполнить задание: Изменить цвет рабочего стола на желтый. Привести состояние системы до и после изменения реестра, имя ключа с указанием иерархии, список измененных параметров, их старые и новые значения.

 

Путь и имя ключа:

HKEY_CURRENT_USER\Control Panel\Colors

 

Параметры до изменения:

имя тип значение
Background REG_SZ 58 110 165

 

Параметры после изменения:

имя тип значение
Background REG_SZ 255 255 0

 

Как видно из таблицы приведенной выше, мы поменяли значение параметра «Background» на «255 255 0» так описывается желтый цвет. Это значение представляет стандартный тип для представления цветов в Win32 – COLORREF. Где значения параметра «Background=255 255 0» указывают на интенсивность соответственно красного, зеленого и синего составляющих цвета, т.е. интенсивность красного 255 (max), зеленого 255 (max) и синего 0 (min), при смешивании этих цветов (RGB) в соответствии с их интенсивностью, мы получаем желтый цвет. Могут принимать значения только от 0 до 255 в десятеричной системе.


Задание 4. Построение блок-схем алгоритмов(23+3 mod 9)

Вариант 8

Разработать блок-схему алгоритма согласно заданному варианту. Блок-схема алгоритма должна быть оформлена согласно ГОСТ. По разработанной блок схеме написать программу на любом языке программирования. Привести текст программы и результаты ее выполнения.

Задача: Определить, является ли заданное с клавиатуры число четным.

 

Блок-схема:

 

Текст программы (язык программирования Turbo Pascal):

program zadanie_4;

uses crt;

var a : integer;

begin

clrscr;

write('Введите число : ');readln(a);

write('Заданное число: ',a);

if (a mod 2) = 0

then write(' : ЧЕТНОЕ!')

else write(' : НЕЧЕТНОЕ!');

readln;

end.

 

Результаты выполнения:

Вводим в программе числа, приведенные ниже в таблице:

-327 нечетное
четное
четное, т.к. является целым, положительным

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.