Question: what are the two main responsibilities of the kernel?
Answer: Manage RAM memory, so that all programs and running processes can work. Manage the processor time, which is used by running processes. Manage access and use of the different peripherals connected to the computer.