chương trình
cơ bản của bộ nhớ
bộ nhớ Công nghệ
memoy tối ưu hóa
công nghệ bộ nhớ:
. Bộ nhớ chính là RAM (Những từ bộ nhớ, đệm, Cache đều đề cập Ram). Đó là nhanh hơn so với bộ nhớ thứ cấp (Hard Disk) trong Random Access Gần 11.000 lần.)
Đặc điểm của bộ nhớ chính là là quan trọng như chip vi xử lý cho hệ thống máy tính. Hệ thống nhanh chóng có cả một bộ xử lý nhanh và một bộ nhớ lớn
Đặc điểm:
Đây là danh sách của một số đặc điểm của bộ nhớ máy tính.
Kết nối chặt chẽ với các bộ vi xử lý.
Giữ các chương trình và dữ liệu mà bộ xử lý đang tích cực làm việc.
Được sử dụng để lưu trữ lâu dài.
Bộ vi xử lý tương tác với nó hàng triệu lần mỗi giây.
các nội dung được dễ dàng thay đổi.
Thông thường nội dung của nó được tổ chức vào các tập tin.
Bộ nhớ chính là bộ nhớ ngắn hạn của một máy tính. Nó giữ lại dữ liệu chỉ trong khoảng thời gian mà một chương trình đang chạy, và đó là nó.
Bộ nhớ được sử dụng cho mục đích chạy chương trình
bộ nhớ chính và hiệu suất ?:
Bộ nhớ chính đáp ứng các nhu cầu của cache và phục vụ như là I / O giao diện.
Biện pháp hiệu suất bộ nhớ chính nhấn mạnh cả hai độ trễ và băng thông (băng thông bộ nhớ là số byte đọc hay viết mỗi đơn vị thời gian)
Memory độ trễ là sự chậm trễ thời gian cần thiết để có được một mục fi c cụ thể của dữ liệu
Memory bandwidth là tốc độ dữ liệu có thể được truy cập (ví dụ như bit trên giây)
đơn vị băng thông thường là 1 / thời gian chu kỳ
tỷ lệ này có thể được cải thiện bằng cách truy cập đồng thời
bộ nhớ chính ảnh hưởng đến hình phạt nhớ cache miss,
mối quan tâm chính của bộ nhớ cache.
băng thông bộ nhớ chính
là mối quan tâm chính của I / O và multiprocessors.
Mặc dù cache quan tâm đến bộ nhớ độ trễ thấp, nói chung là dễ dàng hơn để cải thiện băng thông bộ nhớ với các tổ chức mới hơn là để giảm độ trễ
thiết kế bộ nhớ cache tăng kích thước khối để tận dụng lợi thế của băng thông bộ nhớ cao.
Memory Latency:
Memory độ trễ là truyền thống được trích dẫn cách sử dụng hai biện pháp
thời gian truy cập
thời gian truy cập là thời gian giữa khi đọc được yêu cầu và khi từ mong muốn đến và
thời gian chu kỳ
thời gian chu kỳ là thời gian tối thiểu giữa các yêu cầu để nhớ.
thời gian chu kỳ lớn hơn thời gian truy cập vì bộ nhớ cần những dòng địa chỉ để được ổn định . giữa các truy cập
bộ nhớ cấp bậc của một hệ thống máy tính hiện đại
bằng cách lợi dụng các nguyên tắc của địa phương:
Trình bày các người dùng với bộ nhớ nhiều như có sẵn trong công nghệ với giá rẻ nhất.
Cung cấp truy cập với tốc độ được cung cấp bởi các công nghệ nhanh nhất.
Công nghệ bộ nhớ:
Static Random Memory Access (SRAM)
. - sử dụng cho bộ nhớ cache
bộ nhớ động truy cập ngẫu nhiên (DRAM)
- sử dụng cho bộ nhớ chính
SRAM:
'S' là viết tắt của tĩnh.
Không cần phải làm mới, vì vậy thời gian truy cập là gần với thời gian chu kỳ.
sử dụng 6 bóng bán dẫn trên mỗi . chút
Bits lưu trữ như bật / tắt chuyển mạch
Không có chi phí để rò rỉ
phức tạp hơn xây dựng
lớn hơn cho mỗi bit
đắt tiền
nhanh hơn
tĩnh cấu trúc bộ nhớ RAM:
RAM tĩnh hoạt động:
sắp xếp Transistor cho lý ổn định nhà nước
Nhà nước 1
C1 cao, C2 thấp
T1 T4 tắt, T2 T3 trên
Nhà nước 0
C2 cao, C1 thấp
T2 T3 tắt, T1 T4 trên
đường Địa chỉ transitor T5 T6 là switch
Viết - áp dụng giá trị cho B & khen cho B
Read - giá trị trên dòng B
DRAM:
Bits lưu trữ như phí trong tụ
phí rò rỉ
Cần làm mới thậm chí khi được hỗ trợ
xây dựng đơn giản
nhỏ hơn cho mỗi bit
Rẻ
Cần làm mới mạch
chậm hơn
thời gian chu kỳ dài hơn thời gian truy cập
cấu trúc DRAM:
DRAM hoạt động:
dòng Địa chỉ hoạt động khi bit đọc hay viết
tắc Transistor đóng (dòng điện)
viết
điện áp đến dòng bit
cao cho 1 thấp 0
Sau đó, tín hiệu dòng địa chỉ
chuyển giao phụ trách để tụ
đọc
dòng địa chỉ chọn
transistor bật
phí từ tụ điện cho ăn qua đường chút để cảm nhận được khuếch đại
So sánh với giá trị tham khảo để xác định 0 hoặc 1
phí tụ phải được phục hồi
DRAM:
địa chỉ chia thành 2 nửa (bộ nhớ như một ma trận 2D):
RAS hoặc Row Truy cập Strobe
CAS hoặc cột Truy cập Strobe
Cải thiện hiệu suất bộ nhớ bên trong một chip DRAM:
DRAM có một giao diện không đồng bộ với bộ điều khiển bộ nhớ như vậy mỗi lần chuyển liên quan đến nguyên cần thiết để đồng bộ với bộ điều khiển.
Thêm tín hiệu đồng hồ đến giao diện DRAM giảm chi phí, tối ưu hóa như vậy được gọi là
"đồng bộ DRAM" tức là SDRAMs
liệu đúp Rate tức là DDR là một sự phát triển sau này của SDRAM, được sử dụng trong bộ nhớ máy tính bắt đầu từ năm 2000.
DDR SDRAM trong nội bộ thực hiện tăng gấp đôi chiều rộng truy cập ở tốc độ clock, và sử dụng một giao diện tốc độ dữ liệu gấp đôi để chuyển một nửa trên mỗi cạnh đồng hồ.
phiên bản tiếp theo của DDR (2 truyền dữ liệu / chu kỳ)
-DDR2 (4 truyền dữ liệu / chu kỳ)
-DDR3 (8 chuyển giao dữ liệu / chu kỳ)
tối ưu hóa bộ nhớ:
đánh giá: 6 cơ bản Tối ưu bộ nhớ cache
• Giảm thời gian hit
1.Address dịch trong bộ nhớ cache chỉ mục
• Giảm Hoa hậu Penalty
2. Caches đa
3. Ưu tiên đọc bỏ lỡ trên ghi miss
• Giảm Hoa hậu Tỷ
4. Kích thước lớn hơn Block (miss bắt buộc)
5. Kích thước lớn hơn Cache (miss Dung)
6. Associativity cao (miss Xung đột)
11 rao vặt
đang được dịch, vui lòng đợi..
