System ArchitecturePartion function between hardware and software
|
|
| Multiprocessing |
Symmetric Multiprocessing Cache configuration optimization Memory Coherency Interprocessor communication System modeling Design Partitioning |
| Bus design or selection |
System bandwidth requirements Bus throughput |
| Bus to bus bridges |
Processor to specific bus (PCI, AGP, ISA, Local memory) PCI to PCI, Local memory to AGP, PCI to Local memory, etc. Local bus to peripheral or controller |
| Hardware/Software synergy |
Selection of hardware features necessary and useful to software. Simplify interface to minimize software overhead for managing hardware. |
| Storage Architecture |
Coherent Memory systems with Cache and Mainstorage High Performance memory buses Mainstorage Memory Controllers |