Concurrent Vs Parallel Processing

Parallel Processing - when multiple processors execute instructions simultaneously for better performance.
  • Strengths - several tasks can be performed simultaneously, 
  • Weaknesses - different processors have to be managed from a central location. 

Concurrent Processing - when a single process is split into parts and shared across multiple processors in a system. 
  • Strengths - improved program throughput, time that usually wasted waited for user to input something can be used to process something else. 
  • Weaknesses - Individual programs can take longer to run if lots of users are using the system as they have to wait for time slices/interrupts. 

Comments

Popular posts from this blog

CPU Fetch-Decode-Execute Cycle

OSI Network Model

Scheduling