In my fourth year of my PhD on schizophrenia and I'm currently writing up my thesis. I'm procrastinating right now so thought I'd do something useful with what I've been studying.
And no, schizophrenia is not multiple personality disorder.
Edit: I have to get dinner and run some errands. I'm really enjoying this so I will definitely get back and answer the rest of the questions.
How does a person know if they have it?
Generally, a person who has schizophrenia will display what's called First Rank Symptoms. These are symptoms (such as delusions of control) that were identified by Kurt Schneider who thought that they most characterised schizophrenia. Generally, even having one of these symptoms will be enough to be diagnosed with schizophrenia (at least where I'm from in Australia).
Unfortunately, you can't identify it in the same way as say, Huntington's Disease. When someone has schizophrenia, most of them go through what's call a "prodromal phase", where they start to have cognitive symptoms (such as memory issues) or to develop some signs of delusion-like thoughts. Eventually, what happens is that this develops into a full-blown psychotic episode, requiring hospitalisation. This is where schizophrenia is usually identified.