Skip to main content

Pipe-lined Process in Computer Architecture

Pipelining is an implementation technique where multiple instructions are overlapped in execution. The computer pipeline is divided in stages. Each stage completes a part of an instruction in parallel. All the common steps involved in instruction processing by the CPU can be pipelined:

  • Instruction Fetching -[IF]
  • Instruction Decoding -[ID]
  • Operand Loading -[OL]
  • Execution -[EX]
  • Operand Storing -[OS]
A pipelined system is often compared to an assembly line on which many products are in various stages of manufacture at the same time. In a non-pipelined CPU, instructions are exexuted in strict sequence. Pipelining permits the situation shown in figure where each major step of instruction processing is assigned to,handled independently by, a separate subunit of the CPU pipeline.



Details about Pipelining in Video







Unfamiliar Wordmeaning in Bangla

  • Assembly Line : সমাবেশ লাইন .
  • Manufacture : উৎপাদন / দ্রব্যাদির নির্মাণ প্রণালী.
  • Fetching : আনয়ন .
  • Overlapped : উপরে চাপিয়া পড়া .
  • Overlap : আংশিকভাবে অন্য কোনো-কিছুর ওপরে চেপে থাকা .

Quote:

If you can't stop thinking about it,don't stop working about it..|| Don’t watch the clock; do what it does. Keep going..||There will be obstacles. There will be doubters. There will be mistakes. But with hard work, there are no limits.. || Why should you continue going after your dreams? Because seeing the look on the faces of the people who said you couldn’t… will be priceless....