Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
Kiến trúc CPU¶
Những cuốn sách này cung cấp chi tiết lập trình về kiến trúc cụ thể thực hiện.
- Kiến trúc ARC
- Kiến trúc ARM
- ARM Linux 2.6 trở lên
- Khởi động ARM Linux
- Thuật toán tránh cuộc đua tăng/tắt nguồn trên toàn cụm
- Giao diện đăng ký và gọi các hoạt động dành riêng cho phần sụn cho ARM
- Ngắt
- Chế độ hạt nhân NEON
- Trình trợ giúp người dùng do hạt nhân cung cấp
- Bố cục bộ nhớ hạt nhân trên ARM Linux
- Căn chỉnh bộ nhớ
- Xử lý ARM TCM (Bộ nhớ được ghép chặt chẽ) trong Linux
- Thông số khởi tạo kernel trên ARM Linux
- Phần mềm mô phỏng lệnh SWP không được dùng nữa (CONFIG_SWP_EMULATE)
- Giao diện phần mềm mở rộng hợp nhất (UEFI)
- vlocks để loại trừ lẫn nhau kim loại trần
- Chuyển
- Feature status on arm architecture
- Tài liệu dành riêng cho SoC
- Kiến trúc ARM64
- Bàn ACPI
- Tiện ích mở rộng Đơn vị giám sát hoạt động (AMU) trong AArch64 Linux
- ACPI trên hệ thống Arm
- Kiến trúc điện toán bí mật của Arm
- SoC 32-bit không đối xứng
- Khởi động AArch64 Linux
- Thanh ghi tính năng ARM64 CPU
- CPU Hotplug và ACPI
- ARM64 ELF hwcaps
- Hỗ trợ ngăn xếp điều khiển được bảo vệ cho AArch64 Linux
- Trang TLB lớn trên ARM64
- đặt trước bộ nhớ Crashkernel trên arm64
- Hướng dẫn kế thừa
- Bố cục bộ nhớ trên AArch64 Linux
- Tiện ích mở rộng gắn thẻ bộ nhớ (MTE) trong AArch64 Linux
- Hướng dẫn sao chép/thiết lập bộ nhớ (MOPS)
- MPAM
- hoàn hảo
- Xác thực con trỏ trong AArch64 Linux
- Kết xuất bảng trang hạt nhân
- Lỗi silicon và cách giải quyết phần mềm
- Hỗ trợ mở rộng ma trận có thể mở rộng cho AArch64 Linux
- Hỗ trợ tiện ích mở rộng Vector có thể mở rộng cho AArch64 Linux
- AArch64 TAGGED ADDRESS ABI
- Được gắn thẻ địa chỉ ảo trong AArch64 Linux
- Feature status on arm64 architecture
- Kiến trúc LoongArch
- Kiến trúc m68k
- Tài liệu dành riêng cho MIPS
- Tài liệu cụ thể của Nios II
- Kiến trúc OpenRISC
- Kiến trúc PA-RISC
- máy tính điện
- Khả năng kết hợp tài nguyên NUMA
- Khởi động DeviceTree
- Trình bao bọc khởi động PowerPC
- Gia đình CPU
- Tính năng CPU
- Sự cố DAWR trên POWER9
- DEXCR (Thanh ghi điều khiển thực thi động)
- DSCR (Thanh ghi điều khiển luồng dữ liệu)
- Phục hồi lỗi PCI Bus EEH
- POWERPC ELF HWCAP
- ELF Lưu ý Không gian tên PowerPC
- Kết xuất được hỗ trợ bởi phần mềm cơ sở
- HTM (Macro theo dõi phần cứng)
- Hướng dẫn cài đặt “Hypervisor Virtual Console Server” HVCS IBM
- IMC (Bộ đếm bộ nhớ trong bộ nhớ)
- Ánh xạ phiên bản CPU sang ISA
- Phiên bản kiến trúc CPU
- Bộ nhớ giao dịch CPU
- KASLR dành cho Freescale BookE32
- Linux 2.6.x trên dòng MPC52xx
- KVM lồng nhau trên POWER
- Mã hoạt động siêu cuộc gọi (hcalls)
- Tài nguyên ảo hóa I/O Express PCI trên Powerenv
- Các nhánh dựa trên sự kiện PMU
- Ptrace
- Tải lên chương trình cơ sở công cụ QUICC Freescale
- Hệ thống Linux 64-bit Kiến trúc điện gọi ABI
- Hỗ trợ bộ nhớ giao dịch
- Cơ sở thi hành án được bảo vệ
- Không gian người dùng Tổng đài tăng tốc ảo (VAS) API
- Thống kê công văn VCPU
- Thiết bị DAX
- DTL (Nhật ký theo dõi công văn)
- Feature status on powerpc architecture
- Kiến trúc RISC-V
- ACPI trên RISC-V
- Các yêu cầu và ràng buộc khởi động hạt nhân RISC-V
- Tiêu đề hình ảnh khởi động trong RISC-V Linux
- Bố cục bộ nhớ ảo trên RISC-V Linux
- Giao diện thăm dò phần cứng RISC-V
- hướng dẫn bảo trì Arch/riscv dành cho nhà phát triển
- Người dùng Linux RISC-V ABI
- Hỗ trợ mở rộng vectơ cho RISC-V Linux
- Sửa đổi đồng thời và thực hiện các hướng dẫn (CMODX) cho RISC-V Linux
- Theo dõi chuyển giao điều khiển gián tiếp trên RISC-V Linux
- Ngăn xếp bóng để bảo vệ chức năng trả về trên RISC-V Linux
- Feature status on riscv architecture
- Kiến trúc s390
- Linux cho S/390 và zSeries
- Hỗ trợ hệ thống hiển thị IBM 3270
- Giao diện mô hình trình điều khiển S/390
- Quản lý bộ nhớ
- Linux API để truy cập đọc vào Bản ghi màn hình z/VM
- Trình điều khiển Ethernet IBM s390 QDIO
- Tính năng gỡ lỗi S390
- Cơ sở xử lý phụ trợ (AP)
- Tổng quan về khóa AP VFIO
- vfio-ccw: cơ sở hạ tầng cơ bản
- Công cụ kết xuất s390 SCSI (zfcpdump)
- Lớp I/O chung S/390
- S/390 PCI
- nhật ký thay đổi ibm 3270
- ibm 3270 config3270.sh
- Feature status on s390 architecture
- Hướng dẫn giao diện SuperH
- Kiến trúc Sparc
- Tài liệu dành riêng cho x86
- 1. Giao thức khởi động Linux/x86
- 2. Khởi động DeviceTree
- 3. Cờ tính năng x86
- 4. Cấu trúc liên kết x86
- 5. Xử lý ngoại lệ cấp hạt nhân
- 6. ngăn xếp hạt nhân
- 7. Mục nhập hạt nhân
- 8. Bản in sớm
- 9. Máy tháo cuộn ORC
- 10. Trang không
- 11. TLB
- 12. Điều khiển MTRR (Thanh ghi phạm vi loại bộ nhớ)
- 13. PAT (Bảng thuộc tính trang)
- 14. Giao diện phản hồi phần cứng để lên lịch trên Phần cứng Intel
- 15. Công nghệ thực thi luồng điều khiển (CET) Shadow Stack
- 16. Hỗ trợ x86 IOMMU
- 17. Tổng quan về Intel(R) TXT
- 18. Gỡ lỗi hệ thống AMD Zen
- 19. Mã hóa bộ nhớ AMD
- 20. Giao diện AMD HSMP
- 21. Giao diện phản hồi phần cứng để lập lịch Hetero Core trên nền tảng AMD
- 22. Phần mở rộng miền tin cậy của Intel (TDX)
- 23. Cách ly bảng trang (PTI)
- 24. Giảm thiểu lấy mẫu dữ liệu vi kiến trúc (MDS)
- 25. Trình tải vi mã Linux
- 26. Giảm thiểu TSX Hủy bỏ không đồng bộ (TAA)
- 27. Phát hiện và xử lý khóa xe buýt
- 28. Hỗ trợ USB Legacy
- 29. Hỗ trợ i386
- 30. Hỗ trợ x86_64
- 31. Địa chỉ ảo được chia sẻ (SVA) với ENQCMD
- 32. Phần mở rộng bảo vệ phần mềm (SGX)
- 33. Feature status on x86 architecture
- 34. Các vectơ phụ trợ ELF dành riêng cho x86
- 35. Sử dụng các tính năng XSTATE trong các ứng dụng không gian người dùng
- Kiến trúc Xtensa