I386 LÀ GÌ

  -  

Tôi vẫn sử dụng MacBook phiên bản Pro cũ từ bỏ cuối năm 2013 (Mojave sầu 10.14.3) và khi tôi gõ archtrên Terminal, tôi quay trở về i386. Nó chưa phải là một trong những x86_64? Có buộc phải tín đồ chào bán vẫn trình bày sai những phương diện hàng? Vui lòng xem ảnh chụp screen bên dưới của "Giới thiệu về sản phẩm Mac này" .

Bạn đang xem: I386 là gì

*


Theo câu trả lời SO này , archtách biệt giữa PowerPC ( ppc) với Intel ( i386), chưa phải giữa những hạt nhân 32 cùng 64 bit trên x86. Vì vậy, vào bối cảnh này, i386Tức là CPU x86.

Kiểm tra cổng output của uname -mnhằm tìm thấy các loại trang bị của doanh nghiệp. (Trên Linux, archtương đương với uname -m.)


Vâng! Tôi sẽ có tác dụng uname -mcùng nó đã mang đến tôi x86_64. Vì vậy, tôi đoán kia là 1 con kiến ​​trúc CPU 64 bit. Tôi đã cố gắng archchỉ để thử một cmd nhưng tôi sẽ gặp đề nghị khi học lấy chứng từ Linux.

Trên hệ thống macOS, nlỗi trên những hệ thống BSD khác, bạn nên thực hiện machinetiện thể ích:

$ archi386$ machinex86_64hĐiều i386này là sai lệch nếu khách hàng đang quen với archứng dụng trên các khối hệ thống không giống. Trên macOS Mojave sầu, i386có nghĩa là nó có tác dụng chạy ứng dụng 32 bit được biên dịch mang đến chúng ta Chip xử lý Hãng sản xuất Intel. Lưu ý rằng archphầm mềm trên macOS được thực hiện đến đều thiết bị tương đối khác đối với bên trên Linux (xem hướng dẫn sử dụng).

quý khách hàng cũng rất có thể áp dụng uname -mnhư bên trên Linux:

$ uname -mx86_64
Không tạo ra một ngọn núi lửa, tuy nhiên AFAIK, ko có tài liệu nào tự Apple cho là i386chỉ định và hướng dẫn ý niệm rằng nó có công dụng chạy phần mềm 32 bit ... man archchắc chắn là ko nhắc nhở điều này. IMHO, Apple vừa thả láng xuống, và được cho phép phần đa thiết bị trsinh hoạt đề nghị hơi lộn xộn - chắc rằng nhân danh sự tương xứng ngược?
Tôi cảm thấy rằng bài toán áp dụng những ứng dụng "truyền thống" (ví dụ arch, uname, sw_vers) nhằm mày mò Hartware hoặc phần mềm Mac của chúng ta có thể ko khôn cùng an toàn và đáng tin cậy. Nó chắc hẳn rằng không tuyệt nhất quán! Ngay cả những lý giải khối hệ thống cũng đầy rẫy các xích míc.

Xem thêm: Rooster Là Gì - English Rooster

Điều này không Tức là bạn bắt buộc nhận ra công bố có ích tự những phầm mềm này, chỉ nói cách khác rằng trừ khi chúng ta biết bạn đang tìm kiếm gì, bạn cũng có thể nhận thấy kết quả khác cùng với số đông gì chúng ta cảm nhận bên trên các khối hệ thống không giống.

Ví dụ:

$ archi386Không! (Trừ khi chúng ta vẫn sử dụng một máy tính đích thực cũ.)

Một ví dụ khác là phiên bản phần mềm hệ thống. man sw_versvà man unamecả nhì đòi hỏi report "Phiên bản hệ điều hành":

$ sw_versProductName: Mac OS XProductVersion: 10.14.4BuildVersion: 18E226$ uname -vDarwin Kernel Version 18.5.0 .... # output snipped Tất cả đầy đủ giỏi và tốt - Shop chúng tôi hiểu được bài toán đánh số phiên bạn dạng thi công kernel và distro là khác nhau, nhưng lại hướng dẫn khối hệ thống cho tất cả nhị lệnh này bảo rằng chúng ta nhận được OS Version. Hiểu về xuất phát của hiện nay tạimacos giải thích một số trong những điều này, tuy thế nó không phân tích và lý giải vì sao những hướng dẫn khối hệ thống không đồng hóa.

Và những điều đó, mang đến câu hỏi của OPhường về làm núm như thế nào để sở hữu được đọc tin rõ ràng cùng tin cậy bên trên một hệ thống, tôi cảm thấy được câu vấn đáp yêu cầu được sử dụng system_profilercho tất cả phần cứng và phần mềm:

$ system_profiler SPHardwareDataTypeHardware: Hardware Overview: Model Name: Apple MacBook phiên bản Pro Model Identifier: MacBookPro13,3 Processor Name: Hãng sản xuất Intel bộ vi xử lý Core i7 Processor Speed: 2.9 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 8 MB Memory: 16 GB Boot ROM Version: 254.0.0.0.0 SMC Version (system): 2.38f7 Serial Number (system): C02********* Hardware UUID: ********-****-****-****-************$ system_profiler SPSoftwareDataTypeSoftware: System Software Overview: System Version: macOS 10.14.4 (18E226) Kernel Version: Darwin 18.5.0 Boot Volume: Macintosh HD Boot Mode: Normal Computer Name: MacBook No 2 User Name: Seamus (seamus) Secure Virtual Memory: Enabled System Integrity Protection: Enabled Time since boot: 13:13Ngoài ra, lý giải khối hệ thống system_profilercó thể được bảo trì sinh sống tâm lý bây giờ rộng.

Xem thêm: Sàn Đầu Tư Tài Chính Forex, Cfds, Metals & More With Authorized Online Broker

Và sau cuối, nhỏng Câu hỏi tiêu đề : "<Áp sạc ra của arch> i386 Có nghĩa là gì bên trên macOS Mojave?" . Trả lời: Thật rủi ro, điều này gồm nghĩa là Apple đã không bảo trì tài liệu với / hoặc áp dụng của mình đúng cách dán.