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

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?
Không

Tin liên quan

    Tiêu điểm

    Nhiều mẫu điện thoại được kết nối Internet vệ tinh Starlink miễn phíNhiều mẫu điện thoại được kết nối Internet vệ tinh Starlink miễn phí
    hôm qua
    Hai lỗ vuông trên đầu nối USB có tác dụng gì?Hai lỗ vuông trên đầu nối USB có tác dụng gì?
    20 giờ trước
    Công cụ AI NotebookLM mạnh mẽ đã có trên iOS và AndroidCông cụ AI NotebookLM mạnh mẽ đã có trên iOS và Android
    20 giờ trước
    Giải pháp xác thực định danh điện tử đạt chứng nhận quốc tế về sinh trắc họcGiải pháp xác thực định danh điện tử đạt chứng nhận quốc tế về sinh trắc học
    hôm qua
    Apple Intelligence 2.0: Loạt tính năng AI mới sắp "đổ bộ" lên iPhoneApple Intelligence 2.0: Loạt tính năng AI mới sắp "đổ bộ" lên iPhone
    hôm qua
    Apple hé lộ tính năng AI đột phá Matrix3DApple hé lộ tính năng AI đột phá Matrix3D
    23 giờ trước
    One UI 8 là câu chuyện 'buồn vui lẫn lộn' cho người dùng Galaxy S22One UI 8 là câu chuyện 'buồn vui lẫn lộn' cho người dùng Galaxy S22
    21 giờ trước
    Apple sắp cho Siri 'về vườn' sau hơn một thập kỷ?Apple sắp cho Siri 'về vườn' sau hơn một thập kỷ?
    21 giờ trước

    Tin đang nóng

    Nguyên Chủ tịch nước Trần Đức Lương từ trầnNguyên Chủ tịch nước Trần Đức Lương từ trần
    9 giờ trước
    Lễ ăn hỏi đẫm nước mắt trước đám tang của cặp đôi đuối nước ở Cửa LòLễ ăn hỏi đẫm nước mắt trước đám tang của cặp đôi đuối nước ở Cửa Lò
    9 giờ trước
    Nóng nhất MXH hôm nay: Ngô Kỳ Long - Lưu Thi Thi ly hôn, đã đạt được thỏa thuận phân chia 2.800 tỷ đồng?Nóng nhất MXH hôm nay: Ngô Kỳ Long - Lưu Thi Thi ly hôn, đã đạt được thỏa thuận phân chia 2.800 tỷ đồng?
    9 giờ trước
    Ca sĩ Lệ Hải - vợ nghệ sĩ Vũ Thanh qua đời đột ngộtCa sĩ Lệ Hải - vợ nghệ sĩ Vũ Thanh qua đời đột ngột
    7 giờ trước
    Kiểm tra công ty bán sản phẩm giảm cân "Ngân 98" nhưng... không tìm raKiểm tra công ty bán sản phẩm giảm cân "Ngân 98" nhưng... không tìm ra
    9 giờ trước
    Dàn nhân vật hoạt hình Conan hóa người thật: Haibara xinh không tưởng, sao Ran lại kém sắc thế nàyDàn nhân vật hoạt hình Conan hóa người thật: Haibara xinh không tưởng, sao Ran lại kém sắc thế này
    6 giờ trước
    Giận hàng xóm, người đàn ông thả 2 con rắn dài 3m vào chung cư để "trả đũa"Giận hàng xóm, người đàn ông thả 2 con rắn dài 3m vào chung cư để "trả đũa"
    9 giờ trước
    Nghệ sĩ Hồng Đào cưới chồng ở tuổi 63?Nghệ sĩ Hồng Đào cưới chồng ở tuổi 63?
    9 giờ trước

    Tin mới nhất

    Google tích hợp AI vào công cụ tìm kiếm, trình duyệt web Chrome...

    Google tích hợp AI vào công cụ tìm kiếm, trình duyệt web Chrome...

    7 giờ trước
    Tại sự kiện Google I/O đang diễn ra, gã khổng lồ tìm kiếm đã trình diễn hàng loạt công nghệ AI mới ấn tượng, trong đó nhiều tính năng AI đã sẵn sàng đến tay người dùng.
    Hệ điều hành 'cổ' vẫn âm thầm vận hành bệnh viện và xe lửa toàn cầu

    Hệ điều hành 'cổ' vẫn âm thầm vận hành bệnh viện và xe lửa toàn cầu

    20 giờ trước
    Những hệ điều hành cổ xưa như Windows XP, thậm chí cả MS-DOS, vẫn đang âm thầm vận hành nhiều hệ thống trọng yếu trên khắp thế giới, từ bệnh viện, tàu hỏa đến máy ATM, bất chấp sự lỗi thời và việc ngừng hỗ trợ từ lâu.
    Nguy cơ camera smartphone bị hư hại do tia laser

    Nguy cơ camera smartphone bị hư hại do tia laser

    20 giờ trước
    Người dùng smartphone thường lo lắng về việc làm rơi hoặc làm ướt thiết bị của mình mà không biết đến mối nguy hiểm hiện hữu với camera.
    Người dùng Galaxy đang 'điên đầu' vì One UI 7 làm pin tụt nhanh

    Người dùng Galaxy đang 'điên đầu' vì One UI 7 làm pin tụt nhanh

    21 giờ trước
    Bản cập nhật One UI 7 dựa trên Android 15 mà Samsung phát hành cho các thiết bị Galaxy đang gây nhiều cảm xúc cho cộng đồng người hâm mộ.
    Galaxy S25 Edge sẽ là tiêu chuẩn thiết kế cho tương lai?

    Galaxy S25 Edge sẽ là tiêu chuẩn thiết kế cho tương lai?

    23 giờ trước
    Sở hữu thiết kế mỏng ấn tượng 5,8 mm nhưng Galaxy S25 Edge vẫn gặp phải những phản ứng trái chiều từ cộng đồng mạng, với nhiều ý kiến mang tính hoài nghi.
    Microsoft đưa tính năng bí mật lên Windows 11

    Microsoft đưa tính năng bí mật lên Windows 11

    23 giờ trước
    Thế hệ đồng hồ thông minh mới của Huawei bao gồm hai phiên bản Watch Fit 4 và Watch Fit 4 Pro, mang đến những nâng cấp đáng giá về cả thiết kế lẫn tính năng.
    Nvidia ra mắt công nghệ kết nối chip mới để thúc đẩy phát triển AI

    Nvidia ra mắt công nghệ kết nối chip mới để thúc đẩy phát triển AI

    hôm qua
    Bên cạnh việc ra mắt công nghệ mới, ông Huang cũng công bố kế hoạch xây dựng trụ sở mới của Nvidia tại khu vực ngoại ô phía Bắc thành phố Đài Bắc. Bài phát biểu của ông tại Computex nhấn mạnh lịch sử phát triển chip AI, hệ thống và phần...
    Đột phá AI: Con chip mới hứa hẹn cách mạng hóa nhiều lĩnh vực

    Đột phá AI: Con chip mới hứa hẹn cách mạng hóa nhiều lĩnh vực

    hôm qua
    Con chip này được thiết kế dựa trên cấu trúc mô phỏng não bộ, đặc biệt là cách các tế bào thần kinh tích hợp và truyền dẫn tín hiệu.
    Apple có thể loại bỏ trợ lý giọng nói Siri tại nhiều quốc gia

    Apple có thể loại bỏ trợ lý giọng nói Siri tại nhiều quốc gia

    hôm qua
    Dù Apple có phần chậm chân trong cuộc đua trí tuệ nhân tạo (AI), công ty dường như đang cân nhắc một quyết định quan trọng khi cho phép người dùng cho nghỉ hưu trợ lý giọng nói Siri.
    Tin công nghệ 19-5: iOS 19 có thể giúp iPhone tăng đáng kể thời lượng pin

    Tin công nghệ 19-5: iOS 19 có thể giúp iPhone tăng đáng kể thời lượng pin

    hôm qua
    Ngành X-quang là ví dụ điển hình. Việc chụp MRI hay CT đòi hỏi nhiều bước xác nhận trước khi bệnh nhân đến. Thay vì xử lý thủ công, tác nhân AI giúp đẩy nhanh quy trình, từ kiểm tra bảo hiểm đến tạo lệnh chụp, mang lại trải nghiệm mượt ...
    Đưa ứng dụng AI vào quy trình thẩm định thuốc

    Đưa ứng dụng AI vào quy trình thẩm định thuốc

    hôm qua
    Các cuộc gặp được cho là để thảo luận về một dự án có tên là cderGPT , nhiều khả năng là cách viết tắt cho Trung tâm Đánh giá và Nghiên cứu Thuốc (Center for Drug Evaluation and Research), đơn vị phụ trách giám sát thuốc kê đơn và không...
    Giải pháp bảo mật nhận dạng mặt nạ silicon

    Giải pháp bảo mật nhận dạng mặt nạ silicon

    2 ngày trước
    Giải pháp xác thực định danh điện tử do FPT phát triển vừa đạt hai chứng nhận quốc tế trong lĩnh vực sinh trắc học, giúp tăng cường bảo mật và chống lại các hình thức lừa đảo khi giao dịch trực tuyến.

    Có thể bạn quan tâm

    Full màn thuyết trình của Ý Nhi ở Miss World: "Bắn" tiếng Anh đỉnh nhưng tại sao vẫn bị nói là "khá nông"?

    Full màn thuyết trình của Ý Nhi ở Miss World: "Bắn" tiếng Anh đỉnh nhưng tại sao vẫn bị nói là "khá nông"?

    Sao việt

    17 phút trước
    Ý Nhi đã tự tin giới thiệu về bản thân và chia sẻ về dự án cộng đồng mà cô đang thực hiện. Với khả năng tiếng Anh lưu loát và phong thái điềm tĩnh, cô đã gây ấn tượng mạnh với ban giám khảo và khán giả.
    Nhiều công nghệ mới được giới thiệu tại Triển lãm Quốc phòng và An ninh Nhật Bản 2025

    Nhiều công nghệ mới được giới thiệu tại Triển lãm Quốc phòng và An ninh Nhật Bản 2025

    Thế giới

    20 phút trước
    Cũng trong khuôn khổ tham dự Triển lãm, sáng ngày 21/5, Thượng tướng Nguyễn Văn Nghĩa đã có cuộc gặp song phương với Đại tướng Morishita Yasunori, Tham mưu trưởng Lực lượng Tự vệ mặt đất Nhật Bản, Bộ Quốc phòng Nhật Bản.
    Nam ca sĩ sở hữu biệt phủ 4000m2 nói thẳng: "Gia đình không phải nơi tính toán lời lỗ"

    Nam ca sĩ sở hữu biệt phủ 4000m2 nói thẳng: "Gia đình không phải nơi tính toán lời lỗ"

    Tv show

    25 phút trước
    Gia đình không phải là nơi để tính toán lời lỗ. Nuôi con là hành trình đầy yêu thương, vô điều kiện và vô tư lợi. Điều cha mẹ mong nhất, chỉ là con trưởng thành và sống hạnh phúc
    Cú twist không ngờ trong vụ nữ diễn viên gen Z nghi bại lộ file ghi âm nói xấu rúng động showbiz

    Cú twist không ngờ trong vụ nữ diễn viên gen Z nghi bại lộ file ghi âm nói xấu rúng động showbiz

    Sao châu á

    30 phút trước
    Giữa lúc danh tiếng Lý Khải Hinh đang trên bờ vực sụp đổ, vụ scandal đã có cú twist không ngờ giúp Lý Khải Hinh lật ngược thế cuộc.
    5 phim lãng mạn Hàn tuyệt hay gần đây nhưng ít người biết đến: Không xem thì quá đáng tiếc!

    5 phim lãng mạn Hàn tuyệt hay gần đây nhưng ít người biết đến: Không xem thì quá đáng tiếc!

    Phim châu á

    33 phút trước
    Mỗi bộ phim lãng mạn Hàn Quốc này đều mang một màu sắc riêng, từ tình yêu dịu dàng đến những mối quan hệ phức tạp, xứng đáng được khán giả khám phá.
    Sốc visual đẹp như búp bê Pháp của Song Hye Kyo, 100 năm nữa vẫn là huyền thoại

    Sốc visual đẹp như búp bê Pháp của Song Hye Kyo, 100 năm nữa vẫn là huyền thoại

    Hậu trường phim

    36 phút trước
    Suốt hơn 2 thập kỷ qua, Song Hye Kyo vẫn luôn là một trong số những biểu tượng nhan sắc đẹp rực rỡ nhất màn ảnh Hàn.
    11 thanh, thiếu niên lĩnh án tù vì cầm hung khí rượt đuổi 2 người

    11 thanh, thiếu niên lĩnh án tù vì cầm hung khí rượt đuổi 2 người

    Pháp luật

    6 giờ trước
    Mặc dù không có mâu thuẫn từ trước với nạn nhân, nhưng Tẩn Xuân Hương đã rủ 10 đối tượng khác cầm hung khí, đi xe máy rượt đuổi và tấn công khiến 2 người thương vong.
    Taxi chạy ngược chiều gây tai nạn chết người ở cửa ngõ TPHCM

    Taxi chạy ngược chiều gây tai nạn chết người ở cửa ngõ TPHCM

    Tin nổi bật

    6 giờ trước
    Chiếc taxi điện chạy ngược chiều trên đường song hành Võ Nguyên Giáp (TP Thủ Đức, TPHCM) đã va chạm với xe máy khiến nam thanh niên tử vong.
    Ngã vào xô chứa nước thải điều hòa, bé 19 tháng tím tái, ngưng thở

    Ngã vào xô chứa nước thải điều hòa, bé 19 tháng tím tái, ngưng thở

    Sức khỏe

    6 giờ trước
    Gia đình phát hiện bé gái 19 tháng tuổi ngã vào xô đựng nước thải điều hòa ở ngay đầu nhà. Khi phát hiện, bé tím tái, ngưng thở. May mắn khi được sơ cứu ban đầu, bé có nhịp thở trở lại dù vẫn hôn mê.
    Ford Explorer tiếp tục bị triệu hồi tại Việt Nam, vẫn là lỗi camera 360 độ

    Ford Explorer tiếp tục bị triệu hồi tại Việt Nam, vẫn là lỗi camera 360 độ

    Ôtô

    7 giờ trước
    Camera phía sau hiển thị không chính xác trên có thể gia tăng nguy cơ va chạm cho những chiếc Ford Explorer thuộc diện triệu hồi, khi lùi xe.
    Phản ứng của Tom Cruise trước câu hỏi khiếm nhã khi ra mắt bom tấn 'Mission: Impossible'

    Phản ứng của Tom Cruise trước câu hỏi khiếm nhã khi ra mắt bom tấn 'Mission: Impossible'

    Sao âu mỹ

    7 giờ trước
    Tom Cruise trả lời ngượng ngùng khi được hỏi về kế hoạch mừng Ngày của cha trong cuộc phỏng vấn trên thảm đỏ ra mắt phim hôm 19.5.