从头开始的操作系统 [英] Operating System from scratch

查看:72
本文介绍了从头开始的操作系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我被要求为我的大学的操作系统课程选择一个项目.我不禁想起用Python从头开始制作操作系统的想法.

I have been asked to choose a project for my Operating System course at my university. I was bubbled with the idea of making an Operating System from scratch in Python.

我有一些限制:

  1. 我只有3个月了.
  2. 我想用Python做到这一点.
  3. 我每周可以投入20到30个小时.

我想知道,这个想法可行吗?就像我能建多远一样.如果我可以运行基本版本(运行一些非常基本的应用程序),我将感到非常高兴.在给定的限制下是否有可能?

I want to know, how feasible is the idea? Like how far can I go in building the same. I would be very happy, if I can get a basic version running (something with a handful of very basic apps running.) Is it possible with the given limitations?

有一本书可以像指南一样帮助我吗? (不需要用于python,我只需要一个指南即可告诉我如何制作操作系统)

Is there a book that can help me like a guideline? (need not be for python, I just need a guide to tell me how I should go about making the OS)

如果这个想法不可行,谁能告诉我缩小我的想法需要多少费用?

If the idea is not feasible, can anyone tell me how much do I need to scale down my idea?

非常感谢您的帮助!

推荐答案

将其缩小很多.我建议您看一下您想做的一个很小的操作系统,也许是并行处理.没有可行的方法可以在500小时之内编写整个操作系统,而仅用5000小时就可以编写一个完整的操作系统.真正的问题是这是本科课程还是研究生课程?答案将在很大程度上反映出需要通过什么.

Scale this down a lot. I would recommend looking at one very small piece of an operating system that you would want to do, perhaps parallel processing. There is no feasible way you will be able to write an entire operating system in under 500 hours, let only 5000 hours. The real question is is this for an undergraduate course or a graduate course? The answer to that will greatly reflect what is needed to pass.

添加
拿起一本有关您感兴趣的操作系统的书,并专注于该书三个月,您可能会制作出一些不错的东西.操作系统似乎在外部没有做太多事情,但是以这种方式思考Windows拥有大约5000万行代码.

Adding
Grab a book on a topic about the operating system that interests you and focus intently on that for 3 months and you may just produce something that is good. Operating systems may seem like they don't do much on the outside, but think of it this way Windows has ~50 million lines of code.

这篇关于从头开始的操作系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆