Sự khác nhau giữa Cache và Buffer
Trang 1 trong tổng số 1 trang
Sự khác nhau giữa Cache và Buffer
Cache: khái niệm này gắn liền với CPU là bộ nhớ có tốc độ cao để CPU sử dụng thay vỉ truy xuất vào RAM, nó là phần cứng
Buffer : đây thật ra không phải là phần cứng, đây là một kỹ thuật trong lập trình để tạo một vùng nhớ tạm cho chương trình sử dụng, có thể là nơi chưa tạm dữ liệu trước khi được xử lí (video), trước khi streaming (các ứng dụng mạng). sở dĩ phải có buffer là vì tốc độ nhận dữ liệu của thiết bị lưu trữ thấp hơn tốc độ xử lí của ứng dụng hoặc ứng dụng không có nhu cầu lưu trữ nhưng cần dữ liệu để xử lí. Nếu không có buffer thì ứng dụng phải đợi mất thời gian khi xử lí theo kiểu on the fly (nhận bao nhiêu xử lí bấy nhiêu), có buffer thì nó se đăng ký tạm một vùng nhớ. Một giây nó có thễ xử lí 100kb thì buffer trước 500kb, như vậy ứng dụng chi đợi một lần duy nhất. Ví dụ điển hình là streaming video trên youtube hoặc khi ghi đĩa DVD (đĩa DVD mà ghi phải đợi dữ liệu từ HDD thì hỏng).
Buffer : đây thật ra không phải là phần cứng, đây là một kỹ thuật trong lập trình để tạo một vùng nhớ tạm cho chương trình sử dụng, có thể là nơi chưa tạm dữ liệu trước khi được xử lí (video), trước khi streaming (các ứng dụng mạng). sở dĩ phải có buffer là vì tốc độ nhận dữ liệu của thiết bị lưu trữ thấp hơn tốc độ xử lí của ứng dụng hoặc ứng dụng không có nhu cầu lưu trữ nhưng cần dữ liệu để xử lí. Nếu không có buffer thì ứng dụng phải đợi mất thời gian khi xử lí theo kiểu on the fly (nhận bao nhiêu xử lí bấy nhiêu), có buffer thì nó se đăng ký tạm một vùng nhớ. Một giây nó có thễ xử lí 100kb thì buffer trước 500kb, như vậy ứng dụng chi đợi một lần duy nhất. Ví dụ điển hình là streaming video trên youtube hoặc khi ghi đĩa DVD (đĩa DVD mà ghi phải đợi dữ liệu từ HDD thì hỏng).
lebichtram89 (113a)- Tổng số bài gửi : 61
Join date : 19/07/2012
Age : 36
Similar topics
» Sự khác nhau giữa Cache và Buffer
» [Thảo luận] giống và khác nhau giữa giữa cache và buffers
» Cache file và memcache giong nhau hay khác nhau
» Thảo luận Bài 2
» Thảo luận Bài 3
» [Thảo luận] giống và khác nhau giữa giữa cache và buffers
» Cache file và memcache giong nhau hay khác nhau
» Thảo luận Bài 2
» Thảo luận Bài 3
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết