Pages

Subscribe:

ပရဟိတအဖြ႔ဲေလးမွာ ပါဝင္ဖို႔ ဖိတ္ေခၚပါတယ္....
Related Posts Plugin for WordPress, Blogger...

Sunday, 6 November 2011

window, linux, mainframe နဲ့ super computer တို့အေၾကာင္း သိေကာင္းစရာ.....

Window - တခ်ိန္တည္း တၿပိဳင္တည္းမွာ user တစ္ေယာက္တည္းက အသံုးျပဳၿပီး ပုစာၦတစ္ခုကို တြက္ခ်က္ႏိုင္ပါတယ္။ ( One user for one problem )


ကၽြန္ေတာ္တို႕window ကြန္ပ်ဴတာေတြက single instruction single data ပဲလုပ္ေဆာင္ႏိုင္ပါတယ္။ အေၾကာင္းအရာ တစ္ခုပဲ အမိန္႕ေပး ခိုင္းေစလို႕ ရသလို အေၾကာင္းအရာ တစ္ခုပဲ လုပ္ေဆာင္ႏိုင္ပါတယ္။ တခ်ိန္တည္း တၿပိဳင္တည္းမွာ data တစ္ခုကိုပဲ အမိန္႕ေပး ခိုင္းေစ လုပ္ေဆာင္ႏိုင္ပါတယ္။ ကၽြန္ေတာ္တို႕ အကိုတို႕ သိတဲ့  window XP, window vista, 7 စသျဖင့္ အမ်ဳိးမ်ဳိးေသာ windows ေတြဟာ operating system ေတြပဲျဖစ္ပါတယ္။ျပီးေတာ့ Window Computerေတြဟာ Non Parallel Computer ေတြပါ။ အဲဒါေၾကာင့္ Parallel လုပ္ေဆာင္လို႕ ရတဲ့  linux  os ကို စတင္သံုးစြဲလာၾကပါတယ္။

 Unix (သို႕) Linux - တခ်ိန္တည္း တၿပိဳင္တည္းမွာ user အမ်ားအျပား အသံုးျပဳၿပီး ပုစာၦအမ်ားအျပားကို တြက္ခ်င္ႏိုင္ပါတယ္။ ( Many users for many problems )


High Performance အတြက္ က်ေနာ္တို႕ ခုလက္ရိွသံုးေနတဲ့ PC ေလးေတြ နဲ႕ အလုပ္မျဖစ္တာ လက္ခံၿပီေနာ္။ သံုးတဲ့ User ကလဲ အမ်ားႀကီးရိွမယ္။ ဘဏ္လိုေနရာမ်ဳိးေတြ ဆိုရင္ ၀န္ေဆာင္မူ႕ေကာင္းရင္ ေကာင္းသလို အသံုးျပဳသူ သန္းနဲ႕ ခ်ီၿပီး ရိွႏိုင္ပါတယ္။ အဲေတာ့ သူမွာ သံုးတဲ့ OS ကလဲ တစ္ခ်ိန္တည္း တၿပိဳင္တည္းမွာ အသံုးျပဳသူ အမ်ားအျပား security ေကာင္းေကာင္းနဲ႕ အသံုးျပဳႏိုင္ဖို႕ ဆိုတာ Unix OS (သို႕) Linux OS ေတြကို သံုးၾကရပါတယ္။ window မသံုးေတာ့ဘူးဆိုတာလဲ သိၿပီ ၊ ကြာတာလဲ သိၿပီဆိုေတာ့windowကို   ဖယ္ထားလိုု့က်ေနာ္တို႕LinuxOS ေတြအေၾကာင္း
ေဆြးေႏြးၾကတာေပါ့။အခု က်ြန္ေတာ္တို့ သံုးေနတဲ့ linux os အမ်ားစုဟာ Desktop Edition ေတြျဖစ္ပါတယ္။ Server Edition ေတြလဲ သက္သက္ထုတ္ထားပါတယ္။လုပ္ငန္း ႀကီးရင္ ႀကီးသေလာက္ Sever Edition ေတြကိုပဲ ပိုက္ဆံေပးၿပီးသံုးၾကပါတယ္။ မ်ားေသးအားျဖင့္ ဘဏ္ေတြမွာ online banking စနစ္ကို အသံုးျပဳတဲ့ အခါ security က အရမ္းအေရးၾကီးပါတယ္။ဒါေၾကာင့္ security စိတ္ခ်ရဖို့ အတြက္ linux OS ေတြကို သံုးစြဲလာခဲ့ပါတယ္။ျပီးေတာ့Unix (သို႕) Linux OS ေတြဟာ Parallel လုပ္ေဆာင္လို႕ ရတဲ့ OS ေတြလဲ ျဖစ္ပါတယ္။ ဗဟုသုတ အေနနဲ႕ အဲလို စုေ၀းထားတဲ့ ကြန္ပ်ဴတာ အစုအေ၀းကို Cluster လို႕ေခၚပါတယ္။

 Mainframe computer

Mainframe ဆိုတာ SuperComputer ၿပီးရင္ သူက ဒုတိယအဆင့္မွာ ရိွပါတယ္။ သူက ဘယ္လိုမ်ဳိးလဲဆိုေတာ့ အေပၚက အေၾကာင္းအရာနဲ႕ ျပန္ခ်ိတ္ရရင္ က်ေနာ္တို႕ ကြန္ပ်ဴတာေလးေတြ စုလိုက္တယ္။ Parallel လုပ္ေဆာင္ဖို႕ Parallel လုပ္ေဆာင္ႏိုင္တဲ့ OS ေတြလဲ တင္လိုက္ပါတယ္။ သို႕ေပမယ့္ Speed က ထင္သေလာက္ မျမန္ပါဘူး။ ၂ လံုးခ်ိတ္ရင္ ၂ ဆ ျမန္မယ္လုိ႕ မထင္ပါနဲ႕။ ၂ လံုးခ်ိတ္တိုင္း ၂ ဆ မျမန္ပါဘူး။ ဘာေၾကာင့္လဲ ဆိုေတာ့ အတိုခ်ဳံး ေျဖရရင္ NIC card ေတြ၊ Communicator ေတြ၊ ႀကိဳးေတြ ရဲ႕ speed ေႏွးေနတာရယ္၊ အထားအသို အကြာအေ၀း စတာေတြ မမွန္လို႕ ျဖစ္ပါတယ္။ အဓိကေတာ့ Network delay ျဖစ္တာေပါ့။ အဲလိုေတြ ျဖစ္လို႕ Mainframe တို႕လို Supercomputer တို႕ကို သံုးလာတာပါ။
IBM Mainframe ေတြကို အဖြဲအစည္းအႀကီးႀကီးေတြ၊ Data ေတြကို ဗဟိုတြက္ခ်က္ဖို႕ သံုးတဲ့ ဘဏ္ေတြ ၊ ေလေၾကာင္းလိုင္း၊ မီးရထားလိုင္းေတြ၊ အာမခံ လုပ္ငန္း၊ စာပို႕လုပ္ငန္း၊ ဆက္သြယ္ေရးေတြ၊ ေက်ာင္းေတြ .... စသျဖင့္ သံုးၾကပါတယ္။ အခ်ဳိ႕ ေက်ာင္းေတြမွာေတာ့ ကန္႕သက္ခ်က္အရ ေက်ာင္းေတြမွာ Mainframe ၀ယ္သံုးခြင့္မရိွၾကပါဘူး။

အဲဒီထဲက ျမင္သာေအာင္ ဘဏ္ကို ေျပာျပေပးမယ္။ ဘဏ္တစ္ခုဆိုပါစို႕ စက္ေတြနဲ႕ အမ်ားႀကီးေနာ္။ ေစ်းလို၊ ေက်ာင္းလို ေနရာေတြမွာ ထားတယ္။ အသံုးျပဳသူေတြကလဲ အမ်ားႀကီးပဲ။ ရည္ရြယ္ခ်က္ အမ်ဳိးမ်ဳိးနဲ႕ ထုတ္ခ်င္လဲ ထုတ္မယ္၊ သြင္းခ်င္လဲ သြင္းမယ္၊ ေခ်းခ်င္လဲ ေခ်းမယ္ ... အမ်ဳိးမ်ဳိးေသာ user ေတြ တခ်ိန္တည္း တၿပိဳင္တည္းမွာ သံုးေနၾကတယ္ေနာ္။ အဆင္ေျပေျပ security ေကာင္းေကာင္းနဲ႕ ေငြေတြ သြင္းႏိုင္ ထုတ္ႏိုင္ၾကတယ္။

အဲလိုေနရာမ်ဳိးမွာမ်ား အေပၚကလို network delay ျဖစ္သြားခဲ့မယ္ဆိုရင္ တကယ္ျဖစ္ခဲ့တဲ့ ဥပမာေလး ရိွတယ္။ ေတာ္ေတာ္ၾကာခဲ့ၿပီေပါ့။ ဘဏ္တစ္ခုမွာ သူရဲ႕ အေကာင့္ထဲက ေငြေတြ အကုန္လံုးကို ထုတ္လိုက္တယ္။ ဆိုၾကပါစို႕ ျမင္သာေအာင္ မေကြးၿမိဳ႕ကေပါ့။ ဥပမာေနာ္ ၿပီးေတာ့ ေလယာဥ္နဲ႕ မႏၱေလး မွာခ်က္ခ်င္း သြားၿပီး မႏၱေလးဘဏ္ခြဲကေန သူေငြကို ထပ္ၿပီးထုတ္တယ္။ ေငြ amount မ်ားရင္ မ်ားသလို ဘဏ္မွာ နစ္နာမူ႕ေတြ ျဖစ္ေပၚႏိုင္ပါတယ္။ ဟိုးအရင္တုန္းကလဲ ျဖစ္ခဲ့တယ္လို ဆိုပါတယ္။ အဲေတာ့ အဲလိုဘဏ္မွာ သံုးတဲ့ စက္ေတြရဲ႕ speed ေတြ network speed ေတြ ၊ သူမွာ သံုးတဲ့ OS ေတြ ရဲ႕ အေရးပါမူ႕ ေတြးၾကည့္တာက ေျပးၾကည့္တာထက္ ျမင္သာတာမို႕ ေတြးၾကည့္ေပေတာ့ဗ်ာ ...
  IBM Mainframe computer ကေတာ့ 64-bit operating system ျဖစ္တဲ့့ z/OS ကိုသံုးပါတယ္။ Enterprise Edition ျဖစ္ပါတယ္။ ေနာက္ ဗဟုသုတ အေနနဲ႕ IBM ကထုတ္တဲ့ z/VM ဆိုတာ ရိွပါေသးတယ္။ virtual Software ေတြထဲမွာ အေကာင္းဆံုးနဲ႕ အျမွင့္ဆံုးေပါ့။ OS ေတြထဲမွာလဲ အေကာင္းဆံုးနဲ႕ အျမွင့္ဆံုးဆိုတာေတြကို ေရြးသံုးၾကပါတယ္။ အဲေတာ့ OS ကြာတာ ရမယ္ထင္ပါတယ္။
ေနာက္ၿပီး အက်ဥ္းခ်ဳံးၿပီး hardware ပိုင္းဗဟုသုတေပါ့။ ၿပီးခဲ့တဲ့ 2010 September က IBM က ေၾကျငာထားတာပါ။ ကမာၻ အျမန္ဆံုး Processors အျဖစ္ z196 Microprocessor ကိုေၾကျငာခဲ့ပါတယ္။ ေအာက္ကပံုပါ။ ျမင္သာေအာင္ေပါ့ ...



အေပၚက Processor လိုမ်ဳိး Blade တစ္ခု မွာ ဘယ္ေလာက္မ်ား ပါမလဲ ? အဲလို blade ေတြပါတဲ့ စုေပါင္းထားတဲ့ ေအာက္က Casing ေတြ ဘယ္ေလာက္မ်ား ရိွမလဲ ? ေတြးသာ ၾကည့္ေပေတာ့ဗ်ာ ...

Click this bar to view the full image.


အဲေတာ့ ေတြးစရာ ျဖစ္လာပါမယ္။ IBM က ထုတ္တဲ့ Mainframe ေတြ SuperComputer ေတြက ကမာၻအျမန္ဆံုးလား ? မဟုတ္ပါဘူး။ ကမာၻ အျမန္ဆံုး supercomputer ေတြရဲ႕ List ကို ေအာက္က ဆိုဒ္မွာ ၾကည့္ႏိုင္ပါတယ္။ တကယ္လက္ေတြ႕မွာ အလုပ္လုပ္ၿပီး ကမာၻအျမန္ဆံုး ကြန္ပ်ဴတာေတြ 500 ရဲ႕ List ပါ။  သတင္းစာထဲမွာေတာင္ ပါပါတယ္။ တရုတ္က ကမာၻအျမန္ဆံုး supercomputer အျဖစ္ေၾကျငာလိုက္ပါၿပီ။ speed ေတြပါ ပါတယ္ ျပန္မရွာခ်င္ေတာ့ဘူး ေအာက္ကလင့္မွာလဲ ၾကည့္ႏိုင္ပါတယ္။
http://www.top500.org/list/2010/11/100
SuperComputer
Supercomputer ေတြကေတာ့ ကြန္ပ်ဴတာေတြထဲမွာ စြမ္းေဆာင္ရည္ အျမွင့္မားဆံုးနဲ႕ အျမန္ဆံုးျဖစ္ယံုမွ်မက ေစ်းလဲ အႀကီးဆံုးျဖစ္ပါတယ္။

တရုတ္က ၿပီးခဲ့တဲ့ႏွစ္ကမွ ေၾကျငာတဲ့ ကမာၻအျမန္ဆံုး Supercomputer ျဖစ္ပါတယ္။ 2,570 trillion calculations per second နဲ႕ အလုပ္လုပ္ႏိုင္ပါတယ္။


This image has been resized. Click this bar to view the full image. The original image is sized 568x341.


ဘာေတြ စြမ္းေဆာင္ႏိုင္မလဲ ဆိုေတာ့ ...
- ရာသီဥတု ခန္႕မွန္းခ်က္ေတြ
- ေျမငလ်င္ေတြ
- ေဆးသုေသသန အတြက္
- သိပၸံပညာနဲ႕ ပါတ္သတ္တဲ့ ေနရာေတြ
- နကၡတၱေဗဒ ဆိုင္ရာေတြ
စသျဖင့္ တြက္ခ်က္ႏိုင္ပါတယ္။ အမ်ားႀကီး က်န္ပါဦးမယ္။

ဘာလို႕ supercomputer ေတြ အေရးပါလာသလဲဆိုရင္ အေပၚက အခ်က္ေတြထဲကမွ ရာသီဥတု ဆိုပါေတာ့ ... မနက္ျဖန္ ->
ေနပူမလား ?
မိုးရြာမလား ?
ႏွင္းက်မလား ?
ကို တြက္ခ်က္ဖို႕ အတြက္ ၾကာခ်ိန္က (၂၄) နာရီ တစ္ရက္ၾကာတယ္ဆိုပါေတာ့ ... အဲဒီ Result က အခ်ည္းႏွီးပါပဲ။ ဘာလိုလဲဆိုေတာ့ ႀကိဳတင္ေျပာေပးႏိုင္မွသာ အသံုး၀င္သာ ျဖစ္လို႕ ေစာၿပီး ေဖာ္ျပႏိုင္ေလ ခန္႕မွန္းခ်က္ေတြ ထုတ္ေပးႏိုင္ေလ လူေတြအတြက္ အက်ဳိးရိွေလပါပဲ။ အဲလို အခ်ိန္နဲ႕ တေျပးညီ ထုတ္ေပးဖို႕ ျမန္သထက္ ျမန္တဲ့ supercomputer ေတြ သံုးလာရျခင္းပါပဲ။ အဲလို ခန္႕မွန္းခ်က္ေတြ မွန္ကုန္တိက်စြာ အခ်ိန္နဲ႕ တေျပးညီ ထုတ္ေပးႏိုင္လို႕လဲ အေနာက္ႏိုင္ငံက လူေတြဟာ ႏွာေဆး၊ ေခ်ာင္းဆိုး ၊ ဖ်ားတာ နာတာ မရိွသေလာက္နည္းသလို ေဆးရံုေဆးခန္းေတြမွာလဲ လူနည္းပါတယ္။ ႏွင္းအမ်ားႀကီးက်မယ္ ႀကိဳသိေနေတာ့ ေခါင္းစြပ္ေလး ေဆာင္းသြားမယ္၊ အေႏြးထည္ထူထူ ၀တ္သြားမယ္ စသျဖင့္ ဂရုစိုက္လို႕ ရတာေပါ့။

က်ေနာ္တို႕ဆီမွာ ျဖစ္သြားတဲ့ နာဂစ္ ဆိုရင္ supercomputer ရိွတဲ့ ႏိုင္ငံေတြက တြက္ခ်က္ၿပီး ျဖစ္ေတာ့မယ္ဆိုတာ ႀကိဳသိတယ္။ ႀကိဳေျပာပါတယ္။ ေနာက္ ဆူနာမီ လိုဟာမ်ဳိးေတြ။ အဲဒီ လို ရာသီဥတုနဲ႕ ပါတ္သတ္ၿပီး ဆိုးဆိုးရြားရြား ျဖစ္ႏိုင္တာေတြကို ႀကိဳသိၿပီး ေျပာေပးၿပီး အဲဒီ အႏၱာရာယ္က လြတ္ေအာင္ ႀကိဳတင္ေရွာင္ႏိုင္လိုက္မယ္ဆိုရင္ လူသားေတြ အတြက္ အမ်ားႀကီး အက်ဳိးရိွေနပါတယ္။ supercomputer ေတြက အဲလို အက်ဳိးျပဳေနပါတယ္။

မွတ္ခ်က္။  ။ ျမန္မာမိသားစုဖိုရမ္ မွေဆြးေႏြးခ်က္အား ကိုးကားေဖာ္ျပသည္။

1 comments:

  1. ေကာင္းတယ္သူငယ္ခ်င္း.. ငါလည္းအခု Linux သံုးေနပါတယ္.။
    Ubuntu 12.04 တင္ထားတယ္.။ သံုးလုိ႔ေကာင္းပါတယ္.။တစ္ခ်ိဳ႕ေနရာေတြ
    Windows ထက္ပိုမိုက္တယ္.။

    ReplyDelete

အားေပးသြားတဲ့အတြက္ ေက်းဇူးပါဗ်ာ....