Cách tìm kiến ​​trúc của hệ điều hành được cài đặt


15

Tôi đang sử dụng Core 2 Duo. Từ trang web của Intel, tôi thấy rằng đó là CPU kiến ​​trúc 64 bit.

Từ lâu tôi đã cài đặt hệ điều hành Ubuntu trên máy này. Nhưng tôi không chắc là tôi đã cài đặt phiên bản Linux x86-32 hay x86-64. Tôi muốn biết phiên bản Linux nào tôi đang sử dụng. Làm thế nào tôi có thể biết điều đó?

Làm thế nào để tôi tìm thấy điều tương tự trên Windows?


1
Xin lưu ý rằng bạn có thể sẽ không tìm thấy các thuật ngữ x86-32 hoặc x86-64 được đề cập nếu các tiện ích GNU / Linux. Nhiều khả năng bạn sẽ thấy một cái gì đó như i386 / i486 / i586 / i686 cho CPU 32 bit và amd64 cho CPU 64 bit (CPU Intel 64 bit ban đầu không phải là một phần của họ x86, vì vậy, phần mở rộng 64 bit cho tập lệnh x86 thường được gọi là amd64 vì AMD thực hiện bộ xử lý x86 64 bit đầu tiên).
AndrejaKo

Câu trả lời:


10

Trên các hệ điều hành giống Unix, bạn có thể nhập uname -mđể hiển thị kiến ​​trúc:

$ uname -m
x86_64

Trong Windows, hãy làm theo hướng dẫn của Microsoft :

Để tìm hiểu xem máy tính của bạn đang chạy phiên bản Windows 32 bit hay 64 bit trong Windows 7 hoặc Windows Vista, hãy làm như sau:

    Open System by clicking the Start button, right-clicking Computer, and then clicking Properties.

    Under System, you can view the system type.

If your computer is running Windows XP, do the following:

    Click Start.

    Right-click My Computer, and then click Properties.

        If you don't see "x64 Edition" listed, then you're running the 32-bit version of Windows XP.

        If "x64 Edition" is listed under System, you're running the 64-bit version of Windows XP.

16

Trên Windows Vista và mới hơn, bạn có thể chạy lệnh

wmic os get osarchitecture

để tìm hiểu xem đó là 32 hay 64 bit.


5

Từ bàn điều khiển chạy

set 

và tìm kiếm PROCESSOR_ARCHITECTURE value. Trong trường hợp của tôi:

PROCESSOR_ARCHITECTURE=AMD64

Hoặc chỉ in từ ăn xin

echo %PROCESSOR_ARCHITECTURE%

5

Bổ sung câu trả lời của Tofystedeth , trong Windows XP (và mới hơn), bạn có thể sử dụng cpuĐịa chỉWidth và DataWidth để lấy dữ liệu bạn cần.

Nếu bạn muốn tìm kiến ​​trúc của HĐH:

wmic cpu get AddressWidth

Nếu bạn muốn tìm kiến ​​trúc của chính bộ xử lý:

wmic cpu get DataWidth

Tôi khá chắc chắn rằng Windows XP sẽ báo cáo 32 bit bất kể kiến ​​trúc bộ xử lý khi chạy lệnh "wmic cpu get DataWidth".
Josh

Nếu bất cứ ai gặp phải wmic installing...và sau đó bạn gặp lỗi, điều làm việc cho tôi ngay sau đó là, tôi gõ vào cùng một cửa sổ cmd: wmiccó bàn điều khiển: wmic:root\cli>và gõ cpu get AddressWidthhoặc cpu get DataWidth... cả hai đã đưa ra 32(!! không cần phải đi trước wmic)
Jadeye

1

Đối với Windows, hãy xem tài liệu này từ Microsoft. Nó cho bạn biết cách tìm ra bất kỳ phiên bản Windows nào bạn có thể có:

http://support.microsoft.com/kb/827218 văn bản liên kết

Đối với Windows 7, hãy kiểm tra hướng dẫn tại đây:

http://windows.microsoft.com/en-US/windows7/32-bit-and-64-bit-Windows-frequently-asked-questions


Tài liệu này chỉ dành cho các phiên bản Windows XP & WIndows Server 2003.
móng vuốt

... ngoại trừ tất cả các Phần có ghi "Vista".
Michael


0

Bạn có thể chạy msinfo32.exe (cửa sổ Thông tin hệ thống ) trên hệ thống của bạn (trong dấu nhắc lệnh). Kiểm tra loại hệ thống dưới Tóm tắt hệ thống .


Trên Windows 10 dường như không có "Loại hệ thống" .
Peter Mortensen

0

Đối với Windows 10 ... Cài đặtHệ thống rồi Giới thiệu (góc dưới bên trái). Nó nên được liệt kê trong Thông số kỹ thuật của thiết bị : hệ điều hành 64 bit và bộ xử lý dựa trên x64 .


Câu hỏi không hỏi về Windows 10, nó hỏi làm thế nào để biết phiên bản Linux nào (64 bit hay 32 bit) được cài đặt.
Blackwood

1
@Blackwood, "Làm thế nào để tìm thấy điều tương tự trên các cửa sổ?". Các câu trả lời khác bao gồm các phiên bản trước của Windows.
fixer1234

@ fixer1234 Điều đó sẽ cho bạn biết phiên bản Windows đã cài đặt là 64 bit hay 32 bit và liệu nó đang chạy trên CPU 64 bit hay 32 bit. Nó sẽ không cho bạn biết nếu bạn đã cài đặt phiên bản Linux 32 bit trên máy tính 64 bit của mình. Câu hỏi hỏi tôi muốn biết tôi đang sử dụng phiên bản Linux nào
Blackwood

1
@Blackwood, bạn đang đề cập đến câu hỏi đầu tiên. Câu tiếp theo trong câu hỏi là câu hỏi thứ hai mà câu trả lời này đề cập đến. :-)
fixer1234
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.