1.Оболочка - это самый внешний уровень операционной системы. Оболочки содержат в себе язык программирования для управления процессами и файлами, а также запуска и управления другими программами. Оболочка управляет взаимодействием между вами и операционной системой, показывая вам приглашения для ввода, интерпретируя ввод для операционной системы, а затем обрабатывая результирующий вывод операционной системы. Резидентные программы- программы которые постоянно находятся в ОП и работают в режиме ядра.
2. Виртуальная память- это область выделенная ОС на жестком диске
Страничная память- это способ организации виртуальной памяти при котором единицей отображения вирт адресов на физические является страница постоянного размера.