Address
304 North Cardinal St.
Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
Address
304 North Cardinal St.
Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
কম্পিউটারগুলি আপনার পদক্ষেপগুলি ট্র্যাক করা থেকে শুরু করে NASA কে মহাকাশ অন্বেষণে সহায়তা করা পর্যন্ত সবকিছু করে৷ প্রথম কম্পিউটারের ওজন ছিল ২৭ টন। এখন, এগুলি যথেষ্ট ছোট যে আপনি একটি আপনার কব্জিতে পরতে পারেন বা এটি আপনার পকেটে রাখতে পারেন। আকার যাই হোক না কেন, সমস্ত কম্পিউটারের চারটি মৌলিক ফাংশন রয়েছে: ইনপুট, প্রসেসিং, আউটপুট এবং স্টোরেজ।
চলুন দেখে নেওয়া যাক কম্পিউটারে এই ফাংশনগুলো কিভাবে কাজ করে।
ইনপুট
–
জিনিস শুরু করা হচ্ছে
ইনপুট একটি কম্পিউটার দ্বারা প্রাপ্ত তথ্য. একটি কম্পিউটার ইনপুট না পাওয়া পর্যন্ত একটি ফাংশন সম্পাদন করতে পারে না। ওয়েব ডেভেলপাররা ব্যবহারকারীদের জন্য কীবোর্ড, কম্পিউটার মাউস, এমনকি টাচস্ক্রিন এবং মাইক্রোফোনের মাধ্যমে ইনপুট প্রদানের জন্য ইন্টারফেস তৈরি করে। কম্পিউটারগুলি সেন্সরের মতো ডিভাইসগুলির মাধ্যমে স্বয়ংক্রিয়ভাবে ইনপুট গ্রহণ করতে পারে।
কম্পিউটারকে অবশ্যই ইনপুট ডিভাইসগুলি থেকে প্রাপ্ত ডেটা কম্পিউটারের জন্য বাইনারি কোডে সঞ্চয় বা প্রক্রিয়া করার জন্য অনুবাদ করতে হবে। বাইনারি কোড, যা মেশিন কোড নামেও পরিচিত, এমন একটি সিস্টেম যা 0 বা 1 (বা মিথ্যা/সত্য বা বন্ধ/অন) হিসাবে সমস্ত ডেটা উপস্থাপন করে। এটিই একমাত্র ভাষা যা কম্পিউটার বুঝতে পারে।
প্রক্রিয়াকরণ
–
রূপান্তর
একটি কম্পিউটার যখন 0 এবং 1 এর আকারে ডেটা গ্রহণ করে, তখন এটি অবশ্যই সেই ডেটা রূপান্তরিত করে। কম্পিউটার ডেটাকে সংখ্যা, অক্ষর, সাধারণ কমান্ড থেকে যেকোনো কিছুতে রূপান্তরিত করে। প্রসেসিং হল ক্রিয়াগুলির সিরিজ যা একটি কম্পিউটার ডেটা গ্রহণ করার সময় নেয়। ওয়েব ডেভেলপাররা যে প্রোগ্রামগুলি লেখেন সেগুলি কম্পিউটারকে বলে দেবে যে এটি প্রাপ্ত ডেটা দিয়ে কী করতে হবে। কম্পিউটার প্রধানত যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে কারণ ডেটা 0 এবং 1 এর মধ্যে রূপান্তরিত হয়।
আউটপুট
–
প্রকাশ
আউটপুট হল কম্পিউটারের ইনপুট ডেটা, প্রক্রিয়াকরণের মাধ্যমে, ব্যবহারযোগ্য তথ্যে রূপান্তরের ফলাফল। একটি কম্পিউটারের আউটপুট অক্ষর, সংখ্যা, ফটো, ভিডিও বা অডিও হতে পারে। ব্যবহারকারীরা ডিভাইস স্ক্রীন, স্পিকার এবং এমনকি প্রিন্টারের মতো বাহ্যিক ডিভাইসগুলির মাধ্যমে সহ বিভিন্ন উপায়ে এই আউটপুটটি গ্রহণ করতে পারে। একইভাবে ইনপুট ডিভাইস, আউটপুট ডিভাইস কিছু অনুবাদ করতে হবে। তারা কম্পিউটার থেকে মেশিন কোডকে এমন একটি বিন্যাসে ডিকোড করে যা ব্যবহারকারীরা বুঝতে পারে।
স্টোরেজ
–
সেই ভাবনা ধরে রাখুন
স্টোরেজ বলতে বোঝায় কিভাবে একটি ডিভাইস তথ্য ধরে রাখে। ওয়েব ডেভেলপারদের স্বল্পমেয়াদী স্টোরেজ এবং দীর্ঘমেয়াদী স্টোরেজ সম্পর্কে সচেতন হতে হবে এবং কীভাবে ব্যবহার করতে হবে তা জানতে হবে।
স্বল্পমেয়াদী সঞ্চয়স্থান, যাকে উদ্বায়ী মেমরিও বলা হয়, ডিভাইসটি চলাকালীন ডেটা সঞ্চয় করে। ওয়েবসাইটগুলি ডেটা সঞ্চয় করে যা ওয়েব পৃষ্ঠাগুলি ব্যবহার করবে যখন ব্যবহারকারী এটির সাথে ইন্টারঅ্যাক্ট করছে। ডেটা স্বল্পমেয়াদী মেমরিতে সংরক্ষণ করা হয়, যাকে বলা হয় র্যান্ডম অ্যাক্সেস মেমরি (RAM)। উদাহরণস্বরূপ, ধরুন আপনি একটি সাইট তৈরি করছেন যা একটি শিপিং ফার্মের জন্য ইনভেন্টরি পরিচালনা করে। যখন একজন গ্রাহক একটি অর্ডারে প্রবেশ করেন, তখন ওয়েব পৃষ্ঠাটি স্বল্পমেয়াদী মেমরিতে ডেটা ধরে রাখে যতক্ষণ না গ্রাহক অর্ডার জমা দেওয়ার জন্য একটি বোতামে ক্লিক বা ট্যাপ করেন। অনেক ক্ষেত্রে, ওয়েব ব্রাউজার স্বল্প-মেয়াদী মেমরিতে ডেটা সংরক্ষণ করা পরিচালনা করবে।
দীর্ঘমেয়াদী স্টোরেজ ডিভাইসটি পাওয়ার ডাউন হওয়ার পরেও তথ্য ধরে রাখবে। সলিড-স্টেট ড্রাইভ (SDD) বা হার্ড ডিস্ক ড্রাইভ (HDD) এর মতো ডিভাইসগুলি দীর্ঘমেয়াদী স্টোরেজের জন্য ব্যবহৃত হয়। ওয়েবসাইটগুলি ছোট ফাইল তৈরি করে যা কুকি নামক তথ্য সংরক্ষণ করে। একটি কুকি ব্যবহারকারী-নির্দিষ্ট ডেটা সঞ্চয় করে যেমন ব্যবহারকারী শেষবার সাইটটি পরিদর্শন করেছেন, কতক্ষণ আগে তাদের আবার লগ ইন করতে হবে এবং অন্যান্য ডেটা। ডিভাইসের দীর্ঘমেয়াদী সঞ্চয়স্থান কুকি সঞ্চয় করে, যা সাইট সেশনের মধ্যে থাকে। একটি সেশন হল যে সময় একটি ব্যবহারকারী একটি ওয়েবসাইটে একটি অবিচ্ছিন্ন সময়ের মধ্যে থাকে।