ol
olhub·Khoá học

Dữ liệu & CPU

Course tier 1 của track Máy tính cho Lập trình viên. Hiểu dữ liệu (số nguyên, số thực, văn bản) được biểu diễn nhị phân thế nào, mô hình von Neumann và chu kỳ fetch-decode-execute, assembly nhập môn, rồi CPU hiện đại (pipeline, branch prediction). Mỗi bài đóng bằng một quyết định tối ưu code cụ thể.

OL

Giảng viên

OLHub Team
Miễn phíCơ bản

23bài đã sẵn sàng · Đọc kỹ, không xem video

3 module

Học theo từng phần, không bị nhồi

Cơ bản

Phù hợp người mới — không cần tiền đề

23 bài

Text-first — đọc kỹ, không xem video

~5.8 giờ

Tự nhịp, học theo tốc độ của bạn

Bạn sẽ học được gì

Sau khoá học, bạn sẽ:

  • Explain số nguyên, số thực (IEEE 754) và văn bản (UTF-8) được biểu diễn nhị phân thế nào; dự đoán tràn số và lỗi làm tròn float

  • Trace chu kỳ fetch-decode-execute và vai trò register, ALU, bus trong mô hình von Neumann

  • Đọc được assembly cơ bản và ánh xạ một đoạn code bậc cao xuống lệnh máy

  • Explain pipeline và branch prediction ảnh hưởng tốc độ thực thi thế nào

  • Áp dụng: viết vòng lặp branch-friendly và đo cải thiện bằng benchmark

Chương trình

Nội dung khoá học

3 module · 23 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Biểu diễn dữ liệu

    7 bài · ~103 phút

  2. 02

    Máy chạy thế nào

    7 bài · ~100 phút

  3. 03

    CPU hiện đại

    9 bài · ~147 phút

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

Backend engineers

Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.

Xem hồ sơ team →

Sẵn sàng bắt đầu?

Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.