TextFlode is an educational blog focused on psychology, self-reflection, human behavior, and mental well-being. We publish research-based, simple articles to help readers understand themselves and grow personally.

Showing posts with label learn computer. Show all posts
Showing posts with label learn computer. Show all posts

Tuesday, October 28, 2025

Learn Computer from Scratch – Basic Computer Knowledge for Beginners

 



 







Learn computer.




Discover the world of computers with our comprehensive resources. Explore articles, guides, and tips to enhance your understanding of technology and innovation. Se

 Find valuable information, practical advice, and updates to stay informed in the tech landscape.
















1. কম্পিউটার কি?




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


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


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


একটি ইনপুট ডিভাইস বা স্টোরেজের একটি ফাইল থেকে প্রদান করা হয়।একটি কম্পিউটার দ্বারা করা সমস্ত গণনা শুধুমাত্র CPU-তে একটি "রেজিস্টার"-এ থাকা ডেটাতে করা যেতে পারে। এই রেজিস্টারগুলি তৈরি করা খুব ব্যয়বহুল তাই বড় কম্পিউটারগুলিতেও খুব বেশি নেই৷


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


ডেটা বিভিন্ন প্রোগ্রাম, সঙ্গীত ফাইল, ভিডিও ফাইল এবং সিস্টেম ফাইল দ্বারা তৈরি নথি অন্তর্ভুক্ত। স্টোরেজ সাধারণত একটি হার্ড ডিস্ক ড্রাইভ কিন্তু স্মার্টফোনে এটি একটি ফ্ল্যাশ ড্রাইভ।


 বেশিরভাগ কম্পিউটারে আপনি স্টোরেজ পরিচালনা করতে পারেন এবং ফোল্ডার তৈরি করতে পারেন, এক ফোল্ডার থেকে অন্য ফোল্ডারে ফাইল কপি করতে পারেন এবং ফোল্ডার এবং ফাইল মুছতে পারেন। বেশিরভাগ স্মার্টফোন ডিফল্টরূপে স্টোরেজ অ্যাক্সেস প্রদান করে না। স্টোরেজ পরিচালনা করতে আপনাকে একটি তৃতীয় পক্ষের অ্যাপ ডাউনলোড করতে হবে।মেমরি একটি উচ্চ গতির স্টোরেজ এলাকা। কিছু গুরুত্বপূর্ণ পার্থক্য আছেমেমরি এবং স্টোরেজের মধ্যে। একটি সাধারণ মিডরেঞ্জ ল্যাপটপে আপনার 8 GB মেমরি (8 বিলিয়ন বাইট) কিন্তু 1 TB ডিস্ক স্টোরেজ (1 ট্রিলিয়ন বাইট) থাকতে পারে।




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


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




।মেশিন কোড।






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


 কিভাবে আপনি একটি কম্পিউটার ল্যাঙ্গুয়েজে লেখা একটি প্রোগ্রাম চালানোর জন্য একটি কম্পিউটার পাবেন?


কৌশলটি হল প্রোগ্রামটিকে মেশিন নির্দেশাবলীতে (বা মেশিন কোড) অনুবাদ করা। এটি একটি বিশেষ সফ্টওয়্যার টুল দিয়ে করা হয়, যাকে কম্পাইলার বা দোভাষী বলা হয়।নিচের একটি কম্পাইলারের মাধ্যমে প্রোগ্রাম চালানোর ফলাফল দেখায়। কম্পাইলার বাম দিকের প্রোগ্রামের প্রতিটি লাইন পড়ে এবং ডানদিকে দেখানো এক বা একাধিক মেশিন নির্দেশনায় অনুবাদ করে।




MOV TAX, EAXপ্রথম নির্দেশনা হল সরানো (MOV) যা আয়ের পরিমাণ সহজভাবে EAX রেজিস্টারে লোড করে। EAX হল CPU-র মধ্যে অন্যতম একটি রেজিস্টার। মনে রাখবেন যে একটি কম্পিউটার দ্বারা করা গণনা শুধুমাত্র একটি CPU রেজিস্টারে থাকা ডেটাতে করা যেতে পারে। সবআমাদের প্রোগ্রামের দ্বিতীয় লাইনটি দুটি মেশিন নির্দেশাবলীতে অনুবাদ করা হয়েছে। প্রথম নির্দেশনা CMP EAX-এ সংখ্যাটিকে 190,150-এর সাথে তুলনা করে। দ্বিতীয় নির্দেশ JLE (জাম্প লেস দ্যান ইক্যুয়াল) প্রোগ্রামটিকে R1 লাইনে চালান দেবে কারণ EAX 190,150 এর চেয়ে কম।আমাদের প্রোগ্রামের তৃতীয় লাইনটি মেশিন নির্দেশাবলীর একটি সিরিজে অনুবাদ করা হয়েছে যা ক্রমাগত গাণিতিক ক্রিয়াকলাপ গুন, ভাগ এবং বিয়োগ করে EAX রেজিস্টারে সংখ্যার সাথে ট্যাক্স গণনা করে, ডেস্ক ক্যালকুলেটর ব্যবহার করার সময় আপনি যা করেন তার অনুরূপ। শেষ নির্দেশটি TAX লেবেলযুক্ত একটি মেমরি অবস্থানে চূড়ান্ত ফলাফল সংরক্ষণ করে।




ট্যাক্স মেশিন কোড গণনা করুন




এই কোডটি একটি ইন্টেল প্রসেসর (সিপিইউ চিপ) এর উপর ভিত্তি করে। যদি এটি একটি ভিন্ন CPU প্রসেসর সহ একটি কম্পিউটারে কম্পাইল করা হয় তবে এটি মেশিন কোড তৈরি করবে যা এর থেকে ভিন্ন কিন্তু মৌলিকভাবে একই হবে।মনে রাখবেন যে করের হারের জন্য .28 দ্বারা গুণ করার পরিবর্তে, গণনাটি 28 দ্বারা গুণ করে এবং তারপর 100 দ্বারা ভাগ করে। এই উদাহরণটিকে সহজ রাখতে, এটি পূর্ণসংখ্যার গাণিতিক ব্যবহার করে। ইনপুট এবং আউটপুট দশমিক সংখ্যাগুলি পরিচালনা করার জন্য, "ফ্লোটিং পয়েন্ট" সংখ্যাগুলির জন্য মেশিন কোড নির্দেশাবলী ব্যবহার করা প্রয়োজন, যা কিছুটা জটিল।এই কোডটি মেশিন কোড প্রতিনিধিত্ব করে, কিন্তু এটি প্রকৃত মেশিন কোড নয়। প্রকৃত মেশিন কোড যা একটি কম্পিউটার কার্যকর করতে পারে তা সংখ্যার একটি সিরিজ নিয়ে গঠিত।প্রতিটি মেশিনের নির্দেশনা এবং CPU রেজিস্টারে একটি সংখ্যাসূচক কোড থাকে। যদি 9 হল MOV নির্দেশের জন্য একটি কোড নম্বর এবং 5 হল EAX রেজিস্টারের জন্য একটি কোড নম্বর, তাহলে এই প্রোগ্রামের প্রথম লাইন4X, 125000ly অনুবাদ করা হবে।




কারণ কম্পিউটারগুলি বৈদ্যুতিক সার্কিট দ্বারা গঠিত ইলেকট্রনিক ডিভাইস। বিদ্যুতের মাত্র দুটি অবস্থা আছে: ইতিবাচক বা নেতিবাচক। ধনাত্মককে 1 এবং ঋণাত্মককে 0 হিসাবে উপস্থাপন করা হয়। সুতরাং কম্পিউটারের ভিতরের মেশিন কোডটি আসলে বাইনারি সংখ্যার একটি ক্রম, অর্থাৎ 1 এবং O। সংখ্যাগুলিকে বাইনারিতে রূপান্তর করা খুব সহজ, তাই অবশেষে এখানে কম্পিউটারের ভিতরে একটি মেশিনের নির্দেশনা কেমন দেখায়।MOV EAX, 1250005 125000টেক্সট ডেটাযদি মেশিন কোড সংখ্যার একটি ক্রম হয়, তাহলে যে প্রোগ্রামগুলি সংখ্যা ব্যবহার করে না তাদের কী হবে? আপনি যখন একটি Google অনুসন্ধানে প্রবেশ করেন, Facebook-এ একটি পোস্ট তৈরি করেন বা একটি ইমেল টাইপ করেন, আপনি পাঠ্য প্রক্রিয়া করার জন্য কম্পিউটার প্রোগ্রাম ব্যবহার করছেন, সংখ্যা নয়। কিভাবে একটি কম্পিউটারে টেক্সট সংরক্ষণ করা হয়?উত্তরটা বেশ সহজ। টেক্সট একটি স্ট্যান্ডার্ড ব্যবহার করে সংখ্যায় রূপান্তরিত হয়।




ডেটাবেসগুলি কতটা শক্তিশালী তা বোঝার জন্য, এই ডেটা পুনরুদ্ধার করার জন্য সমস্ত প্রোগ্রামারকে এই সাধারণ কমান্ডটি লিখতে হবে:




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


31%সফ্টওয়্যারের শক্তির অংশ হল অনেকগুলি স্তর এবং সফ্টওয়্যারের টুকরোগুলিকে খুব বড় প্রোগ্রামগুলিতে একত্রিত করার ক্ষমতা।এই অংশগুলির মধ্যে অনেকগুলি তৃতীয় পক্ষের দ্বারা সরবরাহ করা হয়, যাতে একটি বৃহৎ সফ্টওয়্যার বিকাশ করা যেতে পারে যা অন্যান্য আরও সাধারণ ক্রিয়াকলাপের সমস্ত বিবরণ কোড না করেই বিশেষ সমস্যা (অ্যাপ্লিকেশন) এর উপর ফোকাস করে।




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




HTML, হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ দ্বারা সংজ্ঞায়িত করা হয়।আপনি ওয়েব পৃষ্ঠাটি সংরক্ষণ করার জন্য একটি ব্রাউজার বিকল্প ব্যবহার করে এবং তারপরে একটি পাঠ্য সম্পাদক  এইচটিএমএল ফাইলটি ব্যবহার করে ।সমস্ত  HTML ট্যাগ সহ ওয়েব সার্ভার দ্বারা প্রত্যাবর্তিত প্রকৃত ওয়েব পৃষ্ঠার অংশ।anc<a জদহয়ওয়েবঅনুরোধhrefগ"নামানুষsopপ্রোগ্রামহয়vourests<b>স্টিভেন পল জবস</b> ।ওয়েবকোণ বন্ধনীতে HTML ট্যাগ থাকে।<b> মানে টেক্সট বোল্ড করা শুরু করুন</b>অর্থাৎ লেখাটিকে বোল্ড করা বন্ধ করুন<a>...</a> হল একটি অ্যাঙ্কর ট্যাগ ।আপনি যখন আপনার ব্রাউজারে Apple Inc. নির্বাচন করেন তখন অন্য ওয়েব পৃষ্ঠার লিঙ্কটি href (হাইপারটেক্সট রেফারেন্স) অংশে সংজ্ঞায়িত করা হয়।




Anchor  tag.


যেমনটিhref="https://এইচটিএমএল, হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ, কোন প্রোগ্রামিং ভাষা নয়। এটি কঠোরভাবে একটি মার্কআপ ভাষা। আপনি HTML দিয়ে কোনো গণনা করতে পারবেন না বা কোনো প্রোগ্রাম লিখতে পারবেন না। শুধুমাত্র HTML সম্বলিত ওয়েব পৃষ্ঠাগুলি বেশ স্থির।যাইহোক, আপনি HTML ট্যাগ <script> ব্যবহার করে একটি ওয়েব পেজে স্ক্রিপ্টিং (প্রোগ্রামিং) ভাষা ব্যবহার করতে পারেন। ক্লায়েন্ট মেশিনে ব্রাউজারগুলি ওয়েব পৃষ্ঠাগুলিতে গতিশীল বৈশিষ্ট্য যুক্ত করতে HTML ফাইলে সংজ্ঞায়িত স্ক্রিপ্ট চালায়।সর্বাধিক ব্যবহৃত স্ক্রিপ্টিং ভাষা হল জাভাস্ক্রিপ্ট। জাভাস্ক্রিপ্ট জাভার সাথে সম্পর্কিত নয়, এটি একটি সম্পূর্ণ ভিন্ন ভাষা। যাইহোক, উভয়ই অধ্যায় আয়কর উদাহরণে ব্যবহৃত জেনেরিক কোডের মতো।অনেক ওয়েব সাইটের একটি ডাটাবেসে অ্যাক্সেস প্রয়োজন।আপনার ব্যবহারকারীর অ্যাকাউন্টের তথ্য (নাম, ঠিকানা, ইত্যাদি) ইনপুট এবং সম্পাদনা করার জন্য। ক্লায়েন্ট মেশিনে ব্রাউজারে চলা স্ক্রিপ্টের পরিবর্তে, ডাটাবেস থেকে তথ্য পেতে সার্ভারে চালানো সফ্টওয়্যারটির প্রয়োজন। যখন ওয়েব সার্ভার একটি ব্রাউজার দ্বারা অনুরোধ করা একটি পৃষ্ঠা পুনরুদ্ধার করে, তখন ওয়েব পৃষ্ঠাটি ফেরত দেওয়ার আগে এটি প্রথমে সার্ভার-সাইড কোডটি চালায়।PHP হল সবচেয়ে বহুল ব্যবহৃত সার্ভার-সাইড ল্যাঙ্গুয়েজগুলির মধ্যে একটি। পিএইচপি মূলত "পার্সোনাল হোম পেজ" এর জন্য দাঁড়িয়েছিল কিন্তু পরে "পিএইচপি হাইপারটেক্সট প্রিপ্রসেসর" এ পরিবর্তন করা হয়েছিল।PHP ট্যাগ <?php এর পরে PHP কোড এবং ক্লোজিং ট্যাগ দিয়ে HTML এ এমবেড করা হয়েছে?>যখন একটি ওয়েব সার্ভার একটি HTML ফাইল পুনরুদ্ধার করে, তখন এটি ব্রাউজারে ফাইলটি পাঠানোর আগে পিএইচপি কোড প্রক্রিয়া করে।এখানে একটি এইচটিএমএল ফাইলের একটি উদাহরণ যা PHP ব্যবহার করে "ফোন:" প্রদর্শন করার জন্য একটি ফোন নম্বর অনুসরণ করে যা একটি ডাটাবেস থেকে পড়া হয়৷ডাটাবেস পড়ার জন্য পিএইচপি কোড দেখানো হয় না । পিএইচপি ইকো কমান্ড এই মানটিকে আউটপুট করে যা ব্রাউজারে ফিরে আসা HTML ফাইলের অংশ হয়ে ওঠে।


 এইচটিএমএল ফাইলটি আসলে ব্রাউজারে ফিরে আসে তা শুধুমাত্র অন্তর্ভুক্ত করেফোন: 




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




বাইনারি সংখ্যা, 




আমরা স্কুলে যে দশমিক সংখ্যা পদ্ধতিতে শিখেছি, সংখ্যার দশটি সংখ্যা আছে, 0 থেকে 9। প্রতিটি কলাম 10 এর ক্ষমতাগুলিকে উপস্থাপন করে।সংখ্যা 238 হল 2 শত + 3 দশ + 8 এক:কলামের মান 100 101দশমিক সংখ্যা 2 3 8 = 200+30+8=238বাইনারি সংখ্যা পদ্ধতিতে, অঙ্কগুলিকে বিট বলা হয় এবং শুধুমাত্র 0 এবং 1 হয়। প্রতিটি কলাম 10-এর ক্ষমতার পরিবর্তে 2-এর ক্ষমতাগুলিকে প্রতিনিধিত্ব করে। বাইনারি সংখ্যা 1001 হল 9:কলামের মান 8 4 21বাইনারি সংখ্যা10018+1=9প্রতিটি কম্পিউটার মেমরি অবস্থান একটি বাইট সংরক্ষণ করতে পারেন. একটি বাইটে 8 বিট থাকে। তাহলে সবচেয়ে বড় সংখ্যা কোনটি এক বাইটে ফিট করতে পারে? খুঁজে বের করতে, সবচেয়ে বড় বাইনারি সংখ্যাটি দেখুন যা আপনি একটি বাইটে সংরক্ষণ করতে পারেন, 11111111 যার প্রতিটি 8টি কলামে 1 আছে এবং দশমিকে রূপান্তর করুন।বাইনারি সংখ্যা 11111111কলাম নম্বর 87654321কলামের মান 128 64 32 16 8421 128+64+32+16+8+4+2+1 = 255আপনার যদি 255 এর চেয়ে বড় একটি সংখ্যার প্রয়োজন হয়, আপনি স্টোরেজ এক বাইট বেশী ব্যবহার করতে হবে. উদাহরণস্বরূপ, চারটি বাইট (32 বিট) পূর্ণসংখ্যা 4,294,967,295 এর মতো বড় সংখ্যা ধারণ করতে পারে।এপিইনসআমরাদশentsআর +হয়কিন্তুeadথেকেপারেতাইটি ইনঅঙ্গভঙ্গিফলন,সত্যিই বড় সংখ্যা এবং/অথবা দশমিক সহ সংখ্যার জন্য, আপনার প্রোগ্রামটিকে পূর্ণসংখ্যা থেকে একটি ভিন্ন স্টোরেজ বিন্যাস ব্যবহার করতে হবে, যাকে বলা হয় "ফ্লোটিং পয়েন্ট", যা বৈজ্ঞানিক নোটেশনের উপর ভিত্তি করে। 7,382.64 এর একটি ব্যাঙ্ক ব্যালেন্স বৈজ্ঞানিক নোটেশনে 7.38264 × 103 হিসাবে লেখা হয়। এটি ফ্লোটিং পয়েন্ট ফরম্যাটে মেমরিতে সংরক্ষণ করা হবে।


👉

About the Author

Written by MD Nurul Alam, a writer interested in self-reflection, psychology, and spiritual growth. He explores how inner awareness and mindful practices can improve mental well-being and daily life.This blog focuses on self-reflection, prayer, and psychological well-being, 

and tech, education. 

https://textflode.blogspot.com/2025/12/the-complete-guide-to-self-reflection.html

Truth vs Falsehood: Why Humans Believe Lies | Psychology & Philosophy Explained

  🟤 Truth vs Falsehood: A Deep Exploration of Reality, Ego & Human Mind.  In a complex world, we often struggle to distinguish truth fr...