Operating System Implementation In C

Posted on 1998-12-17
Medium Priority
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 rrubdi@bgl.vsnl.net.in
               Rashmi Rubdi
Question by:rrubdi
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 32

Accepted Solution

jhance earned 100 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

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

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…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.
Suggested Courses

800 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