viralpatel.net
    Viral Patel's home page
    Tech Blog  |   Taj OS  |   Old Site  |   Operating System Tutorials  |   Guest Book  |   Sitemap          



Menu
  Home
  FAQ
  Screen Shots
  Download
  Tutorials
  Any Comments?




Comments
Richa Awasthi
03 Feb 2010
really your notes r very useful for us.i..
>>  show
Imran Khan
06 Dec 2009
sir ur note is very useful for us...
>>  show
Sharad Kelkar
30 Nov 2009
Dear Sir, First of all I am curious and..
>>  show

The word operating system is not new to any computer literate. We all start our day with Windows and end by talking about Linux. We always argue about the performance and efficiency of one over other. Each of this is having its own limitation. Windows is a very good operating system used in almost every personal computer in this world. Whereas Linux is a great open source operating system which is totally free and is used in almost all web servers. Windows is nice but not free and Linux is free and open source but difficult to use.

The main power of Linux is C language as it is totally developed in it, but the limitation of C language will definitely affect it too. Since last 30 years Linux is being developed and modified from its old variant UNIX, but now it is reaching to its limit. The size of the codes has increase so much that one global data created in wrong file can crash whole Linux. The day is not far when it will be impossible to add a single line of code without avoiding any ambiguity.

So is this an end to a great free, open source operating system? There is always something new when something ends. TAJ OS may be an answer. It is a first operating system developed in India which is totally based on object oriented concept. C++ is the first thing that comes to mind when we hear the word object oriented. And yes, TAJ OS is totally developed in C++, which removes all drawbacks of C language.

The code of TAJ operating system is well maintained by dividing it in different modules (class concept). All the data are highly secured by making them private and removing any chances of unauthorized access. The main heart of this operating system know as Kernel is a Monolithic type, i.e. all devices drivers and supporting file are packed in one unit with kernel which greatly reduces the chances of crashes. The operating system is built in such a way that sudden power failure and other hardware problems will also not corrupt the system.  


Features of TAJ Operating System

  • 32-bit Protected mode Operating System
  • Paging enable
  • Secure Exception handling
  • Interrupt management system
  • Work with different kinds of CPU (80386 onwards).
  • Fully functional built in keyboard driver
  • Total DMA control
  • Floppy driver
  • Mouse driver
  • Fat file system driver
  • Multitasking
  • Multithreading
  • Multiuser

Internal architecture of TAJ Operating System




Recent Tutorials
Global Descriptor Table (GDT)
FAT File System
Programming Floppy Disk Controller
Protected mode
Booting Process
Paging
Segmentation
Real mode
Writing Hello World Bootloader
Makefile Tutorial
View All »

Copyright © 2010 viralpatel.net