Basic Terms
online
We have one guest and no members online
About us
Hardware Terms - Technology Basic
Pipeline
- Details
- Written by মিনহাজুল হক শাওন
- Hits: 336
পাইপলাইন কম্পিউটার পরিভাষায় খুবই গুরুত্বপুর্ণ ও বহুল প্রচলিত একটি শব্দ। সাধারণে পাইপলাইনিং মানে আমরা বুঝতে পারি পাইপ বা নলের সাহায্যে তরলের সুষ্ঠু বন্টন। কম্পিউটারের পরিভাষায়ও পাইপলাইনিং তেমন ধারণার উপরেই তৈরী।
এখনকার প্রসেসরসহ মেমরি ডিভাইস, কার্ড ইত্যাদি সেকেন্ডে বহুগুণ কাজ করতে সক্ষম। কিন্তু বেশীরভাগ কাজই একটি নির্দিষ্ট সময়ে রিসোর্সের সবটুকু ব্যবহার করতে পারেনা। তাই চলমান কাজ বা প্রোগ্রামগুলোকে আলাদা আলাদা রিসোর্স বা "প্রসেসিং পাওয়ার" ভাগ করে দিলে একক সময়ে তুলনামূলক বেশী পরিমাণ কাজ পাওয়া সম্ভব। এটাই পাইপলাইনিং।
আমরা একট বিশাল পাইপের কথা চিন্তা করতে পারি। অল্প পানি সেই পাইপের মাঝে সহজেই যেতে পারবে যদিও পাইপের বেশীরভাগ অংশ অব্যবহৃত থেকে যাবে। তার চেয়ে সরু পাইপে পানি পাঠালে দ্রুতগতিতে পৌছাবে, তেমনি বাকি পাইপ দিয়ে অন্যান্য কাজ করা যাবে। পাইপলাইনের ধারণা ঠিক এমনই।
মনে রাখা দরকার, পাইপলাইনিং শুধ প্রসেসরে নয়; মেমরি, পিসিআই-ই ডিভাইস সব ক্ষেত্রেই ব্যবহার করা হয়।