Simple Real-time Operating System: A Kernel Inside View for a Beginner