Telecommunications Engineering

 
Course: Computer Architecture I
  

Part I:

  1. Structured Computer Organization.
    Definition
    Basic Units:
    1. Central Processing Units (CPU)
    2. Memory
    3. Input/Output System

  2. Instruction Formats.
    TONY: Hypothetical Target Machine
    Operations:
    1. machine language
    2. assembler
    3. transition assembler to machine language

  3. Performance Evaluation.

    Efficiency and measurements

    Relation among metrics


  4. What is Computer Architecture ?.
    Hardware+ Software

  5. Floting Point System.
    Representation
    Operations and pitfalls in Computations

  6. Multiprocessor Systems:
    1. Shared memory
    2. Distributed memory

Part II:

  1. Introducction.
    Historical perspective of operating Systems: Single user, Background-Foreground, Multiuser and Virtual memory systems

  2. Requirements for designing an Operating System.
    Execution model and operating system´s structure.

  3. Processses and Threads.
    How processes and threads are created, destroyed, communicated and synchronised

  4. Virtual Memory Management.

  5. File Systems and File I/O.
    Windows NT Filename Conventions.

  6. Parallel Processing:
    1. Parallel computer efficiency
    2. Approach to parallel processing

   

 School of Engineering - TECNUN | Department of Electrical, Electronic and Control Engineering 

Computer Architecture I  | Academic year 2004-2005 | asalterain@ceit.es