এবারও অটোপ্রমোশন এর ইঙ্গিত দিচ্ছেন শিক্ষা মন্ত্রী।
শিগগিরই জানানো হবে চূড়ান্ত সিদ্ধান্ত পরীক্ষা হবে কি হবে না।
সূত্র: সাইবার ৭১
Louis Genuine Center
আই সি টি তে ভাল ফলাফলের বিশ্বস্ত সহযোগ
02/06/2021
2022 SSC short syllabus..
02/06/2021
2022 এর এসএসসি ও এইচএসসি পরীক্ষার্থীদের সংক্ষিপ্ত সিলেবাস প্রসঙ্গে।।
26/05/2021
এসএসসি, এইচএসসি ও জেএসসি পরীক্ষা যেভাবে গত বছরের এইচএসসি পরীক্ষার মতো আর পরীক্ষা ছাড়া এসএসসি ও এইচএসসি পরীক্ষার মূল্যায়ন হবে না। সংক্ষিপ্ত পাঠ্যসূচির ভ....
22/12/2020
বিশ্ববিদ্যালয়ের ভর্তি পরীক্ষায় যে কোন ইউনিটে আইসিটি আবশ্যক।।
24/11/2020
বদলাবে বই, কমবে পরীক্ষা।
✅ সাপ্তাহিক ছুটি ২ দিন
✅ ক্লাস টেনের আগে কোনো পাবলিক পরীক্ষা নেই
✅ ক্লাস 3 এর আগে কোনো পরীক্ষাই নেই
✅ এসএসসি তে মাত্র ৫ বিষয়ের পরীক্ষা। বাংলা, ইংলিশ, ম্যাথ, সায়েন্স ও সোশ্যাল সায়েন্স। কোনো পত্র নেই। মাত্র ৫ দিনেই শেষ
✅ সায়েন্স, আর্টস, কমার্স গ্রুপিং হবে ইন্টারমিডিয়েটে
✅ হাইস্কুল লেভেলে বিষয় থাকবে ১০ টি :
- বাংলা,
- ইংরেজি,
- গণিত,
- জীবন ও জীবিকা,
- বিজ্ঞান,
- সামাজিক বিজ্ঞান,
- ডিজিটাল প্রযুক্তি,
- ধর্মশিক্ষা,
- ভালো থাকা,
- শিল্প ও সংস্কৃতি।
❤❤❤❤
২০২৬ এর ইন্টারমিডিয়েট,
২০২৪ এর ক্লাস নাইন,
২০২৩ এর ক্লাস এইট ও
২০২২ এ নিচের অন্যান্য ক্লাসগুলো নতুন বই পাবে,,
✅ ইন্টারমিডিয়েটে সাবজেক্ট ৬টা। প্রত্যেকটার পত্র ৩ টা করে।
ফার্স্ট ইয়ারে সবগুলোর প্রথম পত্রের পাবলিক এক্সাম
সেকেন্ড ইয়ারে সেকেন্ড ও থার্ড পার্টের
তারপর ২ এক্সাম মিলিয়ে চূড়ান্ত এইচএসসির রেজাল্ট
(তথ্য ও ছবি প্রথম আলো থেকে সংগৃহিত)
©
#বিভিন্ন_বিশ্ববিদ্যালয়ে_ভর্তি_পরিক্ষায়_আবেদন_করতে_কত_পয়েন্ট_লাগে.
🚩 #ঢাকা_বিশ্ববিদ্যালয়:
SSC HSC total GPA(৪র্থ বিষয় সহ)Unit:
A – 3.50 3.50 8.00
B – 3.50 3.50 7.00
C – 3.50 3.50 7.50
D – 3.00 3.00 (স্ব স্ব বিভাগের জিপিএ)
E – 3.00 3.00 6.50
🚩 #জগন্নাথ_বিশ্ববিদ্যালয়:
SSC – HSC total GPA with 4th sub:
A – 3.50 3.50 8.00
B – 3.50 3.50 7.50
C – 3.50 3.5 8.00
D—Science: 3.00 3.00 7.50
Others: 3.00 3.00 7.00
E – 3.50 3.50 6.50
🚩 #সরকারী_মেডিকেল_কলেজ:
SSC HSC total GPA with 4th sub: 9:00
🚩 #জাহাঙ্গীর_নগর_বিশ্ববিদ্যালয়:
SSC – HSC total GPA with 4th sub:
A (গাণিতিক ও পদার্থবিষয়ক)– 3.50 3.50
8.00(CSE=9.00)
B (সমাজ বিজ্ঞান অনুষদ)– 3.50 3.50
7.00 (science=8.00)
C (কলা ও মানবিক)– 3.00 3.00
7.00 (science=7.50)
D (জীববিজ্ঞান)– 3.50 3.50 8.00
E (বিজনেস স্টাডিজ)– 3.50 3.50 7.50
(science=8.50)
F (আইন)– 3.50 3.50 7.50(science=8.00)
G (IBA)– 4.00 4.00 8.00(science=8.50)
H (IT)– 3.5 3.50 (only science=8.00)
🚩 #রাজশাহী_বিশ্ববিদ্যালয়:
বিজ্ঞান- ৮.৫০
বানিজ্য- ৮.০০
মানবিক- ৭.৫
🚩 #খুলনা_বিশ্ববিদ্যালয়:
SSC HSC উভয়
A – 3.00 3.00 7.00
B – 3.50 3.50 7.00
B – 3.50 3.50 7.00
E – 4.00 4.00 7.00
F – 3.00 3.00 7.00
L – 3.00 3.00 7.00
S – 3.00 3.00 7.00
🚩 #চট্রগ্রাম_বিশ্ববিদ্যালঃ
*বিজ্ঞান বিভাগের জন্য SSC&HSC তে সর্বনিম্ন ৩ পয়েন্ট থাকতে হবে এবং মোট GPA ৬.৫০
*মানবিক বিভাগের জন্য SSC& HSC তে সর্বনিম্ন ২.২৫ পয়েন্ট থাকতে হবে এবং মোট GPA ৫.৫
*ব্যবসায় বিভাগের জন্য – SSC& HSC টে সর্বনিম্ন ৩ পয়েন্ট থাকতে হবে এবং মোট GPA ৬.৫
#বরিশাল_বিশ্ববিদ্যালয়:
with 4th sub:
SSC – ও HSC উভয়। মোট GPA
A – 3.00 7.00
B – 3.00 6.00
C – 3.00 6.50
D – 3.00 স্ব স্ব বিভাগের জিপিএ
🚩 #বেগম_রোকেয়া_বিশ্ববিদ্যালয়:
SSC – HSC total GPA with 4th sub:
A মানবকি – 3.00 3.00 6.50
A বিজ্ঞান – 3.00 3.00 6.50
A ব্যবসায় – 3.00 3.00 6.50
B মানবকি – 3.25 3.25 7.00
B বিজ্ঞান – 3.50 3.50 7.50
B ব্যবসায় – 3.50 3.50 7.50
C মানবিক – 3.00 3.00 6.50
C বিজ্ঞান – 3.50 3.00 7.00
C ব্যবসায় – 3.00 3.00 6.50
D বিজ্ঞান – 3.50 3.50 7.50
E বিজ্ঞান– 3.50 3.50 7.50
F মানবিক – 3.00 3.00 6.50
F বিজ্ঞান – 3.50 3.50 7.50
F ব্যবসায় – 3.50 3.50 7.50
🚩 #ইসলামী_বিশ্ববিদ্যালয়ঃ
SSC – ও HSC total GPA with 4th sub:
A – মানবিক 3. 00 3.00 6.50
বিজ্ঞান – 3.25 3.25 7.00
ব্যবসায় – 3.25 3.25 6.75
B মানবিক – 3.00 3.00 6.50
ব্যবসায় – 3.25 3.25 6.75
C বিজ্ঞান – 3.25 3.25 7.50
D+ E+ F বিজ্ঞান শাখা 3.50 3.50 7.50
G – মানবিক ও ব্যবসায় 3.25 3.25 6.75
বিজ্ঞান শাখা 3.50 3.50 7.25
H মানবিক – 3.00 3.00 6.50
ব্যবসায়- 3.25 3.25 6.75
বিজ্ঞান- 3.25 3.25 7.00
🚩 #জাতীয়_কবি_নজরুল_বিশ্ববিদ্যালয়ঃ
SSC – ও HSC উভয়টিতে
A – 3.00 মানবিক – 6.00
B – 2.50 ব্যবসায় – 6.50
C – 3.00 বিজ্ঞান – 7.00
D – 3.00 অন্যান্য – 7.50
🚩 #কুমিল্লা_বিশ্ববিদ্যালয়ঃ
SSC ও HSC total with 4th sub:
Aবিজ্ঞান – 3.00 -7.00
B মানবিক– 3.00 -6.50
C ব্যবসায়– 3.50 -7.00
🚩 #শাহজালাল_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়ঃ
(মানবিক: ৪র্থ সহ-৬.৫০),
(ব্যবসায়ে: ৪র্থ সহ-৬.৫০),
(বিজ্ঞান: ৪র্থ সহ ৬.৫০)
🚩 #হাজী_মোঃ_দানেশ_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়_দিনাজপুরঃ
(মানবিক: ৪র্থ সহ-৬.৫০),
(ব্যবসায়ে: ৪র্থ সহ-৬.৫০),
(বিজ্ঞান: ৪র্থ সহ-৬.৫০)
🚩 #পটুয়াখালী_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়ঃ
(মানবিক: ৪র্থ বাদে-৬.০০),
(ব্যবসায়ে: ৪র্থ বাদে-৬.০০),
(বিজ্ঞান: ৪র্থ বাদে-৬.০০)
🚩 #যশোর_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়ঃ
(বিজ্ঞান: ৪র্থ বিষয় সহ-৭.০০)
নোয়াখালী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়:
(মানবিক: ৪র্থবাদে-৬.০০),
(ব্যবসায়ে:৪র্থ বাদে-৬.৫০),
(বিজ্ঞান: ৪র্থ বাদে-৬.৫০)
🚩 #মাওলানা_ভাসানী_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়:
(মানবিক: ৪র্থবাদে-৬.৫0),
(ব্যবসায়ে:৪র্থ বাদে-৬.৫০),
(বিজ্ঞান: ৪র্থবাদে-৬.৫০)
🚩 #বঙ্গবন্ধু_মুজিবুর_রহমান_বিশ্ববিদ্যালয়:
(মানবিক: ৪র্থবাদে-৬.৫০),
(ব্যবসায়ে:৪র্থ বাদে-৬.৫০),
(বিজ্ঞান: ৪র্থবাদে-৭.০০)
🚩 #পাবনা_বিজ্ঞান_ও_প্রযুক্তি_বিশ্ববিদ্যালয়:
এস.এস.সি ও এইচ. এস. সি পরীক্ষায় ৪র্থ বিষয় সহ নূন্যতম ৪.০০ সহ মোট নূন্যতম জিপিএ ৮.৫০ থাকতে হবে।
🚩 #বুয়েট_BUET :
(নুন্যতম জিপিএ: ইংরেজি, বাংলাসহ ২৪)
🚩 #খুলনা_KUET:
(নুন্যতম জিপিএ: ইংরেজিসহ ১৮)
🚩 #রাজশাহী_RUET :
(নুন্যতম জিপিএ:ইংরেজিসহ ১৮.৫০)
🚩 #চট্টগ্রাম_CUET :
(নুন্যতম জিপিএ:ইংরেজিসহ ১৭)
🚩 :
*HSC পরীক্ষায় চতুর্থ বিষয় বাদে 4.00 এর অধিক থাকতে হবে।
*পদার্থ,রসায়ন ও গণিত বিষয়ে প্রাপ্ত পয়েন্টের যোগফল অবশ্যই ১৩ বা এর অধিক হতে হবে।
*কোন বিষয়েই 3.50 এর নিচে থাকা যাবে না।
এইচএসসি পরীক্ষা হচ্ছে না।। জেএসসি ও এসএসসি এর ফলাফলের গড় অনুযায়ী ফলাফল প্রকাশ করা হবে ডিসেম্বরে।।
Important Shortcut Keys for Computer:-//
CTRL+A. . . . . . . . . . . . . . . . . Select All
CTRL+C. . . . . . . . . . . . . . . . . Copy
CTRL+X. . . . . . . . . . . . . . . . . Cut
CTRL+V. . . . . . . . . . . . . . . . . Paste
CTRL+Z. . . . . . . . . . . . . . . . . Undo
CTRL+B. . . . . . . . . . . . . . . . . Bold
CTRL+U. . . . . . . . . . . . . . . . . Underline
CTRL+I . . . . . . . . . . . . . . . . . Italic
F1 . . . . . . . . . . . . . . . . . . . . . . Help
F2 . . . . . . . . . . . . . . . . . . . . . Rename selected object
F3 . . . . . . . . . . . . . . . . . . . . . Find all files
F4 . . . . . . . . . . . . . . . . . . . . . Opens file list drop-down in dialogs
F5 . . . . . . . . . . . . . . . . . . . . . Refresh current window
F6 . . . . . . . . . . . . . . . . . . . . . Shifts focus in Windows Explorer
F10 . . . . . . . . . . . . . . . . . . . . Activates menu bar options
ALT+TAB . . . . . . . . . . . . . . . . Cycles between open applications
ALT+F4 . . . . . . . . . . . . . . . . . Quit program, close current window
ALT+F6 . . . . . . . . . . . . . . . . . Switch between current program windows
ALT+ENTER. . . . . . . . . . . . . . Opens properties dialog
ALT+SPACE . . . . . . . . . . . . . . System menu for current window
ALT+¢ . . . . . . . . . . . . . . . . . . opens drop-down lists in dialog boxes
BACKSPACE . . . . . . . . . . . . . Switch to parent folder
CTRL+ESC . . . . . . . . . . . . . . Opens Start menu
CTRL+ALT+DEL . . . . . . . . . . Opens task manager, reboots the computer
CTRL+TAB . . . . . . . . . . . . . . Move through property tabs
CTRL+SHIFT+DRAG . . . . . . . Create shortcut (also right-click, drag)
CTRL+DRAG . . . . . . . . . . . . . Copy File
ESC . . . . . . . . . . . . . . . . . . . Cancel last function
SHIFT . . . . . . . . . . . . . . . . . . Press/hold SHIFT, insert CD-ROM to bypass auto-play
SHIFT+DRAG . . . . . . . . . . . . Move file
SHIFT+F10. . . . . . . . . . . . . . . Opens context menu (same as right-click)
SHIFT+DELETE . . . . . . . . . . . Full wipe delete (bypasses Recycle Bin)
ALT+underlined letter . . . . Opens the corresponding menu
PC Keyboard Shortcuts
Document Cursor Controls
HOME . . . . . . . . . . . . . . to beginning of line or far left of field or screen
END . . . . . . . . . . . . . . . . to end of line, or far right of field or screen
CTRL+HOME . . . . . . . . to the top
CTRL+END . . . . . . . . . . to the bottom
PAGE UP . . . . . . . . . . . . moves document or dialog box up one page
PAGE DOWN . . . . . . . . moves document or dialog down one page
ARROW KEYS . . . . . . . move focus in documents, dialogs, etc.
CTRL+ > . . . . . . . . . . . . next word
CTRL+SHIFT+ > . . . . . . selects word
Windows Explorer Tree Control
Numeric Keypad * . . . Expand all under current selection
Numeric Keypad + . . . Expands current selection
Numeric Keypad – . . . Collapses current selection
¦ . . . . . . . . . . . . . . . . . . Expand current selection or go to first child
‰ . . . . . . . . . . . . . . . . . . Collapse current selection or go to parent
Special Characters
‘ Opening single quote . . . alt 0145
’ Closing single quote . . . . alt 0146
“ Opening double quote . . . alt 0147
“ Closing double quote. . . . alt 0148
– En dash. . . . . . . . . . . . . . . alt 0150
— Em dash . . . . . . . . . . . . . . alt 0151
… Ellipsis. . . . . . . . . . . . . . . . alt 0133
• Bullet . . . . . . . . . . . . . . . . alt 0149
® Registration Mark . . . . . . . alt 0174
© Copyright . . . . . . . . . . . . . alt 0169
™ Trademark . . . . . . . . . . . . alt 0153
° Degree symbol. . . . . . . . . alt 0176
¢ Cent sign . . . . . . . . . . . . . alt 0162
1⁄4 . . . . . . . . . . . . . . . . . . . . . alt 0188
1⁄2 . . . . . . . . . . . . . . . . . . . . . alt 0189
3⁄4 . . . . . . . . . . . . . . . . . . . . . alt 0190
PC Keyboard Shortcuts
Creating unique images in a uniform world! Creating unique images in a uniform world!
é . . . . . . . . . . . . . . . alt 0233
É . . . . . . . . . . . . . . . alt 0201
ñ . . . . . . . . . . . . . . . alt 0241
÷ . . . . . . . . . . . . . . . alt 0247
File menu options in current program
Alt + E Edit options in current program
F1 Universal help (for all programs)
Ctrl + A Select all text
Ctrl + X Cut selected item
Shift + Del Cut selected item
Ctrl + C Copy selected item
Ctrl + Ins Copy selected item
Ctrl + V Paste
Shift + Ins Paste
Home Go to beginning of current line
Ctrl + Home Go to beginning of document
End Go to end of current line
Ctrl + End Go to end of document
Shift + Home Highlight from current position to beginning of line
Shift + End Highlight from current position to end of line
Ctrl + f Move one word to the left at a time
Ctrl + g Move one word to the right at a time
MICROSOFT® WINDOWS® SHORTCUT KEYS
Alt + Tab Switch between open applications
Alt +
Shift + Tab
Switch backwards between open
applications
Alt + Print
Screen
Create screen shot for current program
Ctrl + Alt + Del Reboot/Windows® task manager
Ctrl + Esc Bring up start menu
Alt + Esc Switch between applications on taskbar
F2 Rename selected icon
F3 Start find from desktop
F4 Open the drive selection when browsing
F5 Refresh contents
Alt + F4 Close current open program
Ctrl + F4 Close window in program
Ctrl + Plus
Key
Automatically adjust widths of all columns
in Windows Explorer
Alt + Enter Open properties window of selected icon
or program
Shift + F10 Simulate right-click on selected item
Shift + Del Delete programs/files permanently
Holding Shift
During Bootup
Boot safe mode or bypass system files
Holding Shift
During Bootup
When putting in an audio CD, will prevent
CD Player from playing
WINKEY SHORTCUTS
WINKEY + D Bring desktop to the top of other windows
WINKEY + M Minimize all windows
WINKEY +
SHIFT + M
Undo the minimize done by WINKEY + M
and WINKEY + D
WINKEY + E Open Microsoft Explorer
WINKEY + Tab Cycle through open programs on taskbar
WINKEY + F Display the Windows® Search/Find feature
WINKEY +
CTRL + F
Display the search for computers window
WINKEY + F1 Display the Microsoft® Windows® help
WINKEY + R Open the run window
WINKEY +
Pause /Break
Open the system properties window
WINKEY + U Open utility manager
WINKEY + L Lock the computer (Windows XP® & later)
OUTLOOK® SHORTCUT KEYS
Alt + S Send the email
Ctrl + C Copy selected text
Ctrl + X Cut selected text
Ctrl + P Open print dialog box
Ctrl + K Complete name/email typed in address bar
Ctrl + B Bold highlighted selection
Ctrl + I Italicize highlighted selection
Ctrl + U Underline highlighted selection
Ctrl + R Reply to an email
Ctrl + F Forward an email
Ctrl + N Create a new email
Ctrl + Shift + A Create a new appointment to your calendar
Ctrl + Shift + O Open the outbox
Ctrl + Shift + I Open the inbox
Ctrl + Shift + K Add a new task
Ctrl + Shift + C Create a new contact
Ctrl + Shift+ J Create a new journal entry
WORD® SHORTCUT KEYS
Ctrl + A Select all contents of the page
Ctrl + B Bold highlighted selection
Ctrl + C Copy selected text
Ctrl + X Cut selected text
Ctrl + N Open new/blank document
Ctrl + O Open options
Ctrl + P Open the print window
Ctrl + F Open find box
Ctrl + I Italicize highlighted selection
Ctrl + K Insert link
Ctrl + U Underline highlighted selection
Ctrl + V Paste
Ctrl + Y Redo the last action performed
Ctrl + Z Undo last action
Ctrl + G Find and replace options
Ctrl + H Find and replace options
Ctrl + J Justify paragraph alignment
Ctrl + L Align selected text or line to the left
Ctrl + Q Align selected paragraph to the left
Ctrl + E Align selected
অধ্যায়ঃ ৫ম - কম্পিউটার প্রোগ্রামিং
প্রোগ্রামঃ যন্ত্রের মাধ্যমে কোন সমস্যা সমাধানের জন্য প্রোগ্রামিং ভাষা ব্যবহার করে প্রোগ্রামারের দেওয়া প্রয়োজনীয় নির্দেশের সমষ্টিকে প্রোগ্রাম বলা হয়।
প্রোগ্রামিং ভাষাঃ যে ভাষার সাহায্যে একটি যন্ত্রকে নির্দেশনা দিয়ে কোন সমস্যা সমাধান করা যায় তাকে প্রোগ্রামিং ভাষা বলে।অন্যভাবে বলা যায়, কম্পিউটারের মাধ্যমে কোন সমস্যা সমাধানের জন্য ব্যবহৃত শব্দ, বর্ণ, অংক, চিহ্ন প্রভৃতির সমন্বয়ে গঠিত রীতিনীতিকে প্রোগ্রামিং ভাষা বলা হয়। যেমন- BASIC, C, C++, COBOL, Java, FORTRAN, Ada, Pascal ইত্যাদি।
প্রোগ্রামিং ভাষার প্রকারভেদঃ 1945 থেকে শুরু করে এ পর্যন্ত যত প্রোগ্রামিং ভাষা আবিষ্কৃত হয়েছে তাদেরকে বৈশিষ্ট্য অনুযায়ী পাঁচটি প্রজন্মে ভাগ করা হয়েছে।
প্রথম প্রজন্ম – First Generation(1945-1949)
Machine Language ( যান্ত্রিক ভাষা)
দ্বিতীয় প্রজন্ম – Second Generation(1950-1959)
Assembly Language (অ্যাসেম্বলি ভাষা)
তৃতীয় প্রজন্ম –Third Generation(1960-1969)
High Level Language (উচ্চস্তরের ভাষা)
চতুর্থ প্রজন্ম – Fourth Generation(1970-1979)
Very High Level Language (অতি উচ্চস্তরের ভাষা)
পঞ্চম প্রজন্ম – Fifth Generation(1980-present)
Natural Language(স্বাভাবিক ভাষা)
প্রোগ্রাম রচনার বৈশিষ্ট্যের ভিত্তিতে প্রোগ্রামিং ভাষাসমূহকে আবার বিভিন্ন স্তরে বিভক্ত করা হয়ঃ
১। নিম্নস্তরের ভাষা (Low Level Language)
-Machine Language, Assembly Language
২। মধ্যমস্তরের ভাষা (Mid Level Language)
-C, Forth, Dbase, WordStar
৩। উচ্চস্তরের ভাষা (High Level Language)
-Fortran, Basic, Pascal, Cobol, C, C++, Visual Basic, Java, Oracle, Python
৪। অতি উচ্চস্তরের ভাষা (Very High Level Language- 4GL)
-SQL, Oracle
৫। স্বাভাবিক ভাষা Natural Language
-Human Language
মেশিন বা যান্ত্রিক ভাষাঃ যে ভাষায় শুধুমাত্র ০ এবং ১ ব্যবহার করে প্রোগ্রাম লেখা হয় তাকে মেশিন বা যান্ত্রিক ভাষা বলে।কম্পিউটারের নিজস্ব ভাষা হচ্ছে মেশিন ভাষা। এটি কম্পিউটারের মৌলিক ভাষা। এই ভাষায় শুধু মাত্র ০ এবং ১ ব্যবহার করা হয় বলে এই ভাষায় দেওয়া কোনো নির্দেশ কম্পিউটার সরাসরি বুঝতে পারে। এর সাহায্যে কম্পিউটারের সাথে সরাসরি যোগাযোগ করা যায়। এটি প্রথম প্রজন্মের এবং নিম্নস্তরের ভাষা। মেশিন ভাষায় লেখা প্রোগ্রামকে অবজেক্ট বা বস্তু প্রোগ্রাম বলা হয়।
মেশিন ভাষার সুবিধা:
১। মেশিন ভাষার সবচেয়ে বড় সুবিধা হচ্ছে কম্পিউটারের সাথে সরাসরি যোগাযোগ করা যায়।
২। মেশিন ভাষায় লেখা প্রোগ্রাম নির্বাহের জন্য কোনো প্রকার অনুবাদক প্রোগ্রামের প্রয়োজন হয় না। ফলে দ্রুত কাজ করে।
৩। মেশিন ভাষায় লেখা প্রোগ্রামে অতি অল্প মেমোরি প্রয়োজন হয়।
মেশিন ভাষার অসুবিধা:
১। শুধু ০ ও ১ ব্যবহার করা হয় বলে মেশিন ভাষা শেখা কষ্টকর এবং এই ভাষা ব্যবহার করে প্রোগ্রাম লেখাও কষ্টসাধ্য।
২। এই ভাষায় লেখা কোনো প্রোগ্রাম সাধারণত বোঝা যায় না।
৩। এই ভাষায় প্রোগ্রাম লিখতে প্রচুর সময় লাগে এবং ভুল হবার সম্ভাবনা খুব বেশি থাকে। ভুল হলে তা বের করা এবং ভুল-ত্রুটি দূর করা অর্থাৎ ডিবাগিং কষ্টসাধ্য।
৪। এই ভাষার সবচেয়ে বড় অসুবিধা হচ্ছে এক ধরনের কম্পিউটারের জন্য লেখা প্রোগ্রাম অন্য ধরনের কম্পিউটারে ব্যবহার করা যায় না। অর্থাৎ যন্ত্র নির্ভর ভাষা।
৫। এই ভাষায় প্রোগ্রাম রচনার ক্ষেত্রে কম্পিউটারের অভ্যন্তরীণ সংগঠন ভালোভাবে জানতে হয়।
অ্যাসেম্বলি ভাষাঃ যে ভাষায় বিভিন্ন সংকেত বা নেমোনিক ব্যবহার করে প্রোগ্রাম লেখা হয় তাকে অ্যাসেম্বলি ভাষা বলে।অ্যাসেম্বলি ভাষায় প্রোগ্রাম লেখার জন্য ০ ও ১ ব্যবহার না করে বিভিন্ন সংকেত ব্যবহার করা হয়। এই সংকেতকে বলে সাংকেতিক কোড (Symbolic Code) বা নেমোনিক (mnemonic) এবং এটি সর্বোচ্চ পাঁচটি লেটারের সমন্বয়ে হয়, যেমন- SUB(বিয়োগের জন্য), MUL(গুণের জন্য), ADD(যোগের জন্য), DIV(ভাগের জন্য) ইত্যাদি। এই বৈশিষ্ট্যের জন্য এই ভাষাকে সাংকেতিক ভাষাও বলা হয়। অ্যাসেম্বলি ভাষা দ্বিতীয় প্রজন্মের এবং নিম্নস্তরের ভাষা। এই ভাষায় লেখা প্রোগ্রাম অনুবাদের প্রয়োজন হয় এবং অনুবাদক প্রোগ্রাম হিসেবে অ্যাসেম্বলার ব্যবহৃত হয়।
অ্যাসেম্বলি ভাষার সুবিধা:
১। অ্যাসেম্বলি ভাষা সহজে বুঝা যায় এবং এই ভাষায় প্রোগ্রাম রচনা করা যান্ত্রিক ভাষার তুলনায় অনেক সহজ।
২। প্রোগ্রামের ত্রুটি বের করে তা সমাধান করা এবং প্রোগ্রাম পরিবর্তন করা সহজ।
অ্যাসেম্বলি ভাষার অসুবিধা:
১। এই ভাষার সবচেয়ে বড় অসুবিধা হচ্ছে এক ধরনের কম্পিউটারের জন্য লেখা প্রোগ্রাম অন্য ধরনের কম্পিউটারে ব্যবহার করা যায় না। অর্থাৎ যন্ত্র নির্ভর ভাষা।
২। প্রোগ্রাম রচনার সময় প্রোগ্রামারকে মেশিন সম্পর্কে ধারণা থাকতে হয়।
৩। অনুবাদক প্রোগ্রামের প্রয়োজন হয়।
উচ্চস্তরের ভাষাঃ উচ্চস্তরের ভাষা হলো সেই সকল ভাষা যা মানুষের বোধগম্য এবং মানুষের ভাষার কাছাকাছি। যেমন- উচ্চস্তরের ভাষা ইংরেজি ভাষার সাথে মিল আছে এবং এই প্রোগ্রামিং ভাষা যন্ত্র নির্ভর নয়, এই জন্য এসব ভাষাকে উচ্চস্তরের ভাষা বলা হয়। এটি মানুষের জন্য বুঝা খুব সহজ কিন্তু কম্পিউটার সরাসরি বুঝতে পারে না বলে অনুবাদক প্রোগ্রামের সাহায্যে একে মেশিন ভাষায় রুপান্তর করে নিতে হয়। এটি তৃতীয় প্রজন্মের ভাষা।
উচ্চস্তরের ভাষার সুবিধা:
১। উচ্চস্তরের ভাষা মানুষের ভাষা যেমন- ইংরেজি ভাষার কাছাকাছি। তাই শেখা সহজ ফলে এই ভাষা ব্যবহার করে প্রোগ্রাম লেখা সহজ ও লিখতে সময় কম লাগে।
২। এতে ভুল হবার সম্ভবনা কম থাকে এবং প্রোগ্রামের ত্রুটি বের করে তা সংশোধন করা অর্থাৎ ডিবাগিং সহজ।
৩। এক মডেলের কম্পিউটারের জন্য লেখা প্রোগ্রাম অন্য মডেলের কম্পিউটারে চলে । অর্থাৎ যন্ত্র নির্ভর নয়।
উচ্চস্তরের ভাষার অসুবিধা:
১। এই ভাষায় লেখা প্রোগ্রামকে অনুবাদ করে কম্পিউটারকে বুঝিয়ে দিতে হয়। অর্থাৎ অনুবাদক প্রোগ্রামের প্রয়োজন হয়।
২। বেশি মেমোরি প্রয়োজন হয়।
উচ্চস্তরের ভাষার ব্যবহার:
১। বড় এ্যাপ্লিকেশন তৈরির কাজে।
২। জটিল গাণিতিক হিসাব-নিকাশে ব্যবহৃত সফটওয়্যার তৈরি করতে।
৩। এ্যাপ্লিকেশন প্যাকেজ সফটওয়্যার তৈরিতে
৪। বিভিন্ন ধরনের অটোমেটিক প্রসেস কন্ট্রোলের কাজে।
জনপ্রিয় কিছু উচ্চস্তরের প্রোগ্রামিং ভাষার পরিচিতিঃ
সি (C): ‘সি’ প্রোগ্রামিং ভাষা একটি স্ট্রাকচার্ড বা প্রোসিডিউর প্রোগ্রামিং ভাষা। মিড লেভেল ল্যাঙ্গুয়েজ হিসেবে ‘সি’ অত্যন্ত জনপ্রিয়। “ডেনিশ রিচি” ‘সি’ প্রোগ্রামিং ভাষার জনক। ‘সি’ নামটা এসেছে মার্টিন রিচার্ডস (Martins Richards) এর উদ্ভাবিত বিসিপিএল (BCPL-Basic Combined Programming Language) ভাষা থেকে। BCPL সংক্ষেপে B নামে পরিচিত ছিল। পরে B এর উন্নয়নের ফলে C এর বিকাশ ঘটে।
সি++(C++): ১৯৮০ সালে Bjarne Stroustrup বেল ল্যাবরেটরিতে C ভাষার বৈশিষ্ট্যের সাথে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর বৈশিষ্ট্য যুক্ত করে নতুন এক প্রোগ্রামিং ভাষা তৈরি করেন যা C++ নামে পরিজায়। এই ভাষাকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা বলা হয়। এই ভাষার সাহায্যে বিভিন্ন সিস্টেম সফটওয়্যার, অ্যাপ্লিকেশন সফটওয়্যার, ডিভাইস ড্রাইভার ইত্যাদি তৈরি করা যায়।
জাভাঃ সান মাইক্রোসিস্টেম কোম্পানি জাভা প্রোগ্রামিং ভাষাটি তৈরি করেন। James Gosling কে জাভা প্রোগ্রামিং ভাষার জনক বলা হয়। এটি একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। বর্তমান যুগে জাভার জনপ্রিয়তার মূল কারণ হল এই ভাষা ব্যবহার করে লেখা প্রোগ্রাম যেকোন অপারেটিং সিস্টেমে চালানো যায়। এই প্রোগ্রামিং ভাষা ব্যবহার করে ওয়েব অ্যাপ্লিকেশন, ডেস্কটপ অ্যাপ্লিকেশন, মোবাইল অ্যাপ্লিকেশন ইত্যাদি তৈরি করা যায়।
পাইথনঃ ১৯৯১ সালে Guido Van Rossum পাইথন প্রোগ্রামিং ভাষা তৈরি করেন। এই ভাষা একই সাথে অবজেক্ট ওরিয়েন্টেড ও স্ট্রাকচার্ড প্রোগ্রামিং ভাষার বৈশিষ্ট্য সাপোর্ট করে।
অ্যালগলঃ এর পূর্ণনাম Algorithmic Language। এটি ব্যবহৃত হতো মূলত বৈজ্ঞানিক গবেষণায় বিভিন্ন সমস্যার সমাধানে।
ফোরট্রানঃ Fortran এর অর্থ Formula Translator যা উচ্চস্তর প্রোগ্রামিং ভাষাগুলোর মধ্যে সবচেয়ে আদিমতম ভাষা। IBM এর গবেষক জন বাকাস IBM মেইনফ্রেম কম্পিউটার এর জন্য এটি তৈরি করেন। এটি গাণিতিক জটিল হিসাব-নিকাশের জন্য এবং প্রকৌশল বিজ্ঞানে গবেষণার কাজে বেশ জনপ্রিয়।
ওরাকলঃ ওরাকল একটি RDBMS(Relational Database Management System) সফটওয়্যার যা ওরাকল কর্পোরেশন তৈরি করে। এটি ডেটাবেজ সফটওয়্যারগুলোর মধ্যে সবচেয়ে জনপ্রিয়।
চতুর্থ প্রজন্মের ভাষা(4th Generation Language-4GL): 4GL এর পূর্ণরূপ Fourth Generation Language। চতুর্থ প্রজন্মের ভাষাকে অতি উচ্চ স্তরের ভাষা বলা হয়। চতুর্থ প্রজন্মের ভাষা হলো ডেটাবেজ সংক্রান্ত ভাষা। অর্থাৎ এই প্রজন্মের ভাষার সাহায্যে ডেটাবেজ তৈরি, আপডেট, ডিলেট সহ ডেটাবেজ সম্পর্কিত সকল কাজ সম্পাদন করা যায়। এই প্রজন্মের ভাষাকে non-procedural বা Functional Language বলা হয়। কারণ এই প্রজন্মের ভাষার ব্যবহারের ক্ষেত্রে যে তথ্যাবলি দরকার কেবল তা বলে দিলেই হয়, কীভাবে কুয়েরি করা যাবে তা বলার দরকার হয় না। এই প্রজন্মের ভাষার উদাহরণ হল SQL, Oracle ইত্যাদি।
পঞ্চম প্রজন্মের ভাষা(5th Generation Language-5GL): 5GL এর পূর্ণরূপ Fifth Generation Language। পঞ্চম প্রজন্মের ভাষাকে স্বাভাবিক ভাষা (Natural Language) ও বলা হয়। Artificial Intelligence বা কৃত্রিম বুদ্ধিমত্তা নির্ভর যন্ত্র তৈরিতে এই প্রজন্মের ভাষা ব্যবহৃত হয়। পঞ্চম প্রজন্মের ভাষায় লেখা প্রোগ্রামকে মেশিন ভাষায় রূপান্তরের জন্য ইন্টেলিজেন্ট কম্পাইলার ব্যবহৃত হয়। এই প্রজন্মের ভাষা ব্যবহার করে মানুষ যন্ত্রকে মৌখিক নির্দেশ দিতে পারে। পঞ্চম প্রজন্মের ভাষার উদাহরণ হচ্ছে PROLOG(PROgramming LOGic), LISP, Mercury ইত্যাদি।
অনুবাদক প্রোগ্রামঃ যে প্রোগ্রাম উৎস(Source) প্রোগ্রামকে বস্তু(Object) প্রোগ্রামে রূপান্তর করে তাকে অনুবাদক প্রোগ্রাম বলে। মেশিন ভাষায় লেখা প্রোগ্রামকে বলা হয় বস্তু প্রোগ্রাম (Object Program) এবং অন্য যেকোনো ভাষায় লেখা প্রোগ্রামকে বলা হয় উৎস প্রোগ্রাম (Source program)।
অনুবাদক প্রোগ্রাম উৎস প্রোগ্রামকে ইনপুট হিসেবে নেয় এবং বস্তু প্রোগ্রামকে আউটপুট হিসেবে দেয়। প্রোগ্রাম অনুবাদের সময় উৎস প্রোগ্রামে যদি কোন ভুল থাকে, তবে তা সংশোধন করার জন্য ব্যবহারকারীকে Error Message দেয়।
অনুবাদক প্রোগ্রামের প্রকারভেদ-
১। অ্যাসেম্বলার(Assembler)
২। কম্পাইলার(Compiler)
৩। ইন্টারপ্রেটার(Interpreter)
অ্যাসেম্বলারঃ অ্যাসেম্বলার হলো এক ধরনের অনুবাদক প্রোগ্রাম যা অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করে। এটি অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রাম বা নেমোনিক কোডকে যান্ত্রিক ভাষায় রূপান্তর করে। এক্ষেত্রে প্রোগ্রামে কোনো ভুল থাকলে Error Message দেয়।
প্রধান কাজ সমূহ:
১। নেমোনিক কোডকে মেশিন ভাষায় অনুবাদ করা।
২। সাংকেতিক ঠিকানাকে মেশিন ভাষার ঠিকানায় রূপান্তর করা।
৩। সব নির্দেশ ও ডেটা প্রধান মেমোরিতে রাখা।
৪। প্রোগ্রামে কোনো ভুল থাকলে Error Message দেওয়া।
৫। প্রোগ্রামের সকল ভুল সংশোধনের পর প্রোগ্রাম কনট্রোলকে জানানো ইত্যাদি।
কম্পাইলারঃ কম্পাইলার হলো এক ধরনের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লেখা প্রোগ্রামকে মেশিন বা যান্ত্রিক ভাষায় রূপান্তর করে। অর্থাৎ উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে রূপান্তর করে। কম্পাইলার দুই ধাপে অনুবাদকের কাজ সম্পন্ন করে –
প্রথম ধাপে কম্পাইলার উৎস প্রোগ্রামটি পড়ে এবং বস্তু প্রোগ্রামে রূপান্তর করে। এই ধাপে, সোর্স প্রোগ্রামে যদি কোন ভুল থাকে, তবে তা সংশোধন করার জন্য কম্পাইলার ব্যবহারকারীকে Error Message দেয়। এই Error Message কে কম্পাইলড টাইম ডায়াগনোস্টিক Error Message বলে। একবার প্রোগ্রাম কম্পাইল হয়ে গেলে পরবর্তীতে আর কম্পাইল করার প্রয়োজন হয় না। দ্বিতীয় ধাপে উপাত্ত বা ডেটার ভিত্তিতে ফলাফল প্রদর্শনের জন্য বস্তু প্রোগ্রামকে নির্বাহ করানো হয়।
কম্পাইলারের কাজঃ
১। উৎস প্রোগ্রামের স্টেটমেন্ট সমূহকে বস্তু প্রোগ্রামে বা মেশিন ভাষায় রূপান্তর।
২। সংশ্লিষ্ট সাব-রুটিন এর সাথে সংযোগের ব্যবস্থা প্রদান।
৩। প্রোগ্রাম ভুল থাকলে অনুবাদের সময় ভুলের তালিকা প্রণয়ন।
কম্পাইলারের সুবিধাঃ
১। কম্পাইলার সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করে। ফলে প্রোগ্রাম নির্বাহ দ্রুত হয়।
২। কম্পাইলারের মাধ্যমে রূপান্তরিত প্রোগ্রাম সম্পূর্ণরূপে মেশিন ভাষায় রূপান্তরিত হয়।
৩। একবার প্রোগ্রাম কম্পাইল করা হলে পরবর্তিতে আর কম্পাইলের প্রয়োজন হয় না।
কম্পাইলারের অসুবিধাঃ
১। কম্পাইলার প্রোগ্রামের সবগুলো ভুল একসাথে প্রদর্শন করে ফলে প্রোগ্রাম সংশোধনে বেশি সময় লাগে।
২। প্রোগ্রাম ডিবাগিং ও টেস্টিং এর কাজ ধীরগতি সম্পন্ন।
৩। কম্পাইলার বড় ধরনের প্রোগ্রাম হওয়ায় ইহা সংরক্ষণে মেমোরিতে বেশি জায়গা প্রয়োজন।
ইন্টারপ্রেটারঃ ইন্টারপ্রেটারও কম্পাইলারের মতো এক ধরনের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লেখা প্রোগ্রামকে লাইন বা লাইন মেশিন বা যান্ত্রিক ভাষায় রূপান্তর করে। এক্ষেত্রে কম্পাইলারের সাথে পার্থক্য হল, কম্পাইলার সম্পূর্ণ সোর্স প্রোগ্রামকে একসাথে অবজেক্ট প্রোগ্রামে রূপান্তর করে এবং সর্বশেষ ফলাফল প্রদান করে কিন্তু ইন্টারপ্রেটার সোর্স প্রোগ্রামটিকে লাইন-বাই-লাইন অবজেক্ট প্রোগ্রামে রূপান্তর করে এবং তাৎক্ষণিক ফলাফল প্রদর্শন করে।
ইন্টারপ্রেটারের কাজঃ
১। উৎস প্রোগ্রামের স্টেটমেন্ট সমূহকে বস্তু প্রোগ্রামে বা মেশিন ভাষায় রূপান্তর।
২। প্রোগ্রাম ভুল থাকলে অনুবাদের সময় ভুলের তালিকা প্রণয়ন।
ইন্টারপ্রেটারের সুবিধাঃ
১। এটি ব্যবহারে প্রোগ্রামের ভুল সংশোধন করা এবং পরিবর্তন করা সহজ হয়।
২। ইন্টারপ্রেটার প্রোগ্রাম আকারে ছোট হয় বলে মেমোরিতে কম জায়গা দখল করে।
ইন্টারপ্রেটারের অসুবিধাঃ
১। ইন্টারপ্রেটার যেহেতু প্রোগ্রাম লাইন-বাই-লাইন অনুবাদ করে, তাই অনুবাদ করতে কম্পাইলারের তুলনায় বেশি সময় প্রয়োজন।
২। ইন্টারপ্রেটার এর মাধ্যমে রূপান্তরিত প্রোগ্রাম সম্পূর্ণরূপে মেশিন প্রোগ্রামে রূপান্তরিত হয় না।
৩। প্রত্যেকবার প্রোগ্রাম নির্বাহের সময় অনুবাদ করার প্রয়োজন হয় ।
টেস্টিং ও ডিবাগিংঃ
১। টেস্টিংঃ প্রোগ্রাম টেস্টিং হচ্ছে, কোনো প্রোগ্রাম উন্নয়ন বা কোডিং সম্পন্ন করার পর প্রোগ্রামটির যে ধরনের আউটপুট বা ফলাফল হওয়া উচিৎ তা ঠিকমতো আসছে কিনা বা রান করছে কিনা তা যাচাই করা। এই ধাপে ভিন্ন ভিন্ন ইনপুট দিয়ে আউটপুটের অবস্থা পর্যবেক্ষণ করা হয়। এক্ষেত্রে যদি কোন অসঙ্গতি পাওয়া যায় তবে বুঝতে হবে প্রোগ্রাম কোডিংয়ের কোথাও ভুল হয়েছে।
প্রোগ্রামে সাধারণত নিচের ভুলগুলো পরিলক্ষিত হয়। যথা:
১। ব্যাকরণগত ভুল
২। যৌক্তিক ভুল
৩। রান টাইম বা এক্সিকিউশন টাইম ভুল
সিনট্যাক্স ভুল/ব্যাকরণগত ভুলঃ প্রোগ্রামের মধ্যে প্রোগ্রামিং ভাষার ব্যাকরণগত যেসব ভুল থাকে তাকে বলা হয় সিনট্যাক্স ভুল। যেমন- বানান ভুল,কমা, ব্র্যাকেট ঠিকমতো না দেয়া, কোনো চলকের মান না জানানো প্রভৃতি। এসব ভুল সংশোধন করা খুবই সহজ, কারণ সিনট্যাক্স ভুল হলে অনুবাদক প্রোগ্রাম ভুলের বার্তা ছাপায়। যেমন- প্রোগ্রামে printf() কমান্ডের পরিবর্তে print() লেখা। সিনট্যাক্স ভুলকে কম্পাইল টাইম ভুলও বলা হয়।
লজিক্যাল বা যৌক্তিক ভুলঃ প্রোগ্রামে যুক্তির ভুল থাকলে তাকে বলে লজিক্যাল ভুল। সাধারণত সমস্যা ঠিকমতো না বুঝার জন্যই এ ভুল হয়। যেমন- a>b এর স্থলে a
Basic Concepts of Hub VS Switch
যারা নেটওয়ার্কিং এর উপর সবেমাত্র পড়াশুনা শুরু করেছেন বা নেটওয়ার্কিং এর কাজ শিখতে আগ্রহী তারা বেশীর ভাগ সময় একটা প্রশ্ন করেন তা হল হাব আর সুইচের মধ্যে পার্থক্য কি? আমি থিউরির কচকচানি না করে উদাহারনের মাধ্যমে সংক্ষিপ্তভাবে বলছি। ধরুন একটা চৌরাস্তার মাথায় ট্রাফিক কন্ট্রোল সিস্টেম থাকলে কি হয় আর না থাকলে কি হয়। ট্রাফিক কন্ট্রোল থাকলে গাড়িগুলো সুষ্টভাবে চলাচল করে আর না থাকলে সবদিকের গাড়ি এসে একটা বিশৃংক্ষল অবস্থার সৃস্টি হয় যার ফলে গাড়িগুলোর গতি কমে যায়। এক্ষত্রে হাব হচ্ছে ট্রাফিক কন্ট্রোল ছাড়া রাস্তা আর সুইচ হচ্ছে ট্রাফিক কন্ট্রোল সহ রাস্তা। একটা হাবের সাথে কানেক্টেড একটা পিসি A যখন আরেকটা পিসি B এর খোঁজ করে তখন সেটা হাবের প্রত্যেকটা পোর্টে গিয়ে জিজ্ঞেস করে তুমি কি B? এভাবে প্রকৃত B কে যখন পায় তখন তার সাথে যোগাযোগ করে। এবার ভাবুনতো A B কে খুঁজছে D H কে খুঁজছে F C কে খুঁজছে তখন কি অবস্থা হবে। আর সুইচের ক্ষেত্রে যখন কোন পিসি সুইচের সাথে কানেক্ট হয় তখন সুইচ পিসিটা কোন পোর্টের সাথে কানেক্ট আছে সেটা তার মেমোরীতে রেখে দেয়। ফলে পরবর্তীতে যখন একটা পিসি আরেকটা পিসিকে খোঁজে তখন সুইচ তাদের দুইজনের মধ্যে যোগাযোগ ঘটিয়ে দেয়।
Hub is just connectivity device.যখন কোন ডাটা প্যাকেট সে পায় তখন সে ঐ নেটওয়ার্ক এর সাথে সংযুক্ত সকল হোস্ট পিসিতে ডাটা প্যাকেট পাঠিয়ে দেয় ।আমরা জানি ডাটা প্যাকেটে কি কি ইনফরমেশন থাকে(যেমন গ্রাহক কম্পিউটারের আই পি অ্যাড্রেস.ম্যাক অ্যাড্রেস),এখন যে কম্পিউটারের সাথে উক্ত ইনফরমেশন মিলে যাবে সেই শুধু ডাটা প্যাকেট গ্রহন করবে আর বাকিরা ডাটা প্যাকেট রিজেক্ট করবে।
আর switch is intelligence devic. সে উক্ত ডাটা প্যাকেটকে সুনিদিষ্ট পোর্টে পাঠিয়ে দেয়। কারন তার মেমোরিতে ঐ নেটওয়ার্ক এর সাথে সংযুক্ত সকল হোস্ট পিসির ইনফরমেশন থাকে ।
প্রশ্ন: হাব ও সুইচের মধ্যে পার্থক্য
হাব
১. ডেটা আদান-প্রদানে বাধার সম্ভাবনা থাকে।
২. ডেটা সিগন্যাল প্রাপক কম্পিউটারের সব পোর্ট পাঠায় অর্থাত্ নেটওয়ার্কের সব কম্পিউটারের কাছে পাঠায়।
৩. পোর্ট কম। অনেক বড় নেটওয়ার্ক তৈরিতে ব্যবহার করা যায় না। ৪. সময় বেশি লাগে।
৫. নিরাপত্তা কম।
৬. মূল্য কম।
সুইচ
১. ডেটা আদান-প্রদানের ক্ষেত্রে বাধার সম্ভাবনা থাকে না।
২. প্রেরক কম্পিউটার থেকে সুনির্দিষ্ট ঠিকানায় প্রাপক কম্পিউটারের কাছে ডেটা পাঠায়।
৩. পোর্ট বেশি। তাই অনেক বড় নেটওয়ার্ক তৈরি করা যায়।
৪. সময় কম লাগে।
৫. নিরাপত্তা ব্যবস্থা ভালো।
৬. মূল্য বেশি।
Collected
# # উপকারী মিথ্যা
বাদশাহ আদেশ দিলেন, অপরাধীর প্রাণদন্ড হওয়া উচিত। লোকটিকে শূলে চড়াও।
বাদশাহ'র অমান্য করে কে! লোকটিকে ধরে বেঁধে নিয়ে আসা হল শূলে চড়ানোর জন্য।
লোকটা কাতর অনুনয়-বিনয় করল। কিন্তু, বাদশা অনড়। লোকটা বুঝলো তার বাঁচবার কোনো আশা নেই। তখন সে বাদশাহ'র উদ্দেশ্য গালাগালি শুরু করল। হাত-পা ছুড়ে চিৎকার করতে লাগল।
বাদশাহ বসে আছেন দূরে। লোকটির চিৎকার চেঁচামেচির কোনো অর্থ তিনি বুঝতে পারলেন না। পাশে বসা একজন সভাসদকে জিঙ্গেস করলেন, লোকটি কী বলতে চাই ?
সভাসদ দেখলেন ভারি বিপদ! সত্য বল্লে বাদশাহ হয় তো ভয়ানক রেগে যাবেন। তাই তিনি বললেন-বাদশাহ লোকটি বলছেঃ যে ব্যাক্তি অপরাধীকে ক্ষমা করে সে সকলের শ্রদ্ধা অর্জন করে।
বাদশাহ বললেন আমিও তো সকলের শ্রদ্ধা অর্জন করতে চাই।
বাদশাহ লোকটির কথা শুনে খুব খুশি হলেন। বল্লেন ওকে মুক্ত করে দাও।
পাশেই দাড়িয়ে ছিলেন আরেক সভাসদ।
প্রথম সভসদের উপর তার ছিল ভারি রাগ।
সে তারাতারি বল্ল - বাদশাহ ঐ সভাসদ মিথ্যা কথা বলছে।
লোকটা আপনাকে গালাগালি দিচ্ছে। একে মুক্ত করা উচিত নয়।
এই সভাসদের কথা শুনে বাদশাহ বেশ উত্তেজিত হলেন।রাগ করলেন তিনি
বাদশাহ সভাসদের দিকে তাকিয়ে বললেন- ওর মিথ্যা কথা অনেকগুণে ভাল। কারণ ও মিথ্যা বলছে একটা লোকের প্রাণ রক্ষার জন্যে আর তুমি সত্য কথা বলছো দুটো লোকের ক্ষতি করার জন্য।
তাহলে আমি কার কথা শুনবো ?
ক্ষতিকর সত্যের চেয়ে উপকারী মিথ্যা আমার কাছে অনেক বেশি গ্রহণযোগ্য।
বাদশাহ কথা শুনে সভাসদগণ ধন্য ধন্য করতে লাগল।
Click here to claim your Sponsored Listing.
Location
Category
Website
Address
Gopalganj