আমার ওএস 64-বিট বা 32-বিট কিনা তা কীভাবে পরীক্ষা করবেন?


9

আমার ওএস 64-বিট বা 32-বিট কিনা তা নির্ধারণ করার সর্বোত্তম উপায় কী?

ধরে নিন যে, আমি সরাসরি কিছু OS এ চলেছি এবং আমি এটিতে একটি সফ্টওয়্যার ইনস্টল করতে যাচ্ছি। তবে কীভাবে নির্ধারণ করবেন ওএস 32-বিট বা determine৪-বিট,

ওএস এর মতো কিছু হতে পারে

  • উইন্ডোজ এক্সপি
  • বীথি
  • উইন্ডোজ 7
  • ওএস এক্স চিতাবাঘ
  • os x তুষার চিতা
  • লাল টুপি লিনাক্স

আমার অর্থটি হ'ল - ওএস 64-বিট বা 32-বিট কিনা তা নির্ধারণের সেরা ও সাধারণ উপায় কোনটি? মানে, আমি সাধারণভাবে কথা বলছি। আমি কারও মেশিনে ওএস ইনস্টল করি নি এবং যদি আমি আপনাকে তার ওএস বেস নির্ধারণ করতে বলি - 64 বা 32? তাহলে তুমি কি করবে?

আপনার জ্ঞান ভাগ করে নেওয়ার জন্য অগ্রিম ধন্যবাদ। চিনি।


তবে ওএসএক্সের কী হবে?
সাগর আর কোঠারি

উত্তর:


5

অনেকগুলি ইউনিক্সের মতো সিস্টেমে আপনি টাইপ করতে পারেন:

uname -a

ফ্রিবিএসডি-র জন্য এটি দেখতে এমন দেখাচ্ছে:

FreeBSD whiplash 8.0-STABLE FreeBSD 8.0-STABLE #1: 
Tue Mar  9 15:38:19 CET 2010     root@beast:/usr/obj/usr/src/sys/WHIPLASH  amd64

(amd64 এর অর্থ এই কার্নেলটি 64-বিট)

লিনাক্সের জন্য:

Linux softy.vm 2.6.18-128.el5 #1 SMP 
Wed Jan 21 10:44:23 EST 2009 i686 athlon i386 GNU/Linux

(i386 এর অর্থ এই কার্নেলটি 32-বিট)

ম্যাকোএসএক্সের জন্য:

Darwin iMac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009;
root:xnu 1456.1.25~1/RELEASE_X86_64 x86_64

(x86_64 এর অর্থ এই কার্নেলটি 64-বিট)


1
অথবা কেবল "
আনমে-পি

আমি কি 38? আনম-
পি

1
মনে রাখবেন যে ওএসএক্স-এ, আপনার কাছে একটি x86_64 সিপিইউ থাকলেও (কিছু কিছু) কার্নেলটি 32 বিটের মধ্যে চলতে পারে। এটি উদাহরণস্বরূপ ২০০৮ এর প্রথম দিকে ম্যাকবুকের (4,1) ক্ষেত্রে সত্য।
trolle3000

@sugar, i386 একটি 32 বিট সিপিইউ আর্কিটেকচার, এবং x86_64 একটি 64-বিট আর্কিটেকচার।
trolle3000

1
@ সুগার আপনি কিছু জায়গায় i486, i586 বা i686 এও দেখতে পাবেন এগুলি 32 বিট তবে আরও নির্দেশাবলীর অন্তর্ভুক্ত রয়েছে।
AndrejaKo

7

আপনি যদি উইন্ডোজে সিএমডি স্ক্রিপ্টিং ব্যবহার করে কোনও ক্রিয়া করেন, আপনি ব্যাচ ফাইলটি এরকম কিছু শুরু করতে পারেন:

@echo off

if %PROCESSOR_ARCHITECTURE% == x86 (
goto :x86
) else (
goto :x64
)

:x86
start "foo.exe"
goto :eof

:x64
start "bar.exe"
goto :eof

কেবল আমার যা প্রয়োজন
পাইওতর কুলা

3

উইন্ডোজ অধীনে:

জিইউআই ওয়ে

  1. রান ... ডায়ালগ খোলার জন্য Win + R টিপুন
  2. Winmsd প্রবেশ করান
  3. সারি প্রসেসর বা সিস্টেমের প্রকারের সন্ধান করুন

যদি সেগুলি x86 দিয়ে শুরু হয় আপনার কাছে 32-বিট হবে অন্যথায় আপনার কাছে 64-বিট রয়েছে

Cmd.exe
এন্টার SET PROCESSOR_ARCHITECTURE
x86 ব্যবহারের অর্থ 32-বিট, অন্যথায় এটি 64-বিট

পাওয়ারশেল
এন্টার মিনেম ব্যবহার করা সেমিডি.এক্সই$env:PROCESSOR_ARCHITECTURE
ব্যবহারের মতোই

সাবধান থাকুন
64৪-বিট আর্কিটেকচারের দুটি ভিন্ন ধরণের রয়েছে।
একটি হল এক্সড 64 এর এএমডি is


ia64 ইটেনিয়াম প্রসেসরের জন্য যা সম্পূর্ণ ভিন্ন আর্কিটেকচার এবং x86 পরিবারের অংশ নয়। তারা x86 প্রোগ্রাম চালাতে পারে তবে তাদের bit৪ বিট মোডটি মূলত x86 থেকে সম্পূর্ণ আলাদা এবং বিভিন্ন সংকলক এবং পুরো নিম্ন স্তরের প্রোগ্রামিংয়ের প্রয়োজন। এএমডি 64 এর নাম এএমডি রাখা হয়েছে কারণ তারা x86 নির্দেশিকা সেটটিতে 64 বিট এক্সটেনশান করেছে। তাদের প্রসেসরগুলি এখনও x86 তবে এটি 64 বেটের সাথে কাজ করতে পারে এবং তারা ইটানিয়ামের তুলনায় 32 বিবিটি x86 এর সাথে অনেক বেশি সম্পর্কিত।
AndrejaKo

2

লিনাক্সের জন্য বোকা উপায়:

  1. কার্নেল, বিড়াল / প্রক / কলস নামগুলি সনাক্ত করতে, কার্নেলের চিহ্নগুলি 32 বিট প্রশস্ত বা 64 বিট প্রস্থ কিনা তা পরীক্ষা করে দেখুন। তারপরে আপনি জানতে পারবেন কার্নেলটি 32 বিট বা 64 বিট।

  2. ব্যবহারকারীর অ্যাপ্লিকেশনটির জন্য কেবল চালান: ফাইল / বিন / এলএস ls কমান্ডটি 32 বিট বা 64 বিট কিনা তা পরীক্ষা করতে, যেহেতু ওএসে 32 বিট এবং 64 বিট উভয় অ্যাপ্লিকেশন থাকতে পারে, এটি ভুল নাও হতে পারে।


2

@ পেপারড্রয়েড - মস্তিষ্কের জন্য ধন্যবাদ ^^

আমি এখন এটি বিতরণ করা জাভা প্রোগ্রামের জন্য ব্যবহার করি যা জাভ্যাকটি ব্যবহার করার জন্য উইন্ডোজ ব্যবহারকারীদের প্রয়োজন। এই স্ক্রিপ্টটি তাদের আর্কিটেকচারটি পরীক্ষা করে এবং তাদের ডিফল্ট ব্রাউজারে জেডিকে-র যথাযথ সংস্করণে ডাউনলোড খুলবে ...

@echo off

Title Dragon's JDK Downloader - Runedev Script Compiler

goto menu
:menu
echo.
echo What would you like to do?
echo.
echo 1. Download JDK?
echo 2. Compile Scripts?
echo 3. Quit
echo.

:choice
set /P C=1,2,3?
if "%C%"=="3" goto quit
if "%C%"=="2" goto compile
if "%C%"=="1" goto download
goto choice

:download
if %PROCESSOR_ARCHITECTURE% == x86 (
goto :x86
) else (
goto :x64
)

:x86
START http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-windows-i586.exe?BundledLineItemUUID=q9.J_hCupJ8AAAEsXThZDfyg&OrderID=zHCJ_hCujC0AAAEsUjhZDfyg&ProductID=_omJ_hCwMp4AAAEsQIMcKluK&FileName=/jdk-6u23-windows-i586.exe
goto :eof

:x64
START http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-windows-x64.exe?BundledLineItemUUID=CMyJ_hCu.vEAAAEsWu9ZDfyf&OrderID=RZ.J_hCuAVkAAAEsUO9ZDfyf&ProductID=ZUuJ_hCwEmwAAAEsOoMcKluK&FileName=/jdk-6u23-windows-x64.exe
goto :eof

:compile
SET cc=javac
SET cflags=
SET scripts=Scripts
SET scriptspre=%scripts%\Precompiled
SET jarpathfile=Settings\path.txt

IF NOT EXIST "%jarpathfile%" (
   ECHO Path file does not exist. Please run Runedev and try again.
   GOTO menu
)

FOR /F "delims=" %%G IN (%jarpathfile%) DO SET jarpath=%%G

CALL FindJDK.bat

IF NOT EXIST %scripts%\*.java (
   ECHO No .java script source files found.
   GOTO menu
)

ECHO Compiling scripts
ECHO. > "%scripts%\.class"
DEL /F /Q "%scripts%\*.class" > NUL
"%cc%" %cflags% -cp "%jarpath%" %scripts%\*.java

:end
PAUSE
EXIT

:quit
exit
:end
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.