Rajasthan Computer Teacher Preparation – Day 3

Focus: OS (Process vs Thread), DSA Sorting, OS PYQs, Mini Mock, Analytical Ability & Rajasthan GK Audience: Working Professionals | Short Blocks | Zero Fluff

1. Operating System – Process vs Thread

Core Concepts

  • Process: Independent execution unit, own memory space, heavy context switching
  • Thread: Lightweight unit inside process, shared memory, fast context switching
Aspect Process Thread
Memory Separate Shared
Context Switch Heavy Light
Communication IPC required Shared variables
Isolation High Low
Process = Isolation + Safety Thread = Speed + Resource Sharing
Output: Write 5 differences from memory. Explain one real-world thread example.

2. DSA – Sorting Algorithms

Bubble Sort

  • Repeated swapping of adjacent elements
  • Best: O(n), Worst: O(n²)
  • Stable but inefficient

Quick Sort

  • Divide & Conquer using pivot
  • Average: O(n log n)
  • Worst case when array is already sorted
Output: Dry run one array + write complexity table without help.

3. Office Session – OS PYQs

  • Process vs Thread
  • Scheduling basics
  • Deadlock terms
Rule: Understand why wrong options are wrong.

4. Night – Mini Mock

  • OS: 12 Questions
  • DSA: 8 Questions
Output: List top 3 weak areas for Day 4.

5. Analytical Ability – 8 Puzzles

  • Linear Seating – 3
  • Circular Seating – 2
  • Blood Relation – 1
  • Ranking – 1
  • Direction Sense – 1
Max 7 minutes per puzzle. Guessing = ❌

6. Rajasthan GK – Rivers

Chambal River

Perennial | Origin: Vindhya Range (MP) | Yamuna System

Banas River

Seasonal | Aravalli Origin | Longest river in Rajasthan | Joins Chambal

Luni River

Seasonal | Pushkar Origin | Saline after Balotra | Ends in Rann of Kutch

Longest river of Rajasthan → Banas NOT seasonal → Chambal

Night Revision (10 Minutes)

  • 1 fact per river
  • 1 trap per river
  • If you can’t recall → you didn’t study