Интерфейсы АСОИУ Курс лекций

  • Published on
    08-Dec-2016

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • ..

  • -

    , .

    , .

    .

    230102 - .

  • -

    -

    - IBM PC

    10 ,

    .

    4

    , 250 .

    -, ,

    , (.1a), .

    .

    8 , 16 ISA, 8 .

    ISA .

    - , ,

    ISA .

    .

    (. . 1).

    .

    -, .

    .

    . ISA, ISA

    .

    ,

    , ,

    . VL-bus,

    i486. I.

    -

    . 33 32-

    132 / (. . 1.9). ISA -

    ,

    .

  • - . - ISA,

    - I. I

    (SCSI, ATA, USB).

    , . I

    ISA - . ,

    , ,

    .

  • . 1.

    -

    -

    --

    ISA

    )

    -

    -

    --

    ISA )

    .

    PCI / ISA

    PCI

    /

    /

    ISA

  • I

    3- , "" . /.

    1996. Intel AGP,

    .

    /. I.

    , -

    - . -

    - .

    , ,

    . ,

    , .

    , -,

    . ,

    , , , , ,

    .

    , ,

    ,

    . , . (8250, 8255, 8259, 8237

    ..)

    , , (ChipSet).

    , ChipSet. ChipSet

    , , ,

    , -.

    .

    , , AGP PCI.

    ( PCI, IDE).

    , Celeron, Pentium II Pentium III,

    Intel i810, 3- .

    :

    - , ,

    PCI, ,

    , 266 ;

    - , 2/3 ,

    (800 / ) ,

    Direct AGP Dynamic Video Memory Technology

    (D.V.M.T.),

    AGP, 528 /,

    ;

  • - PCI, , ,

    ISA.

    .1. 2 - i810.

    : , -

    .

    TV

    PCI Slot PCI IDE 2 IDE Ports Ultra ATA/66 IDE AC97 2 USB Ports . 1. 2. Intel i810

    Pentium III Pentium II

    Celeron

    GMCH

    -

    ICH

    FWH

    Super I/O

    Audio Codec

    M d C d

    LAN

    ISA

    USB

    USB

  • :

    ; 66 100 64 ; SDRAM 100 ; 2/3 ; PCI 33 , 2.2

    4 8 ;

    ; IDE Ultra ATA/66; LPC (Low Pin Count), 4 , 33 , ISA

    -;

    BIOS ; ISA.

    , -

    ,

    .

  • -

    -

    (), ()

    , .

    ,

    . , ,

    , .

    .

    , -

    -.

    -, .

    .

    (), ()

    - (.

    .1).

    (IBM-360/370, ),

    ,

    ,

    - - (. . 1.).

    , , -:

    , ,

    .

    -.

    . - .

    ,

    , ,

    . -,

    - ,

    -.

    .

  • )

    ) . 1. -

    -

    -

    -

    -

    -

    -

    -

    -

    -

    -

  • , - DEC PDP-11, M

    , ,

    - - (. .1.).

    - .

    .

    , , Unibus DEC (

    ).

    -,

    ,

    . ,

    .

    ,

    ,

    - , .

    - ,

    (), .. -

    , - , .

  • -

    -

    - : -,

    - .

    3- -.

    -. -

    . (. .1).

    ) ) .1. -

    , , .. , . , , , . . , , .

    - . -

    . , , " ". ,

    , -

    (. . 2). , ..

    , ,

    (), .

    ,

    , .

    .

    ?

    ?

    ) -

    )

    )

  • .2. -

    . -, , ,

    . -, ,

    .

    . ,

    .

    3?

    1 n

  • .

    .

    (. . 3). .

    ().

    , ,

    , , .. .

    , , .

    ,

    .

    ,

    . .

    , - ( )

    , ,

    .

    , -,

    () - , .

    - ,

    .

    .

    - .

  • . 3.

    ?

    ?

  • () -

    . (, ),

    (, ). .

    .

    (), (),

    , .

    , () .

    , ( ) .

    , , (. .1).

    )

    () ) ) .1.

    , , .

    . ,

    - ,

    , .. ,

    , , . ,

    .

    (Master)

    (Target)

  • -

    (. . 1), -

    ,

    , , (. .1).

    ,

    .

    ,

    . - .

    , .

    -,

    .

    ,

    .

    -

    : , () -

    , .

    -.

    , , ,

    ,

    .

    .

    .

    .2.

  • () - - () 2 3 8 4 1 8 5 6 7 9 9 6 10 10 10 10 I II III IV 1. 6. 2. - 7. 3. - 8. 4. - 9.

    - 5. 10. - . 2.

    - , -

    (2). , ,

    , (1).

    - .

    -

    .

    -

  • , (4) ,

    ( ) (6,7)

    . -,

    () (8,9),

    (10).

    , -

    , .

    -

    : ()

    (

    ) (. .2).

  • .

    () ,

    ,

    (),

    ( )

    , ( -).

    ( )

    , - .

    ,

    , (

    ) .

    , . -

    , , ,

    .

    . -

    .

    -,

    (

    ),

    ,

    ()

    , .

    -,

    -.

    -,

    -,

    -

    .

    -,

    ,

    ( , ,

    .).

  • , ,

    , (),

    .

    .

    ,

    , .

    .

    , ,

    ,

    .

    , ,

    , , ..

    ,

    ,

    , ,

    .

    1.

    .1. : , ,

    ,

    . : , , , .

  • : , , , .

    ()

    (, )

    , .

    ,

    () .

    IBM ,

    Macintosh Apple .

    ( )

    ,

    () ,

    .

    ,

    ,

    .

    .

    .

    .

    .

    :

    ; ; ; ,

    ;

    .

    .

    ,

    .

    .

    .

    ,

    .

  • , .

    .

    ,

    .

    ( , .),

    .

    ,

    :

    1.

    .

    .

    2.

    .

    .

    3.

    .

    , .

  • . , ,

    .

    ( 26.016-81),

    :

    - (, , ,

    );

    ,

    . , ,

    (1:1).

    (1:).

    (

    ),

    .

    .

    .

    - (, , -

    );

    - (, );

    - (; ;

    ).

    , .

    .

    , .

    .

    :

    - ( );

  • - ;

    - .

    :

    - ( );

    - ;

    - ;

    - ( ,

    ).

    , , , . . .

    ,

    , , ,

    () ().

    ,

    .

    ( -)

    ( ).

    , -

    . :

    , ,

    , .

    ,

    ,

    . -

    IEC 625-1.

    , ,

    , , .

    SCSI, USB.

    ,

    , (),

  • , .

    , - .

    ,

    .

    .

    : . ,

    .

    ,

    . -

    .

    :

    - ( );

    - ;

    - (

    ).

    :

    - , ,

    , , , :

    - , , ;

    - , (,

    , ) ;

    - , .

    :

    ; ();

    .

    ,

    , , . -

    . ,

    .

  • ,

    . - .

    , ,

    .

    ,

    (. .

    ), , .

    ,

    .

    , , ,

    ,

    : .

    , ,

    . .

    , .

    .

    DATXX, . .. DAT00

    , DAT01 2**1 ..

    , ,

    . ( ),

    ,

    .

    .

    , .

    , .

    : , , , .

    ,

    .

    , , ,

    . .

  • , ,

    .

    ,

    .

    ,

    .

    :

    - ,

    - ,

    - ,

    - .

    .

    (, )

    .

    .

    .

    ,

    , .

    . ,

    - (-),

    .

    , ,

    ().

    .

    . ,

    ( -), .

    -

    . ,

    . ()

    .

    ( ).

    ,

    .

    : , , , ,

    , . .

  • : ; ; ().

    ,

    , . . .

    , . .

    .

    ,

    . .

  • .

    .

    ,

    .

    .

    ,

    .

    ,

    ,

    .

    . , ,

    ,

    .

    , .

    .

    ,

    .

    . : ,

    .

    .

    -

    .

    ,

    .

    ,

    .

    = max{ t1,t1} - min{ t1,t1}

  • {t1,t1}

    ()

    (. 1).

    . 1. :

    .

    . 2. :

    ;

    N

    00

    01

    max{ t1,t1}

    min{ t1,t1}

  • ,

    ,

    .

    : (. 2, 3).

    .

    .

    .

    ,

    .

    , , .

    :

    (. 2, ) (.

    2,,); (. 2,,), (. 2,).

    . 3. :

    ; ; ; ;

    ;

    ,

  • ,

    .

    .

    .

    .

    .

    .

    ( )

    . IEC 625-1.

    .

    .

    (

    ), .

    ,

    .

  • , ,

    .

    ,

    . ,

    , :

    , .

    , ,

    , ,

    .

    ,

    .

    , .

    ,

    .

    . . 1,

    .

    .

    .

    )

    )

  • . 1.2. :

    ;

    .

    .

    .

    () , . 1,,

    .

    .

    ,

    . ,

    . ( )

    .

    .

    ,

    .

    .

    (.

    1.2,). ,

    .

    , ,

    .

    ,

    )

    N

    1

    1

    N

  • .

    .

    ( ).

    IBM C .

    . 2.

    . 2. .

    . . 1.3, ,

    .

    .

    ,

    ,

    .

    . 1.3, .

    ,

    . , ,

    )

    )

  • , , ,

    . .

    .

    (), . 1.3,.

    , . , ,

    Multibus II Fastbus.

    : ,

    , .

    .

    ( )

    ( ).

    .

  • : CENTRONICS

    ,

    , .

    , , (-

    ), - -.

    .

    Centronics PC

    - LPT- (Line PrinTer -

    ). ,

    "LPT" .

    Centronics ,

    36- . .,

    - . 1.

    I/O*

    Strobe# I . Data [0:7] I . Data 0 -

    Ack# 0 Acknowledge - ( ).

    Busy 0 . PaperEnd #

    Select # ( +5 )

    AutoLF# I

    . , CR (Carriage Return - ), LF (Line Feed - )

    Error# : , OFF-Line

    Init# I ( , )

    Select# ( ). GND -

    SPP (Standard Parallel Port) ,

    Centronics.

    Ack#. DB-25S (),

    ( )

    .

  • . 1. Centronics

    ,

    /. ,

    3BCh, 378h 278h.

    , IRQ7 IRQ5. 8-

    , 5- 4- ,

    BIOS LPT- (LPT1-LPT4) -

    INT 17h, Centronics.

    BIOS ( ,

    ), , .

    8- ,

    /, (BASE).

    Data Register (DR) - . , ,

    .

    Status Register (SR) - ; 5-

    , (Busy, Ack, Paper End, Select, Error).

    Control Register (CR) - .

    Select, Init, AutoLF, Strobe# ,

    Centronics (

    ):

    - (1 IOWR#).

    - ( SR. 7 - Busy).

    -

    ( 1 IORD#).

    - ,

    (2 IOWR#).

  • , 4-5 /

    ( , ).

    -

    . 100-150

    / , , ,

    .

    - 12 ,

    , 5 .

    , -

    Nibble Mode. 4 ,

    . , ,

    5 /.

    IEEE 1284, 1994 , 5

    , , .

    IEEE 1284, :

    - (Compatibility Mode) - ()

    Centronics. SPP.

    - (Nibble Mode) - ( 4 ),

    . .

    - (Byte Mode) - , .

    , (Bi-Directional

    PS/2 Type 1).

    - (Enhanced Parallel Port) (EPP Mode) - .

    .

    .

    /.

    (0,5...2 /).

    - (Extended Capability Port) (ECP Mode) -

    FIFO- DMA.

    . .

    IEEE 1284 ,

    .

    (negotiation sequence).

    , , IEEE

    1284, , . IEEE 1284

    , , ,

    .

  • : RS-232C

    , . , , . . -, , , , (). -, (. 1). - -, . -, ( 0), . , . - , -. , . , . , 8 , - , , 5%. . ( ), , . , . .

    .1.