Máy tính, Internet > Phần cứng > CPU, Mainboard, RAM

RAM làm việc như thế nào?

khanhvui
Những điều cơ bản về RAM Tương tự như bộ vi xử lý (BVXL), chip nhớ cũng là một mạch tích hợp (IC) được làm từ hàng triệu bóng bán dẫn (transitor) và tụ điện. Đối với loại bộ nhớ thông dụng nhất trên máy vi tính, bộ nhớ truy xuất ngẫu nhiên động (DRAM), một bóng bán dẫn và một tụ điện đi đôi với nhau để tạo thành một tế bào nhớ. Tụ điện sẽ giữ bit thông tin 0 hoặc 1. Bóng bán dẫn hoạt động như một ngắt để mạch điều khiển trên chip nhớ đọc hoặc thay đổi trạng thái của tụ điện. Một tụ điện giống như một thùng nước nhỏ có thể chứa các điện tử. Để lưu 1 vào tế bào nhớ, thùng nước này sẽ được đổ đầy các điện tử. Để lưu 0, thùng nước sẽ được làm rỗng. Tuy nhiên, thùng nước có một khuyết điểm là nó có một lỗ thủng. Trong khoảng vài mili giây, một thùng nước đầy sẽ trở nên trống rỗng. Do đó, để bộ nhớ động làm việc, hoặc là CPU hoặc là bộ điều khiển bộ nhớ phải nhanh chóng nạp lại tất cả các tụ điện đang chứa 1 trước khi nó phóng điện. Để làm được việc này, bộ điều khiển sẽ đọc lại nội dung nhớ rồi ghi nó vào lại. Quá trình làm tươi này tự động diễn ra hàng ngàn lần trong một giây. Và chính quá trình này tạo nên phần "động" cho RAM. Ram động phải được làm tươi một cách liên tục nếu không nó sẽ "quên" mọi thứ nó đang giữ. Mặt hạn chế của quá trình làm tươi là nó sẽ mất một khoảng thời gian để thực hiện và điều này có thể làm giảm tốc độ của bộ nhớ. Các tế bào nhớ được khắc lên một bánh silicon theo một dãy các cột (bitlines) và các hàng (wordlines). Điểm giao của một bitline và một wordline tạo thành địa chỉ của tế bào nhớ. DRAM hoạt động bằng cách gửi dòng nạp điện qua cột phù hợp (CAS) để kích hoạt bóng dẫn tại mỗi bit trong cột. Khi ghi, các hàng sẽ chứa trạng thái mà tụ điện đã mang. Khi đọc, một bộ khuếch đại hướng sẽ xác định mức nạp điện trong tụ điện. Nếu hơn 50%, nó sẽ đọc là 1. Ngược lại, nó sẽ đọc là 0. Một bộ đếm sẽ theo dõi trình tự làm tươi dựa trên hàng nào được truy xuất theo thứ tự nào. Quãng thời gian để làm tất cả việc này là rất nhỏ, do đó nó được biểu diễn bằng đơn vị nano giây (hàng tỉ của giây). Một chip nhớ được đánh giá 70ns nghĩa là nó sẽ mất 70 nano giây để hoàn tất quá trình đọc và nạp lại điện cho mỗi tế bào. Các tế bào nhớ đơn độc sẽ là vô dụng nếu không có cách lấy được thông tin vào và ra của chúng. Do đó, các tế bào nhớ có một bộ hỗ trợ toàn vẹn trên các mạch chuyên dụng khác. Những mạch này làm chức năng: Nhận biết hàng và cột (chọn địa chỉ hàng và địa chỉ cột). Theo dõi trình tự làm tươi (bộ đếm). Đọc và lưu tín hiệu từ tế bào (bộ khuếch đại hướng). Bảo tế bào xem có nên nhận dòng nạp hay không (bật ghi). Các chức năng khác của bộ điều khiển bộ nhớ bao gồm các tác vụ xác định loại, tốc độ, dung lượng bộ nhớ và kiểm tra lỗi. RAM tĩnh (SRAM) sử dụng một công nghệ hoàn toàn khác. Các bit của bộ nhớ được giữ dưới dạng các con bật. Một con bật cho tế bào nhớ tốn 4 hoặc 6 bóng bán dẫn cùng một vài dây dẫn. Và chúng không cần được làm tươi. Nhờ vậy, tốc độ của RAM tĩnh nhanh hơn rất nhiều so với RAM động. Tuy nhiên, vì nó cần đến nhiều thành phần nên tế bào bộ nhớ tĩnh chiếm nhiều không gian trên chip hơn là tế bào bộ nhớ động. Do đó, trên cùng một chip, chúng ta có ít bộ nhớ hơn. Dẫn đến việc chế tạo RAM tĩnh tốn nhiều chi phí hơn. Như vậy, RAM tĩnh nhanh và đắt tiền. Ram động rẽ nhưng chậm hơn. Ram tĩnh thường được dùng để chế tạo các bộ đệm nhạy tốc độ cho CPU. Trong khi RAM động thường dùng làm không gian nhớ chính cho hệ thống.

Hỏi đáp đề xuất

CPU, Mainboard, RAM

Xem BUS của RAM như thế nào?}

Kiểm 16 năm
CPU-Z và EVEREST đều xem được BUS nhưng có vẻ như cả 2 phần mềm này chỉ kiểm tra được BUS từ 800 trở xuống thôi. Mình... Xem thêm
CPU, Mainboard, RAM

Lắp đặt RAM như thế nào?}

NAIAS2008 17 năm
1. Tháo máy tính và mở CASE ra. Đặt nó sao cho bạn có thể cảm thấy thoải mái để có thể tháo gỡ được những thứ bên trong... Xem thêm
CPU, Mainboard, RAM

Main không nhận Ram làm thế nào bây giờ?}

Nguyễn Mỹ Cảnh 17 năm
Bạn xem lại Main của bạn xai loại Ram nào DDR hay DDR2 Bus của Ram và Main có hợp nhau không. Bus của Main phải lớn hơn... Xem thêm
CPU, Mainboard, RAM

Hãng ram nào lạ vậy bạn?}

thanh 17 năm
Không biết chất lượng các sản phẩm Singapo sx có tốt không nhưng mình thấy các sp của họ thời gian bảo hành lâu lắm.... Xem thêm
CPU, Mainboard, RAM

Làm thế nào sử dụng hết dung lượng của ram ?}

súnunday 15 năm
Máy vi tính thời nay cần nhiều RAM để có thể hoạt động hiệu quả hơn, đặc biệt là nếu nó đang chạy Windows Vista... Xem thêm
CPU, Mainboard, RAM

Mua RAM laptop như thế nào (cách kiểm tra?) - gấp gấp gấp ?}

nguyen quang tuyen 13 năm

mình dùng acer 4730

ko biết nên mua ram như thế nào nhỉ. ai giúp mình với

CPU, Mainboard, RAM

Phân biệt RAM DDR-DDRII-DDRIII như thế nào???}

fjghbfg 15 năm
Trường hợp như bạn nói chác là những cây ram nhìn vào không có mác hay chú thik j( vd : Bus hay PCxxxx j đó ). Theo... Xem thêm
CPU, Mainboard, RAM

Làm thế nào để phân biệt Ram ddram1, ddram2 va ddram3 ?}

Nguyen Thi Trang 15 năm
Để phân biệt máy nhà mình dùng ram gì thì chỉ cần giựt thanh ram ra và có vào dạng khe cắm : + Nếu như dạng khe cắm... Xem thêm