Skip to content

Latest commit

 

History

History
82 lines (73 loc) · 1.99 KB

README.md

File metadata and controls

82 lines (73 loc) · 1.99 KB

Computer organization and Architecture

I dont know what to tell you, the lecturere set foot once in class.

But...

Here are the things I tried to teach myself.

Topics

  1. Introduction
    1. Definition
      1. Computer Organization
        1. Definition: The hardware components that are connected together to form a computer system.
        2. Attributes
          1. interfaces
          2. memory technology
      2. Computer Architecture
        1. Definition: The structure and behavior of the various functional modules of the computer and how they interact to provide the processing needs of the user
        2. Attributes
          1. Instruction set
          2. Number of bits used to represent various data types
          3. I/O mechanisms
          4. Addressing Techniques
        3. Structure: The way in which components relate to each other
        4. Structural Components
          1. CPU
            1. CPU Interconnection
            2. ALU
            3. Registers
            4. CU
          2. Main Memory
          3. I/O
          4. System Interconnection
            1. System Bus
              1. The Data lines
              2. Address Lines
              3. Control Lines
            2. Interfaces: Circuitry needed to connect the bus to a device
          5. Memory Interfaces
          6. I/O Interfaces
        5. Function: The operation of individual components as part of the structure
        6. Four Basic Functions a computer can perform
          1. Data Processing
          2. Data Storage
          3. Data Movement
            1. I/O
            2. Data communications
          4. Control
      3. Main Functions of a Computer
      4. Computer Components
      5. Key Performance Issues in computer design
  2. Assembly Language
  3. Machine Language
  4. Logic Cicuits
    1. Combinational Circuit: Inputs depend only on current inputs
      1. Adders
        1. Half
        2. full
      2. Multiplexer
      3. duplexer
      4. triplexer
    2. Sequential Circuits: Inputs depend on
      1. Flip Flops
      2. Counters
      3. Registers
  5. Data Representation
    1. Base conversion
    2. Binary
      1. Adding
      2. Subtracting
      3. Division
      4. Mulitiplcation
    3. Signed Integers
    4. 2s complement
    5. Non Numeric
      1. ASCII
      2. Alphanumeric