ĐƠN GIẢN THÔI LÚC TRƯỚC CÓ DÙNG PASCAL LÀM CÁI MẢNG 2 CHIỀU 1000000XXXX ko nhớ rõ lắm thì cái ram nhanh chóng bay vù vù lên full :))
Cách làm tràn bộ nhớ ram trên máy tính
Đệ quy vô tận. Tạo một hàm đệ quy không có điều kiện dừng.
Các hàm chưa được xử lý xong được chứa trong stack, khi quá nhiều hàm sẽ dẫn đến stack-overflow.
theo như mọi ng nói thì máy tính khi đó nó có thông báo hết ram rồi delay k ạ hay nó chỉ chậm do thiếu ram thôi ạ
Bên Java thì khi tràn bộ nhớ nó sẽ ném ra OutOfMemoryException và ngừng chạy. Em viết hàm đệ quy vô tận chạy bên C xem thế nào.
thử làm 1 file asm rồi khai báo và gán nhiều nhất có thể nhưng không giải thoát bộ nhớ
đệ quy vô tận sẽ sinh ra lỗi stackoverflow chứ không tràn được RAM đâu
Kiểu này á bạn.
long double *a;
int i = 0;
While(1) {
a[i++] = new(long double);
}
Không, nó vẫn chỉ là data trong 1 app, app xài hao quá vẫn có thể bị hệ điều hành kill
Giời mới biết có cái đó.
Cứ đọc file vài GB vào Ram là dễ đầy ram
Tràn bộ nhớ vật lý hay bộ nhớ luận lý. Muốn tràn bộ nhớ vật lý dễ ẹc: mở máy ra, lấy lon bia/ lon coca đổ lên => không tràn không ăn tiền