Главная страница
Навигация по странице:

  • Цифровой сигнал

  • Аналоговый сигнал

  • Шестнадцатеричная СС

  • Восьмеричная СС Реже используется в компьютерных технологиях.Шины компьютера

  • Обращение к памяти в компьютере. Цикл обращения к памяти

  • Различают два класса шин

  • Три режима работы компьютера

  • Программируемый режим

  • Режим работы с прерываниями.

  • Информатика_лекции. Информатика. Программа Дакт 52 работает на супер ЭВМ (ее стоимость 85000 $)


    Скачать 120.28 Kb.
    НазваниеПрограмма Дакт 52 работает на супер ЭВМ (ее стоимость 85000 $)
    АнкорИнформатика_лекции
    Дата11.10.2019
    Размер120.28 Kb.
    Формат файлаdocx
    Имя файлаИнформатика.docx
    ТипПрограмма
    #89652
    страница2 из 7
    1   2   3   4   5   6   7

    Системы счисления

    Компьютерная техника работает с сигналами, которые имеют всего два уровня: 0 и 1.

    Цифровой сигнал



    В качестве «1» принимается напряжение близкое к 4,5 В, «0» - 0 В.
    Аналоговый сигнал



    Аналоговый сигнал уязвим для помех, как и цифровой, но цифровой – более помехоустойчивый.

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

    Двоичная СС

    198310 = 1*103 + 9*102 + 8*101 + 3*100

    510 = 0*23 + 1*22 + 0*21 + 1*20 = 01012


    Десятичный код

    Двоичный код

    0

    0000

    1

    0001

    2

    0010

    3

    0011

    4

    0100

    5

    0101

    6

    0110

    7

    0111

    8

    1000

    9

    1001

    10

    1010

    11

    1011

    12

    1100

    13

    1101

    14

    1110

    15

    1111





    Шестнадцатеричная СС

    Для уменьшения длины записи вместо двоичной при адресации памяти используют шестнадцатеричную СС. В такой системе должно быть 16 символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

    2810 = 1С16

    FFB16 = 12 + 256 + 4096 = 409110

    Восьмеричная СС

    Реже используется в компьютерных технологиях.
    Шины компьютера


    Шина состоит из трех частей:

    • шина данных (ШД);

    • шина адреса (ША);

    • шина управления (ШУ).

    Шина данных служит для передачи данных от одного устройства к другому. Разрядность ШД в современных компьютерах 8-64.



    Арбитр – управляет доступом к памяти.

    Шина адреса

    Шина адреса служит для передачи адреса устройства, которому предназначена информация. Все устройства в компьютере имеют свой уникальный адрес (двоичный), и ячейки памяти, и устройства ввода-вывода.

    Шина управления

    По этой шине передаются управляющие сигналы: сгналы квитирования и сигналы сопровождения («чтение» или «запись», сигнал «принято»)

    Обращение к памяти в компьютере. Цикл обращения к памяти

    Пусть микропроцессор решил записать в память некоторые данные.

    Микропроцессор выставляет на ША адрес ячейки памяти, куда он хочет записать данные.

    Все устройства компьютера подключены к шине адреса и поэтому все они читают выставленный адрес и сравнивают со своим собственным. Если адрес не совпадает, то процедура заканчивается. Если адрес совпадает, то дешифратор выдает сигнал активации устройства, который переводит устройство в режим ожидания.

    Через очень короткий промежуток времени адрес с ША микропроцессор снимает (без квитков).

    Одновременно с этим на шину данных выставляются передаваемые данные. Однако внешнее устройство не знает, что с данными делать. Поэтому на шину управления вместе с переданными данными выставляется сигнал сопровождения («запись»). Получив сигнал «запись» контроллер памяти читает данные с ШД и записывает их в нужные ячейки. По окончании записи, контроллер памяти на ШУ выставляет сигнал «принято». Получив сигнал «принято», микропроцессор снимает данные с ШД и снимает сигнал запись с ШУ. В ответ контроллер снимает сигнал «принято». Обмен закончен.
    Самым узким местом в компьютере, снижающем скорость его работы, является быстродействие шины.

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

    Различают два класса шин:

    • системные (подключен память, процессор, внутренние устройства);

    • локальные (к ним подключены внешние потребители: внешний модем, сетевая плата и т.д.)

    Типы локальных шин:

    • VL-B (50 Гц, частота шины совпадает с частотой процессора)

    • PCI

    ISA (EISA) – системная шина

    Отличительная особенность шины PCI – ее универсальность и наличие контроллера шины который преобразует входные сигналы от МП в стандартный набор символов управления шины PCI.

    Три режима работы компьютера

    1. Программируемый режим.

    2. Режим работы с прерываниями.

    3. Режим работы с прямым доступом к памяти.




    1. Программируемый режим используется в тех случаях, когда компьютер используется в качестве управляющего контроллера. Режим задается с помощью переключателя на системной плате. В этом режиме компьютер не откликается на внешнее воздействие (не чувствует клавиатуры, мыши и др. устройств, если в программе не записано обращение к данному устройству).

    2. Режим работы с прерываниями. Каждому внешнему устройству назначается, т.н. аппаратное прерывание, всего их 16, из них большая часть задействована под внутренние нужды и для подключения внешних устройств остается не более 5 прерываний.

    Работа компьютера в режиме с прерываниями

    После выполнения очередной машинной команды, МП опрашивает регистр прерываний, в котором 16 разрядов. Если какое-то устройство требует прерываний, то оно выставляет требования в своем регистре (единичкой). Обнаружив требование, МП записывает в СТЭК результаты текущих вычислений, а именно результат вычисления (вполнения) последующей операции из регистра общего назначения, номер следующей выполняемой команды, содержимое регистра признаков результата (>0, <0, =0).

    Стек – область памяти с одних ходом, в качестве первой ячейки – указатель стеков – это верхняя ячейка стековой памяти.



























    n

    1

    0

    1

    1

    0

    1

    1

    1

    n + 1

























    n + 2

























    n + 3

























    n + 4











































































































    n – указатель стека – верхняя ячейка стековой памяти.

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

    После записи текущих данных в СТЭК, МП устанавливает на ШУ сигнал – «подтверждение прерывания». В ответ на это сигнал, внешнее устройство, требующее прерывания, на ШД устанавливает вектор прерывания. Получив вектор прерывания, МП интерпретирует его как ячейку памяти, где находиться исполнительный адрес начала подпрограммы обработки прерывания, обращается к ячейке памяти, читает содержимое, записывает его в регистр адреса команды, после чело обращается по этому адресу кначалу подпрограммы обработки прерывания. Начинает выполнение программы обработки прерывания. После выполнения подпрограммы внешнее устройство снимает с ШУ сигнал требования прерывания. В ответ на это МП начинает чтение данных из СТЭКа, расставляя соответствующие данные на свои места. Чтение идет в обратном порядке. После выполнения фоновой программы продолжается с той точки, на которой остановились.
    1   2   3   4   5   6   7


    написать администратору сайта