Hi, Welcome to this tutorial! This tutorial is Computer Organization. You're going to a tour of all the basic concepts of Computer Organization. If you join me and read along all parts of this tutorial, you should be able to
- Distinguish between the three components of a computer hardware.
- List the functionality of each component.
- Understand memory addressing and calculate the number of bytes for a specified purpose.
- Distinguish between different types of memories.
- Understand how each input/output device works.
- Understand the systems used to connect different components together.
- Understand the addressing system for input/output devices.
- Understand the program execution and machine cycles.
- Distinguish between programmed I/O, interrupt-driven I/O and direct memory access (DMA)
- Understand the two major architectures used to define the instruction sets of a computer: CISC and RISC.
2. Main Memory
3. Input/Output
- address bus
- control bus
- data bus
- arithmetic logic unit
- cache memory
- data register
- central processing unit
- CD-ROM
- interrupt
- Serial controller
- USB
- DMA
- Machine cycle
This tutorial is one part of Foundations of Computer Science. It is suitable for Computer Science or related majors freshmans or non Computer Science majors juniors.
This tutorial is written by Honglei Wang
Visit my Github---->MyGithub
Copyright@helenwang1610
NEVER ILLEGAL USAGE