Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer system architecture (hardware) - Coggle Diagram
Computer system architecture (hardware)
Memory
RAM
Random-access memory (RAM /ræm/) is a form of computer memory that can be read and changed in any order, typically used to store working data and machine code
ROM
ROM is a computer memory on which data has been pre-recorded. Once data has been written onto a ROM chip, it cannot be removed and can only be read.
Virtual memory
Virtual memory uses hardware and software to allow a computer to compensate for physical memory shortages
Flash memory
Flash memory is an electronic non-volatile computer memorystorage medium that can be electrically erased and reprogrammed.
Memory refers to a device that is used to store information for immediate use in a computer or related computer hardware device.
Secondary storage
Magnetic tape
Magnetic drum
Magnetic disk
HARD DISK
Secondary Storage Devices are essential as the size of Primary storage or main memory in every computer is limited. With this, the computer can only accommodate a limited sized program and data
Solid-state drive
USB thumb drive
Binary Logic
The base-2 numeral system is a positional notation with a radix of 2. Each digit is referred to as a bit. Because of its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used by almost all modern computers and computer-based devices.
Input and Output devices
INPUT DEVICES
keyboard
Mouse
Microphones
Webcam
OUTPUT DEVICES
Projector
Headphones
Speakers
Printer
Monitor
Input device is a piece of equipment used to provide data and control signals to an information processing system Output device is any peripheral that receives data from a computer, usually for display, projection, or physical reproduction.
CPU in Computer System
is the electronic circuitry within a computer that executes instructions that make up a computer program. The CPU performs basic arithmetic, logic, controlling, and input/output (I/O) operations specified by the instructions in the program.