Posts

Showing posts with the label কম্পিউটার

Firewall

  Firewall (ফায়ারওয়াল) -কে আমরা বোরিং কম্পিউটার টার্ম হিসেবে না দেখে একটা  মজার গল্পের  মতো করে শিখব। এমনভাবে শিখব যেন মনে হয় এটা কোনো সিনেমা বা বাস্তব জীবনের ঘটনা। চলো, শুরু করা যাক  "ফায়ারওয়াল এবং বাড়ির দারোয়ান" -এর গল্প! 🛡️🔥 ১. Firewall আসলে কী? (গল্পের মাধ্যমে বোঝা) কল্পনা করো, তোমার একটা সুন্দর বাড়ি আছে (তোমার  কম্পিউটার/নেটওয়ার্ক )। এই বাড়িতে তুমি থাকো, তোমার পরিবারের মানুষ থাকে। এখন, তুমি কি চাইবে যে রাস্তা দিয়ে আসা যেকোনো অচেনা লোক, চোর বা ডাকাত হুট করে তোমার শোবার ঘরে ঢুকে পড়ুক? অবশ্যই না! 😱 তাই তুমি বাড়ির মেইন গেটে একজন বিশাল শক্তিশালী  দারোয়ান (Security Guard)  রাখলে। এই দারোয়ানের কাজ হলো: যারা তোমার পরিচিত বা ভালো মানুষ, তাদের  ঢুকতে দেওয়া । যারা সন্দেহজনক বা চোর-ডাকাত, তাদের  আটকে দেওয়া । কম্পিউটারের ভাষায় এই দারোয়ানই হলো  Firewall । সহজ সংজ্ঞা:  Firewall হলো একটি নিরাপত্তা ব্যবস্থা (Security System) যা নেটওয়ার্কের ভেতর আসা এবং বাইরে যাওয়া ডেটা বা তথ্যগুলোকে চেক করে এবং সিদ্ধান্ত নেয় কাকে যেতে দেবে আর কাকে আটকাব...

ভার্চুয়াল মেমোরি

মনে করো, তোমার বাসায় একটা ডাইনিং টেবিল আছে ( RAM ), যেখানে একসাথে মাত্র  ৪ জন  বসতে পারে। কিন্তু তুমি দাওয়াত দিয়েছো  ১০ জন  বন্ধুকে ( বড় কোনো গেম বা সফটওয়্যার )। এখন উপায় কী? টেবিল তো বড় করা যাবে না। বন্ধুদের কি তাড়িয়ে দেবে? (মানে কম্পিউটার কি হ্যাং করবে?) না! তুমি একটা বুদ্ধি বের করলে। তোমার কৌশল: তুমি রান্নাঘরের পাশের একটা ছোট জায়গা বা টুল ( Hard Disk-এর একটা অংশ ) পরিষ্কার করে রাখলে। ১. ৪ জন বন্ধু টেবিলে খাচ্ছে। ২. বাকি ৬ জন ওই পাশের টুলে অপেক্ষা করছে। ৩. টেবিলে বসা কোনো বন্ধু যখনই খাওয়া থামিয়ে গল্প করছে, তুমি তাকে টপ করে উঠিয়ে পাশের টুলে বসালে, আর টুল থেকে আরেকজনকে এনে টেবিলে বসালে। এই অদল-বদল (Swap) তুমি এত দ্রুত করছো যে, বন্ধুদের মনে হচ্ছে— "আরে! আমরা সবাই তো টেবিলেই খাচ্ছি!" কম্পিউটারের ভাষায়: এই যে হার্ডডিস্কের জায়গাটিকে তুমি সাময়িকভাবে টেবিল হিসেবে ব্যবহার করলে, এটাই হলো  ভার্চুয়াল মেমোরি । এটি আসলে RAM নয়, কিন্তু কম্পিউটারকে বোকা বানিয়ে RAM-এর মতো ভাব দেখায়। টেকনিক্যাল ও পরীক্ষার ভাষায় (কিভাবে কাজ করে) কম্পিউটারে যখন RAM (আসল মেমোরি) ভরে যায়, তখন অপারে...

রেজিস্টার

আজ আমরা  CPU-এর পেটের ভেতরে  ঢুকবো। সেখানে কী হচ্ছে? রেজিস্টার (Register) হলো কম্পিউটারের সবচেয়ে দ্রুতগতির মেমোরি, যা  CPU-এর একদম নিজের পকেটের  মতো। কল্পনা করো,  CPU হলো একজন সুপার মাস্টারশেফ (রাঁধুনি) । সে রান্নাঘরে (প্রসেসরে) দাঁড়িয়ে রান্না করছে। তার হাতের কাছে কিছু বিশেষ পাত্র বা জায়গা আছে, যেগুলোকে আমরা  "রেজিস্টার"  বলবো। চলো, মাস্টাশেফের রান্নাঘরের গল্প দিয়ে রেজিস্টারগুলো চিনে নিই! ১. অ্যাকুমুলেটর (Accumulator - AC) গল্প:  এটা হলো শেফের হাতের কাছের  "মিক্সিং বোল" বা প্রধান কড়াই । কাজ:  শেফ যখনই কোনো সবজি কাটে বা মশলা মেশায় (যোগ, বিয়োগ, গুণ, ভাগ করে), সে সেটা সরাসরি এই বোলে রাখে। অর্থাৎ, ALU (Arithmetic Logic Unit) যত গাণিতিক কাজ করে, তার ফলাফল সবার আগে এই অ্যাকুমুলেটরে জমা হয়। মনে রাখার উপায়:  Accumulate মানে "জমা করা"। কাজ করার পর ফলাফল যেখানে জমা হয়, সেটাই অ্যাকুমুলেটর। উদাহরণ:  তুমি ৫ + ৩ = ৮ করলে। এই '৮' সংখ্যাটি যেখানে গিয়ে বসে থাকবে, সেটাই অ্যাকুমুলেটর। ২. প্রোগ্রাম কাউন্টার (Program Counter - PC) গল্প:  এটা হ...