Skip to content
The Computer Science
TheCScience
  • Engineering Subjects
    • Human Values
    • Computer System Architecture
    • Microprocessor
    • Digital Communication
    • Internet of Things
  • NCERT Solutions
    • Class 12
    • Class 11
  • Solutions
    • HackerRank
      • C Solutions
      • C++ Solutions
      • Java Solutions
      • Python Solutions
      • Algorithms Solutions
      • Data Structures Solutions
    • HackerEarth Solutions
    • Leetcode Solutions
  • JEE 2027
The Computer Science
TheCScience

Types of Computer Systems | Microprocessor Tutorials

YASH PAL, March 12, 2022April 24, 2026

Types of Computer Systems – Computer systems have undergone many changes recently. The invention of microprocessors with IC technology reduced large machines to small desktop computer systems. A number of computers are available with the same basic functions, but not all of them are the same. Computer systems can be categorized according to the application for which it is designed.

Table of Contents

  • Computer Types
    • Mainframes Computers
    • Minicomputers
    • Microcomputers
      • Personal Computer (PC)
    • Workstation
    • Single Board Microcomputer
    • Microcontroller

Computer Types

Some are suitable for scientific calculations, while others may be used to control appliances. Another way to categorize computer systems is according to their size and computing power. So, according to size, computers can be divided into 4 types:

  1. Mainframes
  2. Minicomputer
  3. Microcomputer
  4. Personal computer

Mainframes Computers

Mainframes are high-speed computers, and their word length generally ranges from 32 to 64 bits. They are capable of addressing Megabytes of memory and handling all types of peripherals and a large number of users. Mainframes are the largest and most powerful computers. Such a computer can fill an entire room. These are used in defense, image processing, science fiction movies, etc.

Examples of this type of computer are the IBM 4381 and the Honeywell DP58. The fastest and most powerful mainframes are also known as supercomputers. Computers of this type are used for remote sensing, image processing, biomedical applications, weather forecasting, etc. Cray Y-MP/832 is a supercomputer that contains eight central processors with a 64-bit word length and 32 million 64-bit words of memory.

Minicomputers

The scaled-down version of the mainframe computer with slower speed and smaller data words (often 32-bit words) is known as a minicomputer. This type of computer is smaller in size than mainframes and can fit in a single rack or base. Digital Equipment Corporation VAX 6360, PDP 11/45, the Data General MV/8000 IT, and Nava are some examples of minicomputers. Such computers are used for large data processing and industrial control.

Microcomputers

The microcomputer is a small computer that is designed using a microprocessor as its CPU. A microcomputer includes a microprocessor, memory, and input/output. Initially, microcomputers were designed with 8-bit microprocessors.

Since then, 16, 32, and 64-bit microprocessors such as the Intel 8086/8088, 80186/80286/80386/80486, Pentium Pro/P-4, and Motorola 68000, and the power PC 601 series have been designed. The use of these computers is spread across all areas of small business applications, mathematical calculations, etc.

Microcomputers can be further classified into four groups:

  1. Personal Computer (PC)
  2. Workstation
  3. Single-board microcomputer
  4. Microcontroller (single-chip microcomputer)

Personal Computer (PC)

A personal computer is a single-user system that can be used for a variety of purposes, like keeping records of payroll, business accounts, word processing, and legal and medical records. IBM Personal Computer (PC 300 or PC 700), Apple computers, and NCR 3000 series computers are a few examples of personal computers. According to size, a personal computer can be further classified into three groups

  1. Desktop computers
  2. Laptop computers
  3. Notebook computer

A desktop computer is a 32-bit or 64-bit microcomputer with 32 to 64 MB system memory, a monitor, a 3(1/2) high-density floppy disk, and a hard disk with a storage capacity of more than 4 GB.

A laptop computer is more portable than a desktop computer. This has a flat screen, a hard disk, 3(1/2) floppy disks, and compact disc drives. This type of computer is lighter in weight and can be operated with a battery or AC power.

A notebook computer is a portable microcomputer. Notebook computers are smaller in size and lighter in weight. the size of a notebook computer is approx 8(1/2) x 11 x 2. A microcomputer smaller than a notebook computer, called a subnotebook or palmtop, is also available in the market.

Workstation

The high-performance personal computer is called a workstation. Workstations are specially configured for applications that require faster and more efficient data operations. Workstations are designed with the RISC (Reduced Instruction Set Computing) processors. This type of computer has a storage memory of GB, system memory of more than 200 MB, and a high-resolution screen.

Single Board Microcomputer

These microcomputers are primarily used in college laboratories and industries for instructional purposes or to evaluate the performance of a given microprocessor. These microcomputers are designed with 8 or 16-bit microprocessors, from 256 bytes to 2k bytes of user memory, a Hex keyboard, and seven-segment LEDs as a display.

The interaction between the microprocessor, memory, and input/output is controlled by a small program, which is named a monitor program. The function of the monitor program in a single-board microcomputer is similar to that of the operating system in a large system.

Microcontroller

The microcontroller is a computer system in which all the system components (processor, memory, I/O ports) are fabricated on a single chip using VLSI technology. The microcontroller chip includes a microprocessor with 64 bytes of R/W memory, from 1k to 2k bytes of ROM, and several signal lines to connect I/Os.

Microcontrollers are also known as single-chip microcomputers. Applications of this type are mainly in embedded systems. Zilog Z8, Intel MCS51, 96 series, and Motorola 68HCII are a few examples of microcontrollers.

Microprocessor Subject Tutorials & Notes | Beginners Guide
computer fundamentals Microprocessor microprocessor

Post navigation

Previous post
Next post

Leave a Reply

Your email address will not be published. Required fields are marked *

Introduction to Microprocessor
Generations of Computer
Microprocessor Types
Types of Computer Systems
Types of Programming Languages
Basic Computer Structure
Interfacing Logic Devices
Number System in Computer
Number System Arithmetic – Addition & Subtraction

Microprocessor as CPU
8085 Microprocessor Architecture
Pin Configuration of 8085 Microprocessor
Demultiplexing of Address and Data Bus in 8085 Microprocessor
Basic Operations of the 8085 Microprocessor
Memory Organization in 8085 Microprocessor

Microprocessor memory structure
Memory Interfacing with 8085 Microprocessor
Memory address decoding in a microprocessor
Input/Output Interfacing in Microprocessor

8085 Microprocessor Programming Model
8085 Assembly Language Programming
8085 Microprocessor Instructions
Microprocessor Programming Steps
Flowchart Design of a Program
8085 Microprocessor Data Transfer Instructions
8085 Microprocessor Arithmetic Instructions
8085 Microprocessor Logical Instructions
8085 Microprocessor Branch Instructions
8085 Microprocessor Machine-Processor Control Instructions
Basic Structure of an Assembly Language Program
Programming Techniques for Repeated Tasks
Debugging of a Microprocessor Program

8085 Microprocessor Timing Operations
Timing Diagram of 8085 Microprocessor
Time Delay in Microprocessor
Stack in 8085 Microprocessor
Subroutine in 8085 Microprocessor
MACRO in Microprocessor

Interrupts in 8085 Microprocessor
Digital to Analog Converter (DAC) in Microprocessor
Analog to Digital Converter (ADC) in Microprocessor

Programmable Peripheral Interface
8255 (PPI) Programmable Peripheral Interface
Programmable Interval Timer (PIT) 8253/8254
Programmable Interrupt Controller (PIC) 8259
Direct Memory Access (DMA) Controller 8257

8086 Microprocessor Architecture, Instructions, and Pin Diagram
Addressing Modes of the 8086 Microprocessor
Instruction Set of 8086 Microprocessor
8088 Microprocessor Architecture with Pin Diagram
Difference between 8085, 8086, and 8088 Microprocessors
80186 Microprocessor Architecture
80286 Microprocessor Architecture & Features
80386 Microprocessor Architecture & Features
80486 Microprocessor Architecture & Features
80586 (Pentium) Microprocessor Architecture & Features

8051 Microcontroller Architecture
8051 Microcontroller Memory Organization
8051 Microcontroller Pin Configuration & Programming Model
8051 Microcontroller Timers and Counters
Serial Communication in 8051 Microcontroller
Interrupts of the 8051 Microcontroller
Addressing Modes of the 8051 Microcontroller
Intel MMX Architecture
Dual Core Processor

LED & Multiplexed Display Interfacing with Microprocessor
Liquid Crystal Display (LCD) Pin Configuration & Interfacing
Matrix Keyboard Interfacing with Microprocessor
8279 Keyboard/Display Controller
Programmable Communication Interface (USART) 8251
Serial Communication Standards in Microprocessor
Computer System Standard Buses

TheCScience

At TheCScience.com, our mission is to make quality education accessible to everyone. We provide in-depth, easy-to-understand articles covering Secondary, Senior Secondary, and Graduation-level subjects.

Our content is designed to simplify complex concepts through clear explanations, diagrams, and structured learning—helping students build strong fundamentals and succeed academically without financial barriers.

Pages

About US

Contact US

Privacy Policy

DMCA

Our Tools

Hosting - get 20% off

Engineering Subjects

Internet of Things

Human Values

Digital Communication

Computer System Architecture

Microprocessor

Programming Tutorials

Data Structure and Algorithm

C

Java

NCERT

Class 12th

©2026 TheCScience | WordPress Theme by SuperbThemes