Dissecting DOS: A Code-Level Look at the DOS Operating System