Bộ nhớ chính - primary memory là một phân đoạn của bộ nhớ máy tính mà bộ xử lý có thể truy cập trực tiếp. Trong hệ thống phân cấp bộ nhớ, bộ nhớ chính có thời gian truy cập ít hơn bộ nhớ phụ và lớn hơn bộ nhớ đệm. Nói chung, primary memory có dung lượng lưu trữ nhỏ hơn bộ nhớ phụ và lớn hơn bộ nhớ đệm.
Bộ nhớ chính (primary memory) là một phân đoạn của bộ nhớ máy tính mà bộ xử lý có thể truy cập trực tiếp. Trong hệ thống phân cấp bộ nhớ, bộ nhớ chính có thời gian truy cập ít hơn bộ nhớ phụ và lớn hơn bộ nhớ đệm. Nói chung, bộ nhớ chính có dung lượng lưu trữ nhỏ hơn bộ nhớ phụ và lớn hơn bộ nhớ đệm. Show
Sự cần thiết của main memoryĐể nâng cao hiệu quả của hệ thống, bộ nhớ được tổ chức theo phương án mà hệ thống có thể sẵn sàng hoạt động trong thời gian ngắn nhất. Theo quy tắc này, tất cả các chương trình, tệp và dữ liệu được lưu trữ trong bộ lưu trữ thứ cấp lớn hơn và do đó có thời gian truy cập lớn hơn. Bộ nhớ thứ cấp không thể được truy cập trực tiếp bởi CPU hoặc bộ xử lý. Theo thứ tự, để thực thi bất kỳ tác vụ nào, hệ điều hành sẽ tải tác vụ đó trong main memory nhỏ hơn và có thể được truy cập trực tiếp bởi CPU. Vì main memory chỉ tải lên những tác vụ đó, nên CPU có thể truy cập một cách hiệu quả và điều này tối ưu hóa hiệu suất của hệ thống. Tổ chức bộ nhớ này theo cách từng bước được gọi là Hệ thống phân cấp bộ nhớ. Phân loại main memoryMain memory có thể được phân loại thành hai phần: Bộ nhớ chỉ đọc (ROM) Bộ nhớ truy cập ngẫu nhiên (RAM) ROM và RAM là hai thành phần của main memory (ảnh: simonscomputersblog.wordpress.com)Bộ nhớ chỉ đọcBất kỳ dữ liệu nào không cần thay đổi đều được lưu trữ trong ROM. ROM bao gồm những chương trình chạy khi khởi động hệ thống (được gọi là chương trình bootstrap khởi tạo HĐH) cùng với dữ liệu như thuật toán mà HĐH yêu cầu. Mọi thứ được lưu trữ trong ROM không thể thay đổi hoặc thay đổi. Các loại ROM: ROM có thể được phân loại thành 4 loại dựa trên hành vi của chúng:
Bộ nhớ truy cập tạm thờiBất kỳ quy trình nào trong hệ thống cần được thực thi đều được tải vào RAM và được CPU xử lý theo Hướng dẫn trong chương trình. Giống như khi chúng ta nhấn vào các ứng dụng như trình duyệt, đầu tiên mã trình duyệt sẽ được Hệ điều hành tải vào RAM sau đó CPU sẽ thực thi và mở trình duyệt lên. Các loại RAM: RAM có thể được phân loại thành SRAM (RAM tĩnh) và DRAM (RAM động) dựa trên hành vi của chúng:
Main memory có thể tự xoá?Nội dung của main memory có thể biến mất hoặc không biến mất khi mất điện tùy thuộc vào việc nó được lưu trữ trong RAM hay ROM. Nội dung của ROM về bản chất là cố định, chúng được lưu trữ ngay cả khi mất điện. Nội dung của RAM có tính chất không ổn định, nó sẽ mất đi khi mất điện. Khi bộ nhớ cache ra đời?Dữ liệu trong main memory có thể được truy cập nhanh hơn bộ nhớ phụ nhưng thời gian truy cập của bộ nhớ chính thường là vài micro giây, trong khi CPU có khả năng thực hiện các thao tác tính bằng nano giây. Do thời gian trễ giữa truy cập dữ liệu và hoạt động của hiệu suất dữ liệu của hệ thống giảm do CPU không được sử dụng đúng cách, nó có thể không hoạt động trong một thời gian. Để giảm thiểu khoảng cách thời gian này, một đoạn bộ nhớ mới được ra mắt là bộ nhớ đệm (cache). |