n computer architecture:
organization and structure of
hardware.
n operating systems: fundamental
resource management software.
n distributed systems:connecting
computers together in order to
share resources and information
(networking).