• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Fundamental » Computer » What is microcomputer? Definition
Next →
← Prev

What is microcomputer? Definition

By Dinesh Thakur

Definition: Micro Computer is a small computer. Your personal computers are equivalent to the microcomputer. Mainframe and Mini Computer is ancestor of microcomputer. Integrated Circuit fabrication technology reduces the size of Mainframe and Minicomputer.
Technically, a microcomputer is a computer in which the CPU (central processing unit, the brains of the computer) is contained on one single chip, a microprocessor, input/output devices and storage (memory) unit. All these components are important for a proper working of microcomputer.

microcomputer

We’ll be covering the following topics in this tutorial:

  • Types of Micro Computer
  • Components of Microcomputer

Types of Micro Computer

Most workstations are also types of micro computer, for the same reason, although some personal computer is as fast as the fastest workstation. And a computer used by more than one person (a multi-user computer) is still a microcomputer as long as it has a microprocessor for its CPU.

types of micro computer

Notebook

Notebook is the smallest microcomputer, which can be ultra-mobile3 inches thick with less than 3 pounds lightweight and smaller than a briefcase, allow for easy setup in a room. A notebook can be effectively connected to the Internet ISP via a cable or Wi-Fi.

Laptop

Laptop microcomputer is bigger than the notebook computer powered by a battery and designed for low power consumption, which can be smaller than a briefcase. Although laptops and desktop computers have same capabilities. A laptop also has a thin display screen with attached keyboard and a touch pad used for navigation.

Desktop

Desktops are personal computers and bigger than notebooks and laptops. These microcomputers consist of the system unit, keyboard and monitor. Desktop microcomputers are cheaper than laptops or notebooks. Unlike a notebook,which is ultra-mobile, a desktop micro computeris stay at one location. The desktop microcomputers are more reliable than notebooks and laptops and easy to repair.

Components of Microcomputer

All Microcomputer are based on same principle like having CPU for processing data ,memory for storing data and input output devices , but many types microcomputers are available in market .This difference in microcomputer is due to the use of various types of data bus and address bus. Data bus and address bus is used for data and address supply. Capacity is measure in form of bits like 32 bit data bus or 64 bit data bus.

Microprocessor: Microprocessor has two parts arithmetic logical unit and control unit. All these units help to system to perform calculations, execution of command and handling the control of devices.

Arithmetic logical Unit: Arithmetic logical unit is calculation unit in microcomputer. It is also known logical unit. It performs addition, subtraction, multiplication, complement or many more operations. To perform this calculations ALU unit used registers, multiplexer, adder, half adder or flags. Flags like carry flag, zero flag, status flag, overflow flag etc.

Control unit: Control unit controls the execution and sequence of instructions. CU receive instruction from devices ,convert the instruction into a specific format to access the location of data in memory and give the control to ALU for performing action on specific instructions. Control unit control the buses, registers, mux and circuits.

Memory unit: Memory unit control   inflow and outflow of data in memory by using many memory management techniques like FIFO, LIFO, OPR, LRU etc.

In microcomputer we have two types of memory 1) Volatile and 2) Non-volatile.

Volatile: Memory that stores data for short time of period till the light is switch on.

Non-Volatile: Memory that stores data permanently.

RAM (Random Access Memory): RAM is also known as Physical memory. RAM is volatile memory .It is faster than hard disk.RAM is placed between CPU and Hard-disk. To process any data, first it loaded into RAM from hard-disk and then CPU access it.

ROM (Read Only Memory) : Read Only Memory has permanent data storage. Once the data has written on it, content will not lost if power turned on or power turned off. Boot record is written on it.

When we switch on system, the boot record loaded from ROM and when system turned off, it stores on ROM.

Input /output devices: Through buses peripheral devices communicate with CPU. Control buses used clock signal to activate the devices. Address buses used by processor to fetch the opcode or operand for process. Data bus is used for read and writes operation on data.

You’ll also like:

  1. What is ENIAC ? – Definition
  2. What is mainframe computer? definition
  3. What is a Minicomputer? – Definition
  4. What is supercomputer? – Definition
  5. What is Parallel Computing? – Definition
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Computer Fundamental

Computer Fundamental

  • Computer - Home
  • Computer - What is Computer
  • Computer - Definition
  • Computer - Block Diagram
  • Computer - Generations
  • Computer - Characteristic
  • Computer - Advantages
  • Computer - Types
  • Computer - Who Invented
  • Computer - Analytical Engine
  • Computer - Uses
  • Computer - Von Neumann model
  • Computer - Classification
  • Computer - Components
  • Computer - CPU
  • Computer - Bios
  • Computer - ALU
  • Computer - Boot
  • Computer - Control Unit
  • Computer - Bus
  • Computer - ISA Bus
  • Computer - MCA Bus
  • Computer - 32-bit
  • Computer - CPU Cache
  • Computer - Coprocessor
  • Computer - ENIAC
  • Computer - Semiconductor
  • Computer - EISA
  • Computer - BIOS Works
  • Computer - DMA
  • Computer - Floppy
  • Computer - Society Impact
  • Computer - AUTOEXEC.BAT
  • Computer - Batch File
  • Computer - Cloud Computing
  • Computer - Grid Computing
  • Computer - Parallel Computing
  • Computer - Docking Station
  • Computer - 32-Bit vs. 64-Bit
  • Computer - Important Features

Different Computer Types

  • Computer - Supercomputer
  • Computer - Personal Computer
  • Computer - Minicomputer
  • Computer - Microcomputer
  • Computer - Analog
  • Computer - Mainframe
  • Computer - Digital
  • Computer - Laptop
  • Computer - NetBook
  • Computer - Ultrabook

Data and Information

  • Computer - Data and Information
  • Computer - Information Technology
  • Computer - Types of IS
  • Computer - Issues in IT

Other Links

  • Computer - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2023. All Rights Reserved.