operating-system
Class-11

অপারেটিং সিস্টেম | Operating System

কম্পিউটারএকাদশ শ্রেণি – Operating system


 

বুটিং(Booting) কাকে বলে?

Booting হল computer চালু হওয়ার পদ্ধতি। আমরা যখন computer কে on করি, তখন কিছু কাজ computer এর মধ্যে স্বয়ংক্রিয় ভাবে সম্পাদিত হয়, যা Booting নামে পরিচিত।

  • Booting এর সময় computer তার সাথে যুক্ত Hardware এবং Install থাকা Software গুলি check বা পরীক্ষা করে।
  • এছাড়া computer system চালাবার জন্য প্রয়োজনীয় ফাইলগুলিও এই সময় load হয়।

Booting দুই প্রকার হয়: Cold booting, Warm booting।

Cold booting

Computer এর বিদ্যুৎ সংযোগ চালু করার পর CPU এর power button টি ON করলে computer এর মধ্যে যে booting প্রক্রিয়া সম্পন্ন হয়, তাকে Cold booting বা শীতল বুটিং বলা হয়। এটিকে Hard booting ও বলা হয়।

Warm booting

Computer এ কাজ করতে করতে কখনও দেখা যায় যে সেটি ঠিকমত response করছে না। এভাবে computer system ঠিকমত সাড়া না দিলে অর্থাৎ Hang করলে আমাদের computer টি restart করার প্রয়োজন হয়।

CPU এর restart button চেপে অর্থাৎ press করে আমরা computer কে restart করি অর্থাৎ পুনরায় চালু করি। এই অবস্থায় যে booting হয় তাকে Warm booting বা উষ্ণ বুটিং বলা হয়। এটি Soft booting নামেও পরিচিত।


জেনে রাখো, Keyboard থেকে Alt + Ctrl + Del এই তিনটি button একসাথে press করেও Warm booting করা যায়।


স্পুলিং (Spooling) কাকে বলে?

Spooling শব্দটি এসেছে Spool থেকে।

Spool এর সম্পূর্ণ রূপ হল Simultaneous Peripheral Operations Online।

এটি হল এমন একটি প্রক্রিয়া যা প্রক্রিয়াকরণ (processing) বা বিশ্লেষণের আগে পর্যন্ত তথ্য সাময়িকভাবে মেমোরিতে সঞ্চয় করে রাখে।

Spooling এর ব্যবহার সবচেয়ে বেশী দেখা যায় কোনো document কে print করার সময়।

একাধিক document একসঙ্গে print করতে দিলে সেগুলি Spooling পদ্ধতির মাধ্যমে print queue তে সঞ্চিত থাকে এবং পর্যায়ক্রমে এক একটি করে print হয়।


একাদশ শ্রেনি থেকে → অর্থনীতি | ভূগোল

Spooling এর বৈশিষ্ট্য

Spooling এর ক্ষেত্রে নিম্নলিখিত বৈশিষ্ট্যগুলি দেখা যায়

a) Spooling এর মাধ্যমে একাধিক I/O operation একত্রে কাজ করতে পারে।

b) Spooling এর মাধ্যমে তথ্য সাময়িকভাবে সঞ্চিত হয়।

c) Computer networking এর জন্য Spooling অত্যন্ত প্রয়োজনীয় ও গুরুত্বপূর্ণ।

d) Spooling এর ক্ষেত্রে তথ্য সঞ্চয় করতে Hard disk ব্যবহৃত হয়

বাফারিং (Buffering) কাকে বলে?

Buffer হল computer এর একটি বিশেষ memory যেখানে সাময়িকভাবে তথ্য সঞ্চিত হয়। Buffer অংশটি RAM এর মধ্যে অবস্থান করে। নির্দিষ্ট কিছু কাজ করার আগে computer প্রয়োজন মত তথ্য Hard disk থেকে তুলে এনে সাময়িক ভাবে Buffer এ সঞ্চিত করে রাখে। এর ফলে যখন computer এর ওই তথ্য প্রয়োজন হয়, তখন আর computer এর Hard disk access করার প্রয়োজন হয় না। Buffer থেকেই প্রয়োজনীয় তথ্য পাওয়া যায়।


একাদশ শ্রেণি থেকে → Physics | Chemistry | Biology | Computer

যেহেতু Hard disk এর তুলনায় RAM থেকে data access করতে বা পড়তে সময় অনেক কম লাগে, ফলে processing এর গতি অনেক বৃদ্ধি পায় এবং অনেক কম সময়ে কাজটি সম্পন্ন হয়।

Buffer এ সঞ্চিত তথ্য পড়া এবং Buffer এ তথ্য সঞ্চয় করার পদ্ধতিকে Buffering বলা হয়।

আমরা যখন CD বা DVD তে তথ্য সংরক্ষণ অর্থাৎ write করি, তখন তথ্য সম্বলিত File গুলি প্রথমে Buffer এ সঞ্চিত হয় এবং তারপর সেগুলি write হয়। একই ভাবে Internet থেকে কোন audios বা video file download বা play করার সময় সেটি Buffer এ সঞ্চিত হয়।

Buffering পদ্ধতি কি ভাবে computer এর কাজের গতিকে প্রভাবিত করে?

Buffering পদ্ধতি computer এর কাজের গতি বৃদ্ধি করে। তবে যেহেতু Buffer RAM এর কিছু অংশ অধিকার করা রাখে, তাই একাধিক Buffer থাকলে RAM এর processing area অনেক কমে যায় এবং তার ফলে computer এর কাজের গতি হ্রাস পায়।

ভার্চুয়াল মেমোরি (Virtual memory)

Virtual memory হল operating system এর একটি বিশেষ প্রক্রিয়া যা RAM এর কার্য ক্ষমতা বৃদ্ধি করে।
Computer এর প্রাইমারী মেমোরি RAM এর নির্দিষ্ট তথ্য ধারণ ক্ষমতা থাকে। ওই ধারণ ক্ষমতার চেয়ে বড় আকারের program বা তথ্য RAM এ সঞ্চয় করা যায় না। এই অবস্থায় Virtual memory এর ব্যবহার করে ওই তথ্য ধারণ করা RAM এ সম্ভব হয়।

Virtual memory হল একটি কাল্পনিক memory area। এটি computer এর operating system দ্বারা পরিচালিত ও নিয়ন্ত্রিত হয়। এটি প্রকৃত পক্ষে Hard disk এর একটি বিশেষ অংশ, যা RAM এর সাথে যুক্ত হয়ে কাজ করে এবং RAM এর কার্য ক্ষমতা বৃদ্ধি ঘটায়।

Virtual memory এর সুবিধা

  • কম RAM ব্যবহার করেও অপেক্ষাকৃত বড় আকারের program কে run করানো যায়।
  • Data transfer এর গতি বৃদ্ধি করে।
  • RAM এর আকার অস্থায়ীভাবে বৃদ্ধি করে যায়।
  • Multiprogramming পদ্ধতির কার্যক্ষমতা বৃদ্ধি পায়।

একাদশ শ্রেনি থেকে → বাংলা | ইংরাজি

Virtual memory এর অসুবিধা

  • Memory access করতে অপেক্ষাকৃত বেশী সময় লাগে।
  • Hard disk এর কিছু অংশ Virtual memory হিসাবে কাজ করে, ফলে Hard disk ব্যবহারযোগ্য স্থানের পরিমাণ হ্রাস পায়।
  • Memory তে Internet fragmentation তৈরি হতে পারে।
সমাপ্ত।


এই লেখাটির সর্বস্বত্ব সংরক্ষিত। বিনা অনুমতিতে এই লেখা, অডিও, ভিডিও বা অন্য ভাবে কোন মাধ্যমে প্রকাশ করলে তার বিরুদ্ধে আইনানুগ ব্যবস্থা নেওয়া হবে।


লেখিকা পরিচিতিঃ

বিজ্ঞান স্নাতক এবং কম্পিউটার বিজ্ঞানে উচ্চ শিক্ষিতা নন্দিতা বসুর পেশা শিক্ষকতা।তিনি বই পড়তে বড় ভালোবাসেন। কাজের ফাঁকে, অবসরে, বাসে ট্রামে তো বটেই, শোনা যায় তিনি নাকি ঘুমিয়ে ঘুমিয়েও বই পড়তে পারেন।

এই লেখাটি থেকে উপকৃত হলে সবার সাথে শেয়ার করতে ভুলো না।



JumpMagazine.in এর নিয়মিত আপডেট পাবার জন্য –

XI_Comp_6a