UGC NET PAPER 1 · UNIT 08 · MODULE 1: FOUNDATIONS: ICT, COMPUTERS, HARDWARE AND SOFTWARE · TOPIC 2

Computer Fundamentals

What a computer is, its five generations, the types of computers, how the CPU works, binary-decimal-octal-hex number systems, and bit-to-petabyte units of data.

  • 6 sub-topics
  • 4 min read
  • Topic 2 of 18

What this topic covers

6 sub-topics, in the order to study them. Tap one to jump to it.

  1. 2.1What Is a ComputerA computer is an electronic device that accepts input , processes it under stored instructions and produces output , with the ability to store results.
    • input
    • processes
    • output
    • store
    • Von Neumann architecture
  2. 2.2Generations of ComputersGeneration Period Key technology Features and examples First 1940–1956 Vacuum tubes Machine language, huge size, heat, high power use, punched cards. ENIAC, UNIVAC, EDVAC…
    • First
    • Vacuum tubes
    • Second
    • Transistors
    • COBOL, FORTRAN
  3. 2.3Types of ComputersBy size and power:
    • By size and power
    • Supercomputer
    • FLOPS
    • PARAM
    • C-DAC
  4. 2.4The CPU (Central Processing Unit)The CPU is the brain of the computer.
    • ALU (Arithmetic Logic Unit)
    • Control Unit (CU)
    • Registers
    • Program Counter (PC)
    • Instruction Register (IR)
  5. 2.5Number SystemsCovers Decimal to binary, Binary to decimal, Binary to octal.
    • Conversions to remember
    • Decimal to binary
    • Binary to decimal
    • Binary to octal
    • Binary to hex
  6. 2.6Units of DataBit (0 or 1) → Nibble (4 bits) → Byte (8 bits) → KB → MB → GB → TB → PB → EB → ZB → YB.
    • Byte (8 bits)
    • 1024
    • bits per second
    • bytes

Revision mode hides the full explanations and keeps each section's key terms, lists and tables and the Memory Capsule. Use it from your second read onward.

2.1What Is a Computer#

In brief

A computer is an electronic device that accepts input , processes it under stored instructions and produces output , with the ability to store results.

  • input
  • processes
  • output
  • store
  • Von Neumann architecture
  • Characteristics

A computer is an electronic device that accepts input, processes it under stored instructions and produces output, with the ability to store results. Basic cycle: Input → Processing → Output → Storage. The modern design follows the Von Neumann architecture, in which the program and data are stored in the same memory (the stored-program concept).

Characteristics: speed, accuracy, diligence (no fatigue), versatility, storage capacity, no IQ (cannot think on its own), automation.

Back to topic map ↑

2.2Generations of Computers#

In brief

Generation Period Key technology Features and examples First 1940–1956 Vacuum tubes Machine language, huge size, heat, high power use, punched cards. ENIAC, UNIVAC, EDVAC…

  • First
  • Vacuum tubes
  • Second
  • Transistors
  • COBOL, FORTRAN
  • Third
  • Integrated Circuits (IC)
  • Fourth
Generation Period Key technology Features and examples
First 1940–1956 Vacuum tubes Machine language, huge size, heat, high power use, punched cards. ENIAC, UNIVAC, EDVAC
Second 1956–1963 Transistors Assembly language and high-level languages (COBOL, FORTRAN), smaller, faster, magnetic core memory. IBM 1401
Third 1964–1971 Integrated Circuits (IC) Keyboards and monitors replaced punched cards and printouts, operating systems, multiprogramming. IBM 360
Fourth 1971–present Microprocessors (LSI/VLSI) The Intel 4004 (1971) began this era, personal computers, GUI, networking. IBM PC, Apple Macintosh
Fifth Present and future Artificial Intelligence, ULSI, parallel processing Natural language processing, expert systems, robotics, quantum computing research

Memory aids: Vacuum → Transistor → IC → Microprocessor → AI (V-T-I-M-A). Machine language was used in the first generation. COBOL and FORTRAN belong to the second generation. Keyboard and monitor arrived in the third. Microprocessor arrived in the fourth. AI is the fifth. Watch for the period traps: the second generation starts in 1956 and the first runs from 1940 to 1956.

Back to topic map ↑

2.3Types of Computers#

In brief

By size and power:

  • By size and power
  • Supercomputer
  • FLOPS
  • PARAM
  • C-DAC
  • Mainframe
  • Minicomputer
  • Microcomputer

By size and power:

  • Supercomputer: fastest and most powerful. Used for weather forecasting, nuclear simulation, space research and genomics. Speed is measured in FLOPS (floating point operations per second). India's PARAM series was developed by C-DAC under Dr Vijay Bhatkar. Other Indian examples are Pratyush (IITM Pune) and Mihir (NCMRWF). Foreign examples are Cray and Fugaku.

  • Mainframe: large organisations such as banks, airlines and railways. Supports bulk transaction processing and many simultaneous users. Example: IBM Z series.

  • Minicomputer: midsize, between microcomputers and mainframes, multi-user.

  • Microcomputer: built around a microprocessor. Desktop, laptop, tablet, smartphone, single-user.

Supercomputer versus mainframe: a supercomputer solves a few extremely complex scientific calculations quickly. A mainframe handles a vast number of transactions reliably. This is a concept question.

By working principle:

  • Analog: processes continuous data (temperature, speed, pressure). Example: thermometer, speedometer.

  • Digital: processes discrete binary data (0 and 1). Example: PC.

  • Hybrid: combines both. Example: ICU patient monitors, which measure analog body signals and display digital readings.

Back to topic map ↑

2.4The CPU (Central Processing Unit)#

In brief

The CPU is the brain of the computer.

  • ALU (Arithmetic Logic Unit)
  • Control Unit (CU)
  • Registers
  • Program Counter (PC)
  • Instruction Register (IR)
  • Accumulator
  • MAR
  • MDR

The CPU is the brain of the computer. Parts:

  • ALU (Arithmetic Logic Unit): performs arithmetic (add, subtract) and logical (AND, OR, NOT, comparison) operations.

  • Control Unit (CU): directs and coordinates all operations, fetches and decodes instructions and controls data flow. It does not process data itself.

  • Registers: very small, fastest storage inside the CPU that hold data and instructions being processed. Examples: Program Counter (PC) holds the address of the next instruction, Instruction Register (IR) holds the current instruction, Accumulator holds intermediate results, MAR holds a memory address, MDR holds data read or written.

Instruction cycle: Fetch → Decode → Execute → Store. Clock speed is measured in Hz (MHz, GHz). Other performance factors are the number of cores, cache size and word length. Bus types: data bus, address bus and control bus.

Back to topic map ↑

2.5Number Systems#

In brief

Covers Decimal to binary, Binary to decimal, Binary to octal.

  • Conversions to remember
  • Decimal to binary
  • Binary to decimal
  • Binary to octal
  • Binary to hex
  • Codes
System Base Digits
Binary 2 0, 1
Octal 8 0 to 7
Decimal 10 0 to 9
Hexadecimal 16 0 to 9, A to F (A=10 … F=15)

Conversions to remember:

  • Decimal to binary: divide repeatedly by 2 and read remainders bottom to top. Example: 10 = 1010.

  • Binary to decimal: multiply each bit by powers of 2. Example: 1101 = 8+4+0+1 = 13.

  • Binary to octal: group bits in threes from the right. Binary to hex: group in fours.

  • Quick values: 1010 = 10, 1111 = 15 = F, 11111111 = 255 = FF, 10000 = 16.

  • Computers use binary because electronic circuits have two states (on and off).

Codes: ASCII is 7-bit (128 characters), extended ASCII is 8-bit (256), Unicode supports all world languages (UTF-8 and UTF-16), and BCD and EBCDIC are other codes.

Back to topic map ↑

2.6Units of Data#

In brief

Bit (0 or 1) → Nibble (4 bits) → Byte (8 bits) → KB → MB → GB → TB → PB → EB → ZB → YB.

  • Byte (8 bits)
  • 1024
  • bits per second
  • bytes

Bit (0 or 1) → Nibble (4 bits) → Byte (8 bits) → KB → MB → GB → TB → PB → EB → ZB → YB. Each step is 1024 times the previous one in the traditional binary convention (1 KB = 1024 bytes). Order from smallest: Bit \< Nibble \< Byte \< KB \< MB \< GB \< TB \< PB. Network speeds are in bits per second (Mbps), and storage is in bytes. A byte stores one character.

Back to topic map ↑

Test yourself on Computer Fundamentals

Practise with free MCQs and answer keys, then return here to fix what you got wrong.

↑ Module 1: Foundations: ICT, Computers, Hardware and Software · All 18 topics in ICT · Unit overview and sample MCQs

Last updated: . Notes are a revision aid; check official UGC sources for any rule or scheme that changes over time. Spotted a mistake? Write to netlawverse@gmail.com.