Computer Siksha

Class 11 Computer System Notes

Introduction

It is imperative to know the working of a computer from within for all students who are taking the subject computer science. The Computer System notes in Class 11 provide basic knowledge about the internal structure of a computer. This includes hardware, software, input/output devices, CPU, and different types of memories. They will also study operating systems, various software, Boolean algebra, numbering systems, and encoding techniques such as ASCII and Unicode. These notes on the computer system are highly detailed and have been created carefully with the aim of simplifying complex topics. The notes are very valuable to students, especially when they are preparing for exams. All students studying in class 11 in CBSE, ICSE, and other central and state boards can benefit from these notes.

Class 11 Computer System Notes

Computer Systems and Organisation

This blog highlights three essential topics in computer science, namely Boolean Logic & Logic Gates, Number Systems and Conversion, and Encoding schemes. These topics serve as the building blocks for all advanced computer science topics.

1. Boolean Logic and Logic Gates

George Boole developed Boolean algebra in 1854. It operates on only two values: 1 (True) and 0 (False). All computing operations at the hardware level come down to Boolean operations. The logic gates represent the electronic hardware that implements the Boolean operations.

The Six Basic Logic Gates

  • NOT – Inverts the input. 0 becomes 1, and 1 becomes 0.
  • AND – Output is 1 only if ALL inputs are 1.
  • OR – Output is 1 if AT LEAST ONE input is 1.
  • NAND – Opposite of AND. Output is 0 only when all inputs are 1.
  • NOR – Opposite of OR. Output is 1 only when all inputs are 0.
  • XOR – Output is 1 when the inputs are DIFFERENT; 0 when they are the same.

Truth Tables

A truth table lists all possible input combinations and the corresponding output. It is the most reliable way to verify any Boolean expression.

NOT Gate

ANOT A
01
10

AND Gate

ABA·B
000
010
100
111

OR Gate

ABA+B
000
011
101
111

NAND Gate

ABNAND
001
011
101
110

NOR Gate

ABNOR
001
010
100
110

XOR Gate

ABA⊕B
000
011
101
110

De Morgan’s Laws

De Morgan’s Laws allow you to simplify Boolean expressions. They also prove that NAND and NOR are universal gates — you can build any other gate using only NAND, or only NOR.

  • Law 1: ¬(A · B) = ¬A + ¬B  →  NOT(A AND B) = (NOT A) OR (NOT B)
  • Law 2: ¬(A + B) = ¬A · ¬B  →  NOT(A OR B) = (NOT A) AND (NOT B)

2. Number Systems and Conversions

Computers process everything in binary (base-2). However, humans use decimal (base-10) daily. Computer scientists use four main number systems:

  • Binary (Base 2) – Uses digits 0 and 1 only. Native language of computers. Example: 1010₂ = 10₁₀.
  • Octal (Base 8) – Uses digits 0 to 7. Groups binary into sets of 3. Example: 12₈ = 1010₂.
  • Decimal (Base 10) – Uses digits 0 to 9. Everyday human number system.
  • Hexadecimal (Base 16) – Uses digits 0–9 and A–F. Groups binary into sets of 4. Example: FF₁₆ = 255₁₀.

Conversion Methods

FromToMethodExample
DecimalBinaryDivide by 2 repeatedly; read remainders bottom to top13₁₀ → 1101₂
BinaryDecimalMultiply each bit by its place value (power of 2) and add1101₂ → 13₁₀
DecimalOctalDivide by 8 repeatedly; read remainders bottom to top100₁₀ → 144₈
BinaryOctalGroup binary digits into sets of 3 from right110 100₂ → 64₈
DecimalHexDivide by 16; map remainders ≥10 to letters A–F255₁₀ → FF₁₆
BinaryHexGroup binary digits into sets of 4 from right1111 1111₂ → FF₁₆
HexBinaryReplace each hex digit with its 4-bit binary equivalentA3₁₆ → 1010 0011₂
OctalBinaryReplace each octal digit with its 3-bit binary equivalent37₈ → 011 111₂
Worked Example: Decimal to Binary Convert 45₁₀ to binary: 45÷2=22 R1 → 22÷2=11 R0 → 11÷2=5 R1 → 5÷2=2 R1 → 2÷2=1 R0 → 1÷2=0 R1. Read remainders bottom to top: 101101₂. Verify: 32+8+4+1 = 45 ✓

3. Encoding Schemes: ASCII, ISCII, and Unicode

Computers store everything as binary numbers, including text. An encoding scheme assigns a unique numeric code to each character so computers can store, process, and transmit text accurately. Without a common encoding standard, text from one computer would appear as garbled symbols on another.

Three Major Encoding Standards

  • ASCII – American Standard Code for Information Interchange. Uses 7 bits to represent 128 characters: English letters, digits 0–9, punctuation, and control characters. Extended ASCII uses 8 bits for 256 characters. The letter ‘A’ = decimal 65.
  • ISCII – Indian Script Code for Information Interchange. Developed by BIS in 1988. Designed for Indian scripts such as Devanagari, Bengali, Tamil, and Telugu. Uses 8 bits and is backward-compatible with ASCII for the first 128 code positions.
  • Unicode – A universal standard that represents every character in every language. Currently defines over 1,40,000 characters. Available in formats including UTF-8 and UTF-32.

UTF-8 vs UTF-32

FeatureUTF-8UTF-32
Bits per characterVariable: 8 to 32 bits (1–4 bytes)Fixed: 32 bits (4 bytes) always
ASCII compatibilityYes — ASCII characters use only 1 byteNo direct compatibility
Storage efficiencyHighly efficient for English textLess efficient — every character uses 4 bytes
Use caseWeb pages, emails, APIs, modern softwareInternal processing needing fixed-width simplicity
Example‘A’ = 1 byte (0x41)‘A’ = 4 bytes (0x00000041)
Real-World Fact Over 98% of all web pages today use UTF-8 encoding. Unicode currently defines over 1,40,000 unique characters spanning 159 writing scripts. Every emoji you send has its own unique Unicode code point.

Quick Knowledge Check

1. What is the decimal equivalent of the binary number 1011?

9
11
13
10

2. Which Boolean gate gives output 1 only when all inputs are 0?

NAND
NOR
XOR
AND

3. Which encoding scheme was developed in India for Indian scripts?

ASCII
Unicode
ISCII
UTF-32

Conclusion

In this post, we explored Boolean logic — the six logic gates, truth tables, De Morgan’s Laws, and universal gates. We then mastered all four number systems and their conversion methods, with binary as the universal bridge. Finally, we understood encoding schemes — ASCII for English, ISCII for Indian scripts, and Unicode/UTF-8 as the modern universal standard. These concepts form the foundation for all advanced topics in computer science.

Frequently Asked Questions

Boolean Logic and Logic Gates

What makes NAND and NOR “universal gates”?

NAND and NOR are called universal gates because you can construct any other logic gate — AND, OR, NOT, XOR — using only NAND gates, or alternatively using only NOR gates. This is extremely valuable in circuit manufacturing because a factory only needs to produce one type of gate to build any digital circuit.

Why do computers use binary instead of decimal?

Computers use binary because electronic circuits naturally operate with two states — ON (1) and OFF (0) — corresponding to high voltage and low voltage. Binary maps perfectly to the physical reality of transistors and logic gates.

Number Systems and Encoding

How is UTF-8 different from ASCII?

ASCII uses only 7 bits and represents 128 characters — primarily English letters, digits, and punctuation. UTF-8 uses a variable-width encoding of 1 to 4 bytes per character. Importantly, UTF-8 is fully backward-compatible with ASCII — the first 128 UTF-8 code points are identical to ASCII.

Why was ISCII developed when ASCII already existed?

ASCII was designed exclusively for the English language and could not represent Indian scripts like Devanagari, Bengali, or Tamil. The Bureau of Indian Standards (BIS) developed ISCII in 1988 specifically to support Indian languages using an 8-bit encoding. ISCII is backward-compatible with ASCII for the first 128 code points.

What is the decimal value of binary 1011?

Binary 1011 = (1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 in decimal. Each bit is multiplied by its place value (a power of 2, starting from the right at 2⁰), and all results are added together.

Scroll to Top