Примеры внутренних компьютерных шин
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 Все материалы защищены законодательством РФ.
|