General concepts about organization and architecture of computers