three type of operate system select