Why should I take a course in operating systems?
-
I'm a Computer Science undergraduate student in my sophomore year, and all of the upperclassmen I've asked for course recommendations have recommended our university's course in Operating Systems as the most valuable course offered. I'd like to hear from experienced engineers why learning about the OS is so essential, especially considering that the likelihood of creating a new operating system in one's software engineering career is very low.
-
Answer:
Learning to write your own OS might not be that useful, but learning how they work is likely to be invaluable. At the very least, you'll know what an OS does for you and why certain things are the way they are, so you'll be better able to structure applications in ways that work with rather than against the OS. Also, working on a variety of problems that are hard in different ways will give you a better understanding of how to deal with the unexpected challenges of real-world programming. Operating systems are one such "training ground" as are compilers and databases. Lastly, maybe you'll be one of the crazy ones who develops a taste for solving that particular set of problems.
Jeff Darcy at Quora Visit the source
Other answers
1)Every electronic item that has a screen is meant to have some sort of operating system in it. Equipped with the basic knowledge of working of OSes you'll have a very wide scope of job prospects. 2) With the knowledge of OS's working you have the power to create , change/modify stuffs. It gives birth to a feeling in you that you have some great power in your hands, like the Architect in The Matrix(Movie).
Yogiraj Banerji
If you are aspiring to work at IBM Systems Labs, Oracle Systems, HP Labs, VMWare, Novell, Red Hat, EMC, NetApp etc.. you should be taking your OS course and distributed systems pretty seriously. Well, if you ever want to research on the systems front, my suggestion: See if OS is the field you want to do research in, the main purpose of undergraduate school is for you to decide in which field you want to contribute more. Research isn't about writing one or two IEEE papers and gaining fame, it is about your passion towards that technology. I personally believe that you'll only be able to contribute to good research if you really love that subject/technology.
Thirumal Venkat
Related Q & A:
- Should I take a student loan?Best solution by Yahoo! Answers
- Can I take a picture of myself using my webcam and how do I do it?Best solution by Super User
- Where can I take a free legal IQ test?Best solution by Yahoo! Answers
- Why does it take a very long time for Yahoo to attach files?Best solution by answers.yahoo.com
- Why does iPod take a long time to backup?Best solution by answers.yahoo.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.