Однократки изначально представляли собой матрицы с резисторами.

Цитата:
В чистой то были FF, но потом в нее влили информацию?!

Однократки изначально представляли собой матрицы с резисторами. Программирование осуществляется пережиганием тех из них в которые нужно записать 0 вместо 1. По этому они и однократки - пережечь можно, а замкнуть нет. С современными все несколько хитрее, но общий принцип тот же. Можно менять содержимое битов с дефолтного значения на противоположное но не наоборот.
Цитата:
P.S. Объясните, пожалуйста, что означает слово IMHO и как его расшифровать?

In my hombre opinion (по моему скромному мнению), вообще-то это FAQ ;)