Bài giảng Cấu trúc máy tính: Chương 5 - Đào Quốc Phương
lượt xem 12
download
Bài giảng Cấu trúc máy tính: Chương 5 giới thiệu về bộ nhớ máy tính. Những nội dung chính được trình bày trong chương này gồm có: Tổng quan về hệ thống nhớ, bộ nhớ bán dẫn, bộ nhớ chính, bộ nhớ cache, bộ nhớ ngoài, bộ nhớ ảo, hệ thống nhớ trên máy tính cá nhân.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Cấu trúc máy tính: Chương 5 - Đào Quốc Phương
- Cấu trúc máy tính Chương 5 BỘ NHỚ MÁY TÍNH 10/19/16 Chương 5: Bộ nhớ máy tính 1
- Nội dung 5.1. Tổng quan về hệ thống nhớ 5.2. Bộ nhớ bán dẫn 5.3. Bộ nhớ chính 5.4. Bộ nhớ cache 5.5. Bộ nhớ ngoài 5.6. Bộ nhớ ảo 5.7. Hệ thống nhớ trên máy tính cá nhân 10/19/16 Chương 5: Bộ nhớ máy tính 2
- 5.1. Tổng quan về hệ thống nhớ Các đặc trưng của hệ thống nhớ Vị trí Bên trong CPU: tập thanh ghi Bộ nhớ trong: bộ nhớ chính bộ nhớ cache Bộ nhớ ngoài: các thiết bị nhớ Dung lượng Độ dài từ nhớ (tính bằng bit) Số lượng từ nhớ 10/19/16 Chương 5: Bộ nhớ máy tính 3
- Các đặc trưng của hệ thống nhớ Đơn vị truyền Từ nhớ Khối nhớ Phương pháp truy nhập Truy nhập tuần tự (băng từ) Truy nhập trực tiếp (các loại đĩa) Truy nhập ngẫu nhiên (bộ nhớ bán dẫn) Truy nhập liên kết (cache) 10/19/16 Chương 5: Bộ nhớ máy tính 4
- Các đặc trưng của hệ thống nhớ Hiệu năng (performance) Thời gian truy nhập Chu kỳ nhớ Tốc độ truyền Kiểu vật lý Bộ nhớ bán dẫn Bộ nhớ từ Bộ nhớ quang Các đặc tính vật lý Khả biến / Không khả biến (volatile / nonvolatile) Xoá được / không xoá được Tổ chức 10/19/16 Chương 5: Bộ nhớ máy tính 5
- Phân cấp hệ thống nhớ Từ trái sang phải: CPU Dung lượng tăng dần Tốc độ giảm dần Bộ Giá thành giảm dần Bộ Bộ Tập Bộ nhớ nhớ nhớ thanh nhớ ngòai cache cache ghi chính L1 L2 10/19/16 Chương 5: Bộ nhớ máy tính 6
- 5.2. Bộ nhớ bán dẫn Phân loại Read Only Memory (ROM) Programmable ROM (PROM) Erasable PROM (EPROM) Electrically Erasable PROM (EEPROM) Flash memory Random Access Memory (RAM) 10/19/16 Chương 5: Bộ nhớ máy tính 7
- ROM (Read Only Memory) Bộ nhớ chỉ đọc Lưu trữ các thông tin sau: Thư viện các chương trình con Các chương trình điều khiển hệ thống (BIOS) Các bảng chức năng Vi chương trình 10/19/16 Chương 5: Bộ nhớ máy tính 8
- Các kiểu ROM ROM mặt nạ: thông tin được ghi khi sản xuất rất đắt PROM (Programmable ROM) Cần thiết bị chuyên dụng để ghi bằng chương trình chỉ ghi được một lần EPROM (Erasable PROM) Cần thiết bị chuyên dụng để ghi bằng chương trình ghi được nhiều lần Trước khi ghi lại, xóa bằng tia cực tím 10/19/16 Chương 5: Bộ nhớ máy tính 9
- Các kiểu ROM (tiếp) EEPROM (Electrically Erasable PROM) Có thể ghi theo từng byte Xóa bằng điện Flash memory (Bộ nhớ cực nhanh) Ghi theo khối Xóa bằng điện 10/19/16 Chương 5: Bộ nhớ máy tính 10
- RAM (Random Access Memory) Bộ nhớ đọc-ghi (Read/Write Memory) Lưu trữ thông tin tạm thời Có hai loại: SRAM và DRAM (Static and Dynamic) 10/19/16 Chương 5: Bộ nhớ máy tính 11
- SRAM (Static) – RAM tĩnh Các bit được lưu trữ bằng các Flip-Flop thông tin ổn định, việc đọc không làm mất nội dung ô nhớ Cấu trúc phức tạp Dung lượng chip nhỏ Tốc độ nhanh Đắt tiền Dùng làm bộ nhớ cache 10/19/16 Chương 5: Bộ nhớ máy tính 12
- DRAM (Dynamic) – RAM động Các bit được lưu trữ trên tụ điện, việc đọc bộ nhớ sẽ làm mất nội dung ô nhớ nên cần phải nạp lại và tụ điện sẽ phóng hết điện tích đã nạp, vì vậy sau 2 s cần làm tươi cần phải có mạch làm tươi Cấu trúc đơn giản Dung lượng lớn Tốc độ chậm hơn Rẻ tiền hơn Dùng làm bộ nhớ chính Synchronous DRAM (SDRAM) DDR-SDRAM (Double Data Rate…) Rambus DRAM (RDRAM) 10/19/16 Chương 5: Bộ nhớ máy tính 13
- Sơ đồ cơ bản của chip nhớ Các đường địa chỉ: An-1 A0 có 2n A0 AN1 D0 Dm1 từ nhớ Các đường dữ liệu: Dm-1 D0 độ dài từ nhớ = m bit Dung lượng chip nhớ = 2n x m bit Các đường điều khiển: CS Tín hiệu chọn chip CS (Chip Select) Tín hiệu điều khiển đọc OE (Output Enable) Tín hiệu điều khiển ghi WE (Write Enable) WE OE 10/19/16 Chương 5: Bộ nhớ máy tính 14
- 5.3. Bộ nhớ chính Các đặc trưng cơ bản Chứa các chương trình đang thực hiện và các dữ liệu đang được sử dụng Tồn tại trên mọi hệ thống máy tính Bao gồm các ngăn nhớ được đánh địa chỉ trực tiếp bởi CPU Dung lượng của bộ nhớ chính nhỏ hơn không gian địa chỉ bộ nhớ mà CPU quản lý. Việc quản lý logic bộ nhớ chính tuỳ thuộc vào hệ điều hành 10/19/16 Chương 5: Bộ nhớ máy tính 15
- Tổ chức bộ nhớ đan xen (interleaved memory) Độ rộng của bus dữ liệu để trao đổi với bộ nhớ: m = 8, 16, 32, 64,128 ... bit Các ngăn nhớ được tổ chức theo byte tổ chức bộ nhớ vật lý khác nhau 10/19/16 Chương 5: Bộ nhớ máy tính 16
- 5.4. Bộ nhớ đệm nhanh (cache memory) Nguyên tắc chung của cache Nguyên lý cục bộ hoá tham chiếu bộ nhớ: Trong một khoảng thời gian đủ nhỏ CPU thường chỉ tham chiếu các thông tin trong một khối nhớ cục bộ Ví dụ: Cấu trúc chương trình tuần tự Vòng lặp có thân nhỏ Cấu trúc dữ liệu mảng 10/19/16 Chương 5: Bộ nhớ máy tính 17
- Bộ nhớ cache Cache có tốc độ nhanh hơn bộ nhớ chính Cache được đặt giữa CPU và bộ nhớ chính nhằm tăng tốc độ CPU truy cập bộ nhớ Cache có thể được đặt trên chip CPU Bộ nhớ CPU Cache chính Truyền theo từ nhớ Truyền theo block nhớ 10/19/16 Chương 5: Bộ nhớ máy tính 18
- Ví dụ về thao tác của cache CPU yêu cầu nội dung của ngăn nhớ CPU kiểm tra trên cache với dữ liệu này Nếu có, CPU nhận dữ liệu từ cache Nếu không có, đọc Block nhớ chứa dữ liệu từ bộ nhớ chính vào cache Tiếp đó chuyển dữ liệu từ cache vào CPU 10/19/16 Chương 5: Bộ nhớ máy tính 19
- Cấu trúc chung của cache / bộ nhớ chính Cache Bộ nhớ chính Tag L0 B0 Tag L1 B1 Tag L2 B2 Tag CPU L3 B3 Tag Lm1 Bp1 10/19/16 Chương 5: Bộ nhớ máy tính 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng: Cấu trúc máy tính và ghép nối
177 p | 777 | 191
-
Bài giảng cấu trúc máy tính - Chương 2 Các thành phần cơ bản của máy tính
62 p | 481 | 139
-
Bài giảng cấu trúc máy tính - Chương 1 Giới thiệu chung
42 p | 353 | 88
-
Bài giảng Cấu trúc máy tính - Đinh Đồng Lưỡng
245 p | 205 | 50
-
Bài giảng Cấu trúc máy tính - GV. Thanh An
35 p | 156 | 34
-
Bài giảng cấu trúc máy tính - GV.Đinh Đồng Lưỡng
245 p | 171 | 23
-
Bài giảng Cấu trúc máy tính - Chương 1: Cấu trúc tổng quát của hệ thống máy tính
28 p | 167 | 15
-
Bài giảng Cấu trúc máy tính: Chương 1
21 p | 166 | 14
-
Bài giảng Cấu trúc máy tính (Computer Structure) - Đinh Đồng Lưỡng
245 p | 70 | 13
-
Bài giảng Cấu trúc máy tính: Chương 1 - Đào Quốc Phương
82 p | 102 | 11
-
Bài giảng Cấu trúc máy tính - Chương 1: Bus và truyền thông tin trong máy tính (2016)
25 p | 96 | 11
-
Bài giảng Cấu trúc máy tính - Chương 1: Bus và truyền thông tin trong máy tính (tt - 2016)
40 p | 107 | 10
-
Bài giảng Cấu trúc máy tính: Chương 3 - Phạm Ngọc Hưng
256 p | 87 | 10
-
Bài giảng Cấu trúc máy tính - Chương 2 - ThS. Nguyễn Khắc Quốc
27 p | 127 | 10
-
Bài giảng Cấu trúc máy tính - Trường CĐ Kinh tế - Kỹ thuật Bạc Liêu
87 p | 28 | 9
-
Bài giảng Cấu trúc máy tính: Chương 1 - Ngô Phước Nguyên
27 p | 126 | 8
-
Bài giảng Cấu trúc máy tính: Chương 1 - ThS. Nguyễn Thị Phong Dung
46 p | 16 | 5
-
Bài giảng Cấu trúc máy tính: Chương 3 - ThS. Nguyễn Thị Phong Dung
33 p | 9 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn