কম্পিউটারের পরিচিতি| কম্পিউটারের ইতিহাস| কম্পিউটারের বেসিক পার্টস| Basic concept of Computer| |
কম্পিউটারের পরিচিতি| কম্পিউটারের ইতিহাস| কম্পিউটারের বেসিক পার্টস| Basic of Computer| |
Basic concept of Computer |
কম্পিউটারের পরিচিতি
আধুনিক যুগে, কম্পিউটার আমাদের দৈনন্দিন অস্তিত্বের একটি অপরিহার্য অংশ। তার মানে কম্পিউটারগুলি প্রায় প্রতিটি ক্ষেত্রেই উপস্থিত রয়েছে, যা আমাদের দৈনন্দিন কাজগুলিকে সহজ এবং দ্রুত করে তোলে। আজকাল ব্যাঙ্ক, দোকান, স্কুল, হাসপাতাল, রেললাইন, আমাদের বাড়িসহ আরও অনেক জায়গায় কম্পিউটার দেখা যায়। যেহেতু তারা আমাদের জীবনের একটি অপরিহার্য অংশ, তাই আমাদের অবশ্যই প্রাথমিক কম্পিউটার পরিচিতি সম্পর্কে জানতে হবে। প্রথমে কম্পিউটারের সংজ্ঞা দিয়ে শুরু করা যাক:
কম্পিউটার কি?
কম্পিউটারের সোজা অর্থ হল এমন একটি মেশিন যা গণনা করতে পারে। যাইহোক, আধুনিক কম্পিউটার এখন আর শুধু একটি গণনার যন্ত্র নয়। তারা বিভিন্ন ধরনের কাজ করতে পারে। সহজ ভাষায়, কম্পিউটার হল একটি প্রোগ্রামেবল ইলেকট্রনিক মেশিন যা ডেটা সঞ্চয়, পুনরুদ্ধার এবং প্রক্রিয়া করতে ব্যবহৃত হয়।
সংজ্ঞা অনুসারে, " একটি কম্পিউটার একটি প্রোগ্রামযোগ্য ইলেকট্রনিক ডিভাইস যা ডেটা নেয়, নির্দেশিত গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে এবং আউটপুট দেয়। "
ইনপুট হিসাবে কম্পিউটারে যা দেওয়া হয় তাকে 'ডেটা' বলা হয়, আর প্রক্রিয়াকরণের পরে প্রাপ্ত আউটপুটকে 'তথ্য' বলা হয়। একটি কম্পিউটার একটি প্রোগ্রামযোগ্য ইলেকট্রনিক ডিভাইস যা ডেটা নেয়, নির্দেশিত গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে এবং আউটপুট দেয়। কম্পিউটারের ইতিহাস
কম্পিউটার' শব্দটি প্রথম 1640 সালে প্রবর্তিত হয়েছিল এবং 'যে গণনা করে' হিসাবে উল্লেখ করা হয়েছিল। এটি ল্যাটিন শব্দ 'কম্পিউটার' থেকে উদ্ভূত হয়েছে, যার অর্থ 'গণনা করা'। 1897 সালে, এটি 'গণনা যন্ত্র' নামে পরিচিত ছিল। পরবর্তীতে 1945 সালে, 'কম্পিউটার' শব্দটি 'প্রোগ্রামেবল ডিজিটাল ইলেকট্রনিক কম্পিউটার' হিসেবে চালু হয়, যাকে এখন 'কম্পিউটার' বলা হয়।
যখন কম্পিউটারগুলি চালু করা হয়েছিল, তখন সেগুলি বড় ছিল এবং একটি সম্পূর্ণ রুম পূরণ করতে পারে। কিছু কম্পিউটার বড় আকারের ভ্যাকুয়াম টিউব ব্যবহার করে পরিচালিত হত। 1833 সালে, চার্লস ব্যাবেজ (কম্পিউটারের জনক হিসাবে পরিচিত) একটি প্রাথমিক ক্যালকুলেটর আবিষ্কার করেন, যার নামকরণ করা হয়েছিল ' ডিফারেন্স ইঞ্জিন '। পরবর্তীতে 1837 সালে, তিনি প্রথম যান্ত্রিক, সাধারণ-উদ্দেশ্যের কম্পিউটার ' অ্যানালিটিক্যাল ইঞ্জিন' চালু করেন । সময়ের সাথে সাথে, কম্পিউটারগুলি কার্যক্ষমতায় শক্তিশালী এবং আকারে ছোট হয়ে ওঠে।
কম্পিউটারের প্রজন্ম
কম্পিউটারের পাঁচটি প্রজন্ম রয়েছে, যেগুলোকে নিম্নরূপ শ্রেণীবদ্ধ করা যেতে পারে:
প্রথম প্রজন্ম (1946 - 1959) : প্রথম প্রজন্মের সময়, কম্পিউটারগুলি ইলেকট্রনিক ভালভের (ভ্যাকুয়াম টিউব) উপর ভিত্তি করে তৈরি হয়েছিল। প্রথম প্রজন্মের কিছু জনপ্রিয় কম্পিউটার হল ENIAC, EDVAC, UNIVAC ইত্যাদি।
দ্বিতীয় প্রজন্ম (1959 - 1965) : দ্বিতীয় প্রজন্মের সময়, কম্পিউটারগুলি ট্রানজিস্টরের উপর ভিত্তি করে ছিল। দ্বিতীয় প্রজন্মের কিছু জনপ্রিয় কম্পিউটার হল IBM 1400, IBM 1620, IBM 7000 সিরিজ ইত্যাদি
তৃতীয় প্রজন্ম (1965 - 1971) : তৃতীয় প্রজন্মের সময়, কম্পিউটারগুলি ইন্টিগ্রেটেড সার্কিট (ICs) এর উপর ভিত্তি করে ছিল । তৃতীয় প্রজন্মের কিছু জনপ্রিয় কম্পিউটার হল IBM 360, IBM 370, PDP ইত্যাদি।
চতুর্থ প্রজন্ম (1971 - 1980) : চতুর্থ প্রজন্মের সময়, কম্পিউটারগুলি খুব বড় আকারের ইন্টিগ্রেটেড (ভিএলএসআই) সার্কিটের উপর ভিত্তি করে তৈরি হয়েছিল। চতুর্থ প্রজন্মের কিছু জনপ্রিয় কম্পিউটার হল STAR 1000, CRAY-1, CRAY-X-MP, DEC 10 ইত্যাদি।
পঞ্চম প্রজন্ম (1980 - বর্তমান) : পঞ্চম প্রজন্ম এখনও চলছে। কম্পিউটারগুলি একাধিক প্রযুক্তির উপর ভিত্তি করে তৈরি করা হয়েছে, যেমন আল্ট্রা লার্জ স্কেল ইন্টিগ্রেশন (ULSI), কৃত্রিম বুদ্ধিমত্তা (AI) এবং সমান্তরাল প্রক্রিয়াকরণ হার্ডওয়্যার। কম্পিউটারের পঞ্চম প্রজন্মের মধ্যে রয়েছে ডেস্কটপ, ল্যাপটপ, নোটবুক ইত্যাদি।
কম্পিউটার সফটওয়্যার এবং হার্ডওয়্যার
সফটওয়্যার
কম্পিউটার সফ্টওয়্যার হল নির্দেশাবলী বা প্রোগ্রামগুলির একটি গ্রুপ যা কম্পিউটার সিস্টেমকে সেই অনুযায়ী কাজ করার নির্দেশ দেয়। সফটওয়্যার প্রধানত দুই ধরনের হয়:
সিস্টেম সফ্টওয়্যার: সিস্টেম সফ্টওয়্যার হার্ডওয়্যার উপাদানগুলির মধ্যে যোগাযোগ স্থাপন করতে সহায়তা করে যাতে ব্যবহারকারী কম্পিউটারের সাথে যোগাযোগ করতে পারে। কম্পিউটার সঠিকভাবে কাজ করার জন্য এই ধরনের সফ্টওয়্যার প্রয়োজনীয়। তারা অতিরিক্ত তৃতীয় পক্ষের প্রোগ্রাম বা ইউটিলিটি টুল চালানোর জন্য একটি ইন্টারফেস প্রদান করে। অপারেটিং সিস্টেম, ড্রাইভার, ইউটিলিটি সফ্টওয়্যার এবং ফার্মওয়্যার হল সিস্টেম সফ্টওয়্যারের সাধারণ উদাহরণ।
অ্যাপ্লিকেশন সফটওয়্যার : অ্যাপ্লিকেশন সফ্টওয়্যারটি ব্যবহারকারীদের নির্দিষ্ট কাজগুলি সম্পাদন করতে সহায়তা করার জন্য ডিজাইন করা হয়েছে, যেমন অনলাইন সার্ফিং, অ্যালার্ম সেট করা, গান শোনা, ভিডিও চালানো, ফটো ডিজাইন করা, সম্পাদনা করা ইত্যাদি৷ - ব্যবহারকারীরা কাজ করতে পারেন। ওয়েব ব্রাউজার, ফটোশপ সফটওয়্যার, মাল্টিমিডিয়া সফটওয়্যার এবং ওয়ার্ড প্রসেসর হল অ্যাপ্লিকেশন সফটওয়্যারের উদাহরণ।
হার্ডওয়্যার
একটি কম্পিউটারের সাথে সংযুক্ত ভৌত অংশ যা একটি সম্পূর্ণ কম্পিউটার গঠন করে তাকে হার্ডওয়্যার বা হার্ডওয়্যার উপাদান বলে। গঠনের উপর নির্ভর করে বিভিন্ন ধরণের হার্ডওয়্যার হতে পারে। কিছু সাধারণ হার্ডওয়্যার হল মাউস , কীবোর্ড , মনিটর , প্রিন্টার , ইত্যাদি। এগুলি এমন অংশ যা মানুষ দেখতে এবং স্পর্শ করতে পারে।
কম্পিউটারের প্রয়োজনীয় উপাদানগুলিকে নিম্নরূপ সংজ্ঞায়িত করা যেতে পারে:
ইনপুট ইউনিট : ইনপুট ইউনিট বা ডিভাইসগুলি কম্পিউটারে ডেটা বা নির্দেশাবলী ইনপুট করতে ব্যবহৃত হয়। কিছু সাধারণ ইনপুট ডিভাইস হল মাউস এবং কীওয়ার্ড।ত
আউটপুট ইউনিট : আউটপুট ইউনিট বা ডিভাইসগুলি ব্যবহারকারীকে পছন্দসই বিন্যাসে আউটপুট সরবরাহ করতে ব্যবহৃত হয়। আউটপুট ডিভাইসের সবচেয়ে জনপ্রিয় উদাহরণ হল মনিটর এবং প্রিন্টার।
কন্ট্রোল ইউনিট : এর নাম অনুসারে, এই ইউনিটটি প্রাথমিকভাবে কম্পিউটারের সমস্ত ফাংশন এবং কার্যকারিতা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। একটি কম্পিউটারের সাথে সংযুক্ত সমস্ত উপাদান বা ডিভাইস নিয়ন্ত্রণ ইউনিটের মাধ্যমে একে অপরের সাথে যোগাযোগ করে। সংক্ষেপে, কন্ট্রোল ইউনিটকে ' CU ' বলা হয়।
পাটিগণিত লজিক ইউনিট : পাটিগণিত লজিক ইউনিট কম্পিউটার সিস্টেমের সমস্ত গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করতে সহায়তা করে। সংক্ষেপে, গাণিতিক যুক্তি ইউনিটকে ' ALU ' হিসাবে উল্লেখ করা হয়।
মেমরি : মেমরি সমস্ত ইনপুট ডেটা, নির্দেশাবলী এবং আউটপুট ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। মেমরি সাধারণত দুই ধরনের হয়: প্রাথমিক মেমরি এবং সেকেন্ডারি মেমরি । CPU- এর ভিতরে যে মেমরি পাওয়া যায় তাকে প্রাইমারি মেমরি বলা হয়, যেখানে CPU- এর অবিচ্ছেদ্য অংশ নয় এমন মেমরিকে সেকেন্ডারি মেমরি বলা হয়।
কম্পিউটারের ফাংশন
কম্পিউটারের চারটি মূল ফাংশন রয়েছে, যা নীচে ব্যাখ্যা করা হয়েছে:
ইনপুট : কম্পিউটারে যা দেওয়া হয় তাকে ইনপুট বলে। ইনপুট ডিভাইসগুলি ব্যবহার করে কম্পিউটারে ইনপুট ডেটা দেওয়া হয়। কম্পিউটার শুধুমাত্র একটি বাইনারি ফর্ম (কাঁচা বিন্যাসে) ডেটা নেয়। ইনপুট ডিভাইসগুলি কম্পিউটার দ্বারা বোধগম্য হওয়ার জন্য বাইনারি আকারে প্রবেশ করা ডেটা রূপান্তর করতে সহায়তা করে। ডেটা বিভিন্ন আকারে ইনপুট করা যেতে পারে, যেমন অক্ষর, সংখ্যা, ছবি ইত্যাদি।
প্রক্রিয়াকরণ : প্রক্রিয়াকরণ কম্পিউটারের প্রাথমিক কাজ। সিপিইউ কম্পিউটার সিস্টেমে প্রবেশ করা নির্দেশাবলী অনুসারে ডেটা প্রক্রিয়া করতে সহায়তা করে। ডেটা প্রক্রিয়াকরণ কম্পিউটার সিস্টেমের একটি অভ্যন্তরীণ প্রক্রিয়া, এবং ডেটা একটি সারিতে কার্যকর করা হয়। প্রক্রিয়াকরণ সম্পন্ন হওয়ার পরে, ডেটা আউটপুট হিসাবে আরও স্থানান্তরিত হয়। প্রসেসর (সিপিইউ) হল কম্পিউটারের মস্তিষ্ক, এবং এটি একটি মাইক্রোচিপ। বিভিন্ন কম্পিউটারে প্রসেসরের গতি পরিবর্তিত হয় কারণ এটি বিভিন্ন কারণের উপর নির্ভর করে, যেমন CPU, মেমরি এবং মাদারবোর্ডের ধরন।
সাধারণত, প্রক্রিয়াকরণের সময় নিম্নলিখিত ক্রিয়াকলাপগুলি ডেটাতে সঞ্চালিত হয়:
- গাণিতিক ক্রিয়াকলাপ, যেমন যোগ, বিয়োগ, গুণ, পার্থক্য, বর্গমূল ইত্যাদি।
- লজিক্যাল অপারেশন, যেমন সমান, সমান নয়, এর চেয়ে বড়, কম, বিপরীত ইত্যাদি।
আউটপুটঃ কম্পিউটার থেকে যে কোন কিছু বের হয় তাকে আউটপুট বলে। এটি মানুষের পঠনযোগ্য ডেটা এবং কম্পিউটার স্ক্রিনে (মনিটর) প্রদর্শিত হয়। ইচ্ছা হলে আউটপুট স্টোরেজ ডিভাইসে সংরক্ষণ করা যেতে পারে। আউটপুট ডিভাইসগুলি সিপিইউ-এর প্রক্রিয়াকৃত ডেটাকে মানব-বোধগম্য আকারে রূপান্তর করতে সাহায্য করে।
স্টোরেজ : কম্পিউটার সিস্টেমের ডেটা সংরক্ষণের জন্য যে যন্ত্র ব্যবহার করা হয় তাকে স্টোরেজ বলে। স্টোরেজ ডিভাইস ডিজিটাল ডেটা সঞ্চয় করতে সাহায্য করে। কম্পিউটার চালানোর সময় এবং প্রক্রিয়াকরণের পরে তারা ডেটা সংরক্ষণ করতে পারে। উদ্বায়ী এবং অ উদ্বায়ী স্টোরেজ বিকল্প আছে. উদ্বায়ী সঞ্চয়স্থান যতক্ষণ শক্তির উত্স সংযুক্ত থাকে ততক্ষণ ডেটা সংরক্ষণ করতে পারে, যেখানে অ-উদ্বায়ী শক্তির উত্স সংযোগ বিচ্ছিন্ন হওয়ার পরেও স্থায়ীভাবে ডেটা সংরক্ষণ করতে পারে।
কম্পিউটারের বৈশিষ্ট্য
কম্পিউটারের প্রয়োজনীয় বৈশিষ্ট্যগুলি এটিকে মানুষের জীবনের একটি গুরুত্বপূর্ণ অংশ করে তোলে। চলুন কম্পিউটারের মৌলিক বৈশিষ্ট্যগুলো জেনে নেওয়া যাক:
গতি : কম্পিউটার একটি উচ্চ-গতির ইলেকট্রনিক মেশিন। তারা প্রতি সেকেন্ডে প্রায় 3-4 মিলিয়ন নির্দেশ বহন করতে পারে। এমনকি উন্নত কম্পিউটার প্রতি সেকেন্ডে ট্রিলিয়ন নির্দেশাবলী পরিচালনা করতে পারে, যেকোনো ডিজিটাল কাজ সম্পাদন করার সময় কমিয়ে দেয়।
নির্ভুলতা : কম্পিউটারগুলি তাদের সঠিক কর্মক্ষমতার জন্যও পরিচিত। তারা প্রায় 100% নির্ভুলতার সাথে প্রদত্ত কাজগুলি সম্পূর্ণ করতে পারে। যদিও কম্পিউটারে ত্রুটি ঘটতে পারে, তবে সেগুলি সাধারণত ভুল ইনপুট, ভুল নির্দেশাবলী বা চিপগুলিতে বাগগুলির কারণে হয়৷ এগুলো সবই মানুষের ভুল
স্টোরেজ ক্যাপাসিটি : কম্পিউটার সহজেই বিশাল আকারের ডেটা সংরক্ষণ করতে পারে। আধুনিক কম্পিউটারগুলি পুরানো দিনের তুলনায় উচ্চ স্টোরেজ বৈশিষ্ট্য সহ অন্তর্নির্মিত আসে। বাহ্যিক হার্ড ডিস্ক, বা ফ্ল্যাশ মেমরি ইত্যাদির মতো সেকেন্ডারি ডিভাইসে অতিরিক্ত ডেটা সংরক্ষণ করা যেতে পারে। অবিশ্বাস্য গতির কারণে, অল্প সময়ের মধ্যেই স্টোরেজ থেকে ডেটা পুনরুদ্ধার করা যায়।
নির্ভরযোগ্যতা : কম্পিউটার নির্ভরযোগ্য এবং সামঞ্জস্যপূর্ণ; তারা একই কাজগুলিকে যেকোন সংখ্যক বার প্রসেস করতে পারে কোনো ত্রুটি ছাড়াই। কম্পিউটারগুলি মানুষের মতো ক্লান্ত হয় না, তাই তারা নিয়ম-ভিত্তিক, পুনরাবৃত্তিমূলক কাজগুলি সম্পাদন করার জন্য উচ্চতর।
বহুমুখীতা : একটি কম্পিউটার যে কাজগুলি সম্পাদন করতে পারে তার বৈচিত্র্য প্রায় অসীম। অর্থাৎ কম্পিউটার ভুল না করেই বিভিন্ন কাজ করতে পারে; তারা আর শুধু একটি কম্পিউটিং মেশিন নয়। এক মুহুর্তের জন্য, একটি কম্পিউটার ডেটা এন্ট্রি কাজ বা টিকিট বুকিং করার জন্য ব্যবহার করা যেতে পারে এবং পরের মুহুর্তে, এটি জটিল গাণিতিক গণনা বা ক্রমাগত জ্যোতির্বিদ্যা পর্যবেক্ষণ ইত্যাদির জন্য ব্যবহার করা যেতে পারে।
Written By:Shahriar Tanzid Shaon
![]() |
SHAHRIAR TANZID SHAON |
nice
উত্তরমুছুন