Computer Siksha

Class 11 Computer System Notes

Introduction

Understanding how computers work internally is essential for every student studying computer science. These Class 11 Computer System Notes explain the fundamental concepts of computer organization, including hardware, software, input and output devices, CPU, and different types of memory such as primary, cache, and secondary memory. They will also study operating systems, various software, Boolean algebra, numbering systems, and encoding techniques such as ASCII and Unicode. These computer system notes for Class 11 have been prepared very meticulously in order to simplify difficult concepts, and they are immensely useful for students during examination time. They are important for all Class 11 students from CBSE, ICSE, other central boards, and various state boards who want a strong foundation in computer science.

Class 11 Computer System Notes

Computer Systems and Organisation

This chapter covers three important topics of computer science: Boolean Logic and Logic Gates, Number Systems and Conversions, and Encoding Schemes. These concepts form the foundation for all advanced topics in computer science.

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 computer operations at the hardware level reduce to Boolean operations. Logic gates are the physical electronic components that implement these 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