1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cấu trúc máy tính - Chương 4: Bộ nhớ (Memory)

37 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • (Memory)

  • Bộ nhớ (Memory)

  • Memory

  • Primary Memory

  • RAM

  • Slide 6

  • Slide 7

  • ROM

  • ROM(cont)

  • Các loại Rom

  • Secondary Memory

  • Sơ lược về Cache

  • Cache (cont)

  • Cấu trúc Cache

  • Hiệu suất của Cache

  • Slide 16

  • Hiệu suất của Cache (cont)

  • A Two Level Caching System

  • Các chiến lược trữ đệm trong Cache

  • Slide 20

  • Memory Map

  • Slide 22

  • Quá trình Boot máy

  • Trình tự tác vụ đọc ô nhớ

  • Mạch giải mã đòa chỉ ô nhớ

  • Truy xuất bộ nhớ (cont)

  • Trình tự tác vụ ghi ô nhớ

  • Truy xuất bộ nhớ : ghi ô nhớ

  • Stack

  • Slide 30

  • Slide 31

  • Công dụng của Stack

  • Summary Slide

  • Câu hỏi ôn tập

  • Slide 35

  • Slide 36

  • Slide 37

Nội dung

Bài giảng cung cấp cho người học các kiến thức: Bộ nhớ (Memory). Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu.

BỘ NHỚ (Memory) Mục tiêu : Hiểu cấu tạo nhớ, chức hoạt động nhớ Nắm trình đọc nhớ & ghi nhớ Vai trò nhớ Cache máy tính Chương : Tổ Bộ nhớ (Memory) Nội dung : Tổ chức nhớ máy tính IBM PC Phân loại nhớ : Primary Memory Secondary Memory Quá trình CPU đọc nhớ Quá trình CPU ghi nhớ Bộ nhớ Cache Chương : Tổ Memory Bộ nhớ (Memory) nơi chứa chương trình liệu Đơn vị đo nhớ : Bit : đơn vị nhớ nhỏ bit Mỗi bit lưu trữ trạng thái Byte = bits, đánh số từ đến phải sang traùi Kbyte = 1024bytes = 210 bytes Mbyte = 1024Kbytes = 210 Kbytes Gbyte = 1024Mbytes = 2310: Mbytes Chương Tổ Primary Memory Còn gọi nhớ hay nhớ trung tâm Chia làm loại : RAM ROM Chương : Tổ RAM RAM (Random Access Memory) nhớ truy xuất ngẫu nhiên.Là nơi lưu giữ chương trình liệu chạy chương trình Đặc điểm RAM : • Cho phép đọc/ ghi liệu • Dữ liệu bị mất nguồn Khi máy tính khởi động, Ram rỗng Người lập trình chủ yếu làm việc với Ram – vùng nhớ tạm để liệu chương trình Chương : Tổ RAM Ram vùng nhớ làm việc  vùng nhớ trở nên nhỏ so với nhu cầu sử dụng ta tăng thêm Ram RAM chia làm loại : Dynamic (gắn thêm Ram) Static RAM •Dynamic RAM : phải làm tươi vòng ms khơng bị nội dung •Static RAM : giữ giá trị không cần phải làm tươi •RAM tĩnh có tốc độ cao, có tên nhớ CACHE nằm trongChương CPU : Tổ RAM Chương : Tổ ROM ROM (Read Only Memory) : nhớ đọc ROM BIOS chứa phần mềm cấu hình chẩn đốn hệ thống, chương trình nhập/xuất cấp thấp mà DOS sử dụng Các chương trình mã hố ROM gọi phần dẽo (firmware) Một tính quan trọng ROM BIOS khả phát diện phần cứng MT cấu hình lại hệ điều hành theo Driver thiết bị Chương : Tổ ROM(cont) Đặc điểm ROM: Chỉ cho phép đọc không cho phép ghi Dữ liệu tồn khơng có nguồn Chương : Tổ Các loại Rom PROM (Programmable Read Only Memory) : Cho phép user lập trình ghi vào ROM cách đốt EPROM (Erasable Programmable Read Only Memmory) Cho phép user viết ghi chương trình xóa ghi lại Việc xóa cách dùng tia cực tím EEPROM (Electrically Erasable Programmable Read Only Memory) nhớ lập trình xung điện đặc biệt Chương : Tổ 10 Quá trình Boot máy  Xãy ta power on hay nhấn nút Reset Bộ VXL xóa tất ô nhớ nhớ trở 0, kiểm tra chẳn lẻ nhớ, thiết lập ghi CS trỏ đến segment FFFFh trỏ lệnh IP trỏ tới địa offset  Chỉ thị MT thực thi địa ấn định nội dung cặp ghi CS:IP, FFFF0H , điểm nhập tới BIOS ROM Chương : Tổ 23 Trình tự tác vụ đọc ô nhớ  CPU đưa địa ô nhớ cần đọc vào ghi địa  Mạch giải mã xác định địa ô nhớ  CPU gửi tín hiệu điều khiển đọc  nhớ Nội dung ô nhớ cần đọc đưa ghi liệu  CPU đọc nội dung ghi Chương : Tổ liệu 24 Mạch giải mã địa ô nhớ Mạch điện có nhiệm vụ xác định ô nhớ cần truy xuất có địa lưu ghi địa Bộ nhớ làm việc chia thành nhiều ô nhớ Kích thước ô nhớ thay đổi tùy theo máy, thường hay 16 bit tức byte hay word Nếu kích thước ô nhớ byte có đường liệu song song : Tổ với VXL Mỗi 25 nối nhớChương làm việc BU S Truy xuất nhớ (cont) DA TA D7 D6 D5 D4 D3 D2 D1 D0 Ô NHỚ Ä O B Ù Ơ H N Đọc / ghi liệu ĐƠN VỊ XỬ LÝ Chương : Tổ 26 Trình tự tác vụ ghi ô nhớ CPU đưa địa ô nhớ cần ghi vào ghi địa nhớ Mạch giải mã xác định địa ô nhớ CPU đưa liệu cần ghi vào ghi liệu nhớ CPU gửi tín hiệu điều khiển ghi  nhớ Nội dung ghi liệu đượcChương ghi vào ô nhớ có 27 : Tổ Truy xuất nhớ : ghi ô nhớ Ôâ nhớ chọn 00000 00011 Bộ nhớ Bộ Bộgiải giảimã mã Địa Địachỉ A0 A1 A2 A3 A4 Xư ly û ù 00010 Đơ vị n 00001 11110 11111 Chương : Tổ 28 Stack  Stack vùng nhớ đặc biệt dùng để lưu trữ địa liệu Stack thường trú stack segment.Mỗi vùng 16 bit stack trỏ đến ghi SP, gọi stack pointer Stack pointer lưu trữ địa phần tử liệu cuối thêm vào (pushed leân stack.) Chương : Tổ 29 Stack phần tử liệu cuối thêm vào lại phần tử lấy (popped trước tiên)  Stack làm việc theo chế LIFO (Last In First Out) Xét ví dụ sau : giả sử stack chứa giá trị 0006 Sau ta đưa 00A5 vào stack Chương : Tổ 30 Stack BEFORE HIGH MEM 0006 AFTER SP HIGH MEM 0006 00A5 SP SP giaûm LOW MEM : Tổ Chương 31 Công dụng Stack Dùng để lưu trữ liệu tạm cho ghi ta cần sử dụng liệu Khi chương trình gọi, stack lưu trữ địa trở sau chương trình thực xong Các ngôn ngữ cấp cao thường tạo vùng nhớ bên chương trình gọi stack frame để chứa biến cục Chương : Tổ 32 Summary Slide  Cờ thiết lập phép tính số học không dấu rộng không vừa với đích? Hai ghi tổ hợp thành địa lệnh thực kế tiếp? Nêu trình đọc nhớ Tại trình đọc nhớ lại chiếm nhiều chu kỳ máy so với truy cập ghi? Thanh ghi AH bị sửa đổi, ghi AX thay đổi theo Nội dung chiếm 1024 bytes thấp nhớ? Chương : Tổ 33 Câu hỏi ôn tập     Vai trò Cache máy tính Trình bày chiến lược trữ đệm Cache Phân biệt nhớ RAM ROM Nêu trình tự trình thực khởi động máy tính Chương : Tổ 34 Câu hỏi ôn tập Một nhớ có dung lượng 4Kx8 a) Có đầu vào liệu, đầu liệu b) Có đường địa c) Dung lượng tính theo byte  Chương : Tổ 35 Câu hỏi ôn tập Bộ nhớ Cache nằm : a) Mainboard CPU b) ROM CPU c) CPU nhớ d) Bộ nhớ nhớ Chương : Tổ 36 Câu hỏi ôn tập Theo quy ước, ngườI ta chia nhớ thành vùng có địa mô tả : a) số thập phân b) số thập lục phân c) số nhị phân d) số bát phân Chương : Tổ 37 .. .Bộ nhớ (Memory) Nội dung : Tổ chức nhớ máy tính IBM PC Phân loại nhớ : Primary Memory Secondary Memory Quá trình CPU đọc nhớ Quá trình CPU ghi nhớ Bộ nhớ Cache Chương : Tổ Memory Bộ nhớ (Memory). .. lượng tính theo byte  Chương : Tổ 35 Câu hỏi ôn tập Bộ nhớ Cache nằm : a) Mainboard CPU b) ROM CPU c) CPU nhớ d) Bộ nhớ nhớ ngồi Chương : Tổ 36 Câu hỏi ôn tập Theo quy ước, ngườI ta chia nhớ thành... đượcChương ghi vào ô nhớ có 27 : Tổ Truy xuất nhớ : ghi ô nhớ Ôâ nhớ chọn 00000 00011 Bộ nhớ Bộ Bộgiải giảimã mã Địa Địachỉ A0 A1 A2 A3 A4 Xư ly û ù 00010 Đơ vị n 00001 11110 11111 Chương : Tổ 28

Ngày đăng: 11/05/2021, 02:18

TỪ KHÓA LIÊN QUAN