1 .Vấn đề DeadLock
2. Cỏc yờu cầu đối với quản lý bộ nhớ
Tỏi định cư (relocation): Trong hệ thống đa chương, khụng gian bộ nhớ chớnh thường được chia sẻ cho nhiều tiến trỡnh khỏc nhau.
Bảo vệ (protection):
- Mỗi tiến trỡnh phải được phải được bảo vệ để chống lại sự truy xuất bất hợp lệ vụ tỡnh hay cú chủ ý của cỏc tiến trỡnh khỏc.
- Để thực hiện điều này hệ thống quản lý bộ nhớ phải biết được khụng gian địa chỉ của cỏc tiến trỡnh khỏc trờn bộ nhớ và kiểm tra tất cả cỏc yờu cầu truy xuất bộ nhớ của mỗi tiến trỡnh khi tiến trỡnh đưa ra địa chỉ truy xuất.
Chia sẻ (Sharing): Bất kỳ một chiến lược nào được cài đặt đều phải cú tớnh
mềm dẻo để cho phộp nhiều tiến trỡnh cú thể truy cập đến cựng một địa chỉ trờn bộ nhớ chớnh
Vớ dụ: khi cú nhiều tiến trỡnh thực hiện một chương trỡnh thỡ việc cho phộp mỗi tiến trỡnh cựng truy cập đến một bản copy của chương trỡnh sẽ thuận lợi hơn khi cho phộp mỗi tiến trỡnh truy cập đến một bản copy sở hữu riờng.
Tổ chức logic (logical organization): Bộ nhớ chớnh của hệ thống mỏy tớnh
được tổ chức như một dũng hoặc một mảng, khụng gian địa chỉ bao gồm một dóy cỏc thứ tự cỏc byte hoặc cỏc word. Bộ nhớ phụ cũng được tổ chức tương tự.
Tổ chức bộ nhớ vật lý (Physical organization): Bộ nhớ mỏy tớnh được tổ
chức theo 2 cấp : bộ nhớ chớnh và bộ nhớ phụ.
- Bụ nhớ chớnh cung cấp một tốc độ truy cập dữ liệu cao, nhưng dữ liệu trờn nú phải được làm mới thường xuyờn và khụng thể tồn tại lõu dài trờn nú.
- Bộ nhớ phụ cú tốc độ truy xuất chậm và rẻ tiề hơn so với bộ nhớ chớnh nhưng nú khụng cần làm mới thường xuyờn.