Professional Documents
Culture Documents
Computer Science and Technology
Computer Science and Technology
BACHELOR OF TECHNOLOGY
In
WINTER 2009-2010
CERTIFICATE
Abstract………………………..……………………………………………...........1
Acknowledgements………………………………………………………………..2
1. Introduction
1.1 Problem Specification……………………………………………….3
1.2 Motivation…………………………………………………………..3
1.3 Boot loaders and Booting................................................................3
2. Implementation
2.1 Introduction
2.1.1 Real and Protected mode……………………………………..5
2.1.2 Mixing Assembly and C………………………………………6
2.1.3 Compiling and linking the sources…………………………...6
2.1.4 Loading the kernel with GRUB………………………………7
2.2 Structure of the kernel……………………………………………….7
2.3 Global Descriptor Table…………………………………………….8
2.4 Interrupt Desciptor Table………………………………………….11
2.5 Interrupt Service Routine………………………………………….13
2.6 Setting the Timer Interrupt………………………………………..19
2.7 Setting the Keyboard Interrupt……………………………………20
2.8 Displaying on screen………………………………………………20
3. Future Scope………………………………………………………………….21
4. References…………………………………………………………………….21