| | |
C | Explain how the individual units within a computer system work and the different ways they can be connected to form a computer system. |
|
| |
|
> | Different ways of specifying instruction operands in terms of number and addressing method. |
|
| |
|
> | Single processor organisation: |
|
| |
|
| - single and multiple bus structures: method and consequences |
|
| - instruction execution: I-phase, E-phase |
|
| - processor types: graphics, RISC technology |
|
| |
|
> | Parallel instruction execution: |
|
| |
|
| - multiple CPUs |
|
| - array processors |
|
| - pipe-lining |
|
| |
|
> | Memory organisation: |
|
| - word lengths, different meanings and sizes |
|
| - READ and WRITE operations on memory |
|
| - memory management, segmentation, paging, virtual memory, cache memory, look-aside buffers - their implementations with methods and reasons |
|
| - describe the Memory organisation on a range of computers eg. - on PC, explain usual and maximum memory configurations, expanded and extended memory, EMS, plug-in boards and chips used on them. |
|
| - input/output |
|
| - data and address bus sizes |
|
| - functions necessary for I/O transfer |
|
| - select or address device |
|
| - transfer data |
|
| - synchronise transfer operation - polling and interrupts |
|
| - interfaces - serial and parallel |
|
| - DMA and character based devices |
|
| - data channels: |
|
| - -multiplexer (byte, block) |
|
| - -selector |
|
| - -block multiplexer |
|
| - describe I/O implementation on a range of computers eg. On PC, explain serial and parallel cards, disk controllers: RLL, Western Digital, SCSI, multiport terminal cards: eg. - Anvil designs for 386, micro channel |
|
| - video controllers |
|
| - distributed processing |
|
| - wide and local area networks as computer system organisation |
|
| |
|
|