✨X86-64

X86-64

liên_kết=https://en.wikipedia.org/wiki/File:AMD_Opteron_146_Venus,_2005.jpg|nhỏ|Opteron, CPU đầu tiên giới thiệu x86-64 vào năm 2003 liên_kết=https://en.wikipedia.org/wiki/File:AMD_x86-64_Architecture_Programmers_Manuals.jpg|phải|nhỏ|Bộ năm tập của x86-64 Architecture Programmer's Guide, được AMD xuất bản và phân phối vào năm 2002 x86-64 (còn gọi là x64, x86_64, AMD64Intel64) là phiên bản mở rộng 64bit của tập lệnh x86. Nó giới thiệu hai chế độ hoạt động mới, chế độ 64 bit và chế độ tương thích, cùng với chế độ phân trang 4 cấp độ mới. Với chế độ 64 bit và chế độ phân trang mới, nó hỗ trợ bộ nhớ ảo và bộ nhớ vật lý lớn hơn rất nhiều so với các phiên bản trước 32 bit, cho phép các chương trình lưu trữ lượng dữ liệu lớn hơn trong bộ nhớ. x86-64 cũng mở rộng các thanh ghi mục đích chung thành 64 bit, cũng như mở rộng số lượng của chúng từ 8 (một số trong đó có chức năng giới hạn hoặc cố định, ví dụ như để quản lý ngăn xếp) thành 16 (hoàn toàn chung) và cung cấp nhiều cải tiến khác. Các thao tác dấu phẩy động được hỗ trợ thông qua các nhóm lệnh giống như SSE2 bắt buộc và các thanh ghi kiểu x87/MMX thường không được sử dụng (nhưng vẫn khả dụng ngay cả ở chế độ 64 bit); thay vào đó, một bộ gồm 32 thanh ghi vector, mỗi thanh 128 bit, được sử dụng (Mỗi thanh có thể lưu một hoặc hai số kép hoặc một đến bốn số đơn hoặc các định dạng số nguyên khác nhau.) Trong chế độ 64 bit, các nhóm lệnh được sửa đổi để hỗ trợ toán hạng 64 bit và chế độ địa chỉ 64 bit. Chế độ tương thích cho phép các ứng dụng người dùng 16 và 32 bit chạy cùng tồn tại không thay đổi với các ứng dụng 64 bit nếu hệ điều hành 64 bit hỗ trợ chúng. Vì các tập lệnh x86 16 bit và 32 bit đầy đủ vẫn được triển khai trong phần cứng mà không có bất kỳ mô phỏng can thiệp nào, các tệp thực thi cũ này có thể chạy với ít hoặc không có hình phạt hiệu năng, trong khi các ứng dụng mới hơn hoặc được sửa đổi có thể tận dụng các tính năng mới của thiết kế bộ xử lý để đạt được cải tiến hiệu suất. Ngoài ra, bộ xử lý hỗ trợ x86-64 vẫn bật ở chế độ thực để tương thích ngược hoàn toàn

Thông số ban đầu, được tạo bởi AMD và phát hành năm 2000, đã được AMD, Intel và VIA triển khai. Bộ xử lý AMD K8 là bản đầu tiên thực hiện nó. Đây là sự bổ sung đáng kể đầu tiên cho kiến trúc x86 được thiết kế bởi một công ty khác ngoài Intel. Intel đã buộc phải tuân theo và giới thiệu một họ NetBurst đã được sửa đổi, tương thích với phần mềm với đặc điểm kỹ thuật của AMD. VIA Technologies giới thiệu x86-64 trong kiến trúc VIA Isaiah của họ, với VIA Nano.

Kiến trúc x86-64 khác với kiến trúc Intel Itanium (trước đây là IA-64), không tương thích ở cấp độ tập lệnh gốc với kiến trúc x86. Các hệ điều hành và ứng dụng được viết cho cái này không thể chạy trên cái kia.

AMD64

liên_kết=https://en.wikipedia.org/wiki/File:AMD64_Logo.svg|phải|nhỏ|150x150px|AMD64 logo

Lịch sử

AMD64 được tạo ra để thay thế cho kiến trúc IA-64 hoàn toàn khác, được thiết kế bởi Intel và Hewlett Packard. Được công bố lần đầu vào năm 1999 trong khi thông số kỹ thuật đầy đủ có sẵn vào tháng 8 năm 2000, kiến trúc AMD64 được AMD định vị ngay từ đầu như một cách tiến hóa để thêm khả năng tính toán 64 bit vào kiến trúc x86 hiện tại, trái ngược với cách tiếp cận của Intel là tạo ra một cách hoàn toàn kiến trúc 64 bit mới với IA-64.

Bộ xử lý dựa trên AMD64 đầu tiên, Opteron, được phát hành vào tháng 4 năm 2003.

Triển khai

Các bộ xử lý của AMD triển khai kiến ​​trúc AMD64 bao gồm Opteron, Athlon 64, Athlon 64 X2, Athlon 64 FX, Athlon II (theo sau bởi "X2", "X3", hay "X4" để chỉ số lượng lõi và các mẫu XLT), Turion 64, Turion 64 X2, Sempron ("Palermo" E6 và tất cả các model "Manila"), Phenom (theo sau bởi "X3" hay "X4" để chỉ số lượng lõi), Phenom II (theo sau bởi "X2", "X3", "X4" hay "X6" để chỉ số lượng lõi), FX, Fusion/APU và Ryzen/Epyc.

Đặc điểm kiến ​​trúc

Đặc điểm xác định chính của AMD64 là sự sẵn có của các thanh ghi bộ xử lý đa năng 64 bit (ví dụ, rax và rbx), các phép toán số học và logic số nguyên 64 bit và các địa chỉ ảo 64 bit. Các nhà thiết kế đã nắm lấy cơ hội để thực hiện các cải tiến khác là tốt. Một số thay đổi quan trọng nhất được mô tả dưới đây.

; Khả năng tính toán 64-bit : Tất cả các thanh ghi GPR được mở rộng từ 32 bits lên 64 bits, và tất cả các hoạt động số học và logic, hoạt động bộ nhớ vào thanh ghi và thanh ghi vào bộ nhớ, v.v., giờ đây có thể hoạt động trực tiếp trên các số nguyên 64 bit. Push và pop trên ngăn xếp mặc định thành các bước 8 byte và con trỏ rộng 8 byte. ; Đăng ký bổ sung : Ngoài việc tăng kích thước của các thanh ghi GPR, số lượng các thanh ghi GPR tăng từ 8 (eax, ecx, edx, ebx, esp, ebp, esi, edi) trong x86 lên 16 (rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15). Do đó, có thể giữ nhiều biến cục bộ hơn trong các thanh ghi thay vì trên ngăn xếp và để cho các thanh ghi giữ các hằng số truy cập thường xuyên; các đối số cho chương trình nhỏ và nhanh cũng có thể được truyền vào các thanh ghi ở mức độ lớn hơn. AMD64 vẫn có ít thanh ghi hơn so với nhiều bộ lệnh RISC (e.g. PA-RISC và MIPS có 32 GPR; Alpha, ARM 64-bit, và SPARC có 31) hoặc các máy tương tự VLIW như IA-64 (có 128 thanh ghi). Tuy nhiên, việc triển khai AMD64 có thể có nhiều thanh ghi bên trong hơn số lượng thanh ghi kiến ​​trúc được hiển thị bởi tập lệnh. Ví dụ, lõi AMD Zen có 168 số nguyên 64 bit và 160 thanh ghi vật lý điểm nổi vector 128 bit. ; Thanh ghi bổ sung XMM (SSE) : Tương tự, số lượng thanh ghi 128-bit XMM(được dùng cho nhóm lệnh Streaming SIMD) cũng được tăng từ 8 lên 16. : Ngăn xếp thanh ghi x87 FPU truyền thống không được bao gồm trong phần mở rộng thanh ghi kích thước file ở chế độ 64 bit, so với các thanh ghi XMM được sử dụng bởi SSE2, đã được mở rộng. Ngăn xếp thanh ghi x87 không phải là một tệp đăng ký đơn giản mặc dù nó cho phép truy cập trực tiếp vào các thanh ghi riêng lẻ bằng các hoạt động trao đổi chi phí thấp. ; Không gian địa chỉ ảo lớn hơn : Kiến trúc AMD64 định nghĩa định dạng địa chỉ ảo 64 bit, trong đó 48 bit thứ tự thấp được sử dụng trong các triển khai hiện tại. Điều này có nghĩa là các file rất lớn có thể được vận hành bằng cách ánh xạ toàn bộ tệp vào không gian địa chỉ của quy trình (thường nhanh hơn nhiều so với làm việc với các lệnh đọc/ghi file), thay vì phải ánh xạ các vùng của file vào và ra không gian địa chỉ. ; Không gian địa chỉ vật lý lớn hơn : Việc triển khai ban đầu của kiến ​​trúc AMD64 đã triển khai các địa chỉ vật lý 40 bit và do đó có thể quản lý tới 1 TB (240 byte) RAM. và do đó có thể quản lý tối đa 256 TB RAM. Kiến trúc cho phép mở rộng tới 52 bit trong tương lai (bị giới hạn bởi định dạng mục nhập bảng trang); hay 4GB RAM khi không ở chế độ PAE. Bộ lệnh SSE3 và Streaming SIMD Extensions sau này không phải là các tính năng tiêu chuẩn của kiến ​​trúc. ; No-Execute Bit : No-Execute bit hay NX bit (bit 63 của bảng phân mục trang) cho phép hệ điều hành chỉ định trang nào của không gian địa chỉ ảo có thể chứa mã thực thi và không thể. Nỗ lực thực thi mã từ một trang được gắn thẻ "không thực thi" sẽ dẫn đến vi phạm quyền truy cập bộ nhớ, tương tự như nỗ lực ghi vào trang chỉ đọc. Điều này sẽ gây khó khăn hơn cho mã độc để kiểm soát hệ thống thông qua các cuộc tấn công "tràn bộ đệm" hoặc "bộ đệm không được kiểm soát". Một tính năng tương tự đã có sẵn trên các bộ xử lý x86 kể từ 80286 như một thuộc tính của bộ mô tả phân đoạn; Tuy nhiên, điều này chỉ hoạt động trên toàn bộ phân khúc tại một thời điểm. Địa chỉ được phân đoạn từ lâu đã được coi là một chế độ hoạt động lỗi thời và tất cả các hệ điều hành PC hiện tại có hiệu lực đều bỏ qua nó, đặt tất cả các phân đoạn thành địa chỉ cơ bản bằng 0 và (trong triển khai 32 bit của chúng) có kích thước 4GB. AMD là nhà cung cấp gia đình x86 đầu tiên thực hiện không thực thi trong chế độ địa chỉ tuyến tính. Tính năng này cũng có sẵn ở chế độ cũ trên bộ xử lý AMD64 và bộ xử lý Intel x86 gần đây, khi PAE được sử dụng. ; Loại bỏ các tính năng cũ : Một vài tính năng "lập trình hệ thống" của kiến trúc x86 không được sử dụng hoặc sử dụng trong các hệ điều hành hiện đại và không có sẵn trên AMD64 ở chế độ dài (64 bit và tương thích) hoặc chỉ tồn tại ở dạng hạn chế. Chúng bao gồm địa chỉ được phân đoạn (mặc dù các phân đoạn FS và GS được giữ lại ở dạng tiền đình để sử dụng làm con trỏ cơ sở bổ sung cho cấu trúc hệ điều hành),

Ngoài ra, đặc tả AMD yêu cầu 16 bit quan trọng nhất của bất kỳ địa chỉ ảo nào, các bit 48 đến 63, phải là bản sao của bit 47 (theo cách gần giống với ký hiệu mở rộng). Nếu yêu cầu này không được đáp ứng, bộ xử lý sẽ đưa ra một ngoại lệ. Windows không hỗ trợ toàn bộ không gian địa chỉ 48 bit cho đến Windows 8.1, được phát hành vào tháng 10 năm 2013.

Giới hạn hệ điều hành

Hệ điều hành cũng có thể giới hạn không gian địa chỉ ảo. Chi tiết, nếu có, được đưa ra trong phần "Đặc điểm và tính tương thích của hệ điều hành".

Chi tiết không gian địa chỉ vật lý

Bộ xử lý AMD64 hiện tại hỗ trợ không gian địa chỉ vật lý lên tới 248 bytes RAM, hay 256 TB. Hệ điều hành có thể đặt giới hạn bổ sung cho dung lượng RAM có thể sử dụng hoặc được hỗ trợ. Chi tiết về điểm này được đưa ra trong phần "Đặc điểm và tính tương thích của hệ điều hành" của bài viết này.

Intel 64

Intel 64 là triển khai x86-64 của Intel, được sử dụng và triển khai trong các bộ xử lý khác nhau do Intel sản xuất.

Lịch sử

Trong lịch sử, AMD đã phát triển và sản xuất các bộ xử lý với các bộ hướng dẫn được thiết kế theo thiết kế ban đầu của Intel, nhưng với x86-64, các vai trò đã bị đảo ngược: Intel thấy mình ở vị trí chấp nhận ISA mà AMD đã tạo ra như một phần mở rộng cho dòng bộ xử lý x86 của Intel.

Dự án của Intel ban đầu có tên mã là Yamhill (theo tên sông [./https://en.wikipedia.org/wiki/Yamhill_River Yamhill] ở thung lũng Willamette, Oregon). Sau vài năm phủ nhận sự tồn tại của mình, Intel đã tuyên bố tại IDF tháng 2 năm 2004 rằng dự án thực sự đang được tiến hành. Chủ tịch của Intel tại thời điểm đó, Craig Barrett, thừa nhận rằng đây là một trong những bí mật được giữ kín nhất của họ.

Tên của Intel cho tập lệnh này đã thay đổi nhiều lần. Tên được sử dụng tại IDF là CT (có lẽ là Clackamas Technology, một tên mã khác từ một dòng sông ở Oregon); trong vài tuần, họ bắt đầu gọi nó là IA-32e (nghĩa là bản mở rộng của IA-32) và vào tháng 3 năm 2004 đã tiết lộ tên "chính thức" EM64T (Extended Memory 64 Technology). Cuối năm 2006, Intel bắt đầu sử dụng tên Intel 64 để triển khai, song song với việc AMD sử dụng tên AMD64.

Bộ xử lý đầu tiên triển khai Intel 64 là bộ xử lý đa socket Xeon tên mã Nocona vào tháng 6 năm 2004, Ngược lại, các chip Prescott ban đầu (tháng 2 năm 2004) không kích hoạt tính năng này. Intel sau đó đã bắt đầu bán Pentium 4s hỗ trợ Intel 64 bằng cách sử dụng bản sửa đổi E0 của lõi Prescott, được bán trên thị trường OEM với tên Pentium 4, model F. Bản sửa đổi E0 cũng thêm eXecute Disable (XD) (tên của Intel cho bit NX) cho Intel 64 và đã được đưa vào Xeon hiện tại có tên mã là Irwindale. Intel chính thức ra mắt Intel 64 (dưới tên EM64T tại thời điểm đó) trong các bộ xử lý máy tính để bàn chính là N0 bước Prescott-2M.

Bộ xử lý di động Intel đầu tiên triển khai Intel 64 là phiên bản [./https://en.wikipedia.org/wiki/Merom_(microprocessor) Merom] của bộ xử lý Core 2, được phát hành vào ngày 27 tháng 7 năm 2006. Không có CPU máy tính xách tay nào trước đây của Intel (Core Duo, Pentium M, Celeron M, Mobile Pentium 4) triển khai Intel 64.

Triển khai

Các bộ xử lý của Intel triển khai kiến ​​trúc Intel64 bao gồm các dòng Pentium 4 F-series / 5x1, 506 và 516, các mẫu Celeron D 3x1, 3x6, 355, 347, 352, 360 và 365 và tất cả các mẫu Celerons sau này, tất cả các mẫu của Xeon kể từ " Nocona ", Atom 230, 330, D410, D425, D510, D525, N450, N455, N470, N475, N550, N570, N2600 và N2800, tất cả phiên bản của Pentium D, Pentium Extreme Edition, Core 2, Core i9, Core i7, Core i5, và Core i3, và dòng vi xử lý Xeon Phi 7200.

Triển khai X86-64 của VIA

VIA Technologies đã giới thiệu triển khai đầu tiên của họ về kiến trúc x86-64 vào năm 2008 sau năm năm phát triển bởi bộ phận, Centaur Technology. Tên mã "Isaiah", kiến trúc 64 bit được công bố vào ngày 24 tháng 1 năm 2008, và ra mắt vào ngày 29 tháng 5 dưới tên thương hiệu VIA Nano.

Bộ xử lý hỗ trợ một số phần mở rộng x86 dành riêng cho VIA được thiết kế để tăng hiệu quả trong các thiết bị năng lượng thấp. Dự kiến kiến trúc Isaiah sẽ có hiệu suất số nguyên nhanh gấp hai lần và nhanh gấp bốn lần hiệu suất điểm nổi so với VIA Esther thế hệ trước với tốc độ xung nhịp tương đương. Mức tiêu thụ năng lượng cũng được dự kiến sẽ ngang bằng với các CPU VIA thế hệ trước, với công suất thiết kế nhiệt dao động từ 5 W đến 25 W. Là một thiết kế hoàn toàn mới, kiến trúc Isaiah được xây dựng với sự hỗ trợ cho các tính năng như thiết lập x86-64 và ảo hóa x86 không khả dụng trên các phiên bản trước, dòng VIA C7, trong khi vẫn giữ lại các phần mở rộng mã hóa của chúng.

Giấy phép

x86-64/AMD64 chỉ được phát triển bởi AMD. AMD giữ bằng sáng chế về các kỹ thuật được sử dụng trong AMD64; những bằng sáng chế đó phải được cấp phép từ AMD để triển khai AMD64. Intel đã ký một thỏa thuận cấp phép chéo với AMD, cấp phép cho AMD bằng sáng chế của họ về các kỹ thuật x86 hiện có và cấp phép từ AMD bằng sáng chế của họ về các kỹ thuật được sử dụng trong x86-64. Năm 2009, AMD và Intel đã giải quyết một số vụ kiện và bất đồng về cấp phép chéo, mở rộng các thỏa thuận cấp phép chéo của họ.

👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
liên_kết=https://en.wikipedia.org/wiki/File:AMD_Opteron_146_Venus,_2005.jpg|nhỏ|Opteron, CPU đầu tiên giới thiệu x86-64 vào năm 2003 liên_kết=https://en.wikipedia.org/wiki/File:AMD_x86-64_Architecture_Programmers_Manuals.jpg|phải|nhỏ|Bộ năm tập của _x86-64 Architecture Programmer's Guide_, được AMD xuất bản và phân phối vào năm 2002 **x86-64** (còn gọi là **x64**, **x86_64**, **AMD64**
Thuật ngữ **x86** dùng để chỉ tới kiến trúc tập lệnh của dòng vi xử lý 8086 của Intel. 8086 được Intel đưa ra năm 1978. Intel xem dòng phát triển 8086 là IA-32. Kiến
**Windows Server 2008** (đôi khi được viết tắt là **Win2k8**, **WinServer2K8**, **Windows 2008** hoặc **W2K8**) là một trong các hệ điều hành của Microsoft Windows dành cho dòng máy chủ. Windows Server 2008 được xây
**Microsoft Windows XP Professional x64 Edition** ra mắt ngày 25 tháng 4 năm 2005 là một phiên bản của Windows XP dành cho các máy tính cá nhân x86-64. Nó được thiết kế để sử
Trong kiến ​​trúc máy tính, **64-bit** là việc sử dụng bộ xử lý có chiều rộng đường dẫn, kích thước số nguyên, và độ rộng địa chỉ bộ nhớ là 64 bit (tám octet). Ngoài
**Windows 7** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển. Nó đã được phát hành tới các nhà sản xuất vào ngày 22 tháng 7 năm 2009,
**CentOS** (, từ **Community Enterprise Operating System**) là một Bản phân phối Linux. Nó có nguồn gốc hoàn toàn từ bản phân phối Red Hat Enterprise Linux (RHEL). Tháng 1/2014, CentOS đã tuyên bố chính
**IA-32** (viết tắt của "**Intel Architecture, 32 bit** ", đôi khi còn được gọi là **i386** ) là phiên bản 32 bit của kiến trúc tập lệnh x86, được thiết kế bởi Intel và được
**Windows 8** là một bản phát hành lớn của hệ điều hành Windows NT được phát triển bởi Microsoft. Nó đã được phát hành tới các nhà sản xuất vào ngày 1 tháng 8 năm
**MenuetOS** là một hệ điều hành có nhân nguyên khối sử dụng cơ chế đoạt quyền thực thi, thời gian thực, có sẵn trình điều khiển video, viết bằng hợp ngữ FASM, hoạt động trên
**Intel Atom** là tên nhãn hiệu cho dòng CPU x86 (hoặc vi xử lý) của Intel, tên mã trước đó là bộ xử lý Silverthorne và Diamondville, thiết kế cho một tiến trình CMOS cỡ
nhỏ|Intel A80386DX-20 CPU die image **Intel 80386** (ban đầu là **80386** và sau này còn gọi là **i386**) là bộ vi xử lý 32-bit được giới thiệu năm 1985. Nó có 275 000 transistor và
nhỏ|ReactOS 0.4.7 Desktop **ReactOS** là một hệ điều hành mã nguồn mở cho các máy tính cá nhân x86/x64 với mục đích tương thích nhị phân với các chương trình máy tính và driver được
nhỏ|Hackday với [[Jolla, Mer và Nemo Mobile tháng 8/2012]] **Sailfish OS** (cũng được viết là **SailfishOS** Hệ điều hành được phát hành cùng với máy tính bảng và smartphone Jolla (dừng bán năm 2016 nhưng
**Core 2** là một thương hiệu bao gồm một loạt các vi xử lý Intel 64-bit x86-64 đơn, kép và quad-core bán cho người dùng dựa trên vi kiến trúc Core. Các mô hình đơn
**Xeon** (/ ˈziːɒn / ZEE-on) là một thương hiệu của bộ vi xử lý x86 do Intel thiết kế, sản xuất và tiếp thị, nhắm đến thị trường máy trạm, máy chủ và hệ thống
**Hệ điều hành Chrome**, hay được gọi là **ChromeOS**, đây là một trên hệ điều hành dựa trên Linux phát triển bởi Google. Nó có nguồn gốc từ ChromeOS mã và sử dụng trình duyệt
**Ryzen** ( _RY-zən_) là một thương hiệu bộ xử lý trung tâm (CPU) và bộ xử lý tăng tốc (APU) được thiết kế và bán bởi AMD (Advanced Micro Devices). Thương hiệu này được giới
**Windows Vista** (tên mã là **Longhorn**) là một hệ điều hành của Microsoft, là một phần của họ hệ điều hành Windows NT. Sử dụng cho máy tính cá nhân, trong đó có máy tính
**Windows 10** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển. Hệ điều hành này được giới thiệu vào 30 tháng 9 năm 2014 trong chương trình Build
**Celeron** là một thương hiệu được Intel tạo ra cho một số mô hình bộ vi xử lý máy tính cấp thấp IA-32 và x86-64 khác nhau nhắm vào các máy tính cá nhân giá
**Windows Server 2008 R2** là một hệ điều hành cho máy chủ của Microsoft. Nó được đưa vào sản xuất đại trà (RTM) vào ngày 22 tháng 7 năm 2009 và tung ra thị trường
**macOS Catalina** (phiên bản 10.15) là phiên bản thứ mười sáu của hệ điều hành macOS - hệ điều hành của Apple dành cho Macintosh. Đây là phiên bản kế nhiệm cho macOS Mojave, được
**Wine** là một lớp tương thích tự do nguồn mở dùng để chạy các phần mềm viết cho Windows trên các hệ điều hành tương tự Unix (Linux, FreeBSD,...). Wine cũng cung cấp một thư
Trong công nghệ điện toán, **đa nền tảng** (tiếng Anh: **cross-platform** hay **multi-platform**) là một thuật ngữ chỉ các phần mềm máy tính hay các phương thức điện toán và các khái niệm
**GeForce** là một thương hiệu của các đơn vị xử lý đồ họa (GPU) được thiết kế bởi NVIDIA. Kể từ loạt GeForce 30, đã có mười bảy lần lặp lại thiết kế. Các sản
**Đơn vị quản lý bộ nhớ (MMU)**, hay còn gọi là **trang quản lý bộ nhớ (PMMU)** là một thiết bị phần cứng chứa tất cả những tham chiếu của bộ nhớ đã đi qua
**Chế độ thực**, cũng được gọi là **chế độ địa chỉ thực**, là một chế độ hoạt động của tất cả các CPU tương thích x86. Chế độ thực được đặc trưng bởi không gian
**Android** là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.
Đây là danh sách các bộ vi xử lý của AMD, được sắp xếp theo thế hệ và năm phát hành. ## Kiến trúc gốc AMD ### Am2900 series (1975) * Am2901 4-bit-slice ALU (1975)
**Free Pascal Compiler** (**FPC**) là một trình biên dịch cho các ngôn ngữ lập trình có liên quan chặt chẽ, Pascal và Object Pascal. Nó là phần mềm tự do được phát hành theo Giấy
**Itanium** ( ) là một vi xử lý thuộc họ vi xử lý của Intel 64 bit thực thi **kiến trúc Intel Itanium** (trước đây gọi là **IA-64**). ### Thị trường máy chủ cao cấp
**PureBasic** là ngôn ngữ lập trình máy tính sử dụng thủ tục được phân phối thương mại và môi trường phát triển tích hợp dựa trên BASIC và được Fantaisie Software phát triển cho Microsoft
**VIA Technologies Inc.** () là một nhà sản xuất mạch tích hợp của Đài Loan, sản phẩm chủ yếu là bo mạch chủ, chipset, CPU, và bộ nhớ, và là một phần của Formosa Plastics
**CPU Intel** là các loại CPU do hãng Intel thiết kế và sản xuất. ## Lịch sử CPU Intel ### Bộ xử lý 4-bit 4004 là bộ vi xử lý đầu tiên được Intel giới
phải|Ví dụ ảnh tạo bởi Maxwell Render **Maxwell Render** là một phần mềm hỗ trợ tạo ảnh như thật từ dữ liệu mô hình 3 chiều trên máy tính. Nó đã được giới thiệu như
**LibreOffice** là bộ ứng dụng văn phòng mã nguồn mở do The Document Foundation phát triển. Nó phân nhánh từ OpenOffice.org năm 2010, phiên bản nguồn mở của StarOffice trước đó. Bộ LibreOffice bao gồm
**Red Hat Enterprise Linux** (**RHEL**) là một bản phân phối Linux được phát triển bởi Red Hat và mục tiêu hướng tới thị trường thương mại. Red Hat Enterprise Linux được phát hành cho các
**Gói ứng dụng Android** hay **Android Package** có phần mở rộng file **apk** là định dạng file được hệ điều hành Android và một số hệ điều hành dựa trên Android khác sử dụng để
**Hệ điều hành** (tiếng Anh: Operating system, viết tắt: OS) là phần mềm hệ thống quản lý tài nguyên phần cứng máy tính, phần mềm và cung cấp các dịch vụ chung cho các chương
**macOS Big Sur** (phiên bản 11.0) Nó được đặt tên theo khu vực ven biển của Big Sur ở Bờ biển miền Trung California. Lần đầu tiên kể từ khi phát hành Mac OS X
**win32-loader** là một thành phần của bản phân phối Debian hoạt động trên Windows có khả thể tải trình cài đặt Debian có sẵn từ mạng hoặc từ đĩa CD-ROM. win32-loader được phát sinh như
**Haiku** là một hệ điều hành mã nguồn mở tương thích với BeOS đã ngừng phát triển. Bắt đầu phát triển năm 2001 và hệ điều hành trở nên tự lưu trữ trong năm 2008.
Sau đây là danh sách các Vi xử lý Intel Core i7. ## Vi xử lý máy tính để bàn ### Vi kiến trúc Nehalem (thế hệ thứ nhất) #### "Bloomfield" (45 nm) * Tất
Đây là danh sách các bộ vi xử lý Intel Core i5. Được giới thiệu vào năm 2009, dòng vi xử lý Core i5 hướng đến người dùng phổ thông. ## Bộ xử lý cho
**Bộ trình dịch GNU** ( - thường được viết tắt thành **GCC**) là một tập hợp các trình biên dịch được thiết kế cho nhiều ngôn ngữ lập trình khác nhau. GCC là một thành
**FreeRADIUS** là một bộ giải pháp phần mềm RADIUS miễn phí hiệu năng cao, được phát triển và phân phối theo Giấy phép Công cộng GNU phiên bản 2, có thể tải về và
nhỏ|Linux API, Linux ABI, API và ABI trong nhân **Nhân Linux** cung cấp một số giao diện cho các ứng dụng ở không gian người dùng sử dụng cho các mục đích khác nhau và
**Bharat Operating System Solutions (BOSS)** là một bản phân phối Linux phát triển bởi National Resource Centre for Free/Open Source Software (NRCFOSS) của Ấn Độ. **BOSS GNU/Linux** cũng được biết đến bởi các từ viết
nhỏ|phải|Hình ảnh Mozilla Firefox 2.0 đang chạy trên Ubuntu **Tính năng của Mozilla Firefox** giúp tách biệt nó khỏi các trình duyệt web khác như Internet Explorer. Nó thiếu nhiều tính năng có trong các