Operating System Implementation In C

Posted on 1998-12-17
Last Modified: 2010-04-15
I would like to know where i could find , genearl algorithms or algorithms in c for implementing all  operating systems concepts. for e.g  MVT,MFT,Deadlock, CPU Scheduling , Memory management etc.
    you may reply to
               Rashmi Rubdi
Question by:rrubdi
LVL 32

Accepted Solution

jhance earned 50 total points
ID: 1255221
The book:

Design of the Unix Operating System
by Marice J. Bach, Maurice J. Bach

is an excellent resource for this type of information.
LVL 11

Expert Comment

ID: 1255222
Get a book about OS design.

LVL 10

Expert Comment

ID: 1255223
Install linux and you will get the full code of an OS.

Expert Comment

ID: 1255224
a good book is:
operations systems design by Commer.
it's a book that teaches about the basics of designing an op-sys using an op-sys called XINU (not UNIX).
I learn from it now in a course called "intro to op systems"

Expert Comment

ID: 1255225
Hi rrubdi

U can buy this book it contains code in C for a dummy operating system called MINIX
Operating Systems by tanenebaum
new edition has lot of enhancements like TCP/IP, Internet access, etc
the book costs around Rs 250 only in India


Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
undefined reference to `bswap_128' 9 186
Compile VxWorks Toronado project under Visual Studio 11 242
Computer slow / BSOD 10 70
MS Excel duplicate input detect. 8 15
Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Examines three attack vectors, specifically, the different types of malware used in malicious attacks, web application attacks, and finally, network based attacks.  Concludes by examining the means of securing and protecting critical systems and inf…
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question