1. Trang chủ
  2. » Cao đẳng - Đại học

TỔ CHỨC MEMORY (cấu TRÚC máy TÍNH SLIDE) (chữ biến dạng do slide dùng font VNI times, tải về xem bình thường)

38 19 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

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 888 KB

Nội dung

BỘ NHỚ (Memory) Chương : Tổ chức Memory 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ổ chức Memory 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ổ chức Memory 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 trái Kbyte = 1024bytes = 210 bytes Mbyte = 1024Kbytes = 210 Kbytes Gbyte = 1024Mbytes =3 :2Tổ10chức Mbytes Chương Memory Primary Memory Còn gọi nhớ hay nhớ trung tâm Chia làm loại : RAM ROM Chương : Tổ chức Memory RAM RAM (Random Access Memory) nhớ truy xuất ngẫu nhiên.Là nơi lưu giữ caùc 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 maù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ổ chức Memory 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 CPU Chương : Tổ chức Memory RAM Chương : Tổ chức Memory 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ã hoá 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ổ chức Memory 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ổ chức Memory 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ổ chức Memory 24 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ổ chức Memory liệu 25 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ổ chức Memory 26 nối nhớ Chương làm3 :việc với VXL Mỗi BU S Truy xuất nhớ (cont) DA TA D7 D6 D5 D4 D3 D2 D1 D0 OÂ NHỚ Ù Ù Ơ Ơ H H N N Ä Ä O O BB Đọc / ghi liệu ĐƠN VỊ XỬ LÝ Chương : Tổ chức Memory 27 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 ghi3 vào ô nhớ có 28 : Tổ chức Memory 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ổ chức Memory 29 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 lên stack.) Chương : Tổ chức Memory 30 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ổ chức Memory 31 Stack BEFORE HIGH MEM 0006 AFTER SP HIGH MEM 0006 00A5 SP SP giaûm LOW MEM Chương : Tổ chức Memory 32 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ổ chức Memory 33 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ổ chức Memory 34 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ổ chức Memory 35 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ổ chức Memory 36 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ổ chức Memory 37 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ổ chức Memory 38 ...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ổ chức Memory Bộ nhớ (Memory) Nội dung : Tổ chức nhớ máy tính IBM... Gbyte = 1024Mbytes =3 : 2Tổ1 0chức Mbytes Chương Memory Primary Memory Còn gọi nhớ hay nhớ trung tâm Chia làm loại : RAM ROM Chương : Tổ chức Memory RAM RAM (Random Access Memory) nhớ truy xuất ngẫu... khởi động máy tính Chương : Tổ chức Memory 35 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ổ chức Memory 36

Ngày đăng: 28/03/2021, 22:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN