поколение ОС, основные определения