Pregunta de entrevista de Tata Consultancy Services

What is kernal in OS tcp/udp java data types compiler vs interpreter