a) A good understanding of fundamentals of Operating Systems, Computer Organization and Microprocessor Systems b) A good comprehension on Computer Networking