As the need of Operating System for multiprocessor grows, many OS have appeared. Windows NT, the most remarkable OS, is among them and is considered as the next generation OS. However it's scalability is not fully verified.
In this thesis we evaluate the scalability of Windows NT on a shared memory multiprocessors through benchmark test. The benchmark test set is consist of parallel applications, and server applications. We adapt "Pentium Secrets" as a measurement method. We identify th hazard which hinder Windows NT's performance from scaling up. We modify and extense Windows NT to gain better scalability and to verify our analysis. Finally we show the relationship among the structure of OS and it's scalability, and we suggest desirable structure of Windows NT for better scalability.