- •In your own words …
- •List the major components …
- •List operations …
- •Call the minimal number of levels of virtual machine..
- •D escribe the functional structure of von Neumann machine.
- •Formulate and analyze Moor’s Law.
- •Instruction
- •Interpreter
- •1 7) Describe the functional structure of Computer components …
- •22) Do we mean under the Interrupts? What is the main reason of using the Interrupt Mechanism?
- •What’s the Main Cycle of Instruction Processing (mcip)?
- •19)Describe the architecture of “Hypothetical Machine”. What is the difference between translator and interpr…
- •OpCode I Address
- •2 3) Draw up diagrams of the Program Flow Control without interrupts and with interrupts, describe each fragment of
- •25) Describe the mechanism of work with interrupts.
- •57. Describe the typical Disk data layout 29. Draw a scheme of dma Transfer
- •What is the interconnection structure, and by which factors is it determined?
- •List the types of exchanges (input and output)
- •What kind of buses does the System Bus include?
- •What do we call the width of a bus?
- •What operation does the control signal “I/o read” set?
- •What problems may arise, when only one (single) bus is used in a computer system?
- •List and describe main generic types of buses.
- •Which methods of arbitration are used now?
- •Describe existed methods of access to different types of memory.
- •Which parameters are used for the estimation memory devices performance?
- •What is ram? Describe distinguishing characteristics of ram. What’s the difference between dram…
- •48)Enumerate elements of Cache Design.
- •4 9)Draw up a block-diagram of Pentium processor and explain functions of its main nodes
- •50) How is ensured the Data Cache Consistency?
- •56. How is evaluated the Disk Access Time... Disk Access Time is the main Characteristic of Disk Performance.
- •60. Describe the process of Virtual Memory..
What kind of buses does the System Bus include?
A system bus consists of from 50 to 100 separate lines, which can be classified into three functional groups: data, address and control lines (power lines are usually omitted ).
The data lines provide a path for moving data between system modules. Number of lines is referred as WIDTH of the data bus
Address Bus width determines maximum memory capacity of the system. Identify the source or destination of data. Used to address as the Main Memory, so I/O ports .
Control Bus. Is used to control the access to and the use of the data and address lines. Control and timing information (indicate validity of data and address information)
Memory read/write signal
Interrupt request
Typical control lines include:
Memory Write
Memory Read
I/O Write
I/O Read
Transfer ACK
Bus Request
Bus Grant
Interrupt request
Interrupt ACK
Clock
Reset
What do we call the width of a bus?
Width of the data bus (the number of lines determines how many bits can be transferred at a time). Width determines maximum memory capacity of the system.
What operation does the control signal “I/o read” set?
I/O Read: Causes data from the addressed I/O port to be placed on the bus
The operation of any bus is as follows:
If one of the modules “wishes” to send data to another, it must do two things:
Obtain the use of the bus;
Transfer data through the bus.
If one of the modules “wishes” to receive data from the other module it must do:
Obtain the use of the bus;
Send request to the other module, by putting the corresponding code on the address lines after formation signals on the certain control lines.
What problems may arise, when only one (single) bus is used in a computer system?
Lots of devices on one bus leads to:
Propagation delays (задержки распространения).
Long data paths mean that co-ordination of bus use can adversely affect (неблагоприятно сказываться) performance (dynamic characteristics become worse).
If aggregate data transfer approaches bus capacity the system’s work may become unreliable.
Most systems use multiple buses organised by hierarchy principle to overcome these problems
Give examples of using multiple bus structures in computer systems and explain necessity of including each…
The use of multiple buses, each of which may connect only some certain modules (Expansion Bus, High-Speed Bus)
List and describe main generic types of buses.
Dedicated
Separate data & address lines
Multiplexed
Shared Lines
Address valid or Data valid control lines
Advantage – fewer lines
Disadvantages
More complex control
Reduction in performance
Physically Dedicated
The use of multiple buses, each of which may connect only some certain modules (Expansion Bus, High-Speed Bus)
Advantage – high throughput (there is less bus connection)
Disadvantage – increased size and cost of the system.