কম্পিউটার
কম্পিউটার
একটি কম্পিউটার এমন একটি মেশিন যা পড়তে ও লিখতে, গণনা ও তুলনা করতে, এবং বিপুল পরিমাণ ডেটা দ্রুত, নির্ভুল ও নির্ভরযোগ্যভাবে সংরক্ষণ ও প্রক্রিয়াকরণ করতে পারে।
একটি কম্পিউটার কীভাবে কাজ করে?
কম্পিউটারগুলো নির্দেশাবলীর একটি সেট অনুসরণ করে কাজ করে, যাকে প্রোগ্রাম বলা হয়। এই নির্দেশাবলী কম্পিউটারের মেমরিতে সংরক্ষিত থাকে এবং কম্পিউটার সেগুলো একে একে অনুসরণ করে।
কম্পিউটারের দুইটি প্রধান প্রকার কী কী?
কম্পিউটারের দুইটি প্রধান প্রকার রয়েছে: অ্যানালগ ও ডিজিটাল। অ্যানালগ কম্পিউটার ডেটা উপস্থাপনের জন্য ধারাবাহিক সংকেত ব্যবহার করে, আর ডিজিটাল কম্পিউটার বিচ্ছিন্ন সংকেত ব্যবহার করে। ডিজিটাল কম্পিউটারগুলো আজকাল বেশি সাধারণ, কারণ এগুলো বেশি নির্ভুল ও নির্ভরযোগ্য।
একটি কম্পিউটারের প্রধান উপাদানগুলো কী কী?
একটি কম্পিউটারের প্রধান উপাদানগুলো হলো প্রসেসর, মেমরি, স্টোরেজ, ইনপুট ডিভাইস এবং আউটপুট ডিভাইস।
- প্রসেসর হলো কম্পিউটারের মস্তিষ্ক। এটি অন্যান্য সব উপাদান নিয়ন্ত্রণ করে এবং গণনা সম্পাদন করে।
- মেমরি ডেটা ও নির্দেশাবলী সংরক্ষণের জন্য ব্যবহৃত হয়।
- স্টোরেজ এমন ডেটা সংরক্ষণের জন্য ব্যবহৃত হয় যা বর্তমানে কম্পিউটার ব্যবহার করছে না।
- ইনপুট ডিভাইস কম্পিউটারে ডেটা প্রবেশ করানোর জন্য ব্যবহৃত হয়।
- আউটপুট ডিভাইস কম্পিউটার থেকে ডেটা প্রদর্শন বা মুদ্রণ করার জন্য ব্যবহৃত হয়।
আমি কীভাবে একটি কম্পিউটার ব্যবহার করব?
একটি কম্পিউটার ব্যবহার করতে, আপনাকে প্রথমে এটি চালু করতে হবে। এরপর আপনি মাউস ও কীবোর্ড ব্যবহার করে ডেটা ও নির্দেশাবলী প্রবেশ করাতে পারেন। আপনি কম্পিউটার ব্যবহার করে ইন্টারনেটে প্রবেশ করতে, গেম খেলতে এবং নথি তৈরি করতে পারেন।
একটি কম্পিউটার কীভাবে কাজ করে
একটি কম্পিউটার হলো একটি ইলেকট্রনিক যন্ত্র যাকে প্রোগ্রাম করা যায় নির্দেশাবলীর একটি সেট সম্পাদন করার জন্য। কম্পিউটারের মৌলিক উপাদানগুলো হলো:
- মেমরি: এখানেই কম্পিউটার ডেটা ও প্রোগ্রাম সংরক্ষণ করে।
- ভর সংরক্ষণ যন্ত্র: এখানে কম্পিউটার ডেটা স্থায়ীভাবে সংরক্ষণ করে।
- ইনপুট যন্ত্র: এভাবেই ব্যবহারকারী কম্পিউটারে ডেটা ও নির্দেশাবলী প্রবেশ করান।
- আউটপুট যন্ত্র: এভাবে কম্পিউটার তার গণনার ফলাফল প্রদর্শন করে।
- সেন্ট্রাল প্রসেসিং ইউনিট (CPU): এটি কম্পিউটারের মস্তিষ্ক। এটি অন্যান্য সব উপাদান নিয়ন্ত্রণ করে এবং দেওয়া নির্দেশাবলী সম্পাদন করে।
একটি কম্পিউটার কীভাবে ডেটা প্রসেস করে
আপনি যখন কম্পিউটারে ডেটা প্রবেশ করান, তা মেমরিতে সংরক্ষিত হয়। এরপর CPU মেমরি থেকে ডেটা পড়ে এবং প্রয়োজনীয় গণনা সম্পাদন করে কাঙ্ক্ষিত ফলাফল উৎপাদন করে। ফলাফলটি আবার মেমরিতে সংরক্ষিত হয়।
একটি কম্পিউটার কীভাবে ডেটা আউটপুট করে
আপনি যখন আপনার গণনার ফলাফল দেখতে চান, আপনি একটি আউটপুট যন্ত্র ব্যবহার করে তা প্রদর্শন করতে পারেন। সবচেয়ে সাধারণ আউটপুট যন্ত্রগুলো হলো মনিটর ও প্রিন্টার।
একটি কম্পিউটার কীভাবে স্বয়ংক্রিয়ভাবে কাজ করে
কম্পিউটারগুলো ইলেকট্রনিক উপাদান ব্যবহার করে তাদের কাজ সম্পাদনের জন্য। এই উপাদানগুলোর মধ্যে রয়েছে ট্রানজিস্টর, রেজিস্টর, ডায়োড ও সার্কিট। এই উপাদানগুলো একসাথে কাজ করে কম্পিউটারকে দেওয়া নির্দেশাবলী স্বয়ংক্রিয়ভাবে সম্পাদন করতে। যে উপাদান আসলে নির্দেশাবলী সম্পাদন করে তাকে এক্সিকিউশন ইউনিট বলা হয়।
এই প্রধান উপাদানগুলো ছাড়াও আরও অনেক অংশ আছে যা এই উপাদানগুলোকে দক্ষভাবে একসঙ্গে কাজ করতে সাহায্য করে। উদাহরণস্বরূপ, প্রতিটি কম্পিউটারের একটি বাস প্রয়োজন, যা একধরনের মহাসড়কের মতো যা কম্পিউটারের এক অংশ থেকে অন্য অংশে ডেটা বহন করে।
কম্পিউটারগুলোকে তাদের আকার ও শক্তির ভিত্তিতে বিভিন্ন ধরনে ভাগ করা যায়। এখানে কিছু সাধারণ ধরন দেওয়া হলো:
১. পার্সোনাল কম্পিউটার (পিসি): একজন ব্যক্তির ব্যবহারের জন্য তৈরি ছোট কম্পিউটার। এতে একটি মাইক্রোপ্রসেসর, টাইপ করার জন্য কীবোর্ড, দেখার জন্য মনিটর এবং তথ্য সংরক্ষণের জন্য স্টোরেজ ডিভাইস থাকে।
২. ওয়ার্কস্টেশন: পিসির চেয়ে বেশি শক্তিশালী কম্পিউটার, যা একজন ব্যক্তির জন্যই তৈরি। এতে আরও দ্রুত মাইক্রোপ্রসেসর এবং উন্নত মনিটর থাকে।
৩. মিনিকম্পিউটার: এমন একটি কম্পিউটার যা একসঙ্গে অনেক ব্যক্তি ব্যবহার করতে পারে। এটি ১০ থেকে শতাধিক ব্যবহারকারীকে সমর্থন করতে পারে।
৪. মেইনফ্রেম: অত্যন্ত শক্তিশালী কম্পিউটার যা একসঙ্গে শত বা হাজার ব্যবহারকারীকে সমর্থন করতে পারে।
ইন্টিগ্রেটেড সার্কিট (আইসি):
- একটি ক্ষুদ্র ইলেকট্রনিক ডিভাইস যা সেমিকন্ডাক্টর উপাদান দিয়ে তৈরি।
- ১৯৫০-এর দশকে জ্যাক কিলবি এবং রবার্ট নয়েস এটি আবিষ্কার করেন।
কম্পিউটারের পাঁচ প্রজন্ম:
- কম্পিউটারের ইতিহাসকে প্রায়শই পাঁচ প্রজন্মে ভাগ করা হয়, যা প্রধান প্রযুক্তিগত অগ্রগতির ভিত্তিতে।
- প্রতিটি প্রজন্ম কম্পিউটারগুলোকে আরও ছোট, সস্তা, শক্তিশালী এবং নির্ভরযোগ্য করে তোলে।
- আমাদের যাত্রা শুরু হয় ১৯৪০ সালে ভ্যাকুয়াম টিউব দিয়ে এবং বর্তমানে কৃত্রিম বুদ্ধিমত্তা পর্যন্ত পৌঁছেছে।
প্রথম প্রজন্ম (১৯৪০–১৯৫৬): ভ্যাকুয়াম টিউব
- প্রথম দিকের কম্পিউটারগুলো ডেটা প্রসেস এবং সংরক্ষণের জন্য ভ্যাকুয়াম টিউব ব্যবহার করত।
- সেগুলো বিশাল, ব্যয়বহুল এবং তেমন নির্ভরযোগ্য ছিল না।
প্রথম প্রজন্মের কম্পিউটার (১৯৪০-১৯৫৬): ভ্যাকুয়াম টিউব ও চৌম্বক ড্রাম
- প্রথম প্রজন্মের কম্পিউটারগুলো সার্কিটের জন্য ভ্যাকুয়াম টিউব এবং মেমরির জন্য চৌম্বক ড্রাম ব্যবহার করত। সেগুলো পুরো ঘর জুড়ে বিস্তৃত হতো।
- চালানোর খরচ ছিল প্রচুর, বিপুল বিদ্যুৎ খরচ করত এবং প্রচণ্ড তাপ উৎপন্ন করত, যা ক্রটি ঘটাতে পারত।
- এসব কম্পিউটার কাজ সম্পাদনের জন্য মেশিন ভাষা—কম্পিউটারের বোধগম্য সবচেয়ে মৌলিক প্রোগ্রামিং ভাষা—ব্যবহার করত। এরা একসঙ্গে কেবল একটি সমস্যা সমাধান করতে পারত।
- ডেটা পাঞ্চ করা কার্ড বা কাগজের টেপের মাধ্যমে ঢোকানো হতো এবং ফলাফল কাগজে প্রিন্ট করা হতো।
- প্রথম প্রজন্মের কম্পিউটারের উদাহরণ হলো ইউনিভ্যাক ও এনিয়াক। ইউনিভ্যাক ছিল প্রথম বাণিজ্যিক কম্পিউটার, ১৯৫১ সালে মার্কিন জনগণনা ব্যুরোতে সরবরাহ করা হয়।
দ্বিতীয় প্রজন্মের কম্পিউটার (১৯৫৬-১৯৬৩): ট্রানজিস্টর
- দ্বিতীয় প্রজন্মের কম্পিউটারে ভ্যাকুয়াম টিউবের জায়গা নেয় ট্রানজিস্টর। ১৯৪৭ সালে ট্রানজিস্টর আবিষ্কৃত হলেও কম্পিউটারে এর ব্যাপক ব্যবহার শুরু হয় ১৯৫০-এর দশকের শেষ দিকে।
- ট্রানজিস্টর ভ্যাকুয়াম টিউবের তুলনায় অনেক ছোট, নির্ভরযোগ্য এবং শক্তি-দক্ষ ছিল। এগুলো কম্পিউটারকে ছোট, দ্রুত এবং আরও শক্তিশালী হতে সাহায্য করে।
- দ্বিতীয় প্রজন্মের কম্পিউটারগুলো অ্যাসেম্বলি ভাষা ব্যবহার করত, যা মেশিন ভাষার তুলনায় আরও উন্নত এবং বোঝা সহজ প্রোগ্রামিং ভাষা ছিল। এটি প্রোগ্রামারদের আরও জটিল প্রোগ্রাম লিখতে সক্ষম করে তোলে।
- ইনপুট এবং আউটপুট ডিভাইসগুলো আরও উন্নত হয়, যার মধ্যে ছিল চৌম্বকীয় টেপ, ডিস্ক ড্রাইভ এবং প্রিন্টার।
- দ্বিতীয় প্রজন্মের কম্পিউটারের উদাহরণগুলোর মধ্যে রয়েছে IBM 1401 এবং DEC PDP-1।
তৃতীয় প্রজন্ম (১৯৬৪-১৯৭১): ইন্টিগ্রেটেড সার্কিট
- ট্রানজিস্টর ভ্যাকুয়াম টিউবের চেয়ে বড় উন্নতি ছিল, যা কম্পিউটারগুলোকে ছোট, দ্রুত, সস্তা, শক্তি-দক্ষ এবং আরও নির্ভরযোগ্য করে তোলে।
- তবে, ট্রানজিস্টরগুলো এখনও প্রচুর তাপ উৎপন্ন করত, যা কম্পিউটারের ক্ষতি করতে পারত।
- দ্বিতীয় প্রজন্মের কম্পিউটারগুলো এখনও ইনপুটের জন্য পাঞ্চ কার্ড এবং আউটপুটের জন্য প্রিন্টআউট ব্যবহার করত।
- এগুলো প্রতীকী বা অ্যাসেম্বলি ভাষাও ব্যবহার করত, যা প্রোগ্রামারদের বাইনারি কোডের পরিবর্তে শব্দে নির্দেশ লিখতে দিত।
- উচ্চ-স্তরের প্রোগ্রামিং ভাষা, যেমন COBOL এবং FORTRAN, এই সময়েও উন্নয়ন হচ্ছিল।
- এই কম্পিউটারগুলো তাদের নির্দেশ মেমরিতে সংরক্ষণ করত, যা চৌম্বকীয় ড্রাম থেকে চৌম্বকীয় কোর প্রযুক্তিতে স্থানান্তরিত হয়।
- এই প্রজন্মের প্রথম কম্পিউটারগুলো পারমাণবিক শক্তি শিল্পের জন্য উন্নয়ন করা হয়েছিল।
কম্পিউটারের তৃতীয় প্রজন্ম (১৯৬৪-১৯৭১): ইন্টিগ্রেটেড সার্কিট
- ইন্টিগ্রেটেড সার্কিটের উন্নয়নের ফলে কম্পিউটারগুলো ছোট এবং আরও শক্তিশালী হয়ে ওঠে।
- পাঞ্চ কার্ড এবং প্রিন্টআউটের পরিবর্তে, মানুষ কীবোর্ড এবং মনিটর ব্যবহার করে কম্পিউটারের সঙ্গে যোগাযোগ করত।
- অপারেটিং সিস্টেমের কারণে কম্পিউটারগুলো এখন একই সময়ে একাধিক প্রোগ্রাম চালাতে পারত।
- কম্পিউটারগুলো সাধারণ মানুষের কাছে আরও সাশ্রয়ী এবং সহজলভ্য হয়ে ওঠে।
কম্পিউটারের চতুর্থ প্রজন্ম (১৯৭১-বর্তমান): মাইক্রোপ্রসেসর
- মাইক্রোপ্রসেসর কম্পিউটারগুলোকে আরও ছোট এবং শক্তিশালী করে তুলল।
- হাজার হাজার ইন্টিগ্রেটেড সার্কিট এখন একটি একক সিলিকন চিপে বসতে পারে।
- ১৯৭১ সালে তৈরি ইন্টেল ৪০০৪ চিপ ছিল প্রথম মাইক্রোপ্রসেসর।
- মাইক্রোপ্রসেসর পার্সোনাল কম্পিউটার তৈরি সম্ভব করল, যেগুলো ১৯৮০-এর দশকে ব্যাপকভাবে পাওয়া যেতে শুরু করে।
পঞ্চম প্রজন্ম (বর্তমান এবং তার বাইরে): কৃত্রিম বুদ্ধিমত্তা
- আজকের কম্পিউটারগুলো কৃত্রিম বুদ্ধিমত্তা (AI)-এর ওপর ভিত্তি করে তৈরি। AI এখনও উন্নয়নাধীন, তবে কিছু অ্যাপ্লিকেশন, যেমন কণ্ঠস্বর চেনা, ইতিমধ্যেই ব্যবহৃত হচ্ছে।
- সমান্তরাল প্রসেসিং এবং সুপারকন্ডাক্টর AI-কে বাস্তবতায় পরিণত করতে সাহায্য করছে।
- কোয়ান্টাম কম্পিউটিং একটি নতুন প্রযুক্তি যা AI-কে আরও শক্তিশালী করতে পারে।
ভবিষ্যতের কম্পিউটার
ভবিষ্যতে কম্পিউটারগুলো আজকের ব্যবহৃত কম্পিউটার থেকে অনেক ভিন্ন হবে। সেগুলো আরও অনেক ছোট, শক্তিশালী হবে এবং এমন কিছু করতে সক্ষম হবে যা আমরা কল্পনাও করতে পারি না।
পঞ্চম-প্রজন্মের কম্পিউটিং
কম্পিউটার বিজ্ঞানীদের অন্যতম গুরুত্বপূর্ণ লক্ষ্য হলো পঞ্চম-প্রজন্মের কম্পিউটার তৈরি করা। এই কম্পিউটারগুলো প্রাকৃতিক ভাষা বুঝতে, তাদের ভুল থেকে শিখতে এবং নিজেদের সংগঠিত করতে সক্ষম হবে।
কম্পিউটার হার্ডওয়্যার
কম্পিউটার হার্ডওয়্যার বলতে কম্পিউটারের শারীরিক অংশগুলোকে বোঝায়, যেমন ডিস্ক, ডিস্ক ড্রাইভ, ডিসপ্লে স্ক্রিন, কীবোর্ড, প্রিন্টার, বোর্ড এবং চিপ।
কম্পিউটার সফটওয়্যার
কম্পিউটার সফটওয়্যার বলতে সেই নির্দেশনা বা ডেটাকে বোঝায় যা কম্পিউটারকে বলে দেয় কী করতে হবে। সফটওয়্যার হলো যেকোনো কিছু যা ইলেকট্রনিকভাবে সংরক্ষণ করা যায়।
সফটওয়্যার এবং হার্ডওয়্যার
- সফটওয়্যার এবং হার্ডওয়্যার কম্পিউটারের দুটি অপরিহার্য উপাদান।
- সফটওয়্যার হলো নির্দেশাবলীর একটি সেট যা কম্পিউটারকে বলে দেয় কী করতে হবে, আর হার্ডওয়্যার হলো কম্পিউটারের শারীরিক উপাদান যেগুলো সেই নির্দেশাবলী পালন করে।
- সফটওয়্যারকে প্রায়ই দুটি ভাগে ভাগ করা হয়:
- সিস্টেম সফটওয়্যার অপারেটিং সিস্টেম এবং সকল ইউটিলিটি অন্তর্ভুক্ত করে যা কম্পিউটারকে কার্যকর করতে সক্ষম করে।
- অ্যাপ্লিকেশন সফটওয়্যার এমন প্রোগ্রাম অন্তর্ভুক্ত করে যা ব্যবহারকারীদের জন্য প্রকৃত কাজ করে, যেমন ওয়ার্ড প্রসেসর, স্প্রেডশিট এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেম।
সফটওয়্যার এবং হার্ডওয়্যারের পার্থক্য
- সফটওয়্যার এবং হার্ডওয়্যারের মধ্যে পার্থক্য কখনও কখনও বিভ্রান্তিকর হতে পারে কারণ তারা এত ঘনিষ্ঠভাবে জড়িত।
- আপনি যখন একটি প্রোগ্রাম কিনেন, তখন আপনি সফটওয়্যার কিনছেন।
- তবে, সফটওয়্যার ব্যবহার করতে হলে আপনার হার্ডওয়্যার লাগবে, যেমন একটি কম্পিউটার, যাতে এটি চালাতে পারেন।
অ্যাপ্লিকেশন সফটওয়্যার
- একটি অ্যাপ্লিকেশন হলো একটি প্রোগ্রাম বা প্রোগ্রামের গ্রুপ যা শেষ ব্যবহারকারীর জন্য ডিজাইন করা হয়েছে।
- অ্যাপ্লিকেশন সফটওয়্যারের মধ্যে রয়েছে ডাটাবেস প্রোগ্রাম, ওয়ার্ড প্রসেসর, ওয়েব ব্রাউজার এবং স্প্রেডশিট।
- অ্যাপ্লিকেশন সফটওয়্যার অপারেটিং সিস্টেম এবং সিস্টেম ইউটিলিটি ছাড়া চলতে পারে না।
সিস্টেম সফটওয়্যার
- সিস্টেম সফটওয়্যার বলতে অপারেটিং সিস্টেম এবং সকল ইউটিলিটি প্রোগ্রামকে বোঝায় যা নিম্ন স্তরে কম্পিউটারের সম্পদ পরিচালনা করে।
- সিস্টেম সফটওয়্যারের মধ্যে রয়েছে কম্পাইলার, লোডার, লিঙ্কার এবং ডিবাগার।
সফটওয়্যার প্যাকেজ
- একটি সফটওয়্যার প্যাকেজ হল একসাথে বিক্রি করা সফটওয়্যার প্রোগ্রামগুলির একটি সংগ্রহ।
- সফটওয়্যার প্যাকেজগুলিতে অ্যাপ্লিকেশন সফটওয়্যার এবং সিস্টেম সফটওয়্যার উভয়ই অন্তর্ভুক্ত থাকতে পারে।
সফটওয়্যার ইনস্টল করা
কম্পিউটারে সফটওয়্যার ইনস্টল করা আপনার টুলবক্সে নতুন টুলস যোগ করার মতো। এটি আপনার কম্পিউটারকে নতুন ক্ষমতা দেওয়া বা বিদ্যমান ক্ষমতা আপডেট করার একটি উপায়। একটি Mac-এ, একটি সফটওয়্যার প্যাকেজ একটি বিশেষ ফোল্ডারের মতো যাতে সফটওয়্যার ইনস্টল করার জন্য কম্পিউটারের প্রয়োজনীয় সমস্ত তথ্য থাকে। এতে সফটওয়্যারটি নিজে এবং ইনস্টলেশন প্রক্রিয়ায় প্রয়োজনীয় যেকোনো ফাইল অন্তর্ভুক্ত থাকে। Windows-এ, এটিকে কখনও কখনও ইনস্টলেশন প্যাকেজ বা আপডেট প্যাকেজ বলা হয়।
সফটওয়্যার প্যাকেজসমূহ
একটি সফটওয়্যার প্যাকেজ একাধিক সফটওয়্যার প্রোগ্রামের একটি সংগ্রহ যা একসাথে কাজ করে বা একই ধরনের কাজ সম্পাদন করে। এই প্রোগ্রামগুলি একত্রিত করে একটি একক প্যাকেজ হিসেবে বিক্রি করা হয়।
কম্পিউটার: মেমরি এবং স্টোরেজ
কম্পিউটারগুলির সীমিত পরিমাণ অভ্যন্তরীণ মেমরি থাকে, যা গুরুত্বপূর্ণ তথ্য সংরক্ষণের জন্য ব্যবহৃত হয়। কম গুরুত্বপূর্ণ তথ্য বাইরের স্টোরেজ ডিভাইসে, যেমন হার্ড ড্রাইভ এবং USB ড্রাইভে সংরক্ষণ করা হয়।
নির্ভুলতা
কম্পিউটারগুলি খুব নির্ভুল। কম্পিউটিং-এ বেশিরভাগ ত্রুটি মানুষের দ্বারা ঘটে, মেশিন নিজে নয়।
বহুমুখিতা
কম্পিউটারগুলি প্রায় যেকোনো কাজ সম্পাদন করতে পারে যা যুক্তিসঙ্গত ধাপে ভেঙে ফেলা যায়। এটি তাদের খুব বহুমুখী মেশিন করে তোলে।
স্বয়ংক্রিয়তা
একবার একটি প্রোগ্রাম কম্পিউটারের মেমরিতে লোড হয়ে গেলে, কম্পিউটার স্বয়ংক্রিয়ভাবে প্রোগ্রামের নির্দেশাবলি সম্পাদন করতে পারে। এটি কম্পিউটারকে মানব হস্তক্ষেপ ছাড়াই কাজ সম্পাদন করতে দেয়।
পরিশ্রমী: কম্পিউটারগুলো এমন যন্ত্র যা মানুষের মতো ক্লান্ত হয় না বা মনোযোগ হারায় না। এগুলো প্রথমবারের মতো একই নির্ভুলতা এবং গতিতে লক্ষ লক্ষ গণনা সম্পাদন করতে পারে।
কম্পিউটার স্থাপত্য:
একটি সাধারণ কম্পিউটার সিস্টেমের তিনটি প্রধান অংশ রয়েছে:
- ইনপুট ডিভাইস: এই ডিভাইসগুলো মানুষকে কম্পিউটারের সঙ্গে যোগাযোগ করতে দেয়। যে ডেটা প্রক্রিয়াজাত করতে হবে তা এই ডিভাইসগুলোর মাধ্যমে প্রবেশ করা হয়, যেমন কীবোর্ড, অপটিক্যাল ক্যারেক্টার রিডার, মার্ক রিডার এবং ম্যাগনেটিক ইঙ্ক ক্যারেক্টার রিডার।
- আউটপুট ডিভাইস: এই ডিভাইসগুলো কম্পিউটারকে মানুষের সঙ্গে যোগাযোগ করতে দেয়। প্রক্রিয়াজাত ফলাফল এই ডিভাইসগুলোর মাধ্যমে সিস্টেম থেকে পুনরুদ্ধার করা হয়, যেমন ভিডিও ডিসপ্লে ইউনিট, প্রিন্টার এবং প্লটার।
- সিপিইউ (সেন্ট্রাল প্রসেসিং ইউনিট): সিপিইউ কম্পিউটারের মস্তিষ্ক। এটি সমগ্র সিস্টেমকে নিয়ন্ত্রণ করে কম্পিউটারের সমস্ত কার্যক্রম সমন্বয় ও সংগঠিত করে। এটি ব্যবহারকারীর দেওয়া নির্দেশাবলি অনুসরণ করে।
সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ)
সিপিইউ কম্পিউটারের মস্তিষ্ক। এটি কম্পিউটারের অন্যান্য সকল অংশ নিয়ন্ত্রণ করে এবং নিশ্চিত করে যে তারা সঠিকভাবে একসঙ্গে কাজ করে। সিপিইউ প্রাথমিক স্টোরেজ থেকে নির্দেশাবলি আনে, সেগুলো ব্যাখ্যা করে এবং তারপর সেই নির্দেশাবলি সম্পাদন করার জন্য প্রয়োজনীয় হার্ডওয়্যার ইউনিটগুলোকে আদেশ জারি করে।
অঙ্কগাণিতিক লজিক ইউনিট (ALU)
ALU কম্পিউটারের সমস্ত অঙ্কগাণিতিক এবং লজিকাল অপারেশন সম্পাদনের দায়িত্বে থাকে। অঙ্কগাণিতিক অপারেশনগুলো সংখ্যার তুলনা করতে ব্যবহৃত হয় এবং এর মধ্যে রয়েছে ‘কম’, ‘সমান’ এবং ‘বেশি’। ALU সংখ্যার পাশাপাশি টেক্সটও পরিচালনা করতে পারে। কিছু কম্পিউটারে একটি অঙ্কগাণিতিক সহ-প্রসেসর থাকে, যা শুধুমাত্র অঙ্কগাণিতিক কাজ সম্পাদনের জন্য নিবেদিত একটি দ্বিতীয় মাইক্রোপ্রসেসর। সহ-প্রসেসরের সুবিধা হলো গণনা সম্পাদনের গতি বেড়ে যায়।
মেমরি ইউনিট
মেমরি ইউনিটটি ডেটা এবং প্রোগ্রাম সংরক্ষণের জন্য ব্যবহৃত হয়। পুরো মেমরিটি দুই ভাগে বিভক্ত। একটি অংশে প্রচুর সংখ্যক লেবেলযুক্ত বাক্স থাকে—প্রতিটি ডেটা আইটেমের জন্য একটি বাক্স। অন্য অংশে প্রচুর সংখ্যক লেবেলযুক্ত বাক্স থাকে—প্রতিটি নির্দেশের জন্য একটি বাক্স। CPU তার লেবেল ব্যবহার করে মেমরির যেকোনো বাক্সে প্রবেশ করতে পারে।
প্রাইমারি স্টোরেজ ইউনিট:
- প্রাইমারি স্টোরেজ ইউনিট হলো কম্পিউটারের মেমরি যেখানে তথ্য সাময়িকভাবে সংরক্ষিত হয়।
- দুই ধরনের মেমরি রয়েছে: ROM এবং RAM।
ROM (Read-Only Memory):
- ROM এ সেই সমস্ত তথ্য এবং নির্দেশ থাকে যা কম্পিউটার চালু হলে এটি কাজ করার জন্য প্রয়োজন।
- এই তথ্য উৎপাদনের সময় চিপে স্থাপন করা হয় এবং স্থায়ীভাবে থেকে যায়।
- ROM থেকে শুধু পড়া যায়, লেখা যায় না।
- এটি নন-ভোলাটাইল মেমরি, অর্থাৎ পাওয়ার বন্ধ হলেও এর ডেটা হারায় না।
ROM-এর ধরন:
- PROM (প্রোগ্রামেবল ROM): এই ধরনের ROM ব্যবহারকারীর দ্বারা নির্দিষ্ট কাজ সম্পাদনের জন্য প্রোগ্রাম করা যায়।
- EPROM (মুছে ফেলা যায় এমন প্রোগ্রামেবল ROM): এই ধরনের ROM অতিবেগুনি আলো ব্যবহার করে মুছে ফেলা এবং পুনঃপ্রোগ্রাম করা যায়।
- EEPROM (বৈদ্যুতিকভাবে মুছে ফেলা যায় এমন প্রোগ্রামেবল ROM): এই ধরনের ROM বৈদ্যুতিক সংকেত ব্যবহার করে মুছে ফেলা এবং পুনঃপ্রোগ্রাম করা যায়।
RAM (র্যান্ডম অ্যাক্সেস মেমরি):
- RAM কম্পিউটার দ্বারা বর্তমানে প্রক্রিয়াধীন তথ্য ও নির্দেশাবলী সংরক্ষণের জন্য ব্যবহৃত হয়।
- RAM অস্থায়ী মেমরি, অর্থাৎ বিদ্যুৎ বন্ধ হলে এর তথ্য হারিয়ে যায়।
- ROM-এর তুলনায় RAM দ্রুততর, তবে এটি আরও ব্যয়বহুল।
মেমরির প্রকারভেদ
1. ROM (শুধুমাত্র পড়ার জন্য মেমরি):
- এই চিপগুলো একবার প্রোগ্রাম করা যায় এবং পরিবর্তন করা যায় না।
2. EEROM (বৈদ্যুতিকভাবে মুছে ফেলা যায় এমন ROM):
- এই চিপে সংরক্ষিত তথ্য বৈদ্যুতিক সংকেত দিয়ে মুছে ফেলা যায়।
3. RAM (র্যান্ডম অ্যাক্সেস মেমরি):
- এটি অস্থায়ী মেমরি যা সাময়িক তথ্য সংরক্ষণের জন্য ব্যবহৃত হয়।
- RAM-এ তথ্য লেখা এবং পড়া উভয়ই যায়।
সেকেন্ডারি স্টোরেজ ডিভাইস:
- এই ডিভাইসগুলো স্থায়ীভাবে তথ্য সংরক্ষণের জন্য ব্যবহৃত হয়।
- উদাহরণস্বরূপ হার্ড ডিস্ক, চৌম্বকীয় টেপ, ফ্লপি এবং CD-ROM।
ইনপুট/আউটপুট ডিভাইস
এই ডিভাইসগুলো কম্পিউটার এবং বাইরের জগতের মধ্যে যোগাযোগের জন্য অপরিহার্য। এগুলো মানুষ ও মেশিনের মধ্যে ইন্টারফেস হিসেবে কাজ করে।
ইনপুট ডিভাইস
কীবোর্ড:
- কম্পিউটারে সরাসরি ডেটা ইনপুট করতে ব্যবহৃত হয়।
- এটি বৈদ্যুতিক কন্ট্যাক্ট এবং সুইচ নিয়ে গঠিত যা কী চাপলে কম্পিউটারে সংকেত পাঠায়। *
অপটিক্যাল মার্ক রিডার (ওএমআর)
- ওএমআর ফর্ম বা কার্ডে কলম বা পেন্সিল দিয়ে তৈরি করা চিহ্ন বা অক্ষর পড়তে পারে।
- এটি ফর্ম বা কার্ডগুলোকে আলোর উৎসের নিচে দিয়ে পাস করে এবং ইনফ্রারেড আলোর মাত্রা পরিমাপ করে চিহ্নের চাপ শনাক্ত করে কাজ করে।
- ওএমআর ব্যবহার করা সহজ এবং এর জন্য কোনো বিশেষ দক্ষতার প্রয়োজন হয় না।
- এটি এমন স্থানে ডেটা সংগ্রহের জন্য ব্যবহার করা যায় যেখানে তথ্য প্রথমবারের মতো পাওয়া যায়, যেমন কারখানার মেঝে বা নির্মাণ সাইটে।
ম্যাগনেটিক ইঙ্ক ক্যারেক্টার রিকগনিশন (এমআইসিআর)
- এমআইসিআর মেশিন দ্বারা পড়া যায় এমন অক্ষর তৈরি করতে চৌম্বকীয় কালি ব্যবহার করে।
- চৌম্বকীয় কালি স্ক্যান করার সময় একটি কারেন্ট উৎপন্ন করে, এবং কারেন্ট স্ক্যান করা কালির ক্ষেত্রফলের সমানুপাতিক হয়।
- পরিবর্তিত কারেন্টের প্যাটার্নগুলো পরে পরিচিত অক্ষরের সঙ্গে তুলনা করা যায় এবং ডেটা পড়ার জন্য ব্যবহার করা যায়।
এমআইসিআর (ম্যাগনেটিক ইঙ্ক ক্যারেক্টার রিকগনিশন) সিস্টেম:
- এমআইসিআর চৌম্বকীয় কালি শনাক্তকরণের জন্য ডিজাইন করা বিশেষ ফন্ট ব্যবহার করে।
- অক্ষরগুলো অবশ্যই নিখুঁতভাবে গঠন করা এবং চৌম্বকীয় কালি দিয়ে মুদ্রিত হতে হয়, যা ব্যয়বহুল হতে পারে।
- এমআইসিআর রিডার চেক শনাক্ত করতে পারে, তবে টাকার পরিমাণ, প্রাপক এবং স্বাক্ষরের মতো তথ্য এখনও কারও যাচাই করা প্রয়োজন।
ওসিআর (অপটিক্যাল ক্যারেক্টার রিডার):
- OCR প্রতিটি অক্ষরকে ক্ষুদ্র বিন্দুর সমষ্টি হিসেবে পরীক্ষা করে।
- স্ক্যান করা নকশাটি কম্পিউটারে সংরক্ষিত নকশার সঙ্গে মিলিয়ে দেখা হয় এবং সবচেয়ে কাছাকাছি মিলটিকেই পড়া অক্ষর হিসেবে ধরা হয়।
আউটপুট ইউনিট:
- প্রিন্টার: হার্ড কপি প্রিন্ট করতে ব্যবহৃত হয়।
- প্লটার: রেখা আঁকতে ব্যবহৃত হয়।
প্লটার: এগুলো এমন যন্ত্র যা কম্পিউটারের নিয়ন্ত্রণে একটি কলম চালিয়ে টানা রেখা ও বক্ররেখা আঁকে। এগুলো মানচিত্র, গ্রাফ, গাণিতিক বক্ররেখা ও প্রকৌশল চিত্রের মতো উচ্চ নির্ভুলতার রেখা আঁকা প্রয়োজন এমন আউটপুট তৈরিতে ব্যবহৃত হয়।
গ্রাফিক VDU: এগুলো ভিডিও ডিসপ্লে ইউনিট যা উপযুক্ত অক্ষ্ষ, স্কেল ও রঙের সমন্বয় নির্বাচন করে চিত্রাকারে আউটপুট প্রদর্শন করতে পারে। গ্রাফিক VDU-এর উদাহরণের মধ্যে রয়েছে CRT মনিটর ও LCD মনিটর।
কিছু সাধারণ ব্যবহৃত পদ:
-
প্রোগ্রাম: একটি নির্দিষ্ট ক্রমে কম্পিউটারকে দেওয়া নির্দেশাবলীর সেট যা একটি নির্দিষ্ট সমস্যা সমাধানের জন্য ব্যবহৃত হয়। এতে এমন ক্রিয়া থাকে যা কম্পিউটারকে ডেটার উপর সম্পাদন করতে হয় যাতে কাঙ্ক্ষিত ফলাফল উৎপন্ন হয়। প্রোগ্রামগুলো কম্পিউটার ভাষায় লেখা হয়।
-
লাইভওয়্যার: কম্পিউটার সিস্টেমে কাজ করা ব্যবহারকারীরা।
-
ফার্মওয়্যার: হার্ডওয়্যারে এমবেড করা সফটওয়্যার, যেমন ROM-এ সংরক্ষিত বেসিক ইনপুট-আউটপুট সিস্টেম (BIOS)।
-
কম্পাইলার: একটি কম্পিউটার প্রোগ্রাম যা উচ্চ-স্তরের ভাষার কোডকে মেশিন কোডে অনুবাদ করে যা কম্পিউটার বুঝতে পারে।
ইন্টারপ্রেটার: একটি প্রোগ্রাম যা উচ্চ-স্তরের ভাষার প্রোগ্রামের প্রতিটি লাইন একবারে একটি করে পড়ে ও সম্পাদন করে।
অ্যাসেম্বলার: একটি প্রোগ্রাম যা অ্যাসেম্বলি ভাষার প্রোগ্রামগুলোকে মেশিন ভাষার প্রোগ্রামে রূপান্তর করে।
মাল্টিপ্রসেসিং: এমন এক ধরনের প্রসেসিং যেখানে একাধিক প্রসেসর একসাথে কাজ করে একটি একক প্রোগ্রাম সম্পাদন করে।
মাল্টিপ্রোগ্রামিং: এমন এক ধরনের প্রসেসিং যেখানে একাধিক প্রোগ্রাম একসাথে মেমরিতে লোড করা হয় এবং প্রসেসরের সময় ভাগ করে নেয়।
বিতরণকৃত ডেটা প্রসেসিং: এমন এক ধরনের প্রসেসিং যেখানে ডেটা একাধিক স্থানে প্রসেস করা হয় এবং নেটওয়ার্কের মাধ্যমে ভাগ করা হয়।
বিট: কম্পিউটার বুঝতে পারে এমন সবচেয়ে ছোট তথ্যের অংশ। এটি কেবল ১ বা ০ হতে পারে।
নিবল: চারটি বিটের একটি গ্রুপ।
বাইট: আটটি বিটের একটি গ্রুপ।
কিলোবাইট (KB): ১০২৪ বাইট।
মেগাবাইট (MB): ১০২৪ কিলোবাইট।
গিগাবাইট (GB): ১০২৪ মেগাবাইট।
ওয়ার্ড: দুই বা ততোধিক বাইটের একটি গ্রুপ।
ডেটাবেস: সম্পর্কিত ডেটার একটি সংগ্রহ যা এমনভাবে সংগঠিত করা হয় যাতে সহজে খুঁজে পাওয়া এবং ব্যবহার করা যায়।
টাইম শেয়ারিং: একাধিক ব্যবহারকারীর একই কম্পিউটার একসাথে ব্যবহার করার একটি উপায়। প্রত্যেক ব্যবহারকারী কম্পিউটারে সামান্য সময় পায়, এবং অপারেটিং সিস্টেম এত দ্রুত ব্যবহারকারীদের মধ্যে পরিবর্তন করে যে মনে হয় তারা সবাই একসাথে কম্পিউটার ব্যবহার করছে।
মাইক্রোপ্রসেসর: একটি ছোট কম্পিউটার চিপ যা গাণিতিক এবং লজিক্যাল অপারেশন সম্পাদন করতে পারে।
মডেম: এমন একটি ডিভাইস যা কম্পিউটারের সিগন্যালকে যোগাযোগ চ্যানেলের মাধ্যমে পাঠানো যায় এমন সিগন্যালে রূপান্তর করে এবং বিপরীতভাবে।
লো-লেভেল ভাষা:
মেশিন ভাষা: এটি এমন একটি ভাষা যা কম্পিউটার সরাসরি বুঝতে পারে। এটি বাইনারি কোড দিয়ে তৈরি, যা শূন্য এবং এক-এর সমন্বয়ে গঠিত।
অ্যাসেম্বলি ভাষা: এটি মেশিন ভাষার চেয়ে মানুষের পড়া ও লেখা সহজ একটি ভাষা, তবুও এটি বাইনারি কোড ব্যবহার করে। আগে, অ্যাসেম্বলি ভাষা নামে আরেকটি ভাষা ছিল যা প্রোগ্রামিংকে অনেক সহজ করে তুলেছিল।
-
এই ভাষায়, নির্দেশাবলি ADD, SUB, MPY, DIV ইত্যাদির মতো সংক্ষিপ্ত কোডে লেখা হয়।
-
অ্যাসেম্বলি ভাষায় প্রোগ্রাম লেখা প্রোগ্রামারের জন্য আরও সুবিধাজনক, কিন্তু একটি সমস্যা আছে: কম্পিউটার শুধুমাত্র বাইনারি কোডে লেখা প্রোগ্রামই বুঝতে পারে।
-
এই সমস্যার সমাধানের একটি উপায় হলো একটি অ্যাসেম্বলি প্রোগ্রাম ব্যবহার করা। এই প্রোগ্রাম প্রোগ্রামারের লেখা অ্যাসেম্বলি ভাষার প্রোগ্রামটি কম্পিউটার যা বুঝতে পারে সেই মেশিন ভাষার প্রোগ্রামে অনুবাদ করে।
উচ্চ স্তরের ভাষা
-
এই ভাষাগুলি আমাদের দৈনন্দিন ব্যবহৃত ভাষাগুলির (উদাহরণস্বরূপ, ইংরেজি বা স্প্যানিশ) চেয়ে কম্পিউটারের ভাষার মতো কম।
-
যেহেতু কম্পিউটার এই ভাষাগুলি সরাসরি বুঝতে পারে না, আমাদের বিশেষ কম্পিউটার প্রোগ্রাম যেমন কম্পাইলার এবং ইন্টারপ্রেটার প্রয়োজন। এই প্রোগ্রামগুলি উচ্চ স্তরের ভাষার প্রোগ্রামগুলি কম্পিউটার যা বুঝতে পারে সেই মেশিন ভাষায় অনুবাদ করে।
প্রোগ্রামিং ভাষা
- প্রোগ্রামিং ভাষাগুলো বিশেষ কোডের মতো যা মানুষকে কম্পিউটারকে কী করতে হবে তা বলতে দেয়। এগুলো অপেশাদার প্রোগ্রামারদের, যেমন হিসাবরক্ষক ও বিজ্ঞানীদের, কম্পিউটার ব্যবহার করা সহজ করে দেয়। প্রোগ্রামিং ভাষার কিছু উদাহরণের মধ্যে রয়েছে COBOL, FORTRAN, C, C++, ALGOL এবং LISP।
অপারেটিং সিস্টেম
- একটি অপারেটিং সিস্টেম আপনার কম্পিউটারের জন্য ট্রাফিক নিয়ন্ত্রকের মতো। এটি আপনার কম্পিউটারের বিভিন্ন অংশ পরিচালনা করে এবং নিশ্চিত করে যে তারা একসাথে মসৃণভাবে কাজ করে। এটি এমন একটি পরিবেশও সরবরাহ করে যেখানে আপনি প্রোগ্রাম চালাতে পারেন এবং আপনার কম্পিউটার দক্ষভাবে ব্যবহার করতে পারেন। অপারেটিং সিস্টেমের কিছু উদাহরণের মধ্যে রয়েছে DOS, UNIX, XENIX এবং WINDOWS।
অপারেটিং সিস্টেমের ব্যবহার
- অপারেটিং সিস্টেম কম্পিউটার ব্যবহারের জন্য অপরিহার্য। এটি হার্ডওয়্যার, সফটওয়্যার এবং আপনার কম্পিউটারের ডেটা সঠিকভাবে ব্যবহারের উপায় সরবরাহ করে। ঠিক সরকারের মতো, অপারেটিং সিস্টেম নিজে কোনো দরকারী কাজ করে না, তবে এটি নিশ্চিত করে যে বাকি সবকিছু একসাথে মসৃণভাবে কাজ করে।
অপারেটিং সিস্টেমের কার্যক্রম
-
রিসোর্স বরাদ্দকারী: একটি কম্পিউটার সিস্টেমে অনেক রিসোর্স থাকে, যেমন হার্ডওয়্যার ও সফটওয়্যার, যা একটি সমস্যা সমাধানের জন্য প্রয়োজন হতে পারে। এই রিসোর্সগুলোর মধ্যে রয়েছে CPU সময়, মেমরি স্থান, ফাইল স্টোরেজ স্থান এবং ইনপুট/আউটপুট ডিভাইস। অপারেটিং সিস্টেম এই রিসোর্সগুলোর ব্যবস্থাপক হিসেবে কাজ করে এবং প্রয়োজন অনুযায়ী সেগুলো নির্দিষ্ট প্রোগ্রাম ও ব্যবহারকারীদের দেয়। অপারেটিং সিস্টেমকে সিদ্ধান্ত নিতে হয় কোন অনুরোধগুলো সবচেয়ে গুরুত্বপূর্ণ যাতে কম্পিউটার সিস্টেম দক্ষ ও ন্যায্যভাবে চলতে পারে।
-
নিয়ন্ত্রণ প্রোগ্রাম: অপারেটিং সিস্টেম ব্যবহারকারী প্রোগ্রামগুলো কীভাবে চলে তা নিয়ন্ত্রণ করে কম্পিউটারের ত্রুটি ও অব্যবহার রোধ করে। এটি মাল্টিপ্রোগ্রামিং, মাল্টিপ্রসেসিং ও টাইম-শেয়ারিং পরিবেশে প্রোগ্রামগুলোর কাজের পদ্ধতি নিয়ন্ত্রণ করে।
নেটওয়ার্কিং
- নেটওয়ার্কিং হলো যখন টার্মিনালগুলো একটি সার্ভারের সঙ্গে সংযুক্ত থাকে এবং প্রতিটি টার্মিনালের নিজস্ব প্রসেসর থাকে।
নেটওয়ার্কিং-এর সুবিধা
- ডেটা শেয়ারিং: বিভিন্ন টার্মিনালের মধ্যে ডেটা শেয়ার করা যায়।
- ফাইল স্থানান্তর: ফ্লপি ডিস্ক বা ইউএসবি ড্রাইভের মতো শারীরিক মিডিয়া ছাড়াই বিভিন্ন টার্মিনালের মধ্যে ফাইল স্থানান্তর করা যায়।
ফ্লপি
ফ্লপি অতীতে জনপ্রিয় একটি স্টোরেজ ডিভাইস। এটি পাতলা, নমনীয় প্লাস্টিকের ডিস্ক দিয়ে তৈরি যার উপর চৌম্বকীয় উপাদান লেপা থাকে। ডিস্কের উপরের ছোট ছোট অংশ চৌম্বকায়িত করে ডেটা সংরক্ষণ করা হয়।
ফ্লপির সুবিধা:
-
চিকিৎসা, প্রকৌশল ইত্যাদিতে স্বতন্ত্র সুবিধা। কিছু চিকিৎসা ও প্রকৌশল অ্যাপ্লিকেশনে ফ্লপি এখনও ব্যবহৃত হয় কারণ এটি নির্ভরযোগ্য এবং সহজে বহন করা যায়।
-
ডেটা নিরাপত্তা। ফ্লপি তুলনামূলকভাবে নিরাপদ স্টোরেজ মাধ্যম কারণ এটি সহজে হ্যাক করা যায় না।
-
কম মেমরি ব্যবহার। ফ্লপি অন্যান্য স্টোরেজ ডিভাইস যেমন হার্ড ড্রাইভের তুলনায় কম মেমরি ব্যবহার করে।
-
সাধারণ হার্ডওয়্যার, সফটওয়্যার রিসোর্স, উদাহরণস্বরূপ, প্রিন্টার, মেমরি।
-
ফ্লপি বিভিন্ন হার্ডওয়্যার ও সফটওয়্যারের সঙ্গে ব্যবহার করা যায়, যার মধ্যে প্রিন্টার ও মেমরি অন্তর্ভুক্ত।
-
কম খরচে। ফ্লপি অন্যান্য স্টোরেজ ডিভাইসের চেয়ে কম খরচে পাওয়া যায়।
নেটওয়ার্কের প্রকারভেদ:
মূলত তিন ধরনের নেটওয়ার্ক রয়েছে:
- LAN (Local Area Network) LAN হলো এমন একটি নেটওয়ার্ক যা একটি সীমিত এলাকা, যেমন একটি ভবন বা ক্যাম্পাসের মধ্যে কম্পিউটার ও অন্যান্য ডিভাইসকে সংযুক্ত করে।
- MAN (Metropolitan Area Network) MAN হলো এমন একটি নেটওয়ার্ক যা একটি বড় এলাকা, যেমন একটি শহর বা পৌরসভার মধ্যে কম্পিউটার ও অন্যান্য ডিভাইসকে সংযুক্ত করে।
- WAN (Wide Area Network) WAN হলো এমন একটি নেটওয়ার্ক যা একটি দেশ বা সারা বিশ্বের মতো বিস্তৃত দূরত্বে কম্পিউটার ও অন্যান্য ডিভাইসকে সংযুক্ত করে।
LAN উপাদান:
একটি LAN নিচের তিনটি উপাদান নিয়ে গঠিত:
- মাধ্যম: মাধ্যম হলো সেই শারীরিক পথ যার মাধ্যমে ডেটা চলাচল করে। এটি তারযুক্ত মাধ্যম হতে পারে, যেমন তামার তার বা ফাইবার অপটিক তার, অথবা বেতার মাধ্যম হতে পারে, যেমন রেডিও তরঙ্গ।
- Network Interface Unit (NIU) NIU হলো এমন একটি ডিভাইস যা একটি কম্পিউটারকে LAN মাধ্যমের সঙ্গে সংযুক্ত করে।
- নেটওয়ার্ক সফটওয়্যার: নেটওয়ার্ক সফটওয়্যার হলো এমন একটি প্রোগ্রামের সেট যা কম্পিউটারগুলোকে LAN-এর মাধ্যমে একে অপরের সঙ্গে যোগাযোগ করতে দেয়।
কম্পিউটার নেটওয়ার্ক
কম্পিউটার নেটওয়ার্ক বিভিন্ন কম্পিউটারকে সংযুক্ত করে যাতে তারা তথ্য ও সম্পদ ভাগাভাগি করতে পারে। এই কাজ সম্ভব করার জন্য প্রয়োজনীয় সফটওয়্যারের একটি অংশ নেটওয়ার্ক ইন্টারফেস ইউনিটে অবস্থিত।
LAN কনফিগারেশন
মূলত তিন ধরনের LAN কনফিগারেশন রয়েছে:
- স্টার কনফিগারেশন: এই সেটআপে, সমস্ত কম্পিউটার একটি কেন্দ্রীয় হাব নামক ডিভাইসের সঙ্গে সংযুক্ত থাকে। এটি অঙ্কন করলে তারকার মতো আকার তৈরি করে।
- বাস কনফিগারেশন: এই সেটআপে, সমস্ত কম্পিউটার একটি একক কেবলের সঙ্গে সংযুক্ত থাকে। এখানে কোনো কেন্দ্রীয় ডিভাইস থাকে না।
- রিং কনফিগারেশন: এই সেটআপে, কম্পিউটারগুলো একটি ধারায় সংযুক্ত থাকে এবং একটি সম্পূর্ণ বৃত্ত গঠন করে। ডেটা একটি কম্পিউটার থেকে পরবর্তীটিতে প্রবাহিত হয় যতক্ষণ না এটি গন্তব্যে পৌঁছায়।
ইন্টারনেট
ইন্টারনেট হলো কম্পিউটার নেটওয়ার্কের একটি বিশাল নেটওয়ার্ক। ধারণা করা হয় বিশ্বব্যাপী ইন্টারনেট ব্যবহারকারীর সংখ্যা ১০ কোটিরও বেশি এবং ২০১৫ সালের মধ্যে এই সংখ্যা বিশ্বের অর্ধেক জনসংখ্যায় পৌঁছবে। ১৫০টিরও বেশি দেশে ইন্টারনেট পাওয়া যায়।
- সারা বিশ্বে প্রায় ১০ লক্ষেরও বেশি কম্পিউটার ওয়েব সার্ভার হিসেবে কাজ করছে।
- একটি গড় ওয়েব পেজে প্রায় ৫০০ শব্দ থাকে এবং ৫ কোটি থেকে ৮ কোটি পর্যন্ত ওয়েব পেজ রয়েছে।
- গড়ে একজন ইন্টারনেট ব্যবহারকারীর বয়স ৩৫.২ বছর এবং তারা বেশিরভাগ সময় বাড়ি থেকে ইন্টারনেট ব্যবহার করে।
- কোনো একটি কোম্পানি, সংস্থা বা সরকার ইন্টারনেটের মালিক নয় বা এর জন্য অর্থ প্রদান করে না।
- এর কোনো সিইও নেই বা এর সেবার জন্য অর্থ নেওয়া হয় না।
- ইন্টারনেট সোসাইটি (ISOC) নামে একটি স্বেচ্ছাসেবক দল ইন্টারনেট পরিচালনা করে।
- ISOC-এর একটি ছোট দল আছে যার নাম ইন্টারনেট আর্কিটেকচার বোর্ড (IAB) যারা মান, নেটওয়ার্ক সম্পদ এবং নেটওয়ার্ক ঠিকানার মতো বিষয়গুলো সিদ্ধান্ত করে।
- আরেকটি স্বেচ্ছাসেবক দল ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স (IETF) ইন্টারনেটের দৈনন্দিন কার্যক্রম পরিচালনা করে।
- মূলত, ইন্টারনেট মানুষ, কম্পিউটার এবং সফটওয়্যার দিয়ে গঠিত।
- যদি আপনার সঠিক যন্ত্রপাতি থাকে, তাহলে আপনি আপনার কম্পিউটার ব্যবহার করে বিশ্বের যেকোনো স্থানে কারও সঙ্গে কথা বলতে পারেন।
এটি কীভাবে উদ্ভূত হয়?
ইন্টারনেট ১৯৬০-এর দশকে কম্পিউটারের একটি ছোট নেটওয়ার্ক হিসেবে শুরু হয়। এটি তৈরি করেছিল যুক্তরাষ্ট্রের প্রতিরক্ষা বিভাগ যাতে বিজ্ঞানীরা তথ্য ভাগ করতে পারে। ১৯৮০-এর দশকে আরও বেশি কম্পিউটার ইন্টারনেটের সঙ্গে সংযুক্ত হয় এবং এটি বাণিজ্যিক উদ্দেশ্যে ব্যবহার শুরু হয়।
এখানে ইন্টারনেটের বিকাশের কিছু গুরুত্বপূর্ণ মাইলফল রয়েছে:
- ১৯৬৯ সালে, যুক্তরাষ্ট্রের প্রতিরক্ষা দপ্তরের অ্যাডভান্সড রিসার্চ প্রজেক্টস এজেন্সি (ARPA) চারটি কম্পিউটার নিয়ে ARPAnet নামে একটি নেটওয়ার্ক তৈরি করে।
- ১৯৭১ সালের মধ্যে ARPAnet MIT এবং হার্ভার্ড সহ প্রায় দুই ডজন সাইটের সঙ্গে সংযুক্ত হয়।
- ১৯৭৪ সালের মধ্যে ARPAnet-এর সঙ্গে ২০০-র বেশি সাইট সংযুক্ত ছিল।
- ১৯৮০-র দশকে, বিভিন্ন অপারেটিং সিস্টেম ব্যবহার করা আরও ও আরও কম্পিউটার ইন্টারনেটের সঙ্গে সংযুক্ত হয়।
- ১৯৮৩ সালে, ARPAnet-এর সামরিক অংশটি MILnet নামে পৃথক একটি নেটওয়ার্কে সরিয়ে নেওয়া হয় এবং ARPAnet আনুষ্ঠানিকভাবে অসামরিক ব্যবহারের জন্য খুলে দেওয়া হয়।
১৯৮০-র দশকের শেষে:
- ন্যাশনাল সায়েন্স ফাউন্ডেশন (NSF) তাদের নিজস্ব কম্পিউটার নেটওয়ার্ক NSFnet তৈরি করে।
- কেবলমাত্র কম্পিউটার বিজ্ঞানী এবং বিশ্ববিদ্যালয়ের অধ্যাপকের মতো অল্প কিছু মানুষ NSFnet ব্যবহার করতে পারত।
১৯৯১ সালে:
- আল গোর নামে এক মার্কিন সিনেটর NSFnet আরও বেশি স্কুল ও কলেজের জন্য উন্মুক্ত করতে চেয়েছিলেন।
- একটি নতুন আইন পাস হয় যা NSFnet-এর নাম পরিবর্তন করে NREN (National Research and Educational Network) রাখে।
- ব্যবসা প্রতিষ্ঠানগুলো এখন নিজেদের ব্যবহারের জন্য NREN-এর অংশ কিনতে পারত।
- এই আইনটি ইন্টারনেটকে আজকের রূপ দিতে সাহায্য করে।
১৯৯২ সালে:
- ওয়ার্ল্ড ওয়াইড ওয়েব তৈরি করা হয়।
১৯৯৩ সালে:
- ন্যাশনাল সেন্টার ফর সুপারকম্পিউটিং অ্যাপ্লিকেশনস নামে একটি গোষ্ঠী Mosaic নামে একটি প্রোগ্রাম প্রকাশ করে।
- Mosaic ছিল প্রথম ওয়েব ব্রাউজার যা ছবি ও টেক্সট একসঙ্গে দেখাতে পারত।
১৯৯৪ সালে:
- নেটস্কেপ কমিউনিকেশনস নামের একটি কোম্পানি নেটস্কেপ ন্যাভিগেটর নামে একটি ওয়েব ব্রাউজার প্রকাশ করে।
১৯৯৫ সালে:
- মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার নামে নিজস্ব ওয়েব ব্রাউজার প্রকাশ করে।
ইন্টারনেট এক্সপ্লোরার
- ১৯৯৭ সালের মাঝামাঝি সময়ে, ইন্টারনেট এক্সপ্লোরার এবং নেটস্কেপ ন্যাভিগেটর সবচেয়ে জনপ্রিয় ওয়েব ব্রাউজার হওয়ার জন্য প্রতিদ্বন্দ্বিতা করছিল।
ইন্টারনেটে কীভাবে প্রবেশ করবেন
-
ইন্টারনেটে প্রবেশ করতে, আপনার একটি কম্পিউটার দরকার যার সঙ্গে একটি মডেম ফোন লাইনে সংযুক্ত থাকবে।
-
আপনার আরও একটি কম্পিউটার দরকার যাতে ৬৮০৪০ বা উচ্চতর সিপিইউ (ম্যাকিনটোশের জন্য) বা ৮০৪৮৬ বা উচ্চতর সিপিইউ (পিসির জন্য) থাকে।
-
আপনার আরও দরকার হবে:
-
কমপক্ষে ৪ মেগাবাইট র্যাম (৮ মেগাবাইট সুপারিশ করা হয়)
-
একটি ২৫০-মেগাবাইট হার্ড ড্রাইভ
-
একটি ১৪.৪-বিপিএস মডেম (২৮.৮ বা তার চেয়ে দ্রুত আরও ভালো)
-
একটি ইন্টারনেট সার্ভিস প্রোভাইডার (আইএসপি) এমন একটি কোম্পানি যা ইন্টারনেটে প্রবেশের সুযোগ দেয়। কিছু আইএসপি কনটেন্ট এবং ইমেইলও সরবরাহ করে।
-
জাতীয়, স্থানীয় এবং আঞ্চলিক কোম্পানিগুলো ইন্টারনেট প্রবেশ সরবরাহ করে। আইএসপিগুলো সাধারণত মাসিক সাবস্ক্রিপশন ফি নেয়।
ইন্টারনেট সম্পদ
- আপনি ইন্টারনেটে কী করতে পারবেন তা নির্ভর করে আপনি কোন সম্পদে প্রবেশ করছেন তার ওপর।*
ই-মেইল:
- ই-মেইল ইন্টারনেটের মাধ্যমে বার্তা পাঠানোর একটি উপায়।
- ই-মেইল পাঠাতে হলে, আপনাকে প্রাপকের ই-মেইল ঠিকানা জানতে হবে।
ই-মেইল ঠিকানা:
- একটি ইমেইল ঠিকানা তিনটি অংশ নিয়ে গঠিত:
- ব্যবহারকারীর নাম: এটি সেই ব্যক্তি বা প্রতিষ্ঠানের নাম যে ইমেইল ঠিকানাটির মালিক।
- পরিষেবা: এটি সেই কোম্পানির নাম যে ইমেইল পরিষেবা সরবরাহ করে।
- ডোমেইন: এটি সেই দেশ বা প্রতিষ্ঠানের নাম যার অধীনে ইমেইল ঠিকানাটি রয়েছে।
ডোমেইন:
- ডোমেইনগুলো ডোমেইন নেম সার্ভিস (DNS)-এর মাধ্যমে শনাক্ত করা হয়।
- ইন্টারনিক (ইন্টারনেট নেটওয়ার্ক ইনফরমেশন সেন্টার) ডোমেইন নাম নিবন্ধনের কাজ পরিচালনা করে।
সাধারণ ডোমেইন:
| ডোমেইন | এটি কী |
|---|---|
| com | একটি বাণিজ্যিক প্রতিষ্ঠান, ব্যবসা বা কোম্পানি |
| edu | একটি শিক্ষা প্রতিষ্ঠান |
| gov | একটি অসামরিক সরকারি সংস্থা |
| int | একটি আন্তর্জাতিক সংস্থা |
| mil | একটি সামরিক সংস্থা |
| এক্সটেনশন | অর্থ |
|---|---|
| .com | বাণিজ্যিক প্রতিষ্ঠান |
| .net | নেটওয়ার্ক প্রশাসন |
| .org | অন্যান্য প্রতিষ্ঠান |
| .res | গবেষণা প্রতিষ্ঠান |
কান্ট্রি কোড টপ-লেভেল ডোমেইন (ccTLDs)
সাধারণত, একটি ডোমেইন নামের শেষ অংশ সেই দেশকে দেখায় যেখানে সাইটটি অবস্থিত। উদাহরণস্বরূপ:
- .in ভারতের জন্য
- .jp জাপানের জন্য
- .uk যুক্তরাজ্যের জন্য
ওয়ার্ল্ড ওয়াইড ওয়েব
ওয়ার্ল্ড ওয়াইড ওয়েব (WWW) এমন একটি ব্যবস্থা যা ব্যবহারকারীদের ইন্টারনেটে তথ্য অ্যাক্সেস করতে দেয়। এটি ১৯৯০-এর দশকের গোড়ার দিকে সুইজারল্যান্ডের ইউরোপীয় পারমাণবিক গবেষণা কেন্দ্র (CERN)-এ তৈরি করা হয়েছিল।
WWW গঠিত হয়েছে পাঠ্য, গ্রাফিক্স, অডিও, অ্যানিমেশন এবং ভিডিও দিয়ে। ওয়েবসাইটগুলো অ্যাক্সেস করা যায় একটি ওয়েব ব্রাউজার ব্যবহার করে, যা একটি সফটওয়্যার প্রোগ্রাম যা ব্যবহারকারীদের ওয়েব পেজ দেখতে এবং与之 ইন্টারঅ্যাক্ট করতে দেয়।
ওয়ার্ল্ড ওয়াইড ওয়েব কীভাবে কাজ করে
WWW তিনটি প্রধান উপাদান ব্যবহার করে কাজ করে:
-
সার্ভার: কম্পিউটার যা ওয়েব পেজ সংরক্ষণ করে এবং সরবরাহ করে।
-
ক্লায়েন্ট: কম্পিউটার যা ওয়েব পেজ অ্যাক্সেস করে।
-
নেটওয়ার্ক: সংযোগগুলো যা সার্ভার এবং ক্লায়েন্টকে যোগাযোগ করতে দেয়।
-
**Ver:**Ver একটি কম্পিউটার প্রোগ্রাম যা একই বা ভিন্ন নেটওয়ার্কের অন্যান্য কম্পিউটারের সঙ্গে ডেটা শেয়ার করে। এটি একটি “সার্ভার” হিসেবে কাজ করে যা অন্যান্য কম্পিউটারকে, যাদের “ক্লায়েন্ট” বলা হয়, তথ্য সরবরাহ করে।
-নেটওয়ার্ক: একটি নেটওয়ার্ক হলো সংযুক্ত কম্পিউটারের একটি গোষ্ঠী যা একে অপরের সঙ্গে যোগাযোগ করতে পারে। -যোগাযোগ পদ্ধতি: নেটওয়ার্কের কম্পিউটারগুলো বিভিন্ন উপায়ে যোগাযোগ করতে পারে, যেমন তামার তার, কোঅ্যাক্সিয়াল কেবল, ফাইবার-অপটিক কেবল বা স্যাটেলাইট ট্রান্সমিশনের মাধ্যমে।
- ব্রাউজার: একটি ব্রাউজার হলো একটি সফটওয়্যার প্রোগ্রাম যা আপনাকে ইন্টারনেটে তথ্য অ্যাক্সেস করতে দেয়। যখন আপনি একটি ওয়েবসাইটে যান, তখন আপনি আপনার ব্রাউজার ব্যবহার করে সেই সাইট থেকে ফাইল পুনরুদ্ধার করেন।
একটি ফাইলে প্রবেশ করা:
- ইন্টারনেটে কোনো ফাইল খুলতে ও প্রবেশ করতে নিচের ধাপগুলো অনুসরণ করুন: ১. আপনার ব্রাউজারে, আপনি যে ওয়েবসাইটটি দেখতে চান তার ঠিকানা (URL) টাইপ করুন। ২. আপনার ব্রাউজার আপনার ইন্টারনেট সেবাদাতার সার্ভারে একটি অনুরোধ পাঠায়। ৩. সেই সার্ভার নির্দিষ্ট URL-এর সার্ভারে অনুরোধটি পাঠিয়ে দেয়। ৪. অনুরোধকৃত ফাইলটি আপনার ইন্টারনেট সেবাদাতার সার্ভারে ফিরে আসে, যা পরে আপনার ব্রাউজারে পাঠায়। অবশেষে ব্রাউজারটি ফাইলটি আপনার স্ক্রিনে প্রদর্শন করে।
ইন্টারনেট সংযোগের ধরন:
- প্রযুক্তির অগ্রগতির ফলে আমাদের কাছে ইন্টারনেটে সংযোগের নানা বিকল্প রয়েছে, যেমন:
- ডায়াল-আপ: টেলিফোন লাইন ব্যবহার করে ইন্টারনেটে সংযোগ স্থাপন করে।
- DSL: টেলিফোন লাইন ব্যবহার করে ডায়াল-আপের চেয়ে দ্রুত গতির ইন্টারনেট দেয়।
- কেবল: কেবল টেলিভিশন লাইনের মাধ্যমে উচ্চ-গতির ইন্টারনেট অ্যাক্সেস দেয়।
- ফাইবার-অপটিক: ফাইবার-অপটিক কেবল ব্যবহার করে অত্যন্ত দ্রুত ইন্টারনেট গতি সরবরাহ করে।
- স্যাটেলাইট: স্যাটেলাইট সংযোগের মাধ্যমে দূরবর্তী এলাকায় ইন্টারনেট অ্যাক্সেস দেয়। গত দশ বছরে ইন্টারনেট অনেক দূর এগিয়েছে। প্রথম দিকে আমরা এমন ওয়েবসাইট দেখে অবাক হয়েছিলাম যা টেক্সট কেন্দ্রীভূত করতে, বোল্ড করতে ও বিভিন্ন রঙ ব্যবহার করতে পারত। আজ আমরা আশা করি ওয়েবসাইটে ফ্ল্যাশ অ্যানিমেশন, অনলাইন গেমিং, স্ট্রিমিং HD ভিডিও এবং আরও অনেক কিছু থাকবে।
গতির প্রয়োজন ইন্টারনেটের সঙ্গে আমাদের সংযোগের পদ্ধতিকেও বদলে দিয়েছে। অতীতে আমরা ডায়াল-আপ সংযোগে সীমাবদ্ধ ছিলাম, যা ধীর এবং অবিশ্বাস্য ছিল। আজ আমাদের কাছে DSL, কেবল এবং ফাইবার অপটিকসের মতো নানা বিকল্প রয়েছে, যা অনেক বেশি গতি দেয়।
নিচে তালিকাভুক্ত সংযোগ গতিগুলো প্রকাশের সময়ে উপলব্ধ গড় গতির একটি মুহূর্তের চিত্র মাত্র। এই গতিগুলো আপনার অবস্থান এবং ইন্টারনেট সেবা প্রদানকারী (ISP)-এর ওপর নির্ভর করে পরিবর্তিত হতে পারে।
অ্যানালগ
ডায়াল-আপ ইন্টারনেট অ্যাক্সেস: ডায়াল-আপ ইন্টারনেটে সংযোগের একটি ধীর কিন্তু সাশ্রয়ী উপায়। এটি একটি মডেম ব্যবহার করে আপনার কম্পিউটারকে একটি টেলিফোন লাইনের সঙ্গে সংযুক্ত করে।
ডায়াল-আপ সংযোগ:
- কম্পিউটার একটি ফোন নম্বরে (আপনার ইন্টারনেট সেবা প্রদানকারী দ্বারা প্রদত্ত) কল করে এবং নেটওয়ার্কের সঙ্গে সংযুক্ত হয়।
- ডায়াল-আপ সাধারণ টেলিফোন লাইন ব্যবহার করে, তাই সংযোগের মান অসমতুল হতে পারে এবং ডেটা স্থানান্তর গতি সীমিত থাকে।
- সাধারণ ডায়াল-আপ গতি ২৪০০ বিট প্রতি সেকেন্ড (bps) থেকে ৫৬ কিলোবিট প্রতি সেকেন্ড (kbps) পর্যন্ত হয়।
- ডায়াল-আপকে মূলত কেবল এবং DSL-এর মতো দ্রুত ব্রডব্যান্ড সংযোগ দ্বারা প্রতিস্থাপিত করা হয়েছে।
ইন্টিগ্রেটেড সার্ভিসেস ডিজিটাল নেটওয়ার্ক (ISDN):
- ISDN একটি বৈশ্বিক যোগাযোগ মান, যা ডিজিটাল টেলিফোন লাইন বা সাধারণ টেলিফোন তারের মাধ্যমে কণ্ঠ, ভিডিও এবং ডেটা পাঠানোর জন্য ব্যবহৃত হয়।
- ISDN গতি সাধারণত ৬৪ kbps থেকে ১২৮ kbps পর্যন্ত হয়।
ব্রডব্যান্ড ISDN (B-ISDN):
- B-ISDN ISDN-এর মতোই, তবে এটি সাধারণ টেলিফোন লাইনের পরিবর্তে ফাইবার অপটিক টেলিফোন লাইনের মাধ্যমে ডেটা প্রেরণ করে।
ফোন তার
- SONET হলো প্রধান শারীরিক নেটওয়ার্ক যা B-ISDN সংকেত বহন করে। ব্রডব্যান্ড ISDN ব্যাপকভাবে ব্যবহৃত হয়নি।
ডিজিটাল সাবস্ক্রাইবার লাইন (DSL)
- DSL-কে প্রায়ই “সবসময় চালু” সংযোগ বলা হয় কারণ এটি আপনার বাড়ির সঙ্গে সংযুক্ত বিদ্যমান ২-তারকে তামা টেলিফোন লাইন ব্যবহার করে। এর অর্থ হলো আপনি ডায়াল-আপ সংযোগের বিপরীতে DSL এবং আপনার ল্যান্ডলাইন ফোন একই সঙ্গে ব্যবহার করতে পারেন।
- গৃহ ব্যবহারকারীদের জন্য DSL-এর দুইটি প্রধান প্রকার হলো ADSL এবং SDSL। সমস্ত DSL প্রযুক্তিকে একত্রে xDSL বলা হয়। xDSL সংযোগের গতি ১২৮ কিলোবিট প্রতি সেকেন্ড থেকে ৯ মেগাবিট প্রতি সেকেন্ড পর্যন্ত।
অ্যাসিমেট্রিক ডিজিটাল সাবস্ক্রাইবার লাইন (ADSL)
- ADSL উত্তর আমেরিকায় DSL-এর সবচেয়ে সাধারণ প্রকার।
- ADSL-এর অর্থ অ্যাসিমেট্রিক ডিজিটাল সাবস্ক্রাইবার লাইন। এটি ডেটা গ্রহণের সময় (ডাউনস্ট্রিম হার) ১.৫ থেকে ৯ মেগাবিট প্রতি সেকেন্ড এবং ডেটা পাঠানোর সময় (আপস্ট্রিম হার) ১৬ থেকে ৬৪০ কিলোবিট প্রতি সেকেন্ড ডেটা হার সমর্থন করে।
SDSL (সিমেট্রিক ডিজিটাল সাবস্ক্রাইবার লাইন)
- SDSL একটি প্রযুক্তি যা বিদ্যমান তামা টেলিফোন লাইনের মাধ্যমে দ্রুত ডেটা স্থানান্তর করতে দেয়।
- এটি ৩ মেগাবিট প্রতি সেকেন্ড (mbps) পর্যন্ত ডেটা হার সমর্থন করে।
- SDSL টেলিফোন তারের উচ্চ-কম্পাঙ্ক পরিসরে ডিজিটাল সংকেত পাঠিয়ে কাজ করে, তাই একই লাইনে ভয়েস কলের সঙ্গে একই সময়ে এটি ব্যবহার করা যায় না।
- SDSL ব্যবহার করতে আপনার একটি বিশেষ SDSL মডেম প্রয়োজন।
- SDSL-কে “সিমেট্রিক” বলা হয় কারণ এটি আপলোড এবং ডাউনলোড উভয়ের জন্য একই ডেটা হার প্রদান করে।
VDSL (ভেরি হাই DSL)
- VDSL হলো একটি DSL প্রযুক্তি যা স্বল্প দূরত্বে উচ্চ ডেটা হার প্রদান করে।
- দূরত্ব যত কম, সংযোগের গতি তত বেশি।
কেবল-ব্রডব্যান্ড ইন্টারনেট সংযোগ
- কেবল ইন্টারনেট ব্রডব্যান্ড ইন্টারনেট অ্যাক্সেস প্রদানের জন্য কেবল টিভি লাইন ব্যবহার করে।
- এটি টিভি চ্যানেল স্পেস ব্যবহার করে ডেটা প্রেরণের মাধ্যমে কাজ করে।
কেবল ইন্টারনেট সংযোগ
- কেবল ইন্টারনেট একই কোঅ্যাক্সিয়াল কেবল ব্যবহার করে যা কেবল টিভির জন্য ব্যবহৃত হয়।
- যেহেতু এই কেবলগুলো টেলিফোন লাইনের তুলনায় অনেক বেশি ব্যান্ডউইথ ধারণ করে, কেবল ইন্টারনেট অনেক দ্রুত হতে পারে।
- তবে, কেবল প্রদানকারীরা প্রায়শই তাদের নেটওয়ার্কে ট্র্যাফিকের পরিমাণ পরিচালনার জন্য সংযোগের গতি সীমিত করে।
- কেবল ইন্টারনেটের গতি ৫১২ কিলোবিট প্রতি সেকেন্ড (kbps) থেকে ২০ মেগাবিট প্রতি সেকেন্ড (mbps) পর্যন্ত হতে পারে।
ওয়্যারলেস ইন্টারনেট সংযোগ
- ওয়্যারলেস ইন্টারনেট কেবলের পরিবর্তে রেডিও তরঙ্গ ব্যবহার করে ইন্টারনেটে সংযোগ স্থাপন করে।
- এর মানে হলো, আপনি ওয়্যারলেস নেটওয়ার্কের পরিসীমার মধ্যে যেকোনো স্থান থেকে ইন্টারনেট অ্যাক্সেস করতে পারবেন।
- তবে, ওয়্যারলেস ইন্টারনেট অন্যান্য সংযোগের তুলনায় বেশি ব্যয়বহুল হতে পারে এবং এটি সব এলাকায় পাওয়া নাও যেতে পারে।
T-1 লাইন: একটি লিজড লাইন বিকল্প
T-1 লাইনগুলো এমন ব্যবসায়ের জন্য জনপ্রিয় পছন্দ যাদের ইন্টারনেটে নিবেদিত ফোন সংযোগের প্রয়োজন। এগুলো ১.৫৪৪ মেগাবিট প্রতি সেকেন্ড (mbps) ডেটা হার প্রদান করে।
একটি T-1 লাইন আসলে ২৪টি পৃথক চ্যানেল দিয়ে গঠিত, যার প্রতিটি ৬৪ কিলোবিট প্রতি সেকেন্ড (kbps) ডেটা সমর্থন করতে পারে। এর মানে হলো, আপনি একটি T-1 লাইন ব্যবহার করে ভয়েস এবং ডেটা ট্র্যাফিক উভয়ই বহন করতে পারবেন।
বেশিরভাগ টেলিফোন কোম্পানি আপনাকে এই একক চ্যানেলগুলোর মধ্যে শুধু একটি বা কয়েকটি কিনতে দেয়। একে বলা হয় fractional T-1 অ্যাক্সেস।
বন্ধনযুক্ত T-1 লাইন
একটি bonded T-1 তৈরি করা হয় দুই বা ততোধিক T-1 লাইন একসাথে জোড়া দিয়ে। এটি উপলব্ধ ব্যান্ডউইথের পরিমাণ বাড়ায়। উদাহরণস্বরূপ, দুইটি T-1 লাইন দিয়ে গঠিত একটি bonded T-1 প্রায় 3 mbps ব্যান্ডউইথ সরবরাহ করবে।
বন্ধনযুক্ত T-1 লাইনগুলো প্রায়ই এমন ব্যবসায় প্রতিষ্ঠানে ব্যবহৃত হয় যাদের ভিডিও বা অডিও ফাইলের মতো বড় পরিমাণ ডেটা স্থানান্তর করতে হয়।
বন্ধনযুক্ত T-1:
- দুইটি বন্ধনযুক্ত T-1 আপনাকে মোট 3 মেগাবিট প্রতি সেকেন্ড (mbps) ব্যান্ডউইথ দেয়।
- প্রতিটি পৃথক T-1 একসাথে সর্বোচ্চ 1.5 mbps ব্যবহার করতে পারে।
- T-1 গুলো বন্ধন করতে হলে সেগুলোকে শেষে একই রাউটারে যেতে হবে, অর্থাৎ সেগুলো একই ইন্টারনেট সার্ভিস প্রোভাইডার (ISP)-এ যেতে হবে।
- সাধারণ bonded T-1 গতি প্রায় 3 mbps।
T-3 লাইন:
- T-3 লাইন হলো নিবেদিত ফোন সংযোগ যা প্রায় 43 থেকে 45 mbps ডেটা হার সমর্থন করে।
- একটি T-3 লাইন 672টি পৃথক চ্যানেল দিয়ে গঠিত, প্রতিটি 64 কিলোবিট প্রতি সেকেন্ড (kbps) সমর্থন করে।
- T-3 লাইনগুলো বেশিরভাগ ISP দ্বারা ইন্টারনেট ব্যাকবোন এবং ব্যাকবোন নিজেই সংযোগ করতে ব্যবহৃত হয়।
- সাধারণ T-3 গতি 43 থেকে 45 mbps পর্যন্ত।
OC3 (অপটিক্যাল ক্যারিয়ার, লেভেল 3):
- OC3 একটি নির্দিষ্ট ধরনের অপটিক্যাল ফাইবার সংযোগ বর্ণনা করতে ব্যবহৃত শব্দ।
- OC3 সংযোগগুলো 155 mbps পর্যন্ত ডেটা হার সমর্থন করতে পারে।
- OC3 সংযোগগুলো প্রায়ই এমন ব্যবসা ও প্রতিষ্ঠানে ব্যবহৃত হয় যাদের উচ্চ গতির ইন্টারনেট অ্যাক্সেস প্রয়োজন।
SONET মান অনুযায়ী ফাইবার অপটিক নেটওয়ার্কের গতি
- OC3: এটি একটি ফাইবার অপটিক নেটওয়ার্কের ধরন যা প্রায়শই বড় নেটওয়ার্কের মেরু হিসেবে ব্যবহৃত হয় যা প্রচুর ভয়েস, ডেটা, ভিডিও এবং অন্যান্য ধরনের ট্র্যাফিক বহন করে। এর গতি ১৫৫.৫২ মেগাবিট প্রতি সেকেন্ড (mbps), যা প্রায় ১০০টি T1 লাইনের সমান গতি।
স্যাটেলাইটের মাধ্যমে ইন্টারনেট (IoS)
- IoS আপনাকে পৃথিবীর কক্ষপথে ঘূর্ণায়মান একটি স্যাটেলাইট ব্যবহার করে ইন্টারনেটে প্রবেশ করতে দেয়।
- স্যাটেলাইটটি পৃথিবীর পৃষ্ঠের উপর একটি নির্দিষ্ট বিন্দুতে স্থাপন করা হয়।
- যেহেতু সংকেতগুলোকে পৃথিবী থেকে স্যাটেলাইটে এবং ফিরে আসতে দীর্ঘ পথ অতিক্রম করতে হয়, IoS তামা বা ফাইবার অপটিক কেবল ব্যবহার করে উচ্চ গতির ইন্টারনেট সংযোগের তুলনায় কিছুটা ধীর।
- সাধারণ IoS সংযোগের গতি প্রায় ৪৯২ থেকে ৫১২ কিলোবিট প্রতি সেকেন্ড (kbps)।
সাম্প্রতিক উন্নয়ন
পেন ড্রাইভ
- পেন ড্রাইভ একটি ছোট যন্ত্র যা আপনি আপনার চাবির রিংয়ে সংযুক্ত করতে পারেন। এটি USB পোর্টসম্পন্ন কম্পিউটারগুলোর মধ্যে সহজে ফাইল স্থানান্তর করতে ব্যবহার করা যায়।
থাম্ব ড্রাইভ
থাম্ব ড্রাইভ একটি ছোট, বহনযোগ্য যন্ত্র যা ডেটা সংরক্ষণ করতে পারে। এটি মানুষের থাম্বের সমান আকারের এবং কম্পিউটারের USB পোর্টে সংযোগ করা যায়। থাম্ব ড্রাইভগুলো পুনঃলিখনযোগ্য, যার অর্থ আপনি এতে ডেটা সংরক্ষণ করতে পারেন এবং পরে মুছে নতুন ডেটা সংরক্ষণ করতে পারেন। RAM-এর বিপরীতে এগুলো স্মৃতি ধরে রাখতে কোনো বিদ্যুৎ সরবরাহের প্রয়োজন হয় না।
থাম্ব ড্রাইভগুলো খুব সুবিধাজনক কারণ আপনি সহজেই এগুলো বহন করতে পারেন এবং যেকোনো কম্পিউটারে প্লাগ করে আপনার ডেটা অ্যাক্সেস করতে পারেন। এগুলো আরও খুব টেকসই এবং ফেলে দিলে বা ধাক্কা খেলে সহ্য করতে পারে।
ফ্ল্যাশ ড্রাইভ
একটি ফ্ল্যাশ ড্রাইভ হলো একটি থাম্ব ড্রাইভের ধরন যা ডেটা সংরক্ষণের জন্য ফ্ল্যাশ মেমরি ব্যবহার করে। ফ্ল্যাশ মেমরি হলো একটি নন-ভোলাটাইল মেমরির ধরন, যার অর্থ হলো এটি বিদ্যুৎ বন্ধ থাকলেও ডেটা ধরে রাখতে পারে। ফ্ল্যাশ ড্রাইভগুলো খুব ছোট এবং হালকা, এবং এগুলো প্রচুর পরিমাণ ডেটা সংরক্ষণ করতে পারে।
ফ্ল্যাশ ড্রাইভগুলো খুব জনপ্রিয় কারণ এগুলো খুব সুবিধাজনক এবং বহনযোগ্য। এগুলো আরও খুব টেকসই এবং ফেলে দিলে বা ধাক্কা খেলে সহ্য করতে পারে।
ব্লগ
- একটি ব্লগ হলো একটি ব্যক্তিগত অনলাইন ডায়েরির মতো যা যে কেউ পড়তে পারে।
- মানুষ প্রায়ই তাদের দৈনন্দিন জীবন, চিন্তাভাবনা এবং আগ্রহ নিয়ে ব্লগে লেখে।
- ব্লগ লেখার জন্য আপনি একটি ওয়েবসাইট বা একটি বিশেষ প্রোগ্রাম ব্যবহার করতে পারেন যাকে “ব্লগিং প্ল্যাটফর্ম” বলা হয়।
ভাইরাস
- একটি ভাইরাস হলো একটি ক্ষতিকর কম্পিউটার প্রোগ্রাম যা ব্যবহারকারীর অজান্তে এক কম্পিউটার থেকে অন্য কম্পিউটারে ছড়াতে পারে।
- ভাইরাসগুলো নিজেদের কপি তৈরি করতে পারে এবং আপনার কম্পিউটারের অন্যান্য ফাইলে সংক্রমণ করতে পারে।
- সব কম্পিউটার ভাইরাস মানুষ তৈরি করে।
- একটি সহজ ভাইরাস যা বারবার নিজের কপি তৈরি করতে পারে তা তৈরি করা সহজ।
- এমনকি একটি সহজ ভাইরাসও বিপজ্জনক হতে পারে কারণ এটি দ্রুত আপনার কম্পিউটারের সব মেমরি ব্যবহার করে ফেলতে পারে এবং এটি কাজ করা বন্ধ করে দিতে পারে।
- একটি আরও বিপজ্জনক ধরনের ভাইরাস নেটওয়ার্ক জুড়ে ছড়াতে পারে এবং নিরাপত্তা ব্যবস্থা অতিক্রম করতে পারে।
ওয়্যারলেস অ্যাক্সেস
- ওয়্যারলেস মানে “তারবিহীন।”
- নেটওয়ার্কিং-এ ওয়্যারলেস শব্দটি এমন ডিভাইস বোঝাতে ব্যবহৃত হয় যেগুলো তার ছাড়াই নেটওয়ার্কে সংযুক্ত হয়।
ওয়্যারলেস নেটওয়ার্কিং
- ওয়্যারলেস নেটওয়ার্কিং হলো এক ধরনের কম্পিউটার নেটওয়ার্ক যা শারীরিক তারের পরিবর্তে রেডিও তরঙ্গ বা মাইক্রোওয়েভ ব্যবহার করে ডিভাইসগুলোকে সংযুক্ত করে।
- এর অর্থ হলো ডিভাইসগুলো পরস্পরের সঙ্গে তার দিয়ে সরাসরি সংযুক্ত না হয়েও যোগাযোগ করতে পারে।
ব্লুটুথ
- ব্লুটুথ এমন একটি প্রযুক্তি যা মোবাইল ফোন, কম্পিউটার ও পার্সোনাল ডিজিটাল অ্যাসিস্ট্যান্ট (পিডিএ)-এর মতো ডিভাইসগুলোকে স্বল্প দূরত্বে তারবিহীনভাবে পরস্পরের সঙ্গে সংযুক্ত করতে দেয়।
- ব্লুটুথ একটি কম-খরচের ট্রান্সসিভার চিপ ব্যবহার করে ২.৪৫ গিগাহার্টজ ফ্রিকোয়েন্সি ব্যান্ডে ডেটা পাঠাতে ও গ্রহণ করতে পারে।
- ডেটার পাশাপাশি ব্লুটুথ ভয়েস কলও পাঠাতে পারে।
- প্রতিটি ব্লুটুথ ডিভাইসের একটি অনন্য ৪৮-বিট ঠিকানা থাকে।
- ব্লুটুথ সংযোগের সর্বোচ্চ পরিসর প্রায় ১০ মিটার (৩৩ ফুট)।
পরিসর:
- ডিভাইসটি ১০ মিটার দূরত্বের মধ্যে ডেটা পাঠাতে ও গ্রহণ করতে পারে।
ডেটা বিনিময় হার:
- ডিভাইসটি প্রতি সেকেন্ডে ১ মেগাবিট গতিতে ডেটা বিনিময় করতে পারে। প্রযুক্তির দ্বিতীয় প্রজন্মে ডেটা বিনিময় হার প্রতি সেকেন্ডে ২ মেগাবিট পর্যন্ত হতে পারে।
ল্যাপটপ/নোটবুক:
- ল্যাপটপ কম্পিউটার, যা নোটবুক কম্পিউটার নামেও পরিচিত, এটি একটি বহনযোগ্য ব্যক্তিগত কম্পিউটার যা ব্রিফকেসের চেয়ে ছোট। এটি সহজেই বহন করা যায় এবং বিমানে, লাইব্রেরিতে বা মিটিংয়ে বিভিন্ন স্থানে ব্যবহার করা যায়।
- ল্যাপটপ সাধারণত ৫ পাউন্ডের কম ওজনের হয় এবং প্রায় ৩ ইঞ্চি পুরু হয়।
- ল্যাপটপের কিছু সুপরিচিত প্রস্তুতকারক হলো IBM, Apple, Compaq, Dell এবং Toshiba।
সার্ভার:
- সার্ভার হলো একটি কম্পিউটার প্রোগ্রাম যা একই বা ভিন্ন কম্পিউটারের অন্যান্য কম্পিউটার প্রোগ্রামকে সেবা প্রদান করে।
- যে কম্পিউটার সার্ভার প্রোগ্রাম চালায়, তাকেও সার্ভার বলা হয়।
- ক্লায়েন্ট/সার্ভার মডেলে, সার্ভার হলো এমন একটি প্রোগ্রাম যা একই বা ভিন্ন কম্পিউটারের ক্লায়েন্ট প্রোগ্রামগুলোর অনুরোধের জন্য অপেক্ষা করে এবং সেগুলোর অনুরোধের উত্তর দেয়।
মেইল সিস্টেম:
- মেইল:
নেটওয়ার্কিং
- নেটওয়ার্কিং হলো কম্পিউটারগুলোর একে অপরের সঙ্গে যোগাযোগ করার একটি উপায়।
- কম্পিউটারগুলো ফোন লাইন, মাইক্রোওয়েভ, স্যাটেলাইট বা অন্যান্য বিশেষ যন্ত্রপাতি ব্যবহার করে একে অপরের কাছে বার্তা পাঠাতে পারে।
- একই বার্তা একসাথে অনেকগুলো ভিন্ন কম্পিউটারে পাঠানো যায়।
- ভয়েস মেইল হলো একটি কম্পিউটার সিস্টেম যা মানুষকে একে অপরের জন্য কথ্য বার্তা রাখতে দেয়।
- ভয়েস মেইল বার্তাগুলো একটি বিশেষ মেইলবক্সে সংরক্ষিত থাকে এবং পরে শোনা যায়।
মাল্টিমিডিয়া
- মাল্টিমিডিয়া হলো কম্পিউটার ব্যবহার করে লেখা, ছবি, ভিডিও এবং শব্দ একসাথে উপস্থাপন করার একটি পদ্ধতি।
- একসময় মাল্টিমিডিয়া খুব ব্যয়বহুল এবং বিরল ছিল, কিন্তু এখন এটি খুব সাধারণ, কারণ কম্পিউটারগুলো আরও শক্তিশালী এবং সস্তা হয়েছে।
- প্রায় সব কম্পিউটারই ভিডিও চালাতে পারে।
নতুন প্রযুক্তি
- RFID (রেডিও-ফ্রিকোয়েন্সি আইডেন্টিফিকেশন): RFID হলো রেডিও তরঙ্গ ব্যবহার করে জিনিস শনাক্ত করার একটি পদ্ধতি। RFID ট্যাগ বস্তু, প্রাণী বা মানুষের সাথে সংযুক্ত করা যেতে পারে। তারা তথ্য সংরক্ষণ করে যা RFID রিডার দ্বারা পড়া যায়।
- রেটিনা স্ক্যান: রেটিনা স্ক্যান হলো মানুষকে তাদের রেটিনার অনন্য নকশা স্ক্যান করে শনাক্ত করার একটি পদ্ধতি। রেটিনাল স্ক্যান খুব নির্ভুল, কারণ রেটিনা জন্ম থেকে মৃত্যু পর্যন্ত অপরিবর্তিত থাকে।
রেটিনাল স্ক্যান:
- আমাদের চোখে অনন্য রক্তনালীর নকশা থাকে।
- একটি রেটিনাল স্ক্যান বিশেষ আলো এবং একটি কপলার ব্যবহার করে এই নকশাগুলো পড়ে।
- এটি খুব নির্ভুল বায়োমেট্রিক ডেটা তৈরি করে।
WiMAX:
- WiMAX এর পূর্ণরূপ Worldwide Interoperability for Microwave Access।
- এটি একটি প্রযুক্তি যা দীর্ঘ দূরত্বে বেতার ডেটা সরবরাহ করে।
- এটি পয়েন্ট-টু-পয়েন্ট লিংক বা মোবাইল সেলুলার অ্যাক্সেসের জন্য ব্যবহার করা যেতে পারে।
- WiMAX কেবল এবং DSL-এর বিকল্প হিসেবে লাস্ট-মাইল বেতার ব্রডব্যান্ড অ্যাক্সেসের জন্য ব্যবহৃত হয়।
ওয়েবসাইট:
- একটি ওয়েবসাইট হলো ওয়েব পেজ, ছবি, ভিডিও এবং অন্যান্য ডিজিটাল সম্পদের একটি সংগ্রহ।
- ওয়েবসাইটগুলো একটি নির্দিষ্ট ডোমেন বা সাবডোমেনে হোস্ট করা হয়।
ওয়ার্ল্ড ওয়াইড ওয়েবে সাবডোমেন
-
একটি ওয়েব পৃষ্ঠা হল একটি নথির মতো যা সাধারণত HTML (Hyper Text Markup Language) নামক একটি বিশেষ ভাষায় লেখা হয়। আপনি প্রায় সবসময়ই এটি HTTP (Hyper Text Transfer Protocol) ব্যবহার করে অ্যাক্সেস করতে পারেন, যা ওয়েবসাইটের সার্ভার থেকে আপনার ওয়েব ব্রাউজারে তথ্য পাঠানোর একটি উপায় যাতে আপনি এটি দেখতে পারেন।
-
যে সব ওয়েবসাইট যে কেউ অ্যাক্সেস করতে পারে তারা একসাথে তৈরি করে যা আমরা ‘ওয়ার্ল্ড ওয়াইড ওয়েব’ বলি।
-
একটি ওয়েবসাইটের পৃষ্ঠাগুলো সাধারণত একটি প্রধান ঠিকানা থেকে পৌঁছানো যায় যাকে হোমপেজ বলা হয়, এবং সেগুলো সাধারণত একই কম্পিউটারে সংরক্ষিত থাকে।
-
পৃষ্ঠাগুলোর ঠিকানাগুলো এমনভাবে সংগঠিত করা হয় যা দেখায় কোন পৃষ্ঠাগুলো বেশি গুরুত্বপূর্ণ, কিন্তু পৃষ্ঠাগুলোর মধ্যে লিঙ্কগুলো নিয়ন্ত্রণ করে আপনি কীভাবে সামগ্রিক কাঠামো দেখেন এবং মানুষ কীভাবে ওয়েবসাইটের বিভিন্ন অংশে ঘোরাফেরা করে।