Điều gì sẽ xảy ra khi bạn khởi động máy tính Một chủ đề mà mình đã tình cờ nghe được trên lớp. Mặc dù là một đứa đã học qua được cấu trúc máy tính, nhưng không trả lời được câu hỏi này khiến mình hơi chạnh lòng. Nên hôm nay mình nói riêng, cũng như chúng ta nói chung, sẽ tìm hiểu xem chuyện gì sẽ xảy ra khi khởi động máy tính nhé. Trước hết, ta cần nói sơ về cách máy tính xử lý khi chạy chương trình. Khi bạn mở một chương trình, ví dụ như Microsoft Word, thì dữ liệu sẽ được đưa vào trong RAM, rồi từ RAM đưa vào register. Tại register, CPU sẽ đọc chỉ thị trên nó là gì, sử dụng ALU và CU để xử lý, rồi trả về giá trị chỉ thị cần về register. Register trả về cho RAM, và RAM trả về cho disk. Bạn có thể coi RAM là nơi để lưu trữ các chương trình đang thực thi, vì thế nên có trường hợp thực tế một số chương trình không thể mở được do RAM không đủ chỗ để lưu trữ. Chắc chắn bạn sẽ hỏi rằng có thể trao đổi dữ liệu trực tiếp giữa disk và CPU được không? Tại sao lại phải thông qua R...