Earlier quoted context omitted.
I figure it's quite common for non native speaker, no ?
I am a native English speaker and never heard the word "semaphore" until taking CS classes in college. I cannot think of a common use for the term, unlike flag (see them all the time), register (do that with cars and schools) or stack (lots of those in my kitchen).
I would think computer register comes from the noun, not the verb — think cash register, not to register a car.