উইকিশৈশব:এটা কীভাবে কাজ করে/কম্পিউটার

এর কাজ কি?

সম্পাদনা

কম্পিউটারগুলি যে কাজ করার জন্য নকশা করা হয়েছে সেগুলির জন্য খুব দ্রুত এবং নির্ভুল অঙ্ক করার ক্ষমতা দরকার এবং স্মৃতি (মেমরি) থাকার প্রয়োজন, কিন্তু মনে রাখতে হবে এর কোন সৃজনশীলতা নেই। বই বা গানের মতো তথ্য ধরে রাখতে কম্পিউটার ব্যবহার করা যেতে পারে এবং প্রতি সেকেন্ডে হাজার হাজার সংখ্যা যোগ করার জন্য এদের ব্যবহার করা যেতে পারে।

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

তাদের সবচেয়ে গুরুত্বপূর্ণ জিনিসগুলির মধ্যে একটি হল অন্য কম্পিউটারের সাথে কথা বলা। এভাবেই ইন্টারনেট কাজ করে; এই ক্ষেত্রে তোমার কম্পিউটার অন্য কম্পিউটারের সাথে কথা বলছে, তাদের ওয়েব পৃষ্ঠাগুলির চেয়ে নিচ্ছে এবং সেগুলি তোমাকে দেখাচ্ছে৷

কে এটি আবিষ্কার করেছে?

সম্পাদনা
 
প্রথম ক্যালকুলেটরের স্রষ্টা ভিলহেল্ম শিকার্ডের ছবি
 
প্রথম প্রোগ্রাম নিয়ন্ত্রিত কম্পিউটারের স্রষ্টা কনরাড ৎসুজের একটি ছবি

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

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

এটি কিভাবে ক্ষমতা পায়?

সম্পাদনা

কম্পিউটারগুলি একটি প্লাগ বা ব্যাটারির মতো বৈদ্যুতিক উৎস থেকে তাদের শক্তি নেয়।

এটি কিভাবে কাজ করে?

সম্পাদনা
 

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

কোথা থেকে এটি তার ইনপুট পায়?

সম্পাদনা

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

কিভাবে এটি ইনপুট নিয়ে প্রক্রিয়া চালায়?

সম্পাদনা

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

আউটপুট এর কি হয়?

সম্পাদনা

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

এটি কিভাবে পরিবর্তিত হয়?

সম্পাদনা

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

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

কিভাবে এটি বিশ্বের পরিবর্তন করেছে?

সম্পাদনা

আমরা কিভাবে সমস্যার সমাধান করি এবং কিভাবে কাজগুলি করে নিই, কম্পিউটার তার উপায়গুলির সম্পূর্ণভাবে পরিবর্তন করেছে।

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

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

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

কম্পিউটার নিয়ে যখনই "ওয়াইটুকে সমস্যা"র (সন ২০০০ সমস্যা) মতো কোনো ধরনের আতঙ্ক দেখা দেয়, তখনই সমাজে কম্পিউটারের ভূমিকা বোঝা যায়। ১৯৬০ এবং ৭০ এর দশকে যখন প্রোগ্রামাররা কম্পিউটারের নকশা করেছিলেন, তাঁরা কখনই ভাবেননি যে এই সিস্টেমগুলি দীর্ঘ সময়ের জন্য ব্যবহার করা হবে, তাইজন্য তাঁরা দুই অঙ্কের সংখ্যায় বছর সংরক্ষণ করেছিলেন, যেমন "১৯৭০" এর পরিবর্তে "৭০"। যখন ২০০০ সাল প্রায় এসে গেল, এই সমস্যার সমাধান করতে অনেক সময় এবং অর্থ ব্যয় করা হয়েছিল। অনেকেই ভবিষ্যদ্বাণী করেছিলেন যে কম্পিউটারের ব্যর্থতার কারণে সমাজ ভেঙে পড়বে। সৌভাগ্যক্রমে, এটি ঘটেনি, তবে এই সমস্যাটি দেখিয়ে দিয়ে গেল যে কম্পিউটার আমাদের দৈনন্দিন জীবনে কতটা গুরুত্বপূর্ণ।

এটি তৈরি করার আগে কী ধারণা এবং/অথবা উদ্ভাবনগুলি বিকাশ করতে হয়েছিল?

সম্পাদনা
  1. একটি ইলেকট্রনিক সুইচ বা ট্রানজিস্টর, দুটি মাত্র অবস্থানে থাকতে পারে - হয় চালু {১} নাহলে বন্ধ {০}
  2. ইন্টিগ্রেটেড সার্কিট (আইসি) বা সমন্বিত বর্তনী যা বিভিন্ন লজিক গেট নিয়ে গঠিত

তথ্যসূত্র

সম্পাদনা

http://en.wikipedia.org/wiki/Wilhelm_Schickard http://en.wikipedia.org/wiki/Konrad_Zuse http://en.wikipedia.org/wiki/Datapoint_2200