Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 807 Bytes

README.md

File metadata and controls

33 lines (24 loc) · 807 Bytes

OS

Fundamentals of Operating Systems

Fundamental Knowlege of Operating Systems

Python , C

Parallel Computation with C

Section Coverage

Operating System Implementation

  • Kernel Operations Implementation
  • Arthmetic Operations Implementation
  • Function Calling
  • Function Return
  • Recursion in OS
  • Pipe and Fork
  • Synchornization
  • Process Scheduling

Parallel Computing Implementation

  • Serial Program Optimization : Compiler Optimization, Data Locality, Loop Optimization, Efficient Libraries
  • Message Passing Interface(MPI)
  • Cost of Message Passing
  • Shared Memory Programming with pthread
  • Cache Coherence and False Sharing
  • Shared Memory Programs with OpenMP
  • Load Balancing , Static & Dynamic Scheduling, Parallel Program Design
  • Dependency Analysis for Parallelism