সর্বশেষ সম্পাদনা করেছেন invarbrass (২৭-০৬-২০০৯ ০১:২৭)

টপিকঃ লিনাক্সে সিপিইউ টাইপ জানুন

আপনার সিপিইউটি ৬৪ বিট (x86_64) না ৩২ বিট (x86) তা জানতে পারবেন সহজেই।

টার্মিনালে নীচের কমান্ডটি লিখুন:

cat /proc/cpuinfo

এখন আউটপুট পর্যবেক্ষণ করে বলতে পারবেন আপনার সিপিইউ x86_64 কার্ণেল সাপোর্ট করবে কিনা।
আউটপুটের flags সেক্সনে "lm" (লং মোড) লেখাটি থাকলে বুঝবেন আপনারটা x86_64 সিপিইউ
অপ্রয়োজনীয় তথ্য ফিল্টার আউট করতে চাইলে উপরের কমান্ডের বদলে নিচের লাইন লিখতে পারেন:

grep flags /proc/cpuinfo

যেমন আমার AMD Athlon64 X2 Dual-Core TK-57 প্রসেসরের ফ্ল্যাগ:

flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch

২য় লাইনের মাঝের অংশে খেয়াল করুন।

আরো কিছু দরকারী ফ্ল্যাগ:

rm (রিয়েল মোড) - ১৬ বিট সিপিইউ
pm (প্রটেক্টেড মোড) - ৩২ বিট সিপিইউ
ht - হাইপারথ্রেডিং
vme - সিপিইউ-তে ভার্চুয়ালাইজেশন ফীচার আছে (সোজা বাংলায় ভার্চুয়াল বক্স, ভিএমওয়ের, কেমু চালিয়ে ভালো পার্ফর্ম্যান্স পাবেন)

././././././././././././././././././././././././././././././

আপনার ইস্কুলের অংক টীচারকে বেকায়দায় ফেলুন নীচের ফর্মূলাটি সল্ভ করতে দিয়ে:

((2**64 % 2**32))

হাহাহা,  lol2 ভাবছেন লিনাক্সের থ্রেডে আবার এইসব খটোমটো অংক ফংক কেন? হেহে, অংকের মফিজ স্যার উপরের সমাধানটি না পারলেও আমাদের সুপারস্মার্ট লিনাক্স মিস অংকটি সল্ভ করতে পারবেন। এবং সেই অংকের ফলাফল দেখে আমরা বলতে পারবো লিনাক্স মিসের ব্রেইন ৬৪বিট না ৩২ বিট।  cool

x86_64 সিপিইউ ডিটেক্ট করার জন্য বীজগাণিতিক চোরাই বুদ্ধি:
টামিনালে ব্যাশ কমান্ডটি দিন:

echo "2^32 % 2^64" | bc

উপরের অংকটির ফলাফল যদি 4294967296 হয়....  surprised ইউরেকা! না আপনি হার্ট ফাউন্ডেশনের ৪০ লাখ টাকার লটারী জেতেন নি, তবে আপনার সিপিইউটি x86_64!  dancing ওয়! বাল্লে বাল্লে!  thumbs_up
আর ফলাফল যদি 0 হয় তাহলে x86 সিপিইউ  crying

ইভিল জিনিয়াসদের জন্য ব্যাখ্যা: এই অংকটি ৬৪বিট ম্যাথ - কেবল ৬৪বিট সিপিইউ অংক পরীক্ষায় ১০০ তে ১০০ পেয়ে পাস করবে।  clap ৩২ বিট সিপিইউর ক্ষেত্রে ৬৪ বিট রেজাল্ট নিতে গেলে রেজিস্টার অভারফ্লো করবে - এই কারণে ফাইনাল রেজাল্ট ০ হবে। মানে গোল্লা।  lol

Calm... like a bomb.

Re: লিনাক্সে সিপিইউ টাইপ জানুন

ইউরেকা! ইউরেকা!! কেন নিজেই দেখুন (আমার কম্পিউটারের আউটপুট) . . . big_smile

ayonkhan@ayonkhan-desktop ~/Desktop $ echo "2^32 % 2^64" | bc
4294967296

প্রথম দুইটা জানা ছিল তবে শেষেরটার জন্য ধন্যবাদ।

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: লিনাক্সে সিপিইউ টাইপ জানুন

দারুন ইনভারব্রাশ ভাই।আমারটা ৬৪বিট।উয়া উয়া উয়া।  thumbs_up  thumbs_up  thumbs_up  thumbs_up  thumbs_up clap  clap  clap  clap  clap dancing  dancing  dancing  dancing  dancing

Re: লিনাক্সে সিপিইউ টাইপ জানুন

32 bit computer:
http://omploader.org/vMWd3OQ

64-bit computer:
http://omploader.org/vMWd3YQ

lol2 lol2 lol2

Calm... like a bomb.

Re: লিনাক্সে সিপিইউ টাইপ জানুন

মজারতো। big_smile তবে এটা কিসের কনসোল?

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: লিনাক্সে সিপিইউ টাইপ জানুন

ইনভার ভাই, আপনি পারেনও lol lol2 lol2

Re: লিনাক্সে সিপিইউ টাইপ জানুন

অয়ন খান লিখেছেন:

মজারতো। big_smile তবে এটা কিসের কনসোল?

আরে ভাই আমি কি জানি এটা কিসের কনসোল?  lol

Calm... like a bomb.

Re: লিনাক্সে সিপিইউ টাইপ জানুন

অারে এটা দেখি ম্যাকেও কাজ করে। অামার ফলাফল ঃ 4294967296

সর্বশেষ সম্পাদনা করেছেন টাট্টুহর্স (২৭-০৮-২০০৯ ১৭:২৪)

Re: লিনাক্সে সিপিইউ টাইপ জানুন

হুররে আমার সিপিউ x86_64 বিটের

কমান্ড ~ $ echo "2^32 % 2^64" | bc

আউটপুট

4294967296

অফ টপিক:
এটা লিনাক্স থেকে আমার প্রথম পোস্ট
আচ্ছা লিনাক্সে কি অভ্র চলে তবে কিভাবে ইন্সটল করতে হয়।

আমি মানুষটা বড় বেশি রংছুট,চাঁদের ঘরে কড়া নেড়ে, চাঁদকে করি লুট

১০

Re: লিনাক্সে সিপিইউ টাইপ জানুন

কিন্তু আর্কিটেকচার দেখার জন্য arch কমান্ডটি কি যথেষ্ট নয়! তবে এটা মিন্ট এ নাই দেখলাম! nailbiting

[img]http://twitstamp.com/thehungrycoder/standard.png[/img]
what to do?

১১

Re: লিনাক্সে সিপিইউ টাইপ জানুন

এক ঢিলে বহু পাখি মারতে চাইলে Sysinfo ব্যবহার করতে পারেন। একদমই ছোট একটা প্যাকেজ ডাউনলোড করলেই হবে। ইনস্টলের জন্য টার্মিন্যালে লিখুনঃ

sudo apt-get install sysinfo

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১২

Re: লিনাক্সে সিপিইউ টাইপ জানুন

আমার কম্পিউটারে কিন্তু এটাও রান করে।

shiplu@KubuntuD:~/projects/tests$ echo "2^128 % 2^256" | bc
340282366920938463463374607431768211456

bc হল  arbitrary precision calculator।
এটাতে এমনিতেই এসব বড় সংখ্যা সাপোর্ট করার কথা।

সেক্ষেত্রে নিচের কমান্ডটা কাজে লাগবে।

shiplu@KubuntuD:~/projects/tests$ a=1; for x in `seq 100`; do a=`expr $a \* 2`; echo $x=$a; done;
1=2                                                                                                         
2=4                                                                                                         
3=8                                                                                                         
4=16                                                                                                        
5=32                                                                                                        
6=64                                                                                                        
7=128                                                                                                       
8=256                                                                                                       
9=512                                                                                                       
10=1024                                                                                                     
11=2048                                                                                                     
12=4096                                                                                                     
13=8192                                                                                                     
14=16384                                                                                                    
15=32768                                                                                                    
16=65536                                                                                                    
17=131072                                                                                                   
18=262144                                                                                                   
19=524288                                                                                                   
20=1048576                                                                                                  
21=2097152                                                                                                  
22=4194304                                                                                                  
23=8388608                                                                                                  
24=16777216                                                                                                 
25=33554432                                                                                                 
26=67108864                                                                                                 
27=134217728                                                                                                
28=268435456                                                                                                
29=536870912                                                                                                
30=1073741824                                                                                               
31=2147483648                                                                                               
32=4294967296                                                                                               
33=8589934592                                                                                               
34=17179869184                                                                                              
35=34359738368                                                                                              
36=68719476736                                                                                              
37=137438953472                                                                                             
38=274877906944                                                                                             
39=549755813888                                                                                             
40=1099511627776                                                                                            
41=2199023255552                                                                                            
42=4398046511104                                                                                            
43=8796093022208                                                                                            
44=17592186044416                                                                                           
45=35184372088832                                                                                           
46=70368744177664                                                                                           
47=140737488355328                                                                                          
48=281474976710656                                                                                          
49=562949953421312                                                                                          
50=1125899906842624                                                                                         
51=2251799813685248                                                                                         
52=4503599627370496                                                                                         
53=9007199254740992                                                                                         
54=18014398509481984                                                                                        
55=36028797018963968                                                                                        
56=72057594037927936                                                                                        
57=144115188075855872                                                                                       
58=288230376151711744                                                                                       
59=576460752303423488                                                                                       
60=1152921504606846976                                                                                      
61=2305843009213693952                                                                                      
62=4611686018427387904 
Feed থেকে ফোরাম সিগনেচার, imgsign.com
ব্লগ: shiplu.mokadd.im
মুখে তুলে কেউ খাইয়ে দেবে না। নিজের হাতেই সেটা করতে হবে।

শিপলু'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত

১৩

Re: লিনাক্সে সিপিইউ টাইপ জানুন

invarbrass লিখেছেন:

x86_64 সিপিইউ ডিটেক্ট করার জন্য বীজগাণিতিক চোরাই বুদ্ধি:
টামিনালে ব্যাশ কমান্ডটি দিন:

echo "2^32 % 2^64" | bc

উপরের অংকটির ফলাফল যদি 4294967296 হয়....  surprised ইউরেকা! না আপনি হার্ট ফাউন্ডেশনের ৪০ লাখ টাকার লটারী জেতেন নি, তবে আপনার সিপিইউটি x86_64!  dancing ওয়! বাল্লে বাল্লে!  thumbs_up
আর ফলাফল যদি 0 হয় তাহলে x86 সিপিইউ  crying

ঠিক বুঝলামনা। ব্যখ্যা করলে ভাল হত।

শিপলু লিখেছেন:

আমার কম্পিউটারে কিন্তু এটাও রান করে।

shiplu@KubuntuD:~/projects/tests$ echo "2^128 % 2^256" | bc
340282366920938463463374607431768211456

আমার কম্পিউটারে তো echo "2^1024 % 2^2048" | bc এটাও রান করে।

ফান করেছেন নাকি?

১৪

Re: লিনাক্সে সিপিইউ টাইপ জানুন

এম_সাম লিখেছেন:

ফান করেছেন নাকি?


ফান করব কেন??
আপনি কি যতটুকু কোট করেছেন ততটুকুই পড়েছেন নাকি?
এরপরের লাইনটাতেই তো ছিল কেন echo "2^1024 % 2^2048" | bc  কাজ করবে।
আবার পড়ে দেখুন।
সেক্ষেত্রে কি করতে হবে তা আমি পরের লাইন গুলোতে দেখিয়েছি।
আবার পড়ে দেখুন। বুঝুন। তারপর মন্তব্য করুন।

Feed থেকে ফোরাম সিগনেচার, imgsign.com
ব্লগ: shiplu.mokadd.im
মুখে তুলে কেউ খাইয়ে দেবে না। নিজের হাতেই সেটা করতে হবে।

শিপলু'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত

১৫

Re: লিনাক্সে সিপিইউ টাইপ জানুন

অয়য় ভালা জিনিস এনা দেইর..... thumbs_up thumbs_up

চলো আমারা মোমবাতির মত বাঁচি, নিজে জ্বলে কিন্তু অন্যকে আলো দিয়ে।

১৬

Re: লিনাক্সে সিপিইউ টাইপ জানুন

হাঙ্গরিকোডার লিখেছেন:

কিন্তু আর্কিটেকচার দেখার জন্য arch কমান্ডটি কি যথেষ্ট নয়! তবে এটা মিন্ট এ নাই দেখলাম! nailbiting

কমান্ডটি তো লিনাক্স মিন্টে কাজ করছে। তবে কমান্ডটি সম্ভবত সিপিইউ নয়, অপারেটিং সিস্টেমের আর্কিটেকচার প্রদর্শন করে।

কোন সহৃদয়বান সদস্যকে x86, x86-64, i386, i686, Intel 64, IA-64, IA-64t, IA-32e, EM64T, AMD64 ইত্যাদি সিপিইউ টাইপগুলো নিয়ে একটি বিস্তারিত টপিক খোলার অনুরোধ রইল।

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১৭

Re: লিনাক্সে সিপিইউ টাইপ জানুন

হুমম, এখান থেকেই লিফোতে সব গেছে  thinking

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত

১৮

Re: লিনাক্সে সিপিইউ টাইপ জানুন

কোডিং সিস্টেম দেখে আমার মাথা ঘুরছে ।। thinking

১৯

Re: লিনাক্সে সিপিইউ টাইপ জানুন

প্রখর রুদ্র লিখেছেন:

হুমম, এখান থেকেই লিফোতে সব গেছে  thinking

লিফো কি?

-আনফরগিভেন

২০

Re: লিনাক্সে সিপিইউ টাইপ জানুন

লিফো – এর মানে হচ্ছে, লিনাক্স ফোরাম

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত