• Linn Latt Mobile

  • spylay service

    Customer is First

  • Myanmar Hacking News

    We R Myanmar

Showing posts with label Computer နည္းပညာ. Show all posts
Showing posts with label Computer နည္းပညာ. Show all posts

Ooredoo internet package မ်ား



 Package 1. 30MB အတြက္တစ္ရက္လွ်င္ 500 က်ပ္
Package 2. 200MB အတြက္တစ္ပါတ္စာလွ်င္ 3000 က်ပ္
Package 3. 1GB အတြက္ တစ္လစာလွ်င္ 12000 က်ပ္
မိမိသုံးလိုေသာ Package မ်ားအလိုက္ 2238 သို႕ 30MB, 200MB, 1 GB ဟု Message ပို႕ ေသာ္လည္းေကာင္း *133 # သို႕ ဖုန္းေခၚဆိုေသာ္လည္းေကာင္းအသုံးျပဳနိုင္ပါသည္။
က်သင့္ေငြကို ဖုန္းထဲမွ ႏႈတ္ယူသြားမည္ ျဖစ္ပါသျဖင့္ ဖုန္းတြင္လုံေလာက္ေသာေငြရွိ ရန္လိုအပ္ပါသည္။
Ooredoo မွ အထူးအစီစဥ္ အျဖစ္ Samsung မွ Galaxy V ဟူေသာ Handset တစ္မ်ိဳးကို 97500 က်ပ္ျဖင့္ ၀ယ္ယူျပီး ၀ယ္ယူသူတိုင္းအတြက္ ဖုန္းအခမဲ႕ minutes 300, Message အခမဲ႕ အေစာင္ေရ 300 ႏွင့္ တစ္လလွ်င္ internet 100 MB အခမဲ႕သုံးစြဲနိုင္ပါသည္ ။

Huawei ႏွင့္ China Table ေတြကုိ Firmware ဖုိင္ျပန္ထုတ္နည္း For MT6582

အရင္ဆုံးမလုပ္ခင္ Root ဖုန္းက Root acc ရွိရပါမည္
လုိအပ္တဲ့ Tool ေဒါင္းပါ 
ကဲ အခု ေနာက္ပုိင္း
MT6582 အဲ့တာက သူသုံးထားတဲ့ CPU ကုိေျပာတာပါ
အခု အသဳံးမ်ားတဲ့ Huawei – China Table ေတြကုိ
Firmware ဖုိင္ျပန္ထုတ္တာေပါ့
သူကုိ အသုံးျပဳဖုိ႕က လြယ္တယ္
China Table ေတြ Firmware ရွာရတာခက္တာ ျဖစ္ျဖစ္ေပါ့ ေနာက္တစ္လုံး
ယူၿပီး ထုတ္လုိ႕ရတယ္
ေအာက္က အတုိင္းႀကည့္ေပးေနာ္ 
အရင္ဆုံး usb ထုိးပါ Root ဆုိတာကုိ ႏွိပ္ပါ
Yes ႏွိပ္ပါ
1

root, backup. recovery ဆုိတာကုိ ႏွိပ္ပါ

2
အေပၚဆုံးက Backup ဆုိတာကို ႏွိပ္ပါ
3

Yes စတင္ကူးေနပါၿပီ
4

အခု လုိ ေပၚလာၿပီဆုိရင္ Yes လုပ္လည္း ရပါတယ္ မလုပ္လည္းရပါတယ္ သူက ဖုန္းတစ္ခုလုံးရဲ႕ Rom
ကုိ .zip နဲ အပ္လုိ္က္တာပါ
5
6

ၿပီးရင္ေတာ့ To prepare blocks for FlashTool ဆုိတာကုိ ႏွိပ္ပါ
7

box တစ္ခု က်လာပါလိမ့္မယ္ File.md5 ဆုိတာကုိ ႏွိပ္ပါ
8
9
ကယ္ Firmware backup ၿပီးဆုံးပါၿပီ
ယူလုိက္တဲ့ Firmware backup ဖုိင္က MtkDroidTools v2.5.3 ထဲက backups ထဲမွာပါ

Credit By http://www.myanmarxda.com

Wechat ကို ဖုန္းနံပက္နဲ ေလွ်ာက္မယ္

ခုကၽြန္ေတာ္တင္ေပးမွာေတာ့ Wechat ကို ဖုန္းနံပက္နဲ ေလွ်ာက္တဲ့ ဟာေလးပါ Facebook လဲ ေလ်ွာက္လို့ ရပါတယ္။ဒါေပမဲ့ ဖုန္းနံပက္နဲ ေလွ်ာက္တာ ပိုၿမန္လို့ပါ ကဲစလိုက္ၾကရေအာင္ဗ်ာ။

                                                    Wechar apk ေဒါင္းပါ

Sign Up ကိုနိပ္ပါ

ကိုယ့္ဖုန္းနံပက္ကို ထည့္ၿပီး Next ကိုနိပ္ပါ

ဒီလိုပံုစံေလကိုေတြ ့ရင္ ခနေစာင့္ပါ အတန္ေလးၿပည့္တဲ့ထိေပါ့

Code နံပက္ေတာင္းတဲ့ ေနရေရာက္ရင္ No Code ကို နိပ္ပါ

Phone Call ကိုနိပ္ပါ


သိပ္မၾကာပါဘူး ဖုန္း ၀င္လာရင္ ကိုင္လိုက္ပါ သူက Code Number 4 လံုးကို နွစ္ေခါက္ ေၿပာပါလိမ့္မယ္

ေစာေစာက ေၿပာထားတဲ့ Code Number 4 လံုးကိုရိုက္ၿပီး Next ကိုနိပ္ပါ

ဒါဆိုရင္ေတာ့ သင့္ ၇ဲ့ Wechat account ရသြားပါၿပီး Enter ေလးနိပ္ၿပီး ၀င္လိုက္ပါ...
ဆက္လက္ၾကိဳးစာပါအံုးမည္ သိၿပီးသားကိုကို မမ မ်ားလဲ ေက်ာ္သြားပါ.........

                                        



Memory stick ျပဳျပင္​နည္​း

image
-ဒီတစ္ခါေတာ႔လူသံုးလည္းမ်ား အပ်က္လည္းမ်ားတဲ႔ Memory stickေတြအေျကာင္းကိုက်ေနာ္သိတာေလးေတြကို ျပန္ျပီး မၽွ်ေဝလုိုက္ပါတယ္
Memory Stick ေတြ လူသံုးမ်ားသလိုပဲ အပ်က္လည္း မ်ားလွပါတယ္။ ကြန္ပ်ဴတာက မသိေတာ့တာ၊ Format ခ်ခိုင္းတာ၊ ဖိုင္ေတြ ထပ္ထည့္လို႔မရေတာ့တာ၊ Capacity အျပည့္မရေတာ့တာ စသည္ျဖင့္ ျပႆနာေတြက စံုလွပါတယ္။ အခုေတာ့ Format ခ်ခိုင္းတယ္၊ ဒါေပမဲ့ Format ခ်မရတဲ့ Memory Stick တစ္ေခ်ာင္းကို ျပဳျပင္နည္းေလးကို ေရးသားေပးလိုက္ပါတယ္-
-သေဘာတရားကေတာ့ Format ခ်ခိုင္းတယ္ဆိုတာက တနည္းအားျဖင့္ File System မရွိလို႔ပါပဲ။ Format
ခ်လည္း မရတာကေတာ့ Partition Table က Corrupt ျဖစ္လို႔ပါ။ အဲဒါေၾကာင့္ Partition Table ဖ်က္ၿပီး အသစ္ျပန္ေဆာက္၊ ၿပီးေတာ့ File System ျပန္သတ္မွတ္လိုက္ရင္ ျပန္ေကာင္းသြားပါလိမ့္မယ္။ လိုအပ္တဲ့ Software ကေတာ့ ႏွစ္ခုတည္းပါ။Test Disk ရယ္ Bootice ရယ္ပါ။
ပထမဆံုး Test Disk ကို Run ပါ။ ေအာက္မွာျပထားသလို ေပၚလာပါလိမ့္မယ္-
-No Log ကို Keyboard က Arrow Key နဲ႔ ေရြးၿပီး Enter ေခါက္ပါ။ အဲဒီအခါမွာ Hard Disk နဲ႔ Memory Stick ရယ္ ေပၚလာပါလိမ့္မယ္။ Memory Stick ကို ေရြးပါ။ Enter ေခါက္ပါ။ ေနာက္ထပ္ သူက Partition Table type ကို ေရြးခိုင္းပါလိမ့္မယ္။ Intel ကို ေရြးၿပီး Enter ေခါက္ပါ။ အဲဒီအခါမွာ [Analyse] [Advanced] [Geometry] စသည္ျဖင့္ ေရြးခ်ယ္စရာေတြ ေပၚလာပါလိမ့္မယ္။ အဲဒီထဲက [Delete] ကို ေရြးၿပီး Enter ေခါက္ပါ။ Yes/No ေမးရင္ Y ကို ႏွိပ္ၿပီး Enter ေခါက္ပါ။ ဒါဆိုရင္ Memory Stick ရဲ႕ Partition Table ကို ဖ်က္ၿပီး သြားပါၿပီ-
-ဒီထိဆိုရင္ TestDisk ရဲ႕အပိုင္း ၿပီးသြားပါၿပီ။ ေနာက္ထပ္ Bootice ကို Run ပါ။ ေအာက္မွာ ျပထားသလို ေပၚလာပါလိမ့္မယ္။
Perform Format ကို ႏွိပ္ပါ။ ေနာက္တစ္ဆင့္ ေပၚလာရင္ USB-HDD mode (Single Partition) ကို ေရြးပါ။ Next ကို ႏွိပ္ပါ။ Dialog box ေပၚလာရင္ OK ႏွိပ္ပါ။ ဒါဆိုရင္ Format စရိုက္ပါလိမ့္မယ္။
ရပါၿပီ။စာဖတ္သူရဲ႕Stickအပ်က္ကေလး ျပန္ေကာင္းသြားပါလိမ့္မယ္။အသံုးလိုမယ္ဆိုရင္ေအာက္မွာေဒါင္းႏိုင္ပါတယ္-
★Download Bootice (100KB)★
★Download TestDisk (1.44MB)★

Credit ; ကိုေဇာ္လြင္နည္းပညာ

Facebook မွာ ေလာ့က်တဲ့ အေကာင့္ မွန္သမ်ွ အကုန္ၿပန္ယူမယ္ Pdf ဖိုင္ေလးပါ

Facebook အေကာင့္ မွန္သမ်ွ အကုန္ၿပန္ယူမယ္ ကဲ့ ကိုကို မမ မ်ား စမ္းၾကည္ၾကပါအံုုး.......

                                                    <<<Pdf ဖိုင္ေဒါင္းပါ>>>

Wondershare MobileGo for Android v5.0.0.276

ဒီ Tools ေလးကို လူတိုင္းလဲသိၾကမွာပါ။ ေနာက္ဆုံး Update ေလးမို႔တင္ေပးလိုက္ပါတယ္.....

မသိေသးတဲ့သူေတြအတြက္ကိုေတာ့ ေအာက္မွာ ရွင္းျပေပးထားပါတယ္။

ဒီ Tools ေလးကေတာ့ မိမိရဲ့ Android ေတြ အားလံုးရဲ့ PC Suite တစ္ခုလိုမ်ိဳးပါပဲ။
အထဲမွာရွိတဲ့ Data ေတြကို Backup ယူလို႔ရတယ္၊ ကြန္ျပဴတာကေန APK (Android Application File)
ေတြကို ဖုန္းထဲထည့္ျပီး မွတစ္ဆင့္ ျပန္ျပီး Install လုပ္စရာမလိုပါဘူး။ ကြန္ျပဴတာကေနပဲ One Click လုပ္ရုံပါပဲ။ File Manager တစ္ခုအျဖစ္လဲအသံုးျပဳလို႔ရပါတယ္။ ကဲက်န္တဲ့ Features ေတြကိုေတာ့ Download ဆြဲျပီးေတာ့မွပဲ ကလိၾကည့္လိုုက္ေတာ့ေနာ္။

DOWLOAD Link 1 >>> http://d-h.st/pXH
DOWNLOAD Link 2 >>> http://d-h.st/QBc
Credit - Super Ko Kyaw

boot.img ျဖည္ထုတ္ျခင္း, insecure boot and superboot ေဆာက္နည္း

ကြ်န္ေတာ္တို႔ boot.img ကိုျပင္ဖို႔အတြက္ ပထမဆံုး working folder တစ္ခု ေဆာက္ရပါ့မယ္။
working folder ေဆာက္ဖို႔အတြက္ C:\cygwin\kichen ကိုဖြင့္လိုက္ပါ။ ၿပီးလွ်င္ right-click ႏွိပ္ၿပီး
new folder တစ္ခုေဆာက္ပါ။ rename ကို WORKING_xxxxxxx (xxxx ေနရာမွာ ႀကိဳက္ရာထည့္ပါ။
name တစ္ဆက္တည္းျဖစ္ရမည္ space မျခားရပါ) ဆိုၿပီး rename ေပးလိုက္ပါ။


ၿပီးလွ်င္ ကြ်န္ေတာ္တို႔ ျပင္ခ်င္တဲ့ boot.img ကို working folder ထဲမွာ သြားထားေပးပါ။


ၿပီးလွ်င္ cygwin ကို ဖြင့္ကာ ေအာက္ကအတိုင္း အဆင့္ဆင့္ရိုက္ပါ။
cd C:\cygwin
cd kitchen
./menu


enter 0


enter 12


enter w

ၿပီးလွ်င္ ကြ်န္ေတာ္တို႔ kitchen ထဲမွာ BOOT-EXTRACTED ဆိုတဲ့ folder ေလးတစ္ခု ေရာက္လာပါလိမ့္မယ္။

ျပင္စရာရွိတာ ျပင္ၿပီး ျပန္ေပါင္းခ်င္ရင္ေတာ့ b ကုိ ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီး။


insecure boot.img ေဆာက္နည္း
ခုနကျဖည္လို႔ရလာတဲ့ BOOT-EXTRACTED folder ထဲက boot.img-ramdisk ဆိုတာကို ဆက္ဖြင့္ပါ။


အဲ့အထဲကမွ default.prop ကို right-click ေထာက္ၿပီး note pad ++ နဲ႔ ဖြင့္လိုက္ပါ။
အဲ့ထဲက ro.secure=1 ကို 0 ေျပာင္းၿပီး save မွတ္လိုက္ပါ။ ၿပီးလွ်င္ cygwin ကေန b ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီ။


superboot.img ေဆာက္နည္း
ပထမဆံုး superboot ေဆာက္ဖို႔အတြက္ ကိုယ့္ဖုန္းရဲ ႔ system block ကိုေတာ့ သိိဖို႔ လိုပါတယ္ system block စစ္နည္းကို
ဟိုးအရင္ post ေတြတုန္းကလည္း တင္ေပးခဲ့ဖူးပါတယ္။ superboot ေဆာက္ဖို႔အတြက္ ခုနက boot.img-ramdisk folder ထဲကို
superboot folder ေလးထည့္ေပးရပါမယ္။ superboot folder ကို ဒီမွာ download ရယူပါ။

You need to reply to see hidden content


ေဒါင္းလို႔ရလာတဲ့ superboot folder ကို boot.img-ramdisk ေလးထဲထည့္လိုက္ပါ။

ၿပီးရင္ superboot folder ေလးကိုဖြင့္လိုက္ပါ။ အထဲမွာ su file ရယ္
superuser.apk ရယ္ ၿပီးေတာ့ superboot.sh ဖိုင္ရယ္ သံုးခုပါပါတယ္ ။ superboot.sh ကို Notepad ++ နဲ႔ဖြင့္လိုက္ပါ။


အေပၚဆံုးကအေၾကာင္းမွာ system
block ကို read write လုပ္ဖို႔အတြက္ comment ထည့္ေပးရမွာျဖစ္ပါတယ္။


ဥပမာ U9200 ဆိုရင္ mount -o, remount rw /dev/block/xxxx/xxxx/
by-name/system /system ဆိုၿပီးရိုက္ထည့္ေပးရမွာပါ။ ဒါအၾကမ္းဖ်င္းေပါ့ေနာ္ အခု ေပးထားတဲ့ comment နဲ႔ system ကို rw ေပးမရဘူးဆိုရင္ ….
အဲ့ေနရာမွ ျပင္ၿပီးၿပီဆိုရင္ save မွတ္ၿပီး အျပင္ကို ျပန္ထြက္လိုက္ပါ။ ခုနက default.prop ေအာက္မွာ init.rc ဆိုတာေလးရွိပါတယ္ notepad ++ နဲ႔ပဲဖြင့္လိုက္ပါဦး။


ၿပီးရင္ ctrl+F ႏွိပ္ၿပီး search box ဖြင့္လိုက္ပါ။ search box မွာ ဒီစာသားေလးရိုက္ထည့္လိုက္ပါ။
“## Daemon processes to be run by init.” ဆိုတာေလးပါ ၿပီးရင္ find next ႏွိပ္လိုက္ပါ။


ေတြ႔ၿပီဆိုရင္ ## ႏွစ္ခုေအာက္မွာ ဒီစာသားေလးေတြ copy ကူးထည့္ၿပီး save လုပ္လိုက္ပါ။
After the second ##
Insert the four folowing lines
service superboot /system/bin/sh /superboot/superboot.sh
user root
group root
oneshot


ၿပီးရင္ cygwin ကေန BOOT-EXTRACT folder ကို b ႏွိပ္ၿပီး ျပန္ေပါင္းႏိုင္ပါၿပီ။ ရပါတဲ့ superboot ကို fastboot ကေန သြင္းလိုက္ပါ။
root ပါတစ္ခါတည္း တန္းေပါက္ပါတယ္။ အလားတူ superboot ထဲမွာ root တင္မကဘူး ျမန္မာစာ font ၊ frozen keyboard တို႔ပါ တစ္ပါတည္း သြင္းယူႏိုင္ပါသည္။
Credit - MMAS

BT 5r3 မွာ wifi icon ေလးေပါ္ေအာင္ လုပ္နည္း..

က်ေနာ္ ေခါင္းစဥ္ကို ဘယ္လို နာမည္ေပးရမွန္း မသိလို့ အဆင္ေျပသလို ေပးလိုက္တာပါ.. အခု ဒီဟာက bt 5r3 64bit gnome အတြက္ပါ.. က်ေနာ္ အရင္က တင္ထားတဲ့ 32 bit ကို ျဖုတ္ပီး အခု 64bit တင္ထားေတာ့ 64bit လို့ ေျပာလိုက္တာပါ.. 32bit တုန္းက အဲဒါကို က်ေနာ္ မလုပ္ဖူးဘူး.. က်ေနာ္ေတြ့တဲ့ ဟာမွာေတာ့ 64 bit/ 32 bit လို့ ေရးမထားပါဘူး.. for Bt 5r3 လို့ပဲ ေရးထားေတာ့ 32bit အတြက္လည္း အဆင္ေျပမယ္ ထင္ပါတယ္..

က်ေနာ္တို့ backtrack ကို သံုး ubuntu မွာလို ဝိုင္ဖိုင္ ကို အေပါ္ဘက္မွာ မေပါ္တာကို ေတြ့ ၇မွာပါ..

wicd network manager ရွိေပမယ့္လည္း .. အင္တာနက္ဖြင့္ခ်င္ရင္ အဲဒီဟာကို သြားသြားဖြင့္ေနရတာ မျကိုက္လွပါဘူး..



အခုက်ေနာ္ ေအာက္မွာ ဘယ္လိုလဲ ဆိုတာ ပံု တင္ထားေပးပါတယ္.. အခု ဒီပိုစ့္က မွာက ဘာမွ မထူးျခားေပးမယ့္ . အဲလို လုပ္ခ်င္တဲ့ လူေတြ ရွိရင္ လုပ္နိုင္ေအာင္လို့ ပါ...

အခု ေအာက္မွာ ေပးထားတဲ့ command ေတြကို တစ္ေျကာင္းပီး တစ္ေျကာင္း run လိုက္ပါ..

# apt-get install network-manager-gnome
# cp /etc/network/interfaces{,.backup}
  # echo "auto lo" > /etc/network/interfaces
  # echo "iface lo inet loopback" >> /etc/network/interfaces
  # service network-manager start
  # nm-applet &

ေအာက္ဆံုး က nm-applet & ကို run ရင္ နည္းနည္း ျကာခ်င္ျကာပါလိမ့္မယ္.. ပီးေအာင္ ေစာင့္ပါ..

အားလံုးးပဲ အဆင္ေျပပါေစ.. ခင္ဗ်ာ..
Credit by http://mmkien.blogspot.com


How to Install VLC player on backtrack 5r3

က်ေနာ္တို့ backtrack မွာ vlc player ကို ထည့္ျကည့္ပါ.မယ္..
ဘာမွေတာ့ မခက္ပါဘူး .. မသိေသးသူမ်ားလည္း လိုက္ရွာေနစရာ မလိုေတာ့ပါဘူးးေပါ့ဗ်ာ..
စလုပ္ျကည့္ရေအာင္ ... အရင္ဆံုး vlc player ကိုေအာက္က command နဲ့ install လုပ္ပါမယ္..

apt-get install vlc

y/n? လုိ့ ေမးရင္ Y ကို သာ နွိပ္ေပးလုိက္ပါ.. ေနာက္ command ကေတာ့

hexedit /usr/bin/vlc

လို့ ရိုက္လိုက္ပါ.. ပီးရင္ geteuid ...libc (or) et.geteuid...licc ..s ဆိုတဲ့ စာသားကို လုိက္ ရွာပါ.. ။။အဲဒါက ညာဘက္မွာ ရွိပါတယ္..


32 bit နဲ့ 64 bit က ျပတဲ့ ပံုခ်င္း မတူပါဘူး .. ဘာပဲ ျဖစ္ျဖစ္.. အဲဒီ geteuid ကို getppid လို့ ေျပာင္းေပးရမွာပါ..

Tab ကီးကို တစ္ခ်က္ နွိပ္ပါ.. ဒါဆို pointer က တစ္ဘက္ကို ေရာက္သြားလိမ့္မယ္... အဲဒီမွာ .. အေပါ္က ေျပာထားသလို.. geteuid ကို getppid လုိ့ ေျပာင္းပါ..

ျပီးရင္ F2 ကို နွိပ္.. ေနာက္ပီးေတာ့ Ctrl+x ကို နွိပ္လိုက္ပါ....

မသိေသာ သူမ်ား ကိုသာ ရည္ရြယ္ပါတယ္.

Credit By http://mmkien.blogspot.com

COMPUTER VIBER မွာျမန္မာစာ မေပၚသူမ်ားအတြက္


အရင္ဆံုး ကြန္ပ်ဴတာမွာသြင္းထားတဲ့ viber အေဟာင္းရွိသူမ်ား အရင္ျဖတ္ပါ
ၿပီးတာနဲ႔
ဒီfont ကို Download ၿပီး ဖြင့္လိုက္ပါ Install ပါ

အခု viber ကို install လုပ္ပါမယ္
မွာ Download လိုက္ပါ
Credit by http://pyinmanathar.moreforum.com

Kali ေပၚကေန BIOS Password ကိုRemove လုပ္မယ္



ကၽြန္ေတာ္တို႕ BIOS Password ဆိုတာကေတာ့ ကြန္ပ်ဴတာ
တစ္လံုးကို Boot တက္တက္တဲ့အခ်ိန္မွာ ဘယ္ Device ကို
အရင္ Boot လုပ္မယ္။ ဘယ္ Device ကို ေနာ္ကမွ Boot လုပ္
မယ္အျပင္ အျခား အျခားေသာ System Setting မ်ားကို သို
ေလွာင္ထားတဲ့ေနရာျဖစ္ပါတယ္။ ဒီလို အေရးႀကီးတဲ့ ေနရာကို
၀င္ေရာက္ဖို႕အတြက္ အခ်ိဳ႕ အခ်ိဳ႕ေသာ System Administrator
မ်ားက ထိုထဲသို႕ ၀င္ေရာက္လိုလွ်င္ Password မွန္ကန္စြာရိုက္ႏိုင္
မွ ၀င္ေရာက္ႏိုင္ေအာင္ ျပဳလုပ္ထားၾကတာပါ။ Desktop ဆိုရင္ေတာ့
ျပာသနပ္ မရွိပါဘူး။ Casing ကို ဖြင့္ၿပီး CMOS Battery ကိုျဖဳတ္ခ်င္
ျဖဳတ္ သို႕မဟုတ္ CMOS Jumper ကို Clear လုပ္ေပးရံုပါပဲ။ သို႕ေပ
သိ အဓိက ျပာသနပ္ကေတာ့ Laptop မွာျဖစ္ပါတယ္။ အခ်ိဳ႕ကေတာ့
မဖြင့္ရဲတာ၊ အခ်ိဳ႕ကေတာ့ Warantty ပ်က္သြားမွာ၊ အခ်ိဳ႕ကေတာ့
CMOS Battery ရွာမေတြ႕တာ စသည္တို႕ျဖစ္ပါတယ္။ ဘယ္လိုပဲ
ျပႆနာျဖစ္ျဖစ္ အခုကၽြန္ေတာ္ေျပာမယ့္နည္းလမ္းကေတာ့ လြယ္
ကူစြာနဲ႕ ပဲ ဥံဳဖြလုပ္ေပးလုိက္သလားမွတ္ရပါမယ္။သင့္စက္ထဲမွာ
Kali မသြင္းထားလည္း ကိစၥမရွိပါဘူး။ Kali Live CD သို႕မဟုတ္
Kali Bootable USB တို႕နဲ႕လည္း တက္ၿပီး ဖ်က္ႏိုင္ပါတယ္။ ကဲ
စလိုက္ရေအာင္ သင္ဟာ Kali ထဲ၀င္သြားၿပီလို႕ ခံယူလိုက္ပါမယ္။
အရင္ဆံုး Ctrl+Alt+ T ကိုႏွိပ္ၿပီး root terminal ထဲကို ၀င္လိုက္ပါ
မယ္။ အကယ္လို႕ သင္ဟာ Root user မဟုတ္ဘူးဆိုရင္လည္းသိပ္
ေလ်ာ့မရွိေသးပါဘူး “ #su ” လို႕ရိုက္လိုက္ၿပီး Password ရိုက္လိုက္
ပါမယ္။ အကယ္လို႕ သင္ဟာ root User ဆိုရင္ေတာ့ ဘာမွရိုက္စရာ
မလိုပါဘူး ေအာက္ပါပံုအတိုင္းေပၚလာပါလိမ့္မယ္။


Terminal ထဲမွာရိုက္ရမယ့္ Command ကေတာ့ အထက္ပါပံု
အတိုင္းျဖစ္ပါတယ္။ “ #cmospwd “ ဆိုၿပီးရိုက္လိုက္တဲ့အခါ
ထို Command ျဖင့္ Support လုပ္မယ့္ စက္အမ်ိဳးအစားေတြကို
ျပေပးပါမယ္။ ဘာေၾကာင့္လည္း ဆိုေတာ့ အခ်ိဳ႕ စက္ေတြမွာ
BIOS Password ကို နည္းေပါင္းစံုနဲ႕ ကၽြန္ေတာ္ Clear လုပ္ဖူး
ပါတယ္။ လံုး၀မပ်က္လို႕ပါ။အၾကမ္းဖ်ဥ္းအားျဖင့္ေတာ့ အထက္ပါ
ပံုမွာျပထားတဲ့ စက္အမ်ိဳးအစားေတာ္ေတာ္မ်ားမ်ားမွာ ရပါတယ္။
ကဲ ေနာက္ထပ္ရိုက္ရမယ့္ Command ကေတာ့ ” #cmospwd –k “
ျဖစ္ပါတယ္။ဒါဆိုရင္ေတာ့ ေအာက္ပါပံုအတိုင္းေဖာ္ျပေပးပါလိမ့္


မယ္။ ဒီေနရာမွာ ကၽြန္ေတာ္တုိ႕က ေရြးခ်ယ္စရာ Option ၃ ခုေဖာ္
ျပေပးပါလိမ့္မယ္ 1 – Kill cmos , 2 – Kill cmos (try to keep date
And time) , 0 – Abort ဆိုၿပီးျဖစ္ပါတယ္။ Option 1 ကေတာ့ CMOS
ကိုလံုး၀ဖ်က္ပစ္လိုက္မွာျဖစ္ၿပီး အထဲမွာ ခ်ိန္ထားတဲ့ Setting ေတြအား
လံုးကပ်က္ပ်ယ္သြားမွာျဖစ္ၿပီး ျပန္လည္ သတ္မွတ္ရမွာျဖစ္ပါတယ္။ပ်က္
ပ်ယ္သြားတယ္ဆိုလို႕လည္း မစိုးရိမ္ပါနဲ႕ အဓိကက Date and time ေတြ
First Boot , Second Boot Device ေတြပဲ ျပန္လည္သတ္မွတ္ေပးရမွာ
ပါ။နံပါတ္ ၂ကိုေရြးခ်ယ္ေပးမယ္ဆိုရင္ေတာ့ Password သီးသန္႕ပဲဖ်က္
မွာျဖစ္ၿပီး နံပါတ္ ၀ ကိုေရြးေပးမယ္ဆိုရင္ေတာ့ ဆက္လက္မလုပ္ေဆာင္
ေတာ့ဘူးလို႕သတ္မွတ္တာျဖစ္ပါတယ္။ ကၽြန္ေတာ္ကေတာ့ Option 1 ကို
ေရြးခ်ယ္လိုက္ပါတယ္။


ျပန္ပို႕တဲ့ Message မွာက Cmos ကို ဖ်က္လိုက္ပါၿပီတဲ့ Date
And Time Setting ေတြကိုျပန္လည္သတ္မွတ္ဖို႕မေမ့ပါနဲ႕
တဲ့ အကယ္လို႕ သင္ဟာ Date and Time Setting ေတြကို
ျပန္လည္မသတ္မွတ္ပဲ Kali ကိုျပန္တက္မယ္ဆိုရင္ GUI Mode
လံုး၀တက္လာမွာမဟုတ္ပဲ CLI Mode ျဖင့္ပဲတက္လာမွာျဖစ္ပါ
တယ္။ အကယ္လို႕ Window7 ျဖင့္တက္မယ္ဆိုရင္ေတာ့ ရမွာ
ျဖစ္ၿပီး Internet Connection ေတြအတြက္ အခက္အခဲျဖစ္မွာ
ျဖစ္ပါတယ္။ ဒေၾကာင့္ CMOS ကိုဖ်က္ၿပီးၿပီဆိုရင္ေတာ့ Date
And Time ေတြကို အရင္ဆံုး BIOS ထဲ၀င္ၿပီး သတ္မွတ္ေပး
လိုက္ပါ။ အားလံုး အဆင္ေျပမယ္ထင္ပါတယ္။ၾသ… က်န္ေသး
တယ္ Window ေပၚကေန BIOS Password Clear လုပ္ဖို႕က
ကၽြန္ေတာ့္ဘေလာ့ေလးထဲမွာ အရင္ကေရးေပးဖူးပါတယ္။ ျပန္
ရွာရမွာ ပ်င္းသူေတြအတြက္ေတာ့ အရင္ဆံုး Run Box ထဲကေန
“cmd” ကို Run as administrator ျဖင့္ ၀င္လိုက္ၿပီးရိုက္ရမွာက
အရင္ဆံုး >debug လိုက္ရိုက္ၿပီးေအာက္ကဟာေလးေတြ
_o 70 2e
_o 71 ff
_q
လို႕ရိုက္ရမွာျဖစ္ပါတယ္။ ေအာက္ကပံုအတိုင္းေပ့ါ o= အဂၤလိပ္အကၡရာအို ပါ
ေအာက္ကပံုအတုိင္းေပ့ါ…



ref : http://uzarnitech.blogspot.com/

CPU ေတြဘယ္လို အလုပ္လုပ္သလဲ

loading
CPU ေတြဘယ္လို အလုပ္လုပ္သလဲ

ေက်းဇူးျပဳပီး ဒီ Post ကို ဖတ္တဲ့ အခါ PDF ဖိုင္ အေနနဲ႔ ေဒါင္းပီးဖတ္ပါ၊ ဒီပိုစ့္ ကို ေသခ်ာနားလည္ဖို႔ အတြက္ ဓါတ္ပံု နဲ႔ အေသးစိတ္ရွင္းခ့ဲရပါတယ္၊ အခု Post တင္ေတာ့ ဓါတ္ပံု တစ္ပံပဲ တင္လို႔ရလို႔ Post ခ်ည္း ဆို နားလည္ရခက္သြားႏိုင္ပါတယ္၊ ဒီပိုစ္ကို ဖတ္ျဖစ္ေအာင္ ဖတ္ေပးပါ မိတ္ေဆြတို႔ အခ်ိန္ အလကား မျဖစ္ေစရပါဘူး၊
CPU ရဲ့ မူရင္း စာလံုးက ေတာ့ Central Processing Unit ျဖစ္ပါတယ္၊ သူ႔ကို ကြန္ျပဴတာ ဦးေနာက္လို႔လဲ အဓိပါယ္ ဖြင့္ဆိုၾကပါတယ္၊ CPU ဘယ္လို အလုပ္လုပ္သလဲ ဆိုတာကို သိရင္ ကြန္ျပဴတာ ဘယ္လို အလုပ္လုပ္ သလဲ ဆိုတာကို လဲ ေကာင္းေကာင္း သေဘာေပါက္သြားမွာပါ၊
အခု CPU ကို ရဲ့ အဖုန္းကို ဖြင့္ၾကည့္ရေအာင္


အထက္က ပံုကေတာ့ CPU ရဲ့ အဖုန္းကို ခြါလိုက္ရင္ အတြင္းပိုင္းကို ျမင္ရမယ့္ပံုပါ၊ အခု ပံုႀကီးခ်ဲ႕လိုက္မယ္၊ နည္းနည္းပိုျမင္ႏိုင္ေအာင္လို႔

CPU အထဲမွာ ၀ါယာ အမ်ိဳးမ်ိဳး က သတင္းအခ်က္အလက္ေတြ သယ္ယူပို႔ေဆာင္တဲ့ အလုပ္ကိုလုပ္ေနပါတယ္၊ အခု Post မွာ ရွင္းျပဖို႔ အသံုးျပဳသြားမယ့္ CPU ကေတာ့ 65-02 လို႔ေခၚပါတယ္၊ ဒီ CPU အမ်ိဳးအစားကို Apple အပါအ၀င္ ကြန္ျပဴတာေတြအမ်ားစု မွာ အသံုးျပဳႀကပါတယ္၊ Original Naintainent System မွာလဲ ဒီ CPU ကိုပဲသံုးပါတယ္၊ ဒီ CPU ကိုရဲ့ အေသးစိတ္ ျဖဳတ္တပ္နည္းကိုသိခ်င္ရင္ေတာ့ Virsual6502.org ၀က္ဆိုက္မွာ သြားေရာက္ၾကည့္ရူ႕ႏိုင္ပါတယ္၊ ဘယ္ CPU မွာ မဆို CPU အတြင္း လုပ္ေနတဲ့အလုပ္ေတြကို အေျခအေနမွန္မွန္နဲ႔ တည္ၿငိမ္စြာ Data သယ္ေဆာင္မူ လုပ္ဖို႔ အတြက္ တိက်တဲ့ အခ်ိန္ အတိုင္း အတာ တစ္ခုတိုင္းမွာ ဖြင့္လိုက္ ပိတ္လိုက္ အလုပ္လုပ္ေနတဲ့ ၀ါယာတစ္ေခ်ာင္းရွိပါတယ္၊ အဲ့ဒီ့ ၀ါယာကပဲ CPU အတြင္း လုပ္ေဆာင္မူေတြကို မွ်တေစပါတယ္၊ အဲ့ဒီ့ ၀ါယာကို Clock လို႔ေခၚပါတယ္၊ Disimulation မွာ တစ္စကၠန္႔ကို Clock က ႏွစ္ႀကိမ္ဖြင့္ ပီး ႏွစ္ႀကိမ္ပိတ္ပါတယ္၊ ေနာက္ပိုင္းေပၚတဲ့ CPU ေတြမွာေတာ့ Clock ရဲ့ အလုပ္လုပ္ႏွဳန္းကို GHz (GigaHertz) နဲ႔ တိုင္းတာပါတယ္၊ Giga ကေတာ့ 1 billion ကို ညြန္းပီးေတာ့ Hz Hertz ကေတာ့ တစ္စကၠန္႔ အတြင္း ဘယ္ႏွစ္ႀကိမ္အလုပ္လုပ္လဲကိုညြန္းပါတယ္၊ ဒီေတာ့ အခုခါတ္ CPU ေတြက တစကၠန္႔ကို အႀကိပ္ ေရး Billion အေတာ္မ်ားမ်ား ဖြင့္ လိုက္ ပိတ္လိုက္ျဖစ္ေနပါတယ္၊ ဒီလို တစ္စကၠန္႔မွာ Billions အေတာ္မ်ားမ်ား ဖြင့္ ပိတ္ႏိုင္ျခင္းကပဲ CPU ရဲ့ တြက္ခ်က္ အလုပ္လုပ္ႏိုင္မူ စြမ္းအားျဖစ္ပီး CPU ကို အလြန္ ရွဳတ္ေထြးတဲ့ တြက္ခ်က္မူေတြကို လုပ္ကိုင္ႏိုင္ေစပါတယ္၊
ဒါေပမယ့္ Clock ပြင့္ တဲ့ အခ်ိန္မွာ CPU ရဲ့ အလုပ္လုပ္ပံုကေတာ့ လူေတြထင္ထားသလို ရွဳပ္ေထြးတာ မဟုတ္ပဲ ရိုးရိုး ရွင္းရွင္းေလးပဲ အလုပ္လုပ္သြားတာပါ၊ အဲ့ဒီ့ အလုပ္လုပ္ပံုကိုပဲ ဒီ Post မွာေလ့လာသြားမွာပါ၊
CPU ကို အထူးထုတ္လုပ္တဲ့ ကုမၼဏီ ႏွစ္ခုကေတာ့ Intel နဲ႔ AMD တို႔ျဖစ္ပါတယ္၊ ဒီမွာ အေသးစိတ္ေလ့လာသြားမယ့္ CPU ရဲ့နာမည္ကိုေတာ့ Scott CPU လို႔ေခၚပါတယ္၊ တကယ္ေတာ့ Scott CPU ဆိုတာ အျပင္မွာတကယ္ မရွိပါဘူး၊ ေလ့လာသူေတြအတြက္ အဆင္ေျပေအာင္ Clerk Scott က သူ႔ရဲ့ “But How to it Know” ဆိုတဲ့စာအုပ္မွာ တည္ေဆာက္ျပထားတဲ့ စာအုပ္ထဲက ေလ့လာေရး CPU သာျဖစ္ပါတယ္၊ Scott CPU ရဲ့ ဒီဇိုင္းက Clerk Scott ရဲ့ Copyright ျဖစ္ပီး Youtube Master က ရွင္းျပလို သူရွင္းျပတဲ့ အတိုင္း ဒီ Post မွာ ျပန္ေဖာ္တာပါ၊ Hotdoitknow.com ၀က္ဆိုက္မွာ ဒီစာအုပ္ကို၀ယ္ဖက္ႏိုင္ပါတယ္၊ ဒီစာအုပ္ကေတာ့ တကယ့္ကို ဂၽြတ္လွပါတယ္၊ အေသးစိတ္ကို တဆင့္စီ ေျဖးေျဖး ရွင္းသြားပီး

ဖတ္ရူ႕သူကို ခက္ခဲေစမယ့္ ဘယ္လို Techical Jarcon (နည္းပညာသံုးသီးသန္႔စာလံုး) ေတြမပါပါဘူး၊

အခု CPU ကိုေျပာင္းျပန္လွန္ပီးေအာက္ပိုင္းကို တစ္ခ်က္ၾကည့္ၾကမယ္၊

Pins ေတြအေတာ္မ်ားမ်ား အျပင္ထြက္ေနတာကို ေတြ႔ရပါမယ္ ၊ အဲ့ဒီ့ Pin ေတြကပဲ သတင္းအခ်က္အလက္ေတြကို CPU ထဲကို ပို႔ပီး အဲ့ဒီ့ Pin ေတြကပဲ အခ်က္အလက္ေတြကို CPU ကေန အျပင္ကို ျပန္ထုတ္ေပးပါတယ္၊ ဒီ Pin ေတြက သတင္းအခ်က္အလက္ေတြအတြက္ CPU ထဲကို ၀င္မယ့္ ၀င္ေပါက္ ထြက္ေပါက္ေတြေပါ့၊ CPU ကို Mother Board ထဲမွာ စိုက္ထည့္ထားပါတယ္၊ ေအာက္က အတိုင္းေပါ့၊
MotherBoard ကေတာ့ ကြန္ျပဴတာရဲ့ Components ေတြအားလံုးကို တပ္ဆင္ပီး အားလံုး အခ်ိတ္အဆက္မိေစတဲ့ Circus Board တစ္ခုျဖစ္ပါတယ္၊ အထက္က ပံုက CPU အဖံုးကို ဖြင့္ထားတဲ့ ပံုပါ အခု ျပန္ပိတ္လိုက္ၾကပီး MotherBoard ထဲျပန္ထည့္ၾကမယ္၊ ေအာက္က အတိုင္း
အထက္ကပံုရဲ့ ညာဘက္မွာေတာ့ RAM ထည့္မယ့္ Socket ေပါက္ကိုေတြ႔ရပါမယ္၊ RAM ကေတာ့ Random Access Memory ရဲ့ အတိုေကာက္ပါ၊ CPU ကေန တြက္ခ်က္ အလုပ္လုပ္လို႔ရတဲ့ Data ေတြအားလံုးကို RAM ကိုလွမ္းပို႔ပီး RAM ထဲမွာ သိုေလွာင္ထားပါတယ္၊ ဒီေနရာမွာ RAM နဲ႔ CPU တို႔ ဘယ္လို တြဲဖက္ပီး အလုပ္လုပ္လဲ သိဖို႔လိုအပ္တဲ့ အတြက္ RAM ဘယ္လို အလုပ္လုပ္လဲဆိုတာကိုလဲ ေလ့လာရမယ္၊ အခု အထက္က ပံုရဲ့ ဘယ္ဘက္က မလိုအပ္တဲ့ Wire အစိတ္အပိုင္းေတြကို ျဖတ္ထုတ္ပီး RAM Chips ပါပါ၀င္မယ့္ ပံုကို ၾကည့္ၾကမယ္၊
RAM ထဲမွာ Address လို႔ေခၚတဲ့ လိပ္စာေတြအမ်ားႀကီးထည့္ထားတဲ့ စာရင္းပါပါတယ္၊ Address တစ္ခုစီက Data အစိတ္အပိုင္းတစ္ခုကိုညြန္းပါတယ္၊ ေအာက္က ပံုမွာ Addresses ေကာ Data ေတြကိုပါ သရုပ္ေဖာ္ျပထားတယ္၊
CPU က RAM ထဲက Data တစ္ခုစီကို Request (ေတာင္းယူ) ပီးေတာ့ အလုပ္လုပ္ပါတယ္၊ Data တစ္ခု ေတာင္းယူ အလုပ္လုပ္ပီး ေနာက္တစ္ခု လုပ္တယ္ ေနာက္တစ္ခုပီး ေနာက္တစ္ခု အလုပ္လုပ္တယ္ စသျဖင့္ တစ္ခုပီးေနာက္တစ္ခု အစီအစဥ္အလိုက္ အလုပ္လုပ္သြားတယ္၊ အစီအစဥ္တစ္က် အလုပ္လုပ္ ဆိုေပမယ့္ အျမဲ တမ္းေတာ့ အစီအစဥ္တစ္က် အလုပ္လုပ္ေနမွာ မဟုတ္ပါဘူး၊ CPU ကို အစီအစဥ္တစ္က်မဟုတ္ပဲ RAM ကေန Data ေတြကို ေတာင္းယူ အလုပ္လုပ္ေအာင္ ညြန္ၾကားႏိုင္ပါတယ္၊ RAM က လဲ ဒီလို အစီအစဥ္မက်တဲ့ Request (ေတာင္းဆိုမူ) မ်ိဳးကို လဲ လက္ခံႏိုင္ပါတယ္၊ ဒါ့ေၾကာင့္ပဲ သူ႔ကို Random Access Memory လို႔ေခၚတာပါ၊ ဒီေတာ့ CPU အေနနဲ႔ ပံုမွန္အတိုင္းဆိုရင္ RAM ထဲက ေဒတာေတြကို အစီအစဥ္အလိုက္ ေတာင္းယူ အလုပ္လုပ္တယ္ဆိုေပမယ့္ လိုအပ္လာရင္ အစီအစဥ္မက်တဲ့ ပံုစံနဲ႔ စိတ္ႀကိဳက္ Data ကို ေတာင္းယူ အလုပ္လုပ္ႏိုင္တယ္ဆိုတာကိုလဲ သေဘာေပါက္သင့္ပါတယ္၊
Computer က Program တစ္ခုကိုစ Run ပီဆိုတာနဲ႔ CPU က RAM ဆီကေန အလုပ္လုပ္လိုတဲ့ Program ကို ေတာင္းတဲ့ Request ကို ေတာင္းဆိုလိုက္ပါတယ္၊

RAM address မွာ ေတာ့ 0 နဲ႔ 1 ေတြသာပါ၀င္တဲ့ ဂဏန္းေတြတန္းစီထားပါတယ္၊ အဲ့ဒီ့ဂဏန္းတစ္ခုစီက ေတြ On မလား Off မလား ဆိုတဲ့ အမိန္႔ကို ကိုစားျပဳပါတယ္၊ RAM မွာ Address ေတြမရွိရင္ RAM ကလဲ ဘာမွလုပ္ႏိုင္ေတာ့ မွာမဟုတ္ပါဘူး၊ RAM အလုပ္လုပ္ဖို႔ဆို CPU ကလဲ Enable Wire ကို On ေပးရပါတယ္၊ ေအာက္က ပံုမွာ Enable Wire On ေနတာကို ၾကည္ပါ၊ (မ်က္စိရွင္ရွင္ထား)
အကယ္၍ Address လဲရွိမယ္ Enable Wire ကလဲ On ေနမယ္ဆိုရင္ေတာ့ RAM က CPU ကေတာင္း ဆိုထားတဲ့ Address မွာရွိတဲ့ Data ကို CPU ကိုျပန္ပို႔ေပးပါတယ္၊ ဒီလို Data ျပန္ရပီဆိုရင္ေတာ့ CPU က အဲ့ဒီ့ ေဒတာကို ကို အလုပ္စလုပ္ေတာ့တယ္၊ အလုပ္လုပ္လို႔ပီးသြားရင္ CPU က RAM ဆီကို ေနာက္ထက္ Address တစ္ခု ျပန္ပို႔မယ္၊ Enable Wire ကို On လိုက္မယ္၊ ဒါဆိုရင္ RAM က ေနာက္ထက္ Data တစ္ခုကို CPU ကို ဆက္ပို႔ေပးမယ္၊ CPU က လုပ္ေဆာင္ခ်က္ေတြလုပ္မယ္၊ ပီးရင္ Address အသစ္ကို RAM ကို ျပန္ေပးမယ္၊ စသျဖင့္ အလုပ္ Data ပို႔လိုက္ ယူလိုက္နဲ႔ ဆက္တိုက္ အလုပ္လုပ္သြားမယ္၊ ဒီျဖစ္စဥ္က ကြန္ျပဴတာမွာ အျမဲ ျဖစ္ေန တဲ့ ျဖစ္စဥ္ျဖစ္ပါတယ္၊
အထက္က ျဖစ္စဥ္က CPU Data Processing လုပ္တဲ့ျဖစ္စဥ္ပါ၊ တကယ္၍ CPU က Data တစ္ခုကို အလုပ္လုပ္ပီးသြားလို႔ အဲ့ဒီ့ အလုပ္နဲ႔ ပက္သက္တဲ့ Data ကို သိမ္းဖို႔ပါလိုလာပီဆိုရင္ေတာ့ အထက္က နည္း အတိုင္း Address သာလွ်ွင္ RAM ကို ျပန္ေပးတာမဟုတ္ေတာ့ပဲနဲ႔ Address ေကာ Data ေကာ ကိုျပန္ေပးတယ္၊ Address ကို Address Bus ကေန ျပန္ေပးတယ္၊ Data ကို Data Bus ကေန ျပန္ေပးတယ္၊ ဒီလို Address ေကာ Data ေကာ ျပန္ေပးတဲ့အခါ Set Wire ကိုလဲ On ထားပါတယ္၊ ဒါဆိုရင္ေတာ့ CPU ကျပန္ေပးလိုက္တဲ့ Data ကို RAM က ျပန္ေပးလိုက္တဲ့ Address အတိုင္း ရိွရင္းစြဲ Data ကို Override လုပ္ပစ္ပီးသိမ္းလိုက္ပါတယ္၊
RAM ထဲမွာ ရွိတဲ့ 0 ေတြ 1 ေတြက တကယ္ေတာ့ မတူညီတဲ့ အခ်က္အလက္ေတြကို ကိုယ္စားျပဳပါတယ္၊ အေရး အႀကီးဆံုး အခ်က္ကေတာ့ Instructions (ညြန္ၾကားခ်က္ေတြ) ပါ၊ Instructions ေတြက CPU ကို ဘာအလုပ္ကို လုပ္မလဲ ဆိုတာကိုညြန္ႀကားေပးတယ္၊ ေအာက္ အနီေရာင္ျမားျပထားတဲ့ အနီေရာင္မ်ဥ္းတန္း ေတြအားလံုး က ညြန္ၾကားခ်က္ (Instruction) ေတြပါ၊

Data ေတြထဲမွာ Numbers ေတြလဲပါပါတယ္၊ ဒီ Numbers ေတြက Compare(ႏိုင္ယွဥ္ဖို႔) Add (ေပါင္းဖို႔) စသျဖင့္ လုပ္ခ်င္တဲ့အလုပ္ကိုလုပ္ႏိုင္ဖို႔ပါ၊
RAM ထဲမွာ Addresses ေတြလဲပါပါေသးတယ္၊ Address ေတြက ညြန္းတဲ့ Data ေတြထဲမွာ Address ေတြကို ျပန္သိမ္းထားတယ္ဆိုေတာ့ နည္းနည္းေတာ့ ေၾကာင္ခ်င္စရာ ျဖစ္သြားမယ္၊ ဒါေပမယ့္ ဒီ Address ေတြကလဲ အသံုး၀င္လွသလို လိုအပ္တဲ့ အခ်က္ေတြမ်ိဳးစံုကို သိုလွာင္ထားႏိုင္ပါတယ္၊
ဥပမာ OutPut Device တစ္ခုစီကို Data ကို ထုတ္ေပးခ်င္တယ္ဆိုပါစို႔ ၊ ဒါဆိုရင္ ကြန္ျပဴတာထဲမွာရွိတဲ့ အဲ့ဒီ့ Device ရဲ့ Address ကို သိဖို႔လိုပါတယ္၊ ကြန္ျပဴတာနဲ႔ ခ်ိတ္ဆက္ထားတဲ့ဖုန္းကို Data Output လုပ္ေပးခ်င္ရင္ ကြန္ျပဴတာနဲ႔ ခ်ိတ္ဆက္တာနဲ႔ ဖုန္းကို Register လုပ္ထားတဲ့ Address ကိုသိဖို႔လိုပါတယ္၊
RAM ထဲမွာ Latter ေတြကိုလဲ သိုေလွာင္ပါေသးတယ္၊ အကယ္၍ Monitor Screen ေပၚကို စာသားေတြ Output လုပ္ခ်င္တယ္ဆိုရင္ အဲ့ဒီ့ Output လုပ္လိုတဲ့ Data ေတြကို 1 နဲ႔ 0 ေတြသံုးပီး RAM ထဲမွာသိုေလွာင္ထားပါတယ္၊ စာသားတစ္လံုးစီကို သက္ဆိုင္ရာ Character Code အလိုက္ 1 နဲ႔ 0 ေတြေပါင္းထားတဲ့ သီးသန္႔အုပ္စု အေနနဲ႔ သိုေလွာင္တယ္၊ Character Code ေတြကေတာ့ Obitary ေတြျဖစ္ပါတယ္၊ ဥပမာ 01100001 က a အကၡရာ အေသး 01000111 က G အကၡရာ ဆိုပီး သတ္မွတ္တာပါ၊

အထက္က ေဖာ္ျပခဲ့တဲ့ Instruction,Number,Address,Letter ေတြကေတာ့ RAM ထဲ က Data အေနနဲ႔ ထည့္သြင္းသိမ္းဆည္းတဲ့ Data ေတြျဖစ္ပါတယ္၊
အခု CPU ရဲ့ Instruction Set ကို တစ္ခ်က္ၾကည့္ၾကမယ္၊


RAM ရဲ့ Data ေတြထဲမွာ Instrucion ေတြပါတာကို သိေနေလာက္ပါပီ၊ အဲ့ဒီ့ Instruction ေတြ ဘယ္ေလာက္ အထိ အေရးႀကီးလဲ ဆိုတာလဲ ေျပာခဲ့ပီးပါဘူး၊ အထက္က ပံုကေတာ့ အသံုးမ်ားတဲ့ Instructions ေတြကို ေဖာ္ျပထားတဲ့ပံုပါ၊ ဒါအကုန္ေတာ့မဟုတ္ေသးဘူး၊ အသံုးအမ်ားဆံုးလို႔ပဲေျပာတာပါ၊ အခု အဲ့ဒီ့ Instruction ေတြကို တစ္ခုစီရွင္းမယ္၊
LOAD : : Load Instruction ကေတာ့ RAM ကေန ဂဏန္းတန္ဖိုး တစ္ခုကို CPU ထဲကို ၀န္တင္တဲ့ အခါ မွာ သံုးတဲ့ Instruction ပါ၊
ADD : : Add Instruction ကေတာ့ ဂဏန္း တန္ဖိုး ႏွစ္ခုကို ေပါင္းဖို႔ အတြက္ သံုးတဲ့ Instruction ပါ၊
STORE: : Store Instruction ကေတာ့ Add Instruction ညြန္ၾကားခ်က္အတိုင္း ေပါင္းလို႔ရလာတဲ့ Data ကို CPU က ေနျပန္ပို႔တဲ့အခါမွာ RAM မွာ ျပန္သိမ္းဖို႔ အတြက္သံုးပါတယ္၊
COMPARE : : Compare Instruction ကေတာ့ ဂဏန္းတန္ဖိုး ႏွစ္ခုမွာ ဘယ္တစ္ခုပိုႀကီးလဲနဲ႔ သူတို႔ တန္ဖိုး တူမတူ စစ္လိုတဲ့အခါသံုးပါတယ္၊ Compare Instruction က JUMP IF Instruction နဲ႔ အမ်ားစု တြဲသံုးပါတယ္၊
JUMP IF : : JUMP IF Instruction ကိုေတာ့ အကယ္၍ စစ္ေဆးတဲ့ အေျခအေနတစ္ခုက မွန္ရင္ Address A ကိုသြားမယ္ မွား ရင္ ဘာမွမလုပ္ဘူး စသျဖင့္ အေျခအေနကိုစစ္ေဆးပီး Address ကို Randomly ေျပာင္းခ်င္တဲ့အခါမွာ သံုးပါတယ္၊
JUMP : : Jump ကေတာ့ RAM ထဲက Address ေတြကို အစီအစဥ္ မက်တဲ့ ပံုနဲ႔ စိတ္ႀကိဳက္ ေရြးခ်ယ္လို တဲ့အခါမွာသံုးတယ္၊
OUT : : Out Instruction ကေတာ့ Data ေတြကို Monitor သို႔ အျခား External Devices ေတြကို Output ထုတ္လိုတဲ့အခါသံုးပါတယ္၊
IN : : IN Instruction ကိုေတာ့ Keybaord လိုမ်ိဳး External Device ကေန Data ထည့္သြင္းတာကို လက္ခံ တဲ့ အေျခအေနမ်ိဳးမွာသံုးပါတယ္၊
အထက္က အခ်က္ေတြကို သင္ေသျပဖို႔ အတြက္ Gussing Program
ေလးတစ္ခုကို တည္ေဆာက္ၾကည့္ပါမယ္၊ ေအာက္က ပံုကိုေသခ်ာၾကည့္ပါ မ်က္စီကို ရွင္ရွင္ထားဖို႔လိုမယ္၊

အထက္မွာ Load Instruction ကိုသံုးပီး 9 ကို CPU ထဲကို ၀န္တင္လိုက္ပါတယ္၊ Programmer က အဲ့ဒီ့ Number ကို CPU ထဲမွ ထားပီး Program အသံုးျပဳသူကို နံပါတ္ဘယ္ေလာက္လဲ ခန္႔မွန္းခိုင္ပါမယ္၊ ဒါဆို Program အသံုးျပဳသူက ခန္႔မွန္းပီး သူထင္တဲ့ ဂဏန္းတန္ဖိုးကိုရိုက္ထည့္ လိမ့္မယ္၊ အဲ့ဒီ့ အသံုးျပဳသူ ရိုက္ထည့္တဲ့ တန္ဖိုး ကို IN instruction နဲ႔ ဖမ္းမယ္၊ Input Device က Keyboard ျဖစ္တဲ့ အတြက္ Keyboard Address အတိုင္းဖမ္းမယ္၊ ပီးရင္ CPU ထဲမွာ Hold လုပ္ထားတဲ့ နံပါတ္နဲ႔ Compare Instruction သံုးပီး ႏိုင္းယွဥ္မယ္၊ မွန္ရင္ JUMP IF = Instruction ကိုသံုးပီး ေအာက္က Memory Address ကိုသြားခိုင္းမယ္၊ မွားခဲ့ရင္ မွားခဲ့ေၾကာင္း OUT Instruction ကိုသံုးပီး Output Device ျဖစ္တဲ့ Monitor ကို Letter “G” ကို Output ထုတ္ေပးမယ္၊ ပီးရင္ JUMP Instruction ကိုသံုးပီး အထက္က In Instruction ကို ျပန္သြားပီး ေနာက္တစ္ႀကိမ္ ထပ္ႀကိဳးစားခိုင္းမယ္၊ မမွန္မျခင္း ဒီ Process ကို ဆက္တိုက္ ျဖစ္ေနေအာင္ Program ကိုေရးသားထားႏိုင္ပါတယ္၊
ေသခ်ာေလ့လာၾကည့္ပါ၊ Instructions ေတြ အားလံုးကိုေသခ်ာ အသံုးျပဳျပသြားတာပါ၊ Ourput နဲ႔ Input Devices ေတြအပါအ၀င္ JUMF IF Instruction ကိုသံုးပီး မွန္ရင္ Memory Address တစ္ခုကို Randomly သြားလိုက္တာကိုလဲ ေတြ႔ရမွာပါ၊ (နားလည္ေအာင္ ေသခ်ာ ဖတ္ပါ)၊

အိုေက RAM က႑ပီးရင္ RAM ကေပးတဲ့ Instruction တစ္ခုရတိုင္းရတိုင္း CPU က Instruction ေတြကို ဘယ္လို အလုပ္လုပ္လဲၾကည့္ရေအာင္
သံုးထားတဲ့ CPU 65-02 ရဲ့ Wiring နဲ႔ Scoot CPU တို႔ကို ေသခ်ာ ေလ့လာၾကည့္ရမွာပါ၊ (အထက္ကမွာ CPU ဖြင့္ထားတဲ့ပံုကိုျပခဲ့ပီးျဖစ္တဲ့ အတြက္ ေနာက္တစ္ႀကိမ္မျပေတာ့ဘူး)၊
CPU မွာ Components ေတြအမ်ားႀကီးပါတယ္၊ အရင္ဆံုး စတင္ေလ့လာသြားမွာက Control Unit ဆိုတဲ့ Component ပါ၊ သူကေတာ့ တပ္တစ္ခုက အရာရွိနဲ႔တူပါတယ္၊

Control Unit က RAM ကေန ပီးေတာ့ အမိန္႔ကို Instruction တစ္ခု အေနနဲ႔ လက္ခံပါတယ္၊ လက္ခံရရွိလာတဲ့ Instruction ကို အျခား Components ေတြအတြက္ သက္ဆိုင္ရာ Commands ေတြ အလုပ္ေတြအလုက္ ခြဲျခမ္းစိတ္ျဖာလိုက္ပါတယ္၊ Control Unit ေအာက္မွာရွိတဲ့ အေရးအႀကီးဆံုး Command တစ္ခုကေတာ့ Arithmetic Logic Unit ျဖစ္ပါတယ္၊ အတိုေကာက္ ALU လို႔ေခၚပါတယ္၊
ALU လို႔လဲအတိုေကာက္ ေခၚတဲ့ Arithmetic Login Unit ကေတာ့ CPU ထဲမွာ Arithetic နဲ႔ ပက္သတ္သမွ် အလုပ္ေတြ ျဖစ္တဲ့ Adding(ေပါင္းျခင္း) Substraction (ႏုတ္ျခင္း) Comparing (ႏိုင္ယွဥ္ျခင္း) ေတြအားလံုးကို လုပ္ႏိုင္ပါတယ္၊
ALU မွာ Input ႏွစ္ခုရွိပါတယ္၊ Input A နဲ႔ Input B လို႔ပဲ ဆိုၾကပါစို႔၊

ဆိုၾကပါစို႔ ေရွ႕က ၀န္တင္ခဲ့တဲ့ညြန္ၾကားခ်က္မွာ ဂဏန္း ႏွဏ္ခုပါတယ္ဆိုပါစို႔၊ အဲ့ဒီ့ ဂဏန္း ႏွစ္ခုကိုလဲေပါင္းခ်င္တယ္၊ ဒါဆိုရင္ အဲ့ဒီ့ ဂဏန္း ႏွစ္ခုကိုေပါင္းမယ့္ ညြန္ၾကားခ်က္ကို Control Unit က RAM ကေန လက္ခံရရွိလာပီး ALU ကို ဘယ္လို အလုပ္ကိုလုပ္ေဆာင္ရမလဲ ဆိုတဲ့ ညြန္ၾကားခ်က္ကုိ ပို႔ေပးတယ္၊
ALU က လဲ Control Unit ကေန လက္ခံရရွိတဲ့ ညြန္ၾကားခ်က္ကအတိုင္း အလုပ္လုပ္ပီး အေျဖကို Output လုပ္ေပးပါတယ္၊
တစ္ခါတစ္ရံမွာေတာ့ရရွိလာတဲ့ညြန္ၾကားခ်က္ေပၚမူတည္ပီး ALU ရဲ့ Output ကို ဘာမွဆက္မလုပ္ပဲ ဥပကၡာျပဳထားရတာရွိပါတယ္၊
မနက္ျဖန္ဆက္ေရးမယ္
ေအာက္က လင့္မွာ PDF ဖိုင္ကို ေဒါင္းလုပ္ရယူပါ၊
REF - KyawZayarMin.com


All Android Drivers

1323358501
ဖုန္းေတြကို PC ေပၚမွ Firmware တင္တာပဲျဖစ္ျဖစ္ Root လုပ္တဲ့အခါမွာပဲျဖစ္ျဖစ္ …. PC နဲ႔ဖုန္းနဲ႔ ခ်ိတ္ဆက္လွ်င္ Driver မ်ားေတာင္းေလ့ရွီပါတယ္ … တစ္ေနရာထဲမွာ Android ဖုန္း Drivers အမ်ိဳးအစားေပါင္း (၂၆) မ်ိဳး Download ရယူႏိုင္ေအာင္ စီစဥ္တင္ဆက္ေပးလိုက္ပါတယ္ …
1. Google Nexus Driver
2. Samsung
3. Sony
4. HTC
5. LG
6. Motorola
7. Asus
8. Huawei
9. ZTE
10. Acer
11. Alcatel One Touch
12. Dell
13. Foxconn
14. Fujitso
15. Garmin-Asus
16. Hisense
17. Intel
18. KT Tech
19. Kyocera
20. Lenovo
21. Pantech
22. Pegatron
23. Sharp
24. Sk Telesys
25. Teleepoch
26. Yulong Coolpad

Sharing – Thaw Tar

Virus အႏြယ္၀င္ အမ်ဳိးအစားမ်ား


လူေတြေရာ အားလံုးပါပဲ တစ္ခုခုဆို Virus လို႕ပဲ သိပါတယ္။တကယ္ေတာ့ Virus အႏြယ္၀င္ အမ်ဳိး အစား မ်ားရွိေနပါတယ္။အဲဒါေတြအေၾကာင္းရွင္းလင္းျပထားတ ဲ့ ေမးလ္တစ္ခု ေရာက္ရွိလာတာေၾကာင့္
ျပန္ လည္ ေဖာ္ျပလိုက္ရပါတယ္။မူလေရးသားသူ ဆရာမ်ဳိးသူရႏွင့္ ျပဳစုေပးသူအားအထူးေက်းဇူးတင္ရွိ ပါတယ္။

၁။Computer Virus

Computer virus ဆိုတာ သူ႕ကိုသူ attach လုပ္ထားတဲ႔ program (သို႕) fileတစ္ခုျဖစ္ျပီးကြန္ပ်ဴတာ တစ္ခုကေန တစ္ခုကိုျပန္႔ွႏွ႕ံကူးစက္ႏိုင္ပါတယ္..လူ ေတြမွာ Virus ကူးသလိုပဲျပန္႕ႏွ႔ံျပီးေတာ့ ကြန္ပ်ဴတာရ႕ဲ System ကိုပံုမွန္အလုပ္မလုပ္ေအာင္ေႏွာက္ယွက္မယ္၊ Windows ကို Error ေတြမ်ားလာေအာင္လုပ္မယ္၊ user dataေတြကို ဖ်က္ဆီးမယ္၊ Hardware ေတြ Software ေတြ အေရးၾကီးတဲ႔ File ေတြကိုဖ်က္ဆီး မယ္... စတာေတြကို လုပ္ေဆာင္ပါတယ္..


ဒါေပမယ့္ Virus အမ်ားစုဟာ executable fileေတြျဖစ္ၾကပါတယ္.. ဥပမာ..chrome.exe, system.bat , flashy.com (http://flashy.com/) စသျဖင့္ေပါ့.. သူတို႕ဟာကြန္ပ်ဴတာထဲမွာ ရွိေနရင္ေတာင္မွ သင္ကိုယ္တုိင္မွသြားမဖြင့္ရင္/ သြားမ run မိရင္ ကြန္ပ်ဴတာကို ဘာမွ မထိခိုက္နိုင္ပါဘူး...ဒါေၾကာင့္  မွတ္ထားရမွာက လူ၏ လုပ္ေဆာင္ခ်က္မပါ၀င္ပဲ Computer Virus သည္မပ်ံ႕ႏွံ႕ မကူးစက္နိုင္ပါ...
Virus ပ်ံ႕ႏွံ႕နိုင္တဲ႔ နည္းလမ္းေတြကေတာ့ အမ်ိဳးမ်ိဳးရွိပါတယ္...for wardE-mail က attached file ေတြ၊ memory stick(flash/thumb drives) ေတြ၊ Fullsharing ကေန virus infected file ထည့္တာေတြ၊ သူငယ္ခ်င္း အခ်င္းခ်င္းမသိပဲနဲ႔ Virus infected file ကို share လုပ္မိတာေတြ ..စသျဖင့္ေပါ့...ဗ်ာ

၂။Malware

 

Malware ဆုိတာ အဂၤလိပ္စကား ၂ လံုး Malicious Software ကိုေပါင္းစပ္ျပီးကြန္ပ်ဴတာပညာရွင္ေတြက အလြယ္ေခၚၾကတဲ ့virus လို program ေတြပါပဲ.. အဲဒိMalware ကကြန္ပ်ဴတာပိုင္ရွင္ရ႕ဲ ခြင့္ျပဳခ်က္မရပဲ ၊ မသိေစပဲ singlecomputer / server / computer network ထဲ ၀င္ျပီးကြန္ပ်ဴတာ Systemပ်က္ဆီးေစ နိုင္ေအာင္ ၊ အေႏွာက္အယွက္ျဖစ္ေအာင္ ေရးေလ့ရွိၾကပါတယ္..Malware တစ္ခုမွာ Computer VIrus , worms, trojan horses, most rootkits,spyware, dishonest adware, crimeware and other malicious and unwantedsoftware ေတြပါ၀င္ေလ့ရွိပါတယ္..

၃။worm

 

 worm ဆိုတာက virus နဲ႔ဆင္တူေအာင္ေရးထားၾကတာပါ ပဲ.. virus တစ္ခုရဲ႕Sub-class လို႕လည္းေခၚ လို႕ရပါတယ္... သူကေတာ့ Virus လို လူကျဖန္႕မွပ်ံ႕တာမ်ဴိးမဟုတ္ပဲ သူပါသူ Computer network ထဲမွာရွိတဲ႔အျခားကြန္ပ်ဴတာေတြကို လူရဲ႕လုပ္ေဆာင္ခ်က္လံုး၀မပါပဲနဲ ႔ပ်ံ႕ႏွံ႕ေစတာျဖစ္ပါ တယ္ ...သူ႔ပါသ ူ ျဖန္႔နိုင္တဲ႔စြမ္းရည္ရွိတာေပါ့ေနာ္...
အၾကီးမားဆံုး အႏၱရာယ္ကေတာ့ သူ က သူ႕ပါသူ System file တစ္ခုလိုအေယာင္ေဆာင္ျပီး သူ႕ကိုယ္သူ သန္းေပါင္း ၁၀၀ ေလာက္ copy ပြားနိုင္ပါတယ္၊Hard disk ရဲ႕ used space ကိုမ်ားလာေစတယ္ ..Computer ရဲ႕ System memoryusage ေတြ မ်ားလာေစတယ္.. networkbandwidth ေတြကိုတက္ လာေစတယ္... Runထားတဲ႔ program ေတြကို not responding ခဏခဏျဖစ္လာေစတယ္.. လူသိမ်ားတဲ႔worm ကေတာ့ Blaster worm ပါ.. ထြင္လိုက္တဲ႔လူကေတာ့ ၂၀၀၅ ခုႏွစ္တုန္းက
အသက္ ၁၈နွစ္ အရြယ္ Jeffrey Lee Parson ျဖစ္ျပီး ေထာင္ ၁၈ လက်သြားခဲ႔ပါတယ္.. Blaster worm က windows စတက္တာနဲ႔ RegistryကီးHKEY_LOCAL_MACHINE\SOFTWARE\Mi crosoft\Windows\CurrentVersion\Run\windows auto update = msblast.exe မွာ ေနရာယူပါတယ္ ၊ msblast.exe
ဆိုတာက ေတာ့ နာမည္တူေပးထားတာေပါ့Blaster worm က Computer System ထဲမွာ ရွိေနျပီဆိုတာနဲ႔ Cracker ေတြကကြန္ပ်ဴတာကို Remote လုပ္ျပီး ထိန္းခ်ုဳပ္နိုင္ေအာင္ ေရးထားပါတယ္..