কম্পিউটার কি?
কম্পিউটার হল একটি ইলেকট্রনিক যন্ত্র যা তথ্য বা ডেটা ম্যানিপুলেট করে। এতে ডেটা সংরক্ষণ, পুনরুদ্ধার এবং প্রক্রিয়া করার ক্ষমতা রয়েছে।
হার্ডওয়্যার বনাম সফটওয়্যার
হার্ডওয়্যার হল আপনার কম্পিউটারের যে কোন অংশ যার একটি শারীরিক গঠন আছে, যেমন কীবোর্ড বা মাউস।
সফটওয়্যার হল নির্দেশাবলীর এমন একটি সেট যা হার্ডওয়্যারকে বলে যে কি করতে হবে এবং কিভাবে করতে হবে। সফটওয়্যারের তিনটি বিভাগ রয়েছে:
ক। সিস্টেম সফটওয়্যার - কম্পিউটারের হার্ডওয়্যার যন্ত্রাংশ এবং অন্যান্য অ্যাপ্লিকেশন সফটওয়্যার চালানোর জন্য প্রয়োজনীয় সফটওয়্যারকে বলা হয় সিস্টেম সফটওয়্যার। সিস্টেম সফ্টওয়্যার হার্ডওয়্যার এবং ব্যবহারকারীর অ্যাপ্লিকেশনের মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে। এর কার্যকারিতার উপর ভিত্তি করে, সিস্টেম সফটওয়্যার চার প্রকার -
- অপারেটিং সিস্টেম: সিস্টেম সফটওয়্যার যা সমস্ত হার্ডওয়্যার যন্ত্রাংশের কাজকর্মের জন্য দায়ী এবং সফলভাবে কাজগুলি সম্পাদনের জন্য তাদের আন্তopeক্রিয়াশীলতাকে অপারেটিং সিস্টেম (ওএস) বলা হয়। ওএস হ'ল প্রথম সফ্টওয়্যার যা কম্পিউটার মেমরিতে লোড করা হয় যখন কম্পিউটার চালু হয় এবং এটিকে বুটিং বলা হয়।
- ভাষা প্রসেসর: জাভা, সি ++ ইত্যাদি উচ্চ-স্তরের প্রোগ্রামিং ভাষায় লেখা প্রোগ্রামকে সোর্স কোড বলে। মেশিন-রিডেবল আকারে নির্দেশাবলীর সেটকে অবজেক্ট কোড বা মেশিন কোড বলা হয়। সিস্টেম সফটওয়্যার যা সোর্স কোডকে অবজেক্ট কোডে রূপান্তর করে তাকে ভাষা প্রসেসর বলে।
- ডিভাইস ড্রাইভার: কম্পিউটারে একটি নির্দিষ্ট ডিভাইসের কাজকর্ম নিয়ন্ত্রণ ও পর্যবেক্ষণকারী সিস্টেম সফটওয়্যারকে ডিভাইস ড্রাইভার বলা হয়।
খ। অ্যাপ্লিকেশন সফ্টওয়্যার - এটি এমন একটি সফটওয়্যার যা একটি একক কাজ সম্পাদন করে এবং অন্য কিছু নয়। এখানে কিছু সাধারণভাবে ব্যবহৃত অ্যাপ্লিকেশন সফটওয়্যার রয়েছে -
- শব্দ প্রক্রিয়াকরণ
- স্প্রেডশীট
- উপস্থাপনা
- ডাটাবেস ব্যবস্থাপনা
- মাল্টিমিডিয়া সরঞ্জাম
গ। ইউটিলিটি সফটওয়্যার - অ্যাপ্লিকেশন সফটওয়্যার যা সিস্টেম সফটওয়্যারকে তাদের কাজ করতে সহায়তা করে তাকে ইউটিলিটি সফটওয়্যার বলে। ইউটিলিটি সফটওয়্যারের উদাহরণগুলির মধ্যে রয়েছে -
- অ্যান্টিভাইরাস সফটওয়্যার
- ডিস্ক ব্যবস্থাপনার সরঞ্জাম
- ফাইল ম্যানেজমেন্ট টুলস
- কম্প্রেশন সরঞ্জাম
- ব্যাকআপ টুলস
বিভিন্ন ধরনের কম্পিউটার
- ডেস্কটপ কম্পিউটার - এগুলি একটি ডেস্কে রাখার জন্য ডিজাইন করা হয়েছে এবং এগুলি সাধারণত কম্পিউটারের কেস, মনিটর, কীবোর্ড এবং মাউস সহ কয়েকটি ভিন্ন অংশ দিয়ে তৈরি।
- ল্যাপটপ-এগুলি ব্যাটারি চালিত কম্পিউটার যা ডেস্কটপের চেয়ে বেশি বহনযোগ্য, যা আপনাকে সেগুলি প্রায় যে কোন জায়গায় ব্যবহার করতে দেয়।
- ট্যাবলেট - এগুলি হ্যান্ডহেল্ড কম্পিউটার যা ল্যাপটপের চেয়েও বহনযোগ্য। একটি কীবোর্ড এবং মাউসের পরিবর্তে, ট্যাবলেটগুলি টাইপ এবং নেভিগেশনের জন্য একটি স্পর্শ-সংবেদনশীল পর্দা ব্যবহার করে। উদাহরণস্বরূপ, আইপ্যাড।
- সার্ভার - এটি এমন একটি কম্পিউটার যা নেটওয়ার্কের অন্যান্য কম্পিউটারে তথ্য সরবরাহ করে।
- মেইনফ্রেম - মেইনফ্রেম হল কম্পিউটার, এয়ারলাইনস এবং রেলওয়ের মতো সংস্থাগুলি প্রতি সেকেন্ডে লক্ষ লক্ষ এবং ট্রিলিয়ন অনলাইন লেনদেন পরিচালনা করে।
- সুপার কম্পিউটার হল পৃথিবীর দ্রুততম কম্পিউটার। এগুলি বৈজ্ঞানিক এবং প্রকৌশল অ্যাপ্লিকেশনগুলির জন্য জটিল, দ্রুত এবং সময়-নিবিড় গণনা করার জন্য ব্যবহৃত হয়।
অন্যান্য ধরনের বিশেষায়িত কম্পিউটার
- স্মার্টফোন - অনেক সেল ফোন কম্পিউটার ব্রাউজ করা এবং গেম খেলা সহ অনেক কিছু করতে পারে। তাদের প্রায়ই স্মার্টফোন বলা হয়।
- পরিধানযোগ্য - পরিধানযোগ্য প্রযুক্তি ডিভাইস (বা পরিধানযোগ্য) যেমন ফিটনেস ট্র্যাকার এবং স্মার্টওয়াচ।
- গেম কনসোল: গেম কনসোল হল একটি বিশেষ ধরনের কম্পিউটার যা আপনার টিভিতে ভিডিও গেম খেলার জন্য ব্যবহৃত হয়।
- টিভি: অনেক টিভিতে এখন অ্যাপ্লিকেশনগুলি বা অ্যাপস অন্তর্ভুক্ত রয়েছে যা আপনাকে বিভিন্ন ধরণের অনলাইন সামগ্রী অ্যাক্সেস করতে দেয়। উদাহরণস্বরূপ, আপনি ইন্টারনেট থেকে সরাসরি আপনার টিভিতে ভিডিও স্ট্রিম করতে পারেন
পিসি এবং ম্যাক
পিসি ব্যক্তিগত কম্পিউটারগুলির মধ্যে সবচেয়ে সাধারণ ধরনের, এবং তারা সাধারণত মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেম অন্তর্ভুক্ত করে।
ম্যাকিনটোশ কম্পিউটার 1984 সালে চালু করা হয়েছিল, এবং এটি গ্রাফিক্যাল ইউজার ইন্টারফেস বা GUI (উচ্চারিত gooey) সহ প্রথম ব্যাপকভাবে বিক্রি হওয়া ব্যক্তিগত কম্পিউটার। সমস্ত ম্যাক একটি কোম্পানি (অ্যাপল) দ্বারা তৈরি এবং তারা প্রায় সবসময় ম্যাক ওএস এক্স অপারেটিং সিস্টেম ব্যবহার করে।
কম্পিউটারের মৌলিক অংশ
- ইনপুট ইউনিট - কম্পিউটারে ডেটা এবং নির্দেশাবলী ইনপুট করতে ব্যবহৃত কীবোর্ড এবং মাউসের মতো ডিভাইসগুলিকে ইনপুট ইউনিট বলা হয়।
- আউটপুট ইউনিট - প্রিন্টার এবং ভিজ্যুয়াল ডিসপ্লে ইউনিটের মত ডিভাইস যা ব্যবহারকারীকে কাঙ্ক্ষিত ফরম্যাটে তথ্য প্রদান করতে ব্যবহৃত হয় তাকে আউটপুট ইউনিট বলে।
- কন্ট্রোল ইউনিট - এই ইউনিট কম্পিউটারের সকল কাজ নিয়ন্ত্রণ করে। কম্পিউটারের সমস্ত ডিভাইস বা যন্ত্রাংশ কন্ট্রোল ইউনিটের মাধ্যমে যোগাযোগ করে।
- গাণিতিক লজিক ইউনিট - এটি কম্পিউটারের মস্তিষ্ক যেখানে সমস্ত গাণিতিক অপারেশন এবং লজিক্যাল অপারেশন হয়।
- মেমরি - সমস্ত ইনপুট ডেটা, নির্দেশাবলী এবং প্রক্রিয়াগুলির অন্তর্বর্তী ডেটা মেমরিতে সংরক্ষিত থাকে। মেমরি দুই প্রকার - প্রাথমিক মেমরি এবং সেকেন্ডারি মেমরি। প্রাথমিক মেমরি CPU- এর মধ্যে থাকে যেখানে সেকেন্ডারি মেমরি এর বাহ্যিক।
কন্ট্রোল ইউনিট, গাণিতিক লজিক ইউনিট এবং মেমরি একসাথে সেন্ট্রাল প্রসেসিং ইউনিট বা সিপিইউ বলা হয়।
বুট করা
কম্পিউটার বা কম্পিউটার-এমবেডেড ডিভাইস চালু করাকে বুটিং বলে। বুটিং দুটি ধাপে সঞ্চালিত হয় -
- পাওয়ার সাপ্লাই চালু করা হচ্ছে
- কম্পিউটারের প্রধান মেমরিতে অপারেটিং সিস্টেম লোড হচ্ছে
- ব্যবহারকারীর প্রয়োজনের ক্ষেত্রে সমস্ত অ্যাপ্লিকেশনকে প্রস্তুত অবস্থায় রাখা
কম্পিউটার চালু হলে প্রথম প্রোগ্রাম বা নির্দেশাবলীর সেটকে BIOS বা বেসিক ইনপুট আউটপুট সিস্টেম বলা হয়। BIO হল একটি ফার্মওয়্যার, অর্থাৎ সফটওয়্যারের একটি অংশ স্থায়ীভাবে হার্ডওয়্যারে প্রোগ্রাম করা।
যদি কোনো সিস্টেম ইতোমধ্যেই চলমান থাকে কিন্তু পুনরায় চালু করার প্রয়োজন হয়, তাকে বলা হয় রিবুট করা। যদি কোন সফটওয়্যার বা হার্ডওয়্যার ইনস্টল করা থাকে অথবা সিস্টেম অস্বাভাবিক ধীর হয় তবে পুনরায় বুট করার প্রয়োজন হতে পারে।
বুটিং দুই ধরনের আছে -
- কোল্ড বুটিং - যখন পাওয়ার সাপ্লাই অন করে সিস্টেম চালু করা হয় তখন তাকে কোল্ড বুটিং বলে। ঠান্ডা বুট করার পরবর্তী ধাপ হল BIOS লোড করা।
- উষ্ণ বুটিং - যখন সিস্টেমটি ইতিমধ্যে চলমান এবং পুনরায় চালু বা পুনরায় চালু করার প্রয়োজন হয়, তখন তাকে উষ্ণ বুটিং বলা হয়। উষ্ণ বুটিং ঠান্ডা বুট করার চেয়ে দ্রুত কারণ BIOS পুনরায় লোড করা হয় না।