Kvant

Bản dịch tự động sơ bộ, chất lượng thấp: có thể còn lỗi và câu chữ chưa tự nhiên. Bản này sẽ được thay bằng bản dịch tốt hơn. Bản gốc →

58

việc đọc xảy ra khi lớp phủ từ tính di chuyển sai mạch của mạch đọc. Trong tất cả các thiết bị này, đầu ghi từ tính hoạt động như một cuộn dây từ hóa và đầu từ phát lại hoạt động như một mạch đọc. Sự khác biệt giữa các thiết bị này và trạng thái từ tính là bề mặt hình trụ tương đối nhỏ của chúng quay với tốc độ cao, tức là thời gian truy cập thông tin được chuẩn hóa sớm trong thời gian quay của trống hoặc đĩa. Việc trả tiền cho tốc độ đến nhanh hơn này thấp hơn dung lượng thông tin từ tính, nhưng đồng thời, dung lượng của đĩa từ và thậm chí cả trống vượt quá đáng kể dung lượng RAM tiêu chuẩn.

Tất cả các nguyên tắc trên đều là lý lẽ chính cho việc tạo ra các hệ thống bộ nhớ không phải Rakhvoch. Ở trên cùng của bậc thang này là bộ nhớ truy cập ngẫu nhiên và siêu ngẫu nhiên (“vua” và “nữ hoàng”), bên dưới là trống và đĩa (“hoàng gia tưa miệng”), ở dưới cùng là magneton (“bò hoàng gia”).

Máy tính hiện đại được thiết kế để hoạt động đa chương trình. Tương tự với một nhà máy, chúng ta có thể nói rằng một số sản phẩm khác nhau được sản xuất đồng thời (theo các kế hoạch công nghệ khác nhau). Để ngăn chặn việc các bộ phận của máy bay rơi vào xưởng sản xuất xe đạp trẻ em, cần tổ chức kiểm soát vấn đề từ kho: phát hành cho ai, cái gì và khi nào. Chức năng lưu trữ nội dung trong bộ nhớ máy tính được thực hiện bằng phím. Hãy tưởng tượng một hành lang nhà kho dài (bản ghi nhớ). Mỗi phòng nhìn ra hành lang đều có ổ khóa riêng và do đó có chìa khóa riêng. Mỗi máy tính có khái niệm riêng về “phòng” - kích thước tiêu chuẩn riêng của khối bộ nhớ được bảo vệ. Trong máy tính EU, “phòng” như vậy có dung lượng bộ nhớ là 2.KB. Mỗi lần truy cập bộ nhớ, ngoài địa chỉ, còn chứa một khóa. Điều này cho phép các chương trình khác nhau cùng tồn tại hòa bình trong bộ nhớ mà không can thiệp lẫn nhau.

Bộ nhớ là bộ phận đắt nhất của máy tính. Đặc điểm của nó quyết định hiệu suất của toàn bộ máy. Không khó hiểu rằng bài toán sẽ được giải quyết nhanh chóng nếu chương trình lời giải của nó và tất cả dữ liệu cần thiết đều nằm trong RAM, đồng thời thông tin được sử dụng nhiều nhất nằm trong siêu RAM, thay vì trong trường hợp chương trình hoặc dữ liệu nằm trên bộ nhớ ngoài (đĩa, trống, băng). Nếu một số bài toán (chế độ đa chương trình) được giải quyết trong máy tính cùng một lúc thì không có đủ RAM và RAM phụ. Nỗ lực nâng cao hiệu quả của máy tính thông qua việc sử dụng đầy đủ hơn tất cả các khả năng của hệ thống bộ nhớ không phải Rahvoch đã dẫn đến một tổ chức thú vị được gọi là bộ nhớ ảo (rõ ràng).

Bản chất của tổ chức này là lập trình viên làm việc như thể với bộ nhớ truy cập trực tiếp (ví dụ: RAM) và tại thời điểm chương trình được thực thi, tất cả các thiết bị bộ nhớ máy tính đều hoạt động (tất nhiên nếu chương trình đủ lớn). Hiệu quả cao đạt được do bộ nhớ chính lưu trữ một “sơ đồ chung” của bộ nhớ - giống như bản đồ địa lý. Chương trình kiểm soát quyết định bài toán trong máy tính (được gọi là hệ điều hành) sử dụng kế hoạch này, cung cấp thông tin tại thời điểm nó yêu cầu cho lời giải một bài toán cụ thể (hoặc muộn hơn một chút). Bộ nhớ ảo là sự kết hợp phức tạp giữa phần mềm và phần cứng điện tử.