CEA201 Chương 2 - Tiến hoá máy tính và hiệu năng

CEA201 - Tổ chức và Kiến trúc máy tính

Lịch sử máy tính qua các thế hệ: máy đèn điện tử với ENIAC và máy IAS của Von Neumann, thế hệ transistor, mạch tích hợp IC, rồi VLSI và bộ vi xử lý, kèm định luật Moore. Phần thiết kế vì hiệu năng bàn về khoảng cách ngày càng lớn giữa tốc độ bộ xử lý và tốc độ bộ nhớ, các biện pháp cân bằng như cache nhiều mức, bus rộng hơn và bộ nhớ phân cấp, cùng giới hạn về công suất và khả năng mở rộng. Chương giới thiệu ba hướng tổ chức multicore, MIC và GPGPU, và kết thúc bằng đánh giá hiệu năng: xung nhịp, CPI, MIPS, MFLOPS, luật Amdahl, luật Little, trung bình số học - điều hoà - nhân và bộ benchmark SPEC.

Chưa có bài thi nào cho chủ đề này.

Tổ chức và Kiến trúc máy tính

CEA201 Chương 1 - Nhập môn tổ chức và kiến trúc máy tính

Phân biệt hai khái niệm nền tảng: kiến trúc máy tính (computer architecture) là những thuộc tính mà người lập trình nhìn thấy và có ảnh hưởng trực tiếp tới việc thực thi chương trình - tập lệnh, số bit biểu diễn kiểu dữ liệu, cơ chế vào ra, kỹ thuật định địa chỉ; còn tổ chức máy tính (computer organization) là các đơn vị vận hành và liên kết giữa chúng để hiện thực hoá kiến trúc đó - tín hiệu điều khiển, giao diện, công nghệ bộ nhớ. Chương cũng trình bày cấu trúc và chức năng, bốn chức năng cơ bản của máy tính là xử lý dữ liệu, lưu trữ dữ liệu, di chuyển dữ liệu và điều khiển, các thành phần chính CPU - bộ nhớ chính - vào ra - liên kết hệ thống, cùng kiến trúc Von Neumann và Harvard.

0Bộ đềbộ đề
0+Câu hỏicâu hỏi
đăng ngày
Tổ chức và Kiến trúc máy tính

CEA201 Chương 11 - Logic số

Nền tảng toán học và mạch của máy tính số. Phần đại số Boole trình bày các phép AND, OR, NOT, XOR, NAND, NOR, các định luật cơ bản cùng định luật De Morgan và cách lập bảng chân trị. Phần cổng logic mô tả ký hiệu, chức năng và tính đầy đủ chức năng của NAND và NOR. Phần mạch tổ hợp hướng dẫn đi từ đặc tả tới sơ đồ mạch: biểu diễn tổng các tích, tối thiểu hoá bằng bìa Karnaugh và phương pháp Quine - McCluskey, rồi hiện thực bằng các khối chức năng thông dụng gồm bộ giải mã, bộ dồn kênh, bộ cộng bán phần và toàn phần, ALU và PLA. Chương cũng giới thiệu mạch tuần tự với flip-flop, thanh ghi và bộ đếm.

0Bộ đềbộ đề
0+Câu hỏicâu hỏi
đăng ngày
Tổ chức và Kiến trúc máy tính

CEA201 Chương 12 - Tập lệnh: đặc trưng và chức năng

Tập lệnh nhìn từ góc độ người thiết kế và người lập trình. Phần đặc trưng lệnh máy phân tích bốn thành phần của một lệnh gồm mã thao tác, tham chiếu toán hạng nguồn, tham chiếu toán hạng đích và tham chiếu lệnh kế tiếp, cùng ảnh hưởng của số lượng địa chỉ trong lệnh tới độ dài chương trình và độ phức tạp phần cứng. Phần kiểu toán hạng bàn về địa chỉ, số, ký tự và dữ liệu logic, cùng các kiểu dữ liệu cụ thể của x86 và ARM, kèm quy ước Big-endian và Little-endian. Phần kiểu phép toán liệt kê các nhóm chuyển dữ liệu, số học, logic, chuyển đổi, vào ra, điều khiển hệ thống và chuyển điều khiển với lời gọi thủ tục.

0Bộ đềbộ đề
0+Câu hỏicâu hỏi
đăng ngày
Tổ chức và Kiến trúc máy tính

CEA201 Chương 13 - Tập lệnh: chế độ địa chỉ và định dạng

Cách một lệnh chỉ ra nơi lấy toán hạng và cách gói lệnh vào số bit hữu hạn. Phần chế độ địa chỉ trình bày và so sánh địa chỉ tức thì, trực tiếp, gián tiếp, thanh ghi, thanh ghi gián tiếp, dịch chuyển với ba biến thể relative, base-register và indexing, cùng chế độ ngăn xếp, kèm ưu nhược điểm và công thức tính địa chỉ hiệu dụng của từng chế độ. Phần định dạng lệnh bàn về độ dài lệnh, phân bổ bit cho trường mã thao tác và trường địa chỉ, mã thao tác mở rộng và lệnh độ dài thay đổi. Phần hợp ngữ giới thiệu cú pháp, nhãn, lệnh giả và vai trò của trình hợp dịch trong việc sinh mã máy.

0Bộ đềbộ đề
0+Câu hỏicâu hỏi
đăng ngày