Thursday, October 9, 2014

কম্পিউটার নিয়ে কিছু সাধারণ জ্ঞান

গণকযন্ত্রবাকম্পিউটার ( ইংরেজি: Computerকম্পিউটার ) হল এমন একটি যন্ত্রযা সুনির্দিষ্ট নির্দেশ অনুসরণ করে গাণিতিক গণনা সংক্রান্ত কাজ করতে পারে। কম্পিউটার (computer) শব্দটি গ্রিককম্পিউট(compute)শব্দ থেকে এসেছে। compute শব্দের অর্থ হিসাব বা গণনা করা।আর computer শব্দের অর্থ গণনাকারী যন্ত্র।কিন্তু এখন আর কম্পিউটারকে শুধু গণনাকারী যন্ত্র বলা যায় না। কম্পিউটার এমন এক যন্ত্র যা তথ্যগ্রহণ করে এবং বিভিন্ন প্রক্রিয়ার মাধ্যমে তা বিশ্লেষণ ও উপস্হাপন করে। দেশে প্রথম কম্পিউটার আসে ১৯৬৪ সালে। ইতিহাস বর্তমান প্রযুক্তিতে কম্পিউটারের আবদানের অন্তরালে রয়েছে শতাব্দীর পর শতাব্দী ধরে মানুষনিরলস পরিশ্রম, উদ্ভাবনী শক্তি ও গবেষনা স্বাক্ষর। প্রগৈতিহাসিক যুগে গননার যন্ত্র উদ্ভাবিত বিভিন্ন কৌশল/ প্রচেষ্টাকে কম্পিউটার ইতিহাস বলাযায়। প্রাচীন কালে মানুষ সংখ্যা বুঝানোর জন্য ঝিনুক, নুড়ি, দড়ির গিট ইত্যাদি ব্যবহার করত। পরবর্তিতে গননার কাজে বিভিন্ন কৌশল ও যন্ত্র ব্রবহার করে থাকলেও অ্যাবাকাস(Abacus) নামক একটি প্রাচীন গননা যন্ত্রকেই কম্পিউটারের ইতিহাসে প্রথম যন্ত্র হিসেবে ধরা হয়। অর্থাৎ অ্যাবাকাস থেকেই কম্পিউটারের ইতিহাসের শুভযাত্রা। এটি আবিষ্কর্ত হয় খ্রিষ্টপূর্ব ২৪০০ সালে ব্যাবিলন।ব্যাবিলনে। অ্যাবাকাস ফ্রেমে সাজানো গুটির স্থান পরিবর্তন করে গননা করার যন্ত্র। খ্রিষ্ট পূর্ব ৪৫০/৫০০ অব্দে মিশরে/ চীনেগননা যন্ত্র জিসেবে অ্যাবাকাস তৈরি হয়। ১৬১৬ সালে স্কটল্যান্ডের গণিতবিদ জন নেপিয়ার(John Napier) গণনা কাজে ছাপা বা দাগ কাটাকাটি/ দন্ড ব্যবহার করেন । এসব দন্ড নেপিয়ার (John Napier) এর অস্থি নামে পরিচিত। ১৬৪২ সারে ১৯ বছর বয়স্ক ফরাসি বিজ্ঞানী ব্লেইজ প্যাসকেল(Blaise Pascal) সর্বপ্রথম যান্ত্রিক ক্যালকুলেটরআবিষ্কার করেন। তিনি দাঁতযুক্ত চাকা বা গিয়ারের সাহায্যে যোগ বিয়োগ করার পদ্ধতি চালু করেন। ১৬৭১ সালের জার্মান গণিতবিদ হটফ্রাইড ভন লিবনিজ (Gottfried Von Leibniz) প্যাসকেলের যন্ত্রের ভিত্তিতে চাকা ও দন্ড ব্যবহার করে গণ ও ভাগের ক্ষমতাসম্পন্ন আরো উন্নত যান্ত্রিক ক্যালকুলেটর তেরি করেন।। তিনি যন্ত্রটির নামদেন রিকোনিং যন্ত্র (Rechoning Mechine)। যন্ত্রটি তত্ত্বগত দিক দিয়ে ভাল হলেও যান্ত্রিক আসুবিধার জন্য জনপ্রিয় হয়ে উঠেনি। পরে ১৮২০ সালে টমাস ডি কোমার (Tomas De Colmar) রিকোনিং যন্ত্রের অসুবিধা দূর করে লাইবানজের যন্ত্রকে জনপ্রিয় করে তোলেন। ঊনিশ শতকের শুরুর দিকে আধুনিক একটি যন্ত্রের নির্মাণ ও ব্যবহারের ধারণা (যা কেবলমাত্র যান্ত্রিকভাবে, মানে যেকোনও রকম বুদ্ধিমত্তা ব্যতিরেকে, গাণিতিক হিসাব করতে পারে) প্রথম সোচ্চার ভাবে প্রচার করেন চার্লস ব্যাবেজ। তিনি এটির নাম দেন ডিফারেন্স ইন্জিন (Difference Engine)। এই ডিফারেন্স ইন্জিন নিয়ে কাজ করার সময় (১৮৩৩ সালে) তিনি অ্যানালিটিক্যাল ইন্জিন নামে আরও উন্নত ও সর্বজনীন একটি যন্ত্রে ধারনা লাভ করেন। কিন্তু প্রয়োজনীয় যন্ত্র ও অর্থের অভাবে কোনোটির কাজই তিনি শেষ করতে পারেননি। কম্পিউটার বিজ্ঞানেরসত্যিকার সূচনা হয় অ্যালান টুরিংএর প্রথমে তাত্ত্বিক ও পরে ব্যবহারিক গবেষণার মাধ্যমে।[[Image:Eniac.jpg|thumb|150px|পৃখিবীর প্রখমকম্পিউটার( ENIAC) কম্পিউটার সিস্টেম সিস্টেম হলো কতগুলো ইন্টিগ্রেটেড উপাদানের সম্মিলিত প্রয়াস যা কিছু সাধারণ উদ্দেশ্য সাধনের জন্য কাজ করে। কম্পিউটার সিস্টেমের উপাদানগুলো নিম্নরূপ :- ১. হার্ডওয়্যার, ২. সফটওয়্যার, ৩. হিউম্যানওয়্যার বা ব্যবহারকারী, ৪. ডেটা/ইনফরমেশন। হার্ডওয়্যার (Hardware) কম্পিউটারের বাহ্যিক আকৃতিসম্পন্ন সকল যন্ত্র, যন্ত্রাংশ ও ডিভাইসসমূহকেহার্ডওয়্যারবলে। কম্পিউটারের হার্ডওয়্যারকে প্রাথমিকভাবে তিনভাগে ভাগ করা যায়। ক * ইনপুট যন্ত্রপাতি : কী-বোর্ড, মাউস, ডিস্ক, স্ক্যানার, কার্ড রিডার, ডিজিটাল ক্যামেরাইত্যাদি। খ * সিস্টেম ইউনিট : হার্ড ডিস্ক, মাদারবোর্ড, এজিপি কার্ড ইত্যাদি। গ * আউটপুট যন্ত্রপাতি : মনিটর, প্রিন্টার, ডিস্ক, স্পিকারইত্যাদি। সফট্ওয়্যার (software) সমস্যা সমাধান বা কার্য সম্পাদনের উদ্দেশ্যে কম্পিউটারের ভাষায় ধারাবাহিকভাবে সাজানো নির্দেশমালাকেপ্রোগ্রামবলে। প্রোগ্রাম বা প্রোগ্রাম সমষ্টি যা কম্পিউটারের হার্ডওয়্যার ও ব্যবহারকারীর মধ্যে সম্পর্ক সৃষ্টির মাধ্যমে হার্ডওয়্যারকে কার্যক্ষম করে তাকেইসফট্ওয়্যারবলে। কম্পিউটারের সফট্ওয়্যারকে প্রধানত দুই ভাগে ভাগ করা যায়। ক * সিস্টেম সফট্‌ওয়্যার : সিস্টেম সফট্‌ওয়্যার কম্পিউটারের বিভিন্ন ইউনিটের মধ্যে কাজের সমন্বয় রক্ষা করে ব্যবহারিক প্রোগ্রাম নির্বাহের জন্য কম্পিউটারের সামর্থ্যকে সার্থকভাবে নিয়োজিত রাখে। খ * অ্যাপ্লিকেশন সফট্‌ওয়্যার : ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের জন্য ব্যবহিত প্রোগ্রামকে অ্যাপ্লিকেশন সফট্‌ওয়্যার বলে। ব্যবহারিক সমস্যা সমাধানের জন্য অনেক রকম তৈরি প্রোগ্রাম বাণিজ্যিক পণ্য হিসেবে পাওয়া যায়, যাকে সাধারণত প্যাকেজ প্রোগ্রামও বলা হয়। হিউম্যানওয়্যার বা ব্যবহারকারী (Humanware) ডেটা সংগ্রহ, প্রোগ্রাম বা ডেটা সংরক্ষণ ও পরীক্ষাকরণ, কম্পিউটার চালানো তথা প্রোগ্রাম লিখা, সিস্টেমগুলো ডিজাইন ও রেকর্ড লিপিবদ্ধকরণ এবং সংরক্ষণ, সফট্‌ওয়্যার ও হার্ডওয়্যারের মধ্যে সমন্বয় সাধন ইত্যাদি কাজগুলোর সাথে যুক্ত সকল মানুষকে একত্রে হিউম্যানওয়্যার (Humanware) বলা হয়।

No comments:

Post a Comment