অধ্যায় ৩ঃ অপারেটিং সিস্টেম সম্পর্কিত ধারণা
রচনামূলক
১. Operating system-এর কার্যাবলি বর্ণনা কর।
উত্তরঃ Simultaneous peripheral output line-এর সংক্ষিপ্ত রূপ হলো Spooling। Spooling হলো এক ধরনের process, যার সাহায্যে Batch mode operating system-এর গতি আরও বৃদ্ধি করা যায়। তাছাড়া এ পদ্ধতিতে CPU-এর সাথে I/O device ও Storage Device-এর গতির Synchronization করে। সম্পূর্ণ Process - কে দ্রুত গতিসম্পন্ন করা হয়। ফলে CPU-এর Idle সময় কমে যায়। Spooling-এর উদ্দেশ্য হলো Program এবং Data সমূহকে দ্রুত গতিসম্পন্ন করা ও CPU-এর ব্যবহারের জন্য I/O মাধ্যমকে প্রস্তুত রাখা। Card reader, printer ইত্যাদির গতি CPU হতে অনেক কম। পর Computer যে হারে (Rate) data process করবে ও Delivery দিবে, I/O devices সে Rate-এ গ্রহণ করতে বা Delivery দিতে পারবে না। Card reader Memory- Data transfer rate 4 Memory Printer-4 Data transfer rate নির্ভর করছে যথাক্রমে দুটি System-এর Synchronization-এর উপর। অর্থাৎ, Card reader যে হারে দিবে, Memory সেই হারে গ্রহণ করতে হবে। অন্যদিকে, Memory যে হারে দিবে, Printer সে হারে গ্রহণ করতে হবে। Sender ও receiver এর Speed সমান করতে হবে। তাহলে বুঝা যাচ্ছে, Lower speedy device-এর জন্য Higher speedy device-কে Idle থাকতে হবে।CPU এবং Main memory সাধারণত অত্যন্ত বেশি গতিসম্পন্ন এবং ব্যয়বহুল হয়। অন্যদিকে, I/O device যেমন Keyboard, printer ইত্যাদি হলো ধীরগতি সম্পন্ন Device। ফলে নিম্নগতির Device হতে ডাটা Main memory তে নিয়ে নির্বাহ এবং একইভাবে ফলাফল Output-এ প্রদানের ক্ষেত্রে দেখা যায়, যে গতিতে Disk বা Tape থেকে ডাটাকে Main memory-তে জমা করা হয়, প্রায় একই গতিতে CPU মেইন মেমোরি থেকে ডাটা ও প্রোগ্রাম নিয়ে নির্বাহ করে এবং Disk বা Tape-এর মাধ্যমে Output-এ ফলাফল প্রদান করে। ফলে CPU-এর Idle সময় কমে যায়। অর্থাৎ এর ফলে Computer-এর Performance অনেকটা বৃদ্ধি পায়।