thể trùng lặp:
How do you write a basic operating system?Làm thế nào để tạo ra một hệ điều hành cơ bản
Tôi muốn tạo ra một hệ điều hành cơ bản. Mà chỉ có thể khởi động và tôi muốn chạy một máy tính trong đó. Mặc dù tôi khá giỏi toán, tôi khá mới trong lập trình C. Tôi có 28 ngày để hoàn thành dự án. Tôi đã sẵn sàng để slog ngày trong ngày ra. Có thể làm được không? Nếu có thể, ai đó có thể hướng dẫn tôi một hướng dẫn hay một cuốn sách hay bất kỳ đề xuất nào khác dựa trên. Cảm ơn trước. EDIT: Phần cứng: Phần cứng máy tính tiêu biểu. Giống như chúng tôi có cho máy cửa sổ hoặc máy Linux.
Bạn có thể muốn đề cập đến những gì phần cứng hệ điều hành này được cho là chạy trên? Phần cứng PC điển hình? Thiết bị được nhúng? Khác? –
Cơ bản phải như thế nào? Ít nhất bạn sẽ cần một số loại giao diện điều khiển I/O để chạy máy tính của bạn ... – FrustratedWithFormsDesigner
Đây là thực tế làm thế nào Windows Vista đã tạo ra tất cả hấp từ một câu hỏi rất giống nhau về trao đổi chuyên gia. – rerun