Operating Systems & Computer Networks Core Concepts Cheat Sheet for Placements

By Sansal Tech Editorial · Published · 1 min read

Quick revision cheat sheet for OS and Computer Networks core concepts. Process vs Thread, OSI Layers, TCP/UDP, Virtual Memory, and Deadlocks.

Essential Core CS Subjects for Tech Interviews

Besides coding, tech interviewers expect candidates to have a strong grasp of Operating Systems and Computer Networks.

1. Process vs Thread

  • Process: Independent execution unit with its own virtual memory space.
  • Thread: Lightweight segment within a process sharing memory and resources.

2. OSI Model 7 Layers

  1. Physical Layer
  2. Data Link Layer
  3. Network Layer (IP)
  4. Transport Layer (TCP / UDP)
  5. Session Layer
  6. Presentation Layer
  7. Application Layer (HTTP / HTTPS / DNS)