আপডেট দেওয়ার সময় কম্পিউটার রিস্টার্ট নেয় কেন?

কম্পিউটার বা স্মার্টফোন যা-ই হোক না কেন, মূল অপারেটিং সিস্টেম (ওএস) আপডেট হওয়ার সময় যন্ত্রটি এক বা একাধিকবার রিস্টার্ট নেয়। অর্থাৎ আপডেট ইনস্টল হওয়ার সময় কম্পিউটার বন্ধ হয়ে আবার চালু হয়। ঘটনাটি কখনো স্বয়ংক্রিয়ভাবে ঘটে, কখনো ম্যানুয়ালি, অর্থাৎ নিজে থেকে রিস্টার্ট করতে হয়। কিন্তু অপারেটিং সিস্টেম আপডেট হওয়ার সময় এসব ডিভাইস বা যন্ত্র কেন রিস্টার্ট নেয়?

সাধারণত কম্পিউটারে কোনো সফটওয়্যার চলার সময় সফটওয়্যারের বিস্তর ডাটা (ভালো করে বললে, প্রোগ্রাম) জমা পড়ে বা লোড হয় মেমোরি, অর্থাৎ র‍্যামে। র‍্যাম থেকে এসব ডাটা প্রসেসরে সরবরাহ করা হয় প্রয়োজনমতো। র‍্যামে ডাটা আসে হার্ড ডিস্ক বা সলিড স্টেট ড্রাইভ থেকে। ওটাই ডাটাগুলোর ঠিকানা। সফটওয়্যার চালানোর জন্য প্রয়োজনমতো সাময়িকভাবে এসব ডাটা র‍্যামে লোড হয়। আবার কাজ শেষ হলে মুছে যায়। কম্পিউটারে কোনো সফটওয়্যার ঠিকভাবে চলার জন্য র‍্যামের এই সাময়িক ডাটা ভীষণ গুরুত্বপূর্ণ।

অপারেটিং সিস্টেম নিজেই সবচেয়ে বড় সফটওয়্যার। আরেকটু সহজ করে ভাবলে, অপারেটিং সিস্টেম আসলে অনেকগুলো সফটওয়্যারের সমষ্টি বা প্যাকেট। মোটা দাগে, কম্পিউটার কার্যকরভাবে চলার আরেক অর্থ অপারেটিং সিস্টেম চলা। অপারেটিং সিস্টেম আপডেটের সময়েও র‍্যামে প্রচুর প্রোগ্রাম লোড হতে থাকে। আপডেটের সময় এসব প্রোগ্রামের লোকেশন অথবা ফাইলে পরিবর্তন হওয়ার আশঙ্কা থাকে। আর সফটওয়্যার চালু থাকা অবস্থায় এ ধরনের পরিবর্তন হলে র‍্যাম সঠিক সময়ে সঠিক প্রোগ্রাম প্রসেসরকে সরবরাহ করতে পারবে না। ফলে, সফটওয়্যার ক্র্যাশ করবে। অপারেটিং সিস্টেম যেহেতু কম্পিউটারের মূল সফটওয়্যার—অনেকগুলো সফটওয়্যারের সমষ্টি, তাই এর কোনোটি ক্র্যাশ করলে পুরো কম্পিউটারই অকেজো হয়ে পড়বে।

এ সমস্যার সমাধান দেয় রিস্টার্ট। প্রয়োজনীয় আপডেট ডাউনলোড হওয়ার পর আপডেট ইনস্টলের সময় কম্পিউটার রিস্টার্ট নেয়। পুনরায় চালু হওয়ার সময় সফটওয়্যারের পুরানো সব প্রোগ্রামের লোকেশন র‍্যাম থেকে মুছে গিয়ে সেখানে জমা পড়ে আপডেট ভার্সনের নতুন প্রোগ্রাম। ফলে কম্পিউটার বেঁচে যায় ক্র্যাশের ঝামেলা থেকে।

সব আপডেটে অবশ্য ডিভাইস রিস্টার্টের প্রয়োজন হয় না। অপারেটিং সিস্টেমের বড় কোনো আপডেট এলে সাধারণত রিস্টার্ট বাধ্যতামূলক হয়ে দাঁড়ায়। ওএস ছাড়াও অনেক সফটওয়্যার ইনস্টলের পরও ডিভাইস রিস্টার্ট দেওয়ার প্রয়োজন পড়তে পারে। কারণ সেই একটাই। কম্পিউটারকে অনাকাঙ্খিত ক্র্যাশের হাত থেকে বাঁচানো।

লেখক: শিক্ষার্থী, পদার্থবিজ্ঞান বিভাগ, তেজগাঁও কলেজ, ঢাকা

সূত্র: সায়েন্স ফোকাস