The charulatha publications Computer architecture