Friday, September 14, 2018

ကြန္ပ်ဴတာ


ကြန္ပ်ဴတာ တစ္လံုး မွာ စက္ပိုင္းဆုိင္ရာ (Hardware) နဲ. ညႊန္ၾကားပိုင္းဆုိင္ရာ (Software) ဆိုျပီး ႏွစ္ပိုင္း ရွိပါတယ္။
hardware ဆိုတာက အရွင္းဆံုးေျပာရရင္ လက္နဲ.ကိုင္တြယ္လုိ.ရတဲ. ပစၥည္းေတြျဖစ္ပါတယ္။

စက္ပိုင္းဆုိင္ရာ (Hardware) မ်ားကို၎၏အလုပ္လုပ္ပံုအေပၚမူတည္၍ အုပ္စု (၄) စု ခြဲႏိုင္သည္။ ၎တုိ႕မွာ
1) Input Device (အခ်က္အလက္မ်ားအားကြန္ပ်ဴတာအတြင္းသို႕ထည့္သြင္းရန္ေဆာင္ရြက္ေပးသည့္ကိရိယာမ်ား)
ဥပမာ။           ။ Keyboard, Mouse, Scanner, Webcam စသည္တုိ႔ပါဝင္သည္။
2) Process (အခ်က္အလက္မ်ားအားတြက္ခ်က္၍ အေျဖထုတ္ေပးသည့္ကိရိယာမ်ား)
ဥပမာ။           ။ CPU (Central Processing Units), Motherboard, စသည္ျဖင့္…..
3) Output Device (ထြက္လာေသာအေျဖကို အသံုးျပဳသူအား ဆက္သြယ္ျပသေပးသည့္ ကိရိယာမ်ား)
ဥပမာ။           ။ Monitor, Speaker, Printer, စသည္ျဖင့္
4) Storage Device (အခ်ကအလက္မ်ားသိုေလွာင္ေပးသည္ ကိရိယာမ်ား)
ဥပမာ။          ။ Hard Disk, Flash Drive, Memory Card စသည္ျဖင့္


 ညႊန္ၾကားပိုင္းဆုိင္ရာ (Software) မ်ားသည္ ထိေတြ႕ကိုင္တြယ္၍မရႏုိင္ေသာ အရာမ်ားျဖစ္သည္။
ေအာက္ပါတုိ႕သည္  “Software” ၏အလုပ္ လုပ္မႈပံုစံ အဆင့္ဆင့္ျဖစ္သည္။
 
software ဆိုတာက လက္နဲ.ကိုင္တြယ္လုိ.မရတဲ. ဟာေတြေပါ.လို.ေျပာရင္လည္းမွန္ပါတယ္။
program မ်ားကိုုစုေဆာင္းထား တာကို software လို.ေခၚပါတယ္။ software ဆိုတာ ကြန္ပ်ဴတာကို ဘာလုပ္ရမယ္ ၊ ဘယ္အခ်ိန္မွာလုပ္ရမလဲ ဆိုတာ ထိန္းေက်ာင္းေပးတဲ. ညြန္ႀကားခ်က္ အစုအေ၀းလည္းျဖစ္ပါတယ္။ software မပါဘဲ ကြန္ပ်ဴတာ ဘာမွလုပ္လုိ.မရသလို hardware မပါဘဲနဲ.လည္း ကြန္ပ်ဴတာ ဘာမွလုပ္လုိ.ရမွာမဟုတ္ပါဘူး။

ညႊန္ၾကားပိုင္းဆုိင္ရာ (Software) မ်ား မ်ားကို၎၏အလုပ္လုပ္ပံုအေပၚမူတည္၍ အုပ္စု (၃) စု ခြဲႏိုင္သည္။ ၎တုိ႔မွာ

1) Application Software (အသံုးခ်အုပ္စုပ႐ိုဂရမ္မ်ား) သည္မိမိလုပ္ငန္းအတြက္ အလုပ္လုပ္ေပးေသာ ပ႐ုိဂရမ္မ်ားျဖစ္သည္။ ၎သည္သီးျခားေသာ အလုပ္မ်ဳိးသာလုပ္ေဆာင္ေပးသည္။
ဥပမာ။           ။ Microsoft Office Word ကိုအသံုးခ်ျခင္းျဖင့္ စာစီစာရိုက္ျပဳလုပ္ႏိုင္သည္။
                     Adobe Photoshop ကိုအသံုးခ်ျခင္းျဖင့္ ပံုမ်ားဖန္တီးႏိုင္၊ ေရးဆြဲႏုိင္သည္။

2) System software (ထိမ္းခ်ဳပ္မႈဆုိင္ရာ ပ႐ိုဂရမ္မ်ား) သည္ကြန္ပ်ဴတာ အသက္႐ွင္လာေစရန္ မရွိမျဖစ္အေရးႀကီးေသာ ပ႐ိုဂရမ္ျဖစ္သည္။ မိမိကြန္ပ်ဴတာကို Power ခလုပ္ႏွိပ္ေပးေသာအခါ System software အလုပ္လုပ္ေသာေၾကာင့္ မိမိကြန္ပ်ဴတာတြင္ ရုပ္ပံုမ်ားျဖင့္ျမင္ေတြ႕ရျခင္းျဖစ္သည္။ System software မရွိပါက ျမင္ေတြ႕ရမည္မဟုတ္ေပ။ အသံုးမ်ားေသာ System software မ်ားမွာ

1) Microsoft Windows
Microsoft ကုမၼဏီမွထုတ္လုပ္ေသာပရိုဂရမ္ျဖစ္သည္။ ကမာၻ႔တဝန္းလံုးတြင္ လူအသံုးမ်ားဆံုး (ထိမ္းခ်ဳပ္မႈဆုိင္ရာ ပ႐ိုဂရမ္) ျဖစ္သည္။ ၎သည္ခုနစ္အလုိက္တုိးတက္လာေသာေၾကာင့္ အမ်ိဳးမ်ဳိးရွိသည္။
·         Microsoft Windows 95
·         Microsoft Windows 98
·         Microsoft Windows Me
·         Microsoft Windows xp
·         Microsoft Windows Vista
·         Microsoft Windows 7

2) Linux (Open Source Software)
Linux သည္ open source software ျဖစ္သည္ အဘယ္ေၾကာင့္ဆုိေသာ္ linux သည္ အခမဲ့ရယူႏုိင္ၿပီး လူအမ်ားကိုလည္းေဝငွေပးႏိုင္ေသာ (ထိမ္းခ်ဳပ္မႈဆုိင္ရာ ပ႐ိုဂရမ္) linux ကိုအေျခခံေသာ (ထိမ္းခ်ဳပ္မႈဆုိင္ရာ ပ႐ိုဂရမ္)မ်ားမွာ
·         Ubuntu
·         Kubuntu
·         Lubuntu
·         Xubuntu
·         Edubuntu
·         Gobuntu စသည္တို႕ျဖစ္သည္။

3) Macintosh (Mac OS)
Macintosh သည္ Apple ကုမၼဏီမွထုတ္လုပ္သည္။ ယင္း (ထိမ္းခ်ဳပ္မႈဆုိင္ရာ ပ႐ိုဂရမ္) ကို ပန္းသီးတံဆိပ္ပါေသာ ကြန္ပ်ဴတာတြင္ ေတြ႕ရွိႏိုင္ၿပီး အနည္းငယ္ပို၍ေစ်းႏႈန္းျမင့္သည္။

ေနာက္ျပီး ကြန္ပ်ဴတာ မွာ ဂဏန္း ႏွစ္လံုးနဲ. ဘဲအလုပ္လုပ္ပါတယ္။ 0 နဲ. 1 ပါ။ binary number လို.လဲေခၚပါတယ္။
ဂဏန္းတစ္လုံးထဲ ဆိုရင္ 1 bit လို.ေခၚပါတယ္။
01010101 ယခုလို ဂဏန္း 8 လံုးတြဲဆိုရင္ေတာ. 1 byte လို.ေခၚပါတယ္။
byte တစ္သန္း ဆိုရင္ ေတာ. 1 Mb ေပါ.ဗ်ာ။1Mb ရဲ. အရွည္ေခါက္ကေတာ. 1 Million byte ပါ။

ကြန္ပ်ဴတာ အလုပ္လုပ္ပံု

ေယဘုယ်သံုး ကြန္ပ်ဴတာ တြင္ အဓိက ေလးမ်ဳိးမွာ ဂဏန္း သခ်ၤာ ႏွင့္ ေလာ့ဂ်စ္ အစိတ္အပိုင္း (arithmetic and logic unit)၊ ထိန္းခ်ဴပ္ အစိတ္အပိုင္း (control unit)၊ မွတ္ဥာဏ္(Memory Device) ႏွင့္ အသြင္း အထုတ္ ကိရိယာ (I/O) မ်ားတုိ႔ ျဖစ္သည္။ ၄င္း အစိတ္အပုိင္း တုိ႔ကုိ ဝါယာႀကိဳးမ်ား အတြဲလုိက္ျဖစ္ေသာ ဘတ္စ္ မ်ား ျဖင့္ တြယ္ခ်ိတ္ထားသည္။

ကြန္ပ်ဴတာသမိုင္း

ေရွးယခင္က ကြန္ပ်ဴတာ ကို သတ္မွတ္ဖို႕ ရန္အလြန္တရာမွခက္ခဲ ခ့ဲ သည္။ယခုအခ်ိန္တြင္မူကြန္ပ်ဴတာကို အမည္အမ်ဳိးမ်ဳိး ေခၚေ၀ၚသတ္မွတ္ခဲ့ၾကျပီျဖစ္သည္။ ယခုအခ်ိန္တြင္မူကိရိယာမ်ား (Devices) ေတာ္ေတာ္မ်ားမ်ားကို ကြန္ပ်ဴတာ တပ္ျပီးေခၚေနၾကျပီျဖစ္သည္။အေစာဆံုး ကြန္ပ်ဴတာ သည္ တြက္ခ်က္မႈပိုင္းကို ေပသီး(Abacus)မ်ားမွ စခဲ့သည္။ ေပသီးသည္ ပထမဆံုးဂဏန္းေပါင္းစက္ ပင္ျဖစ္သည္။ ေပသီးကို တရုတ္ျပည္တြင္ စတင္အသံုးျပဳခဲ့သည္။

အလယ္ေခတ္အေရာက္တြင္ ဥေရာပ သခ်ာၤ ႏွင့္ အင္ဂ်င္နီယာ ပညာရွင္ Wilhelm Schickard က ၁၆၂၃ခုႏွစ္ တြင္ ပထမဆုံး စက္ပစၥည္းႏွင့္တြက္ခ်က္ေသာဂဏန္းေပါင္းစက္(Calculators) တစ္ခုကို တည္ေဆာက္ခဲ့သည္။သို႔ေသာ္လည္းယခုေခတ္တြင္ ၎ ကိရိယာDevice ကို ကြန္ပ်ဴတာ လုိ႕ေခၚဆို၍ မရေတာ့ေပ။အဘယ္ေၾကာင့္ဆို ေသာ္၎ကိရိယာသည္ Programmed ပါဝင္ျခင္းမရွိေသာေၾကာင့္ျဖစ္သည္။ ၁၈၀၁ ခုႏွစ္ တြင္ Joseph Marie Jacquard သည္ Textile ယက္ကန္းစက္ကို အေျခခံျပီး Punched Paper Cards Series ကို အသံုးျပဳျပီး သူ႕၏ ယက္ကန္းစက္ကို အလုိအေလွ်ာက္ အလုပ္လုပ္ေစခဲ့သည္။ Jacquard ၏ ယက္ကန္းစက္မွ ရလဒ္သည္ ကြန္ပ်ဴတာ ျဖစ္ေပၚတိုးတက္လာေစဖို႕ရန္ အေၾကာင္းရင္း တစ္ရပ္ျဖစ္သည္။ ၁၈၃၇ ခုႏွစ္ တြင္ Charles Babbage သည္ Programmable Mechanical Computer ကို စတင္ Design ေရးဆြဲခဲ့သည္။ Analytical Engine ဟုအမည္ေပးခဲ့သည္။ ၁၈၉၀ ခုႏွစ္ အေရာက္ တြင္US Census က Punched Card အတြက္ ၾကီးမားေသာ Scale Automated Data Processing စြမ္းေဆာင္ရည္ရိွေအာင္ Tabulating Machines ကို Herman Hollerith က Designed ေရးဆြဲခဲ့သည္။ Computing Tabulating Recording Corporation ( ယခုအခါ IBM ျဖစ္လာသည္ ) က ထုတ္လုပ္ခဲ့ပါသည္။ ၁၉ ရာစု အကုန္အေရာက္ တြင္ကြန္ပ်ဴတာ ေတြဟာ အသံုး၀င္ေသာအရာတစ္ခုျဖစ္လာခဲ့သည္။ ကြန္ပ်ဴတာ သည္ လူတို႔ အတြက္လိုအပ္ေနျပီဆိုတာက သက္ေသျပလိုက္ျပီးျဖစ္သည္။ အဘယ္ေၾကာင့္ဆိုေသာ္ Punched Card, Boolean Algebra , The Vacuum Tube (Thermionic Value) နဲ႕ Teleprinter ေတြဟာ ေပၚေပါက္ခဲ့ေသာေၾကာင့္ျဖစ္သည္။၂၀ ရာစု အေတာအတြင္းတြင္ သိပၸံပညာသည္ မ်ားစြာတိုးတက္မႈရိွလာခဲ့ျပီး Analog Computer မ်ားလည္း တိုးတက္ေပၚေပါက္ခဲ့သည္။ သို႔ေသာ္လည္း၎ ကြန္ပ်ဴတာမ်ားသည္ Programmable မျဖစ္သည္႔အျပင္ အခုေခတ္ Digital ကြန္ပ်ဴတာ မ်ား၏ တိက်ေသာ စြမ္းေဆာင္ရည္ မ်ားလည္းပါဝင္ျခင္းမရိွေသးေပ။

1. Internet
2. Window
3. Ubuntu
4. Linux Group

Copy by : မွတ္စုစာအုပ္
 
 #kolinn (ဎ)
 
 

No comments:

Post a Comment