... phầnmáytính 26 HUST-FET, 17/01/2011 Ví dụ 1.2 – So sánh hiệu Nếu máytính A thực chương trình 10s máytính B chạy chương trình 15s, máytính A nhanh máytính B lần? Chương – Thành phầnmáytính ... Phân cấp thiết kế nhớ Chương Vào Thiết bị, chế vào Cấu trúc bus Chương – Thành phầnmáytính 22 HUST-FET, 17/01/2011 Đánh giá so sánh máytính Quyết định mua máytính Trong số máy tính, ... hiệu máytính cần tập hợp ứng dụng khác để kiểm chuẩn máytính nhúng, máytính để bàn (thường trọng đến thời gian đáp ứng) máy chủ (thường trọng đến thông lượng Chương – Thành phầnmáytính 24...
... thư ng máytính ñư0c phân thành b(n lo i sau: a) Các siêu máytính (Super Computer): máytính ñ1t ti&n nh%t tính kp thukt cao nh%t Giá bán m.t siêu máytính tY vài tri u USD Các siêu máytính thư ... ngư i ta phân chia máytính thành th h ? Hãy ñi m qua c.t m(c quan trCng ñnc trưng b9n c a máytính th h thG nh%t? Hãy nêu ñi m ñnc bi t c a máytính ENIAC so v5i máytính ñ5i trư5c Máytính Von ... c) Máytính mini (Minicomputer) lo i máy c7 trung, giá m.t máytính mini có th tY vài chAc USD ñ n vài trăm ngàn USD d) Máy vi tính (Microcomputer) lo i máytính dùng b vi x@ lý, giá m.t máy...
... triển máytính Khái niệm kiếntrúcmáytính Tìm hiểu bên máytính Tìm hiểu bên vi xử lý Tìm hiểu chương trình thực thi máytínhKiếntrúcmáytính gì? Tại phải quan tâm? Phânloại ... Khái niệm kiếntrúcmáytínhPhần mềm hệ thống Phần mềm ứng dụng Phânloại Chức Máytính chuyên dụng Phần cứng Cấu trúc xử lý Máytính nhúng RISC Cấu tạo CISC Von newmann Harvard Kiếntrúc vonNeumann ... suất nguồn Cách tốt sử dụng tất transistors nhàn rỗi Kiến trúcmáytính Chương I – b: Tổng quan môn học Bài học câu hỏi Khối nằm bên máy tính? – Processor (CPU) – Memory (RAM) – Input / Output...
... cứng vật lý khác nhau) Do RAID phù hợp với hệ thống máy chủ, máytính game thủ khó tínhmáytính phục vụ việc đọc/ghi liệu với băng thông cao Ở máy chủ, ta biết việc truy cập liệu để phục vụ người ... tương tự trường hợp phân tán đĩa (disk stripping) Ghi: thường chậm đĩa đơn Đọc: tương tự trường hợp phân tán đĩa (disk stripping) Ghi: chậm nhiều so với RAID II SO SÁNH KIẾNTRÚCCỦA CISC VÀ RISC ... I cho đặc tính vài máy CISC tiêu biểu Ta nhận thấy ba máy có điểm chung có nhiều lệnh, lệnh có chiều dài thay đổi Nhiều cách thực lệnh nhiều vi chương trình dùng Bảng I: Đặc tính vài máy CISC...
... Giới thiệu chung Máytínhphânloại a) Máytính b) PhânloạimáytínhKiếntrúcmáytính Sự tiến hóa máytính a) Máytính dùng đèn điện tử b) Máytính dùng transistor c) Máytính dùng vi mạch ... b) Cấu trúc đơn bus c) Phân cấp bus máytính Chương Biểu diễn liệu số học máytính Các hệ đếm a) Hệ thập phân b) Hệ nhị phân c) Hệ mười sáu (Hexa) Mã hóa lưu trữ liệu máytính a) Nguyêntắc chung ... lệnh b) Đường ống lệnh Cấu trúc chung xử lý tiên tiến Kiếntrúc Intel a) Kiếntrúc 16-bit (IA-16) b) Kiếntrúc 32-bit (IA-32) c) Kiếntrúc 64-bit (IA-64) Chương Bộ nhớ máytính Tổng quan hệ thống...
... Vật Lý Kiếntrúcmáytính 02 CHƯƠNG 1: CẤU TRÚC CƠ BẢN CỦAPHẦN CỨNG & PHẦN MỀM MÁYTÍNH 1.1 CÁC THÀNH PHẦNCỦAMÁYTÍNHMáytính số (digital computer) hay máytính (computer) thiết bò tính toán ... (computer program) Chương trình máytính lưu trữ phận bên máytính gọi nhớ (memory) Có nhiều loạimáytính Chúng khác kích thước, tốc độ giá thành Loạimáytính thông dụng máytính cá nhân (personal computer ... Nghóa Khoa Vật Lý Kiếntrúcmáytính 02 nạp từ đóa vào nhớ Như OS có nhiệm vụ sử dụng tài nguyênmáytính cách có hiệu vài chương trình ứng dụng thực 1.5 ĐẶC TRƯNG CỦAMÁYTÍNHMáytính có nhiều...
... biểu diễn cho giá trị thập phân từ đến ( 10 đến 15 trường hợp "don't care"), output đoạn cần hiển thị a Lập bảng chân trị vài trình bày bảng đồ K-map cho đoạn (đoạn phân biệt số số 8), thu gọn ... câu A đề kêu bạn lập K-map cho số có đèn sáng số bạn nhình led đoạn bạn đoán mà! Bài giả sử tạ máytính có ghi R0=1000, R1=50,R2=150; giá trị ô nhớ 200 1200 Hãy cho biết giá trị ghi ô nhớ sau thực ... R0,@(R2): ta có: @(R2)=50 => R0 = 50; - MOVE R2,R0 : R2 = RO = 50 Bài R0,R1,…,R7 Cho tổ chức máytính two-bus hình vẽ Các ghi đa dụng Hãy giải thích trình thi hành lệnh (các thời hiệu vi lệnh...
... interleaved Computer Architecture –Department of Information Systems @ Hoá NGUYEN Bộ nhớ Bộ nhớ bên máytính Semi-conductor Truy cập ngẫu nhiên Kiểu: RAM- Random Access Memory: lưu giữ liệu ... Architecture –Department of Information Systems @ Hoá NGUYEN Đặc điểm… Đặc trưng vật liệu: Phân rã - Decay Dễ thay đổi - Volatility Có thể xoá - Erasable Năng lượng tiêu thụ Tổ chức: ... … Computer Architecture –Department of Information Systems @ Hoá NGUYEN Đặc điểm… Chiến thuật phân cấp nhớ: How much? How fast? How expensive? Registers L1 Cache L2 Cache Main memory...
... phầnmáytính Processor Control Devices Memory Datapath Output Secondary Memory (Disk) Main Memory Cache Chương Bộ nhớ - Phân cấp nhớ Input SET-HUST, 22/03/2011 Nội dung Phân cấp nhớ máytính ... (trong hầu hết thời gian)? Bằng phân cấp nhớ Bằng song song Chương Bộ nhớ - Phân cấp nhớ 10 SET-HUST, 22/03/2011 Phân cấp nhớ thông thường Tập dụng nguyêntắc “cục bô” để cung cấp cho người ... lý Chương Bộ nhớ - Phân cấp nhớ 12 SET-HUST, 22/03/2011 Tính cục Tính cục theo không gian thời gian Address mapping (many-to-one) Cache memory Main memory Chương Bộ nhớ - Phân cấp nhớ 13 9-instruction...
... Mô tả nội dung môn học Mô tả cấu tạo máytính Giải thích nguyêntắc hoạt động máytính thành phần bên Tính toán số học máytính Sử dụng hợp ngữ để viết đoạn chương trình thực công việc ... môn học: Kiếntrúcmáytính & Hợp ngữ Số tín chỉ: Lý thuyết: 45 tiết Thực hành: 30 tiết (Hình thức 2) Vũ Minh Trí - vmtri@fit.hcmus.edu.vn Mô tả nội dung môn học Mô tả cấu tạo máytính ... chu trình xử lý lệnh Hình dung công đoạn thiết kế vi xử lý Nguyêntắc hoạt động nhớ máytính Vũ Minh Trí - vmtri@fit.hcmus.edu.vn Phân bố thang điểm Hình thức Diễn giải Kiểm tra Trong số buổi...
... Nội dung giảng Quá trình phát triển số nét đặc trưng hệ máytính Định luật Moore Một số thành phầnmáytính cá nhân ngày Giải thích khái niệm wafer, chip, chipset Mô hình ... (wafer) nhằm xử lý công việc máytính Chip có kích thước nhỏ chứa hàng chục triệu transistor, số lượng trasistor lớn tốc độ truyền xử lý tín hiệu nhanh Hiện có loại chip xử lý: 4, 8, 16, 32, ... lại với đế chip (wafer) để xử lý nhiều công việc máytính Một số chipset thông dụng: CPU: Đơn vị xử lý trung tâm GPU: Đơn vị xử lý đồ họa máy RAM: Bộ nhớ truy cập tức thời chuyên phục...
... = 7B h Hệ số thường biển diễn máytính hệ số Chuyển đổi hệ số Đặc điểm Con người sử dụng hệ thập phânMáytính sử dụng hệ nhị phân, bát phân, thập lục phân Nhu cầu Chuyển đổi qua lại ... Nhận xét 20 Số bù [3] lưu trữ số có dấu phép tính chúng máytính (thường dùng nhất) Không cần thuật toán đặc biệt cho phép tính cộng tính trừ Giúp phát dễ dàng trường hợp bị tràn Dấu ... thập phân ( dec) Hệ thập phân sang hệ khác (dec ) Hệ nhị phân sang hệ khác ngược lại (bin …) … Chuyển đổi hệ số [1] Decimal (10) Binary (2) Lấy số số 10 chia cho Số nguyên...
... sang hệ nhị phân? Ý tưởng đơn giản: Biểu diễn phầnnguyênphần thập phân riêng lẻ Với phần nguyên: Dùng bit ([010, 25510]) 12310 = 64 + 32 + 16 + + + = 0111 10112 Với phần thập phân: Tương ... thập phân hệ nhị phân: xn1 xn2 x0 x1 x2 xm xn1.2n1 xn2 2n2 x0 20 x1.21 x2 22 xm 2 m Đặt vấn đề Tuy nhiên…với bit: Phầnnguyên lớn biểu diễn: 255 Phần thập phân ... thập phân Với 16 bit cho phần thập phân: = 2-16 ~ 10-5 Có vẻ không hiệu quả…Cách tốt ? Floating Point Number (Số thực dấu chấm động) Floating Point Number ? Giả sử ta có số (ở dạng nhị phân) ...
... người dễ hiểu lại ngôn ngữ máytính “khó hiểu” Ngôn ngữ bậc cao người dễ hiểu máytính lại “khó hiểu” Nhưng máytính lại nơi cần hiểu nhanh để thực thi muốn Ngôn ngữ máy (Machine language) ... ngữ máy lại đủ để người hiểu sử dụng tốt ngôn ngữ máy Ví dụ: Ghi giá trị vào ghi $4 Ngôn ngữ máy: 00110100 0000100 00000000 00000101 Hợp ngữ : ori $4, $0, Lưu ý 11 Vì vi xử lý có cấu trúc ... ngôn ngữ máy Hợp ngữ (Assembly language) Highest-level language Lower-level language Lower-level language Interpreter Machine Laguage Hợp ngữ 10 Các mã máy số (0 / 1) Trong ngôn ngữ máy khái...
... vào A[12] Nguyêntắc lưu liệu nhớ 35 MIPS thao tác lưu trữ liệu nhớ theo nguyên tắc: Alignment Big Endian Restriction Alignment Restriction 36 MIPS lưu liệu nhớ theo nguyêntắc Alignment ... dựng theo kiếntrúc (RISC) với nguyên tắc: Càng đơn giản, ổn định Càng nhỏ gọn, xử lý nhanh Tăng tốc xử lý cho trường hợp thường xuyên xảy Thiết kế đòi hỏi thỏa hiệp tốt Cấu trúc chương ... dịch C kiếntrúc MIPS sử dụng addu, addiu, subu Phần 2: Di chuyển liệu 25 Một số nhận xét: Ngoài biến đơn, có biến phức tạp thể nhiều kiểu cấu trúc liệu khác nhau, ví dụ array Các cấu trúc...
... 2 Bộ vi xử lý Intel 8088/8086 • Cấu trúc bên • Mô tả tập lệnh 8086 • Lập trình hợp ngữ 8086 Bộ vi xử lý Intel 8088/8086 • Cấu trúc bên Sơ đồ khối Các ghi đa Các ghi đoạn ... DH DL •80386 trở lên: 32 bits EAX, EBX, ECX, EDX Thanh ghi chứa AX (accumulator): chứa kết phép tính Kết bit chứa AL Thanh ghi sở BX (base): chứa địa sở, ví dụ bảng dùng lệnh XLAT (Translate) ... CL dùng để chứa số lần dịch quay lệnh dịch quay ghi Thanh ghi liệu DX (data): AX chứa liệu phép tính nhân chia số 16 bit DX dùng để chứa địa cổng lệnh vào liệu trực tiếp (IN/OUT) Các ghi đoạn...
... 43 44 Mạch mã hoá nhị phân (Binary Encoder) Có 2n (hoặc hơn) ngõ vào, n ngõ Quy định có ngõ vào mang giá trị = thời điểm Nếu ngõ vào = ngõ thứ k ngõ tạo thành số nhị phân có giá trị = k Sơ ... Gồm n ngõ vào (input); m ngõ (output) Mỗi ngõ hàm luận lý ngõ vào Mạch tổ hợp không mang tính ghi nhớ: Ngõ phụ thuộc vào Ngõ vào tại, không xét giá trị khứ Ví dụ mạch tổ hợp 12 The 7400 ... (output) output = F(input_1, input_2, …, input_n) Tùy thuộc vào cách xử lý hàm F tạo nhiều loại cổng luận lý Hiện linh kiện để tạo mạch số transistor Cổng luận lý (Logic gate) Tên cổng Hình...
... Xác định kiếntrúcphần tử cần thiết cho câu lệnh Xây dựng dần phân khúc cho Datapath ứng với công đoạn thực thi câu lệnh Tiến đến xây dựng hoàn chỉnh Datapath cho câu lệnh Kiếntrúcphần ... 14 Dịch chuyển lệnh: Kiếntrúcphần tử cần thiết 15 Tập ghi (register files) ngõ nhận địa ghi ngõ ghi liệu ngõ đọc liệu (output) tín hiệu điều khiển ghi Kiếntrúcphần tử cần thiết ... J-format? Cần MUX đóng vai trò data selector để chia sẻ lựa chọn phần tử kiếntrúc nhóm lệnh khác Lưu ý: Hiện xét CPU theo kiếntrúc đơn chu kỳ (single cycle) – Mọi câu lệnh thực thi chu kỳ clock...