what is computer basic knowledge