Skip to content
/ OS Public

Operating Systems based learning and creating new programs

Notifications You must be signed in to change notification settings

SAG4X/OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Operating Systems based learning and creating new programs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published