ОС тебе еще рано писать. БИОС-ы современных компов умеют читать секторы, а для древних ты замучаешься загрузчик писать. Порты это хорошо, но флешка подвязана к контроллеру. Через порты с флешкой общаться...???