need to know the structure of Operating systems
Posted: Wed Mar 12, 2008 12:19 pm
Hi,
I am very much interested in knowing how operating system interact with hardware and other software.
I searched for many books on os, ever books details the os concepts like process, memory management, threads,scheduling etc.. But my requirement is to know, if i am the person who actually wants to develop my own os what are the things i need to know and how to relate those.
For example when we start the PC it boots and the bootloader loads the os.so which process actually interacts with that how we are going to design that process, what are the concepts need to understand in order to write os and all the other stuff. I know some part of theory like wht is process,concurrency,scheduling, multiprogramming, deadlock etc..But i want to know how we write our OS to implement these concepts and how its targetted to interact with the hardware and other software etc.
Please guide me regarding the understanding of these concepts and how i need to start looking into the os inorder to develop my own OS.
Please suggest me some books and links where i need to get some material or I ll be greatfull if any can guide me to understand those concepts.
Thanks & Regards,
Raghu.
I am very much interested in knowing how operating system interact with hardware and other software.
I searched for many books on os, ever books details the os concepts like process, memory management, threads,scheduling etc.. But my requirement is to know, if i am the person who actually wants to develop my own os what are the things i need to know and how to relate those.
For example when we start the PC it boots and the bootloader loads the os.so which process actually interacts with that how we are going to design that process, what are the concepts need to understand in order to write os and all the other stuff. I know some part of theory like wht is process,concurrency,scheduling, multiprogramming, deadlock etc..But i want to know how we write our OS to implement these concepts and how its targetted to interact with the hardware and other software etc.
Please guide me regarding the understanding of these concepts and how i need to start looking into the os inorder to develop my own OS.
Please suggest me some books and links where i need to get some material or I ll be greatfull if any can guide me to understand those concepts.
Thanks & Regards,
Raghu.