Hmm , if you dont have background in cs then it will be dificult. However google has many tutorials regarding different it concepts mentioned above. I have passed fpsc exam for similar post but failed at interview level. My paper was mixed of it and management and current affairs or general knowledge. From it was network, systems, operating system, database basics, cpp language or php, basic management, as I was from cs, that was not difficult. I still remeber the asked about different scheduling policy of o.s. but at the end I will recommend you reading books about topocs I mentioned.