Em muốn hỏi là bộ nhớ heap và stack liên quan đến phần cứng hay phần mềm, có bao nhiêu bộ nhớ stack và heap trên máy? Cụ thể là:
- Tất cả thanh ram trên máy tính hợp thành bộ nhớ RAM thì chỉ có một bộ nhớ stack và heap thôi đúng không?
- Hay là cả hệ điều hành chỉ có 1 bộ nhớ stack và heap, tất cả các chương trình chạy trên OS này chia nhau hoặc giành nhau mà dùng chung?
- Nếu không đúng thì có phải mỗi app khi chạy thì sẽ tạo ra một vùng nhớ stack và 1 heap để tự dùng riêng?