1. Kết quả Event Ghost 2016


    Dưới đây là danh sách những thành viên đoạt giải thưởng trong Event Ghost 2016

Tìm hiểu về Cache

Thảo luận trong 'Sử Dụng Máy Tính' bắt đầu bởi No Nguyễn, 17 Tháng sáu 2012.


  1. No Nguyễn

    No Nguyễn Admin Ban Quản Trị

    1,408
    2,079
    213
    Tên thật:
    Nguyễn Văn Trung
    [​IMG]


    Cache hay còn gọi là bộ nhớ đệm là một thành phần trong hệ thống nhớ phân cấp của máy tính, cache đóng vai trong trung gian, trung chuyển dữ liệu từ bộ nhớ chính về CPU và ngược lại.
    Vai trò của cache
    Tăng hiệu năng hệ thống
    • Dung hoà được CPU có tốc độ cao và bộ nhớ chính có tốc độ thấp;
    • Thời gian trung bình CPU truy nhập dữ liệu từ hệ thống nhớ tiệm cận thời gian truy nhập cache.
    Giảm giá thành sản xuất
    • Nếu hai hệ thống nhớ có cùng giá thành, hệ thống nhớ có cache có tốc độ truy nhập nhanh hơn;
    • Nếu hai hệ thống nhớ có cùng tốc độ, hệ thống nhớ có cache có giá thành rẻ hơn.
    Các nguyên lý hoạt động của cache
    Cache được coi là bộ nhớ thông minh:
    • Cache có khả năng đoán trước yêu cầu về dữ liệu và lệnh của CPU;
    • Dữ liệu và lệnh cần thiết được chuyển trước từ bộ nhớ chính về cache → CPU chỉ truy nhập cache → giảm thời gian truy nhập hệ thống nhớ.
    Cache hoạt động dựa trên 2 nguyên lý cơ bản:
    • Nguyên lý lân cận về không gian (Spatial locality)
    • Nguyên lý lân cận về thời gian (Temporal locality)

    Nguyên lý lân cận về không gian:
    Nếu một ô nhớ đang được truy nhập thì xác xuất các ô nhớ liền kề với nó được truy nhập trong tương lai gần là rất cao;
    Áp dụng:
    • Lân cận về không gian được áp dụng cho nhóm lệnh/dữ liệu có tính tuần tự cao trong không gian chương trình;
    Giải thích:
    • Do các lệnh trong một chương trình thường tuần tự → cache đọc cả khối lệnh từ bộ nhớ chính → phủ được các ô nhớ lân cận của ô nhớ đang được truy nhập.
    Nguyên lý lân cận về thời gian:
    Nếu một ô nhớ đang được truy nhập thì xác xuất nó được truy nhập lại trong tương lai gần là rất cao;
    Áp dụng:
    • Lân cận về thời gian được áp dụng cho dữ liệu và nhóm lệnh trong vòng lặp;
    Giải thích:
    • Các phần tử dữ liệu thường được cập nhật, sửa đổi thường xuyên;
    Cache đọc cả khối lệnh từ bộ nhớ chính → phủ được cả khối lệnh của vòng lặp.

     
    aoe1991, AntiCr@ck and root like this.
  2. aoe1991

    aoe1991 Quang MK

    2,782
    712
    113
    hờ hờ, lúc mua máy tính, mình toàn dòm, con nào cache càng to thì càng được ưu tiên.. cụ thể thì ai biết đâu. :-?? =))
     

Chia sẻ trang này