Vì sao Windows 64-bit lại cần thư mục riêng để chứa ứng dụng 32-bit?

Theo dõi VGT trên

Nếu đang sử dụng hệ điều hành Windows 64-bit, có thể bạn sẽ để ý thấy 2 thư mục “Programs file” xuất hiện trong phân vùng cài đặt HĐH: một thư mục “ Program Files” (chứa ứng dụng 64-bit), và 1 thư mục có tên “Program Files” (x86) – chứa ứng dụng 32-bit. Trong khi trên Windows 32-bit thì chỉ có một thư mục mà thôi. Vì sao lại có sự phân biệt này? Có lẽ đó cũng là câu hỏi mà khá nhiều người tò mò muốn hỏi: tại sao các chương trình 32-bit phải ở trong một thư mục khác với các chương trình 64-bit”. và ” Nếu tôi thay đổi đường dẫn và trỏ mọi chương trình vào C:Programs File thì điều gì sẽ xảy ra?”. “Có phải vì một lý do kĩ thuật nào đó mà Microsoft phải tách ra làm 2 thư mục?”

Vì sao Windows 64-bit lại cần thư mục riêng để chứa ứng dụng 32-bit? - Hình 1

Rất may trong thời đại internet ngày nay, việc một thắc mắc khó hiểu của 1 (hay nhiều người) nào đó lại được giải đáp khá dễ dàng và đơn giản bởi người khác có chuyên môn về vấn đề. Và câu hỏi trên cũng không phải ngoại lệ. Sau khi 1 thành viên đem “tâm sự” trên trình bày ở diễn đàn Howtogeek, một số thành viên làm việc trong ngành lập trình đã có lời giải thích khá trực quan, dễ hiểu.

Câu trả lời rất đơn giản: lý do Microsoft tạo ra 2 thư mục riêng là để đảm bảo các ứng dụng 32-bit vẫn sẽ tiếp tục hoạt động bình thường trên Windows 64-bit mà không bị xáo trộn với bản thân các ứng dụng dành riêng cho Windows 64-bit. Sự phân chia này không phải là một giải pháp bắt buộc. Nó chỉ là phương pháp thuận tiện hơn so với các giải pháp khác, chẳng hạn như: nếu không tạo ra 2 thư mục riêng biệt, mỗi ứng dụng sẽ cần phải tự phân biệt các DLL (thư viện liên kết động – Dynamic Link Library) hay các mã, tệp thực thi riêng cho từng phiên bản Windows (32-bit và 64-bit).

Vì sao Windows 64-bit lại cần thư mục riêng để chứa ứng dụng 32-bit? - Hình 2

Các chương trình 32-bit không chạy được trên hệ thống 64-bit. Một ứng dụng 32-bit không thể dùng được DLL của 64-bit, bởi vậy, sẽ cần một giải pháp để cho ứng dụng 32-bit không tìm thấy DLL của phiên bản kia.

Như đã nói, giải pháp đơn giản nhất là đặt chúng trong hai thư mục riêng biệt. Lựa chọn tốt nhất là mọi ứng dụng 64-bit “ẩn” các tập tin thực thi đi để ứng dụng 32-bit không thấy, chẳng hạn như tạo thư mục bin64 trong ứng dụng đó.

Video đang HOT

Một câu trả lời khác từ lập trình viên Oliver Salzburg, liên quan đến lập trình và lí do chính xác vì sao Microsft để cấu trúc của mình như thế: “tôi nghĩ lí do để có các thư mục này là rất rõ ràng. Thư mục thực chất là một công cụ giúp chúng ta quản lý các thứ một cách dễ dàng hơn mà thôi. Trên lý thuyết, chúng ta có thể chứa tất cả các loại tập tin vào trong ổ đĩa gốc trên máy tính, hiểu đơn giản là chúng ta chả cần đến các thư mục mới có thể lưu trữ được các file tài liệu trên máy. Tuy nhiên, nhờ có thư mục mà ta có thể sắp xếp mọi thứ gọn gàng, ngăn nắp hơn rất nhiều.

Trong lập trình, việc sắp xếp và quản lí dữ liệu một cách khoa học là rất cần thiết. Bạn sẽ muốn có 1 nơi để chứa các thứ “biết nó phải làm 1 việc gì đó”, và một nơi chứa các thứ “bạn có thể làm gì đó nhờ nó”. Trong hệ thống tập tin cũng vậy. Chúng ta có thư mục cho các ứng dụng (logic) và thư mục cho dữ liệu (data).

Logic

%WINDIR%

%PROGRAMFILES%

%PROGRAMFILES(x86)%

Data

%PROGRAMDATA%

%HOMEDRIVE%%HOMEPATH%

Bảng trên cho ta thấy thư mục là thứ rất cần để chứa các ứng dụng. Thế nhưng tại sao lại cần tới 2 thư mục? Vì sao không để bộ cài đặt (installer) xử lý và chứa tất cả vào 1 thư mục mà lại cần tới 2. Điều này có nguyên nhân từ bản thân Installer. Bộ cài đặt không phải là 1 khối thống nhất. Chúng ta thường dùng các chương trình nhỏ để cài đặt các chương trình lớn hơn. Chúng ta gọi các chương trình nhỏ này là các bộ cài đặt. Chúng được lập trình viên viết ra và là bản thân chúng là các ứng dụng (với các nguy cơ chứa các bug lỗi) như bất kì ứng dụng nào khác.

Bây giờ chúng ta hãy thử tưởng tượng lập trình viên sẽ phải làm gì trong trường hợp hệ thống chỉ có 1 “progam file” và trường hợp có 2 “program file” để tìm câu trả lời cho câu hỏi ban đầu.

Với 1 Thư mục Programs File: Nhà phát triển phải có 2 installer, một cho bản 32-bit và một cho bản 64-bit. Installer 32-bit được đưa vào trong C:Program FilesApp và installer 64-bit được đưa vào trong C:Program FilesAppsixtyfour.

Nếu có 2 thư mục Programs Files: Nhà phát triển chỉ cần 1 installer. Installer sẽ luôn ghi vào đường dẫn %PROGRAMFILES% và tùy thuộc vào phiên bản HĐH (32-bit hay 64-bit), trình cài đặt sẽ ghi tiếp vào thư mục phù hợp. Mọi Installer đều theo 1 trình tự như thế và đó chính là tính nhất quán trong hệ thống tập tin. Những thứ giống nhau sẽ được lưu vào 1 thư mục. Nhờ vậy mà khi cần tìm cái gì, hệ thống sẽ biết đến nơi nó cần phải đến.

Bên cạnh đó, việc phân chia ra 2 thư mục riêng cho ứng dụng 32 và 64-bit còn nhằm mục đích tránh sự xung đột về tên tập tin, bảo mật, và các thứ liên quan đến nhị phân.

Theo Genk

Firefox bỏ rơi 1 lượng lớn người dùng Windows

Nếu bạn là người đang dùng Windows 64-bit và thường xuyên sử dụng Firefox, bạn chính là đối tượng vừa bị Mozilla bỏ rơi. Trong một động thái khá bất ngờ, Mozilla mới đây cho biết họ sẽ ngừng phát triển Firefox phiên bản tối ưu cho Windows 64-bit. Thông tin này được quan chức cao cấp Benjamin Smedberg của Mozilla xác nhận.

Theo vị lãnh đạo này của Mozilla, có nhiều nguyên nhân nguyên khiến họ ngừng phát triển phiên bản Firefox này, bao gồm: nhiều plugin không được phát triển cho phiên bản 64-bit; Mozilla không có thời gian để sửa lỗi crash do người dùng 64-bit báo cáo; đội ngũ lập trình của họ gặp khó khăn trong việc phân biệt đâu là crash của bản 32-bit, đâu là crash bản 64-bit...

Firefox bỏ rơi 1 lượng lớn người dùng Windows - Hình 1

Tin tức này nhận được những thảo luận sôi nổi trên diễn đàn của Mozilla cũng như nhiều nơi khác, nhất là trong giới lập trình viên. Việc ngừng phát triển các bản Build mới cho Windows 64-bit khiến cho giới lập trình viên khá "giận dữ". Theo 1 lập trình viên Mozilla thì có tới 50% lượng người dùng thử bản Build Nightly của Firefox là người dùng bản 64-bit. Chưa biết mục đích của Mozilla là gì nhưng có vẻ như với quyết định vừa đưa ra thì họ lại tiếp tục mất thêm người dùng về tay đối thủ trong tình cảnh thị phần Firefox thời gian gần đây không được khá khẩm cho lắm.

Trong khi đó, người dùng Windows 64-bit sau khi bị Firefox bỏ rơi sẽ có khá ít lựa chọn trình duyệt cho mình. Họ có thể chuyển đổi sang dùng HĐH khác như OS X hay Linux để sử dụng Firefox 64-bit. Hoặc họ có thể cân nhắc sử dụng IE và Opera vốn là 2 trình duyệt cũng có phiên bản dành riêng cho phiên bản Windows này.

Theo Genk

Bạn thấy bài viết này có hữu ích không?
Có;
Không

Tin liên quan

    Tin đang nóng

    Sao Việt lên tiếng vụ vợ cố nghệ sĩ Quý Bình bị bàn tán: "Tôi cần nói ra điều này vì người anh của mình"Sao Việt lên tiếng vụ vợ cố nghệ sĩ Quý Bình bị bàn tán: "Tôi cần nói ra điều này vì người anh của mình"
    06:42:58 12/03/2025
    Công nhân vệ sinh tìm thấy 7 kg vàng trị giá hơn 17 tỷ đồng trong thùng rác sân bayCông nhân vệ sinh tìm thấy 7 kg vàng trị giá hơn 17 tỷ đồng trong thùng rác sân bay
    10:41:33 12/03/2025
    Hoang mang tột độ: Kim Sae Ron bị công ty Kim Soo Hyun ép đi tiếp khách, uống rượu trước khi gây tai nạn?Hoang mang tột độ: Kim Sae Ron bị công ty Kim Soo Hyun ép đi tiếp khách, uống rượu trước khi gây tai nạn?
    07:56:00 12/03/2025
    Ngày tàn của Kim Soo Hyun đã đến: 15 thương hiệu cao cấp xếp hàng chờ bồi thường, có nguy cơ nhận án tù?Ngày tàn của Kim Soo Hyun đã đến: 15 thương hiệu cao cấp xếp hàng chờ bồi thường, có nguy cơ nhận án tù?
    07:35:14 12/03/2025
    Công an TP HCM thông tin về clip CSGT có lời nói chưa chuẩn mựcCông an TP HCM thông tin về clip CSGT có lời nói chưa chuẩn mực
    06:16:37 12/03/2025
    Rầm rộ tin Won Bin trả nợ 12 tỷ cho Kim Sae Ron, Kim Soo Hyun bị chê chỉ đáng xách dépRầm rộ tin Won Bin trả nợ 12 tỷ cho Kim Sae Ron, Kim Soo Hyun bị chê chỉ đáng xách dép
    09:40:27 12/03/2025
    Đi làm về khuya, mọi người đều đi ngủ, chỉ duy nhất bố chồng còn thức đợi, câu đầu tiên ông nói khiến tôi bật khóc nức nởĐi làm về khuya, mọi người đều đi ngủ, chỉ duy nhất bố chồng còn thức đợi, câu đầu tiên ông nói khiến tôi bật khóc nức nở
    05:46:39 12/03/2025
    Chuyện tình yêu của chàng trai 28 tuổi và bạn gái U60 gây xôn xaoChuyện tình yêu của chàng trai 28 tuổi và bạn gái U60 gây xôn xao
    09:23:01 12/03/2025

    Tin mới nhất

    Nâng cao và biến đổi hình ảnh của bạn bằng trình chỉnh sửa video trực tuyến CapCut

    Nâng cao và biến đổi hình ảnh của bạn bằng trình chỉnh sửa video trực tuyến CapCut

    15:45:56 16/01/2024
    Đã đến lúc bỏ lại các công cụ chỉnh sửa cũ và chấp nhận giải pháp thay đổi cuộc chơi. Gặp gỡ Trình chỉnh sửa video trực tuyến CapCut - giải pháp sẽ nâng cao, nâng cao và cách mạng hóa thế giới sáng tạo nội dung trực quan của bạn
    Cách đăng Facebook để có nhiều lượt thích và chia sẻ

    Cách đăng Facebook để có nhiều lượt thích và chia sẻ

    22:01:27 21/12/2022
    Chắc hẳn là ai trong chúng ta cũng luôn muốn các bài đăng trên Facebook có được nhiều lượt thích và chia sẻ. Tuy nhiên, làm thế nào để tối ưu bài đăng thì không phải ai cũng biết
    Thêm nhiều bang của Mỹ cấm TikTok

    Thêm nhiều bang của Mỹ cấm TikTok

    21:03:46 21/12/2022
    Louisiana và Tây Virginia là hai bang mới nhất cấm công chức sử dụng TikTok trên thiết bị công do lo ngại Trung Quốc có thể theo dõi người Mỹ và kiểm duyệt nội dung
    Microsoft cấm khai thác tiền điện tử trên các dịch vụ đám mây để bảo vệ khách hàng

    Microsoft cấm khai thác tiền điện tử trên các dịch vụ đám mây để bảo vệ khách hàng

    20:03:41 21/12/2022
    Microsoft đã cập nhật thỏa thuận cấm khai thác tiền điện tử trên các dịch vụ trực tuyến của mình. Việc khai thác tiền điện tử trên dịch vụ của Microsoft cần có sự cho phép bằng văn bản của công ty, nhưng cũng chỉ nhằm mục đích thử nghiệ...
    Facebook trấn áp hàng loạt công ty phần mềm gián điệp

    Facebook trấn áp hàng loạt công ty phần mềm gián điệp

    20:01:24 21/12/2022
    Meta (công ty mẹ của Facebook) cho biết họ đã ngăn chặn không dưới 200 hoạt động bí mật, trấn áp hàng loạt công ty phần mềm gián điệp kể từ năm 2017 tại khoảng 70 quốc gia
    Meta đối mặt cáo buộc vi phạm các quy tắc chống độc quyền với mức phạt 11,8 tỷ đô

    Meta đối mặt cáo buộc vi phạm các quy tắc chống độc quyền với mức phạt 11,8 tỷ đô

    19:01:39 21/12/2022
    Ủy ban Châu Âu - cơ quan điều hành của EU cho biết, đã phát hiện Meta vi phạm các quy tắc chống độc quyền của EU bằng cách bóp méo sự cạnh tranh trên thị trường quảng cáo trực tuyến. Meta có thể phải đối mặt với khoản tiền phạt lên tới ...
    Không cần thăm dò, Musk nên sớm từ chức CEO Twitter

    Không cần thăm dò, Musk nên sớm từ chức CEO Twitter

    15:01:33 21/12/2022
    Người dùng Twitter, các nhà đầu tư Tesla và chuyên gia phân tích trong ngành đều cho rằng Elon Musk nên sớm từ chức CEO Twitter
    Đại lý Việt nhập iPhone 14 kiểu 'bia kèm lạc'

    Đại lý Việt nhập iPhone 14 kiểu 'bia kèm lạc'

    14:01:42 21/12/2022
    Muốn nhập được các mẫu bán chạy như iPhone 14 Pro/Pro Max, các chuỗi đại lý bán lẻ ủy quyền của Apple bắt buộc phải nhập thêm hàng loạt phụ kiện đi kèm
    Khai trương hệ thống vé điện tử và dịch vụ trải nghiệm thực tế ảo XR tại Quần thể Di tích Cố đô Huế

    Khai trương hệ thống vé điện tử và dịch vụ trải nghiệm thực tế ảo XR tại Quần thể Di tích Cố đô Huế

    09:38:18 21/12/2022
    Sáng 20/12, tại Ngọ Môn, Đại Nội Huế, Trung tâm Bảo tồn Di tích Cố đô Huế đã tổ chức Lễ Khai trương Hệ thống vé điện tử và dịch vụ trải nghiệm thực tế ảo XR
    'Dở khóc dở cười' với tính năng trợ giúp người bị tai nạn ôtô của Apple

    'Dở khóc dở cười' với tính năng trợ giúp người bị tai nạn ôtô của Apple

    09:37:54 21/12/2022
    Tính năng phát hiện tai nạn ôtô mới ra mắt trên Apple iPhone và Apple Watch sẽ tự động tìm kiếm sự trợ giúp từ bộ phận cấp cứu khi có nguy cơ xảy ra tai nạn
    Xiaomi sa thải hàng nghìn nhân sự

    Xiaomi sa thải hàng nghìn nhân sự

    09:35:12 21/12/2022
    Gã khổng lồ smartphone Trung Quốc Xiaomi đang lên kế hoạch sa thải 15% trong số hơn 30.000 nhân sự trong bối cảnh công ty gặp khó khăn
    Apple sẽ bắt đầu sản xuất MacBook tại Việt Nam vào giữa năm 2023

    Apple sẽ bắt đầu sản xuất MacBook tại Việt Nam vào giữa năm 2023

    09:34:00 21/12/2022
    Đối với Trung Quốc, việc mất vị trí độc quyền sản xuất MacBook tượng trưng cho vị thế công xưởng thế giới của Trung Quốc đang bị suy yếu

    Có thể bạn quan tâm

    Tổng thống Trump hối thúc Nga chấp nhận lệnh ngừng bắn 30 ngày sau khi Ukraine đồng ý

    Tổng thống Trump hối thúc Nga chấp nhận lệnh ngừng bắn 30 ngày sau khi Ukraine đồng ý

    Thế giới

    12:08:46 12/03/2025
    Tổng thống Mỹ xác nhận rằng các quan chức Mỹ sẽ gặp các đại diện của Nga trong những ngày tới để thảo luận về lệnh ngừng bắn. Ông cũng cho biết ông có kế hoạch trao đổi với Tổng thống Putin vào cuối tuần này khi nhấn mạnh cần có hai ngư...
    Sự cố "hớ hênh" của Jennie bị biến thành trò đùa tình dục, netizen kịch liệt lên án

    Sự cố "hớ hênh" của Jennie bị biến thành trò đùa tình dục, netizen kịch liệt lên án

    Nhạc quốc tế

    11:58:28 12/03/2025
    Jennie vẫn là một thần tượng Hàn Quốc, tệp fan cũng đa số ở tuổi thành niên, cần cân nhắc hình ảnh sao cho phù hợp trước công chúng.
    Kim Sae Ron từng công khai thể hiện tình yêu với Kim Soo Hyun ở phim trường và đây là cách tài tử phản ứng

    Kim Sae Ron từng công khai thể hiện tình yêu với Kim Soo Hyun ở phim trường và đây là cách tài tử phản ứng

    Sao châu á

    11:54:06 12/03/2025
    Kim Sae Ron gửi xe cà phê ủng hộ Kim Soo Hyun năm 2020 ở phim trường Điên Thì Có Sao, lúc này cả hai được cho là vẫn đang hạnh phúc yêu đương
    Vụ ngụy trang đất hiếm 'tuồn' ra nước ngoài: Bộ Công an truy nã Lưu Đức Hoa

    Vụ ngụy trang đất hiếm 'tuồn' ra nước ngoài: Bộ Công an truy nã Lưu Đức Hoa

    Pháp luật

    11:26:18 12/03/2025
    Hàng trăm tấn quặng đất hiếm được pha trộn, khai báo sai phạm nhằm tuồn ra nước ngoài. Bộ Công an làm thủ tục truy nã người đàn ông tên Lưu Đức Hoa, quốc tịch Trung Quốc.
    Để con 2 tuổi tự chơi với chó Golden, cảnh tượng sau đó khiến người mẹ chết điếng người

    Để con 2 tuổi tự chơi với chó Golden, cảnh tượng sau đó khiến người mẹ chết điếng người

    Netizen

    11:16:35 12/03/2025
    Câu chuyện được một người mẹ Trung Quốc này chia sẻ trên mạng xã hội đang nhận được nhiều quan tâm. Chị kể lại, gia đình có nuôi một chú chó Golden Retriever được 3 năm.
    Chu Thanh Huyền - vợ Quang Hải đáp trả khi bị so sánh chỉ bằng một nửa nàng dâu hào môn Phương Nhi

    Chu Thanh Huyền - vợ Quang Hải đáp trả khi bị so sánh chỉ bằng một nửa nàng dâu hào môn Phương Nhi

    Sao thể thao

    11:06:16 12/03/2025
    Là một trong những nàng WAG hot nhất nhì làng bóng đá Việt hiện tại, nhan sắc của hot girl Chu Thanh Huyền - bà xã tiền vệ Nguyễn Quang Hải luôn thu hút sự chú ý và không ít lần khiến cư dân mạng tranh cãi.
    Điều đặc biệt ở sa mạc Sahara trông như một viễn cảnh ngoài hành tinh

    Điều đặc biệt ở sa mạc Sahara trông như một viễn cảnh ngoài hành tinh

    Lạ vui

    11:02:21 12/03/2025
    Gò đất nổi giữa sa mạc Sahara nhìn thấy từ ngoài vũ trụ trông như một con mắt, cảnh vật xung quanh khiến nó càng giống hình ảnh ngoài Trái Đất.
    Người phụ nữ 31 tuổi sống một mình trong căn hộ tối giản, đẹp mê: Đi đâu cũng không bằng về nhà

    Người phụ nữ 31 tuổi sống một mình trong căn hộ tối giản, đẹp mê: Đi đâu cũng không bằng về nhà

    Sáng tạo

    10:57:13 12/03/2025
    Mỗi người đều muốn tự tay xây một tổ ấm - một góc nhỏ dịu dàng để nghỉ ngơi và tận hưởng chút bình yên. Hôm nay, hãy cùng khám phá ngôi nhà của một người phụ nữ 31 tuổi ở Liêu Ninh (Trung Quốc), nổi tiếng nhờ phong cách thiết kế tối giả...
    Đánh hội đồng nữ sinh lớp 7 rồi tung clip lên mạng xã hội

    Đánh hội đồng nữ sinh lớp 7 rồi tung clip lên mạng xã hội

    Tin nổi bật

    10:45:55 12/03/2025
    Do mâu thuẫn liên quan đến tin nhắn mượn chiếc váy, nhóm thiếu nữ đánh hội đồng nữ sinh lớp 7 ở TX Sông Cầu (Phú Yên) rồi tung clip lên mạng xã hội Facebook khiến nhiều người bức xúc.
    7 sai lầm trong việc skincare có thể hủy hoại làn da của bạn

    7 sai lầm trong việc skincare có thể hủy hoại làn da của bạn

    Làm đẹp

    10:33:46 12/03/2025
    Biện pháp phòng vệ tốt nhất? Sử dụng kem chống nắng hàng ngày. Các chuyên gia khuyên bạn nên thoa ít nhất SPF 30 và thoa lại sau mỗi vài giờ, đặc biệt là khi ở ngoài trời. Tia UV vẫn tiếp cận làn da của bạn, ngay cả khi không có nắng.
    Công thức bỏ túi để diện quần âu lưng cao không hề đơn điệu

    Công thức bỏ túi để diện quần âu lưng cao không hề đơn điệu

    Thời trang

    10:25:11 12/03/2025
    Ngoài ra với những cô nàng văn phòng thì không thể nào bỏ qua bộ đôi áo sơ mi và blazer khi diện cùng chiếc quần này. Tổng thể trở nên cuốn hút hơn bao giờ hết khi Bảo Ngọc chọn cho mình set đồ cùng màu với chiếc áo trắng dài tay bên tr...