কম্পিউটার ভাইরাস

কম্পিউটার ভাইরাস

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

বর্তমানে অনেক পার্সোনাল কম্পিউটার (পিসি) ইণ্টারনেট ও লোকাল এরিয়া নেটওয়ার্কের সাথে যুক্ত থাকে যা ক্ষতিকর কোড ছড়াতে সাহায্য করে। ওয়ার্ল্ড ওয়াইড ওয়েব, ই-মেইল ও কম্পিউটার ফাইল শেয়ারিং এর মাধ্যমে ভাইরাস সংক্রমন ঘটতে পারে। কিছু ভাইরাসকে তৈরি করা হয় প্রোগ্রাম ধ্বংশ করা, ফাইল মুছে ফেলা বা হার্ড ডিস্ক পূণর্গঠনের মাধ্যমে কম্পিউটারকে ধ্বংশ করার মাধ্যমে। অনেক ভাইরাস কম্পিউটারের সরাসরি কোন ক্ষতি না করলেও নিজেদের অসংখ্য কপি তৈরি করে যা লেখা, ভিডিও বা অডি ও বার্তার মাধ্যমে তাদের উপস্থিতির বহিঃপ্রকাশ ঘটায়। নিরীহ দর্শন এই ভাইরাসগুলোও ব্যবহারকারীর অনেক সমস্যা তৈরি করতে পারে। এগুলো স্বাভাবিক প্রোগ্রামগুলোর প্রয়োজনীয় মেমোরি দখল করে। বেশ কিছু ভাইরাস বাগ তৈরি করে, যার ফলশ্রুতিতে সিস্টেম ক্র্যাশ বা তথ্য হারানোর সম্ভাবনা থাকে।

অপারেটিং সিস্টেম

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

উইন্ডোজ, লিনাক্স, ইউনিক্স, ম্যাক ওএস ও অ্যানড্রয়েড প্রচলিত কয়েকটি অপারেটিং সিস্টেম। এর মধ্যে লিনাক্স ও  ইউনিক্স উন্মুক্ত অপারেটিং সিস্টেম । উইন্ডোজ ও অ্যানড্রয়েড হল যথাক্রমে মাইক্রোসফট ও গুগল এর স্বতাধিকারি ।এ ছাড়াও অনেক অপারেটিং সিস্টেম আছে।

নিচে কিছু নাম দেয়া হল-

সার্ভার

একটি সার্ভার হল চলন্ত অনুরোধ একটি এ্যাপ্লিকেশনের যা ভোক্তা থেকে অনুরোধ গ্রহণ এবং সে অনুযায়ী তার প্রতিউত্তরে সক্ষম সফটওয়্যার। সার্ভার যে কোন কম্পিউটারে চলতে পারে, নিয়োজিত করা কম্পিউটারকে একক ভাবে "সার্ভার" বুঝায়। অনেক ক্ষেত্রে একটি কম্পিউটার বিভিন্ন সেবা দিতে পারে এবং বিভিন্ন সার্ভার চালু থাকতে পারে। শুধুমাত্র সার্ভারের উদ্দেশ্যে নিয়োজিত কম্পিউটারের সুবিধা হল নিরাপত্তা। এই কারনে বেশিরভাগ সার্ভারই দুর্দান্ত প্রক্রিয়ার এবং নকশা করা হয়েছে বিশেষ কম্পিউটারে চালানোর জন্য।

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

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

FOR MORE CLICK HERE
বাংলা রচনা সমূহ
বাংলা ভাষা ও সাহিত্য
English Essay All
English Grammar All
English Literature All
সাধারণ জ্ঞান বাংলাদেশ বিষয়াবলী
সাধারণ জ্ঞান আন্তর্জাতিক বিষয়াবলী
ভূগোল (বাংলাদেশ ও বিশ্ব), পরিবেশ ও দুর্যোগ ব্যবস্থাপনা
বি সি এস প্রস্তুতি: কম্পিউটার ও তথ্য প্রযুক্তি
বি সি এস প্রস্তুতি: নৈতিকতা, মূল্যবোধ ও সু-শাসন
বি সি এস প্রস্তুতি: সাধারণবিজ্ঞান
বাংলা ভাষার ব্যাকরণ
বাংলাদেশ ও বিশ্ব পরিচয়
ভাবসম্প্রসারণ

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]