Tôi có một câu hỏi mà tôi thực sự không thể tìm được câu trả lời thẳng. Hãy để tôi bắt đầu bằng cách nói rằng tôi không yêu cầu hướng dẫn từng bước, hoặc thậm chí có kế hoạch làm bất cứ điều gì. Tôi chỉ tò mò thôi.
Tôi đã đọc cả ngày về sự phát triển của các hệ điều hành và cách chúng được xây dựng từ đầu. Tôi có một nắm khá chắc chắn về lý thuyết của nó. Tuy nhiên, có một bước tôi dường như không thể tìm thấy câu trả lời.
Trước khi có một hệ điều hành đầy đủ, đầy công cụ, làm thế nào người ta thậm chí có thể viết một trình tải khởi động đơn giản cho một máy tính không có bộ tải khởi động, hoặc bất cứ điều gì cho vấn đề đó, trong khu vực khởi động của nó? Bước đầu tiên sẽ là gì sau khi có được một máy tính với mức tối thiểu? (Tức là, màn hình, bàn phím, bộ xử lý, ram, hdd, đĩa mềm)