홈페이지 » 어떻게 » Windows는 여전히 MS-DOS에 의존합니까?

    Windows는 여전히 MS-DOS에 의존합니까?

    옛날에 Windows는 DOS를위한 Windows 드레싱 이었지만 일상적인 운영을위한 DOS 아키텍처에 의존하는 Windows입니까? 우리가 조사 할 때 계속 읽어라..

    오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..

    질문

    수퍼 유저 Rrazd는 DOS의 역사와 Windows의 현재 반복과 상호 작용하는 방식에 대해 궁금합니다.

    지금 막 OS 과정을 시작하려고하고 있으며 Apple 사용자로서 Windows OS의 기본 세부 사항을 잘 알고 있지 않습니다. 궁금한 점이 있었는데, MS DOS가 Windows에서 계속 실행되고 있습니까? 아니면 Windows가 OS로만 사용 되었습니까? MS-DOS가 부팅에 사용되지만 Windows에는 다른 모든 OS 기능이 내장되어있어 다른 모든 OS 작업에 사용되는 어딘가에 있기 때문에 다소 혼란 스러웠습니다.

    MS-DOS가 현재 Windows에서 얼마나 많은 역할을 수행합니까??

    대답

    수퍼 유저 기고가 인 JdeBP는 매우 자세하고 크게 문서화 된 답변으로 도약합니다.

    Microsoft Windows의 경우 두 가지 별개의 계보가 있으며 사람들이 다른 계보에 대해 배운 한 혈통에 관한 기사를 쓸 때 도움이되지 않습니다..

    • 그만큼 DOS + Windows 계보는 DOS + Windows 모든 버전 최대 3.11, DOS + Windows 95, DOS + Windows 98 및 DOS + Windows Millennium Edition으로 구성됩니다. DOS 위에 Windows가 쌓여 있습니다. 전체 책은이 계층의 주제에 쓰여졌습니다. 1990 년대 초반부터 중기의 공정한 동안 많은 사람들이 도스가 사라지고 Windows가 있다고 믿으 려했기 때문에 논쟁의 대상이되었습니다. 운영 체제입니다. 이것은 DOS + Windows 부트 스트랩 프로세스입니다..
    • 그만큼 Windows NT 계보는 Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 ( "Windows 2000"), Windows NT 5.1 ( "Windows XP"), Windows NT 5.2 (일부 Windows XP 버전 및 "Windows Server 2003"), Windows NT 6.0 ( "Windows Vista") 및 Windows NT 6.1 ( "Windows 7")을 지원합니다. DOS 위에 계층화되지 않고 완전히 다른 방식으로 DOS에 작동하며 NT 가상 DOS 시스템 (NTVDM)의 DOS 응용 프로그램을 실행할 수 있습니다. 가상 기기 실행 Windows NT 상단에 다른 방법보다는 주위에 있습니다. 이것은 Windows NT 6.x 부트 스트랩 프로세스입니다..

    또한 도움이되지 않는 것은 Windows NT에서 사람들이 실수로 "DOS 프롬프트"에 대해 이야기 할 때입니다. 운영체제가 아닌 명령 프롬프트 인터프리터라는 사실 외에도 "도스 사용자 인터페이스"와 "명령 인터프리터"가 "도스"를 흉내 내며 실제로는 도스와 동의어가 아닙니다. DOS는 MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS 등의 운영 체제 제품군입니다..

    Windows NT에서 명령 프롬프트 창이 열려 있으면 거의 항상 실행 중입니다. CMD, Microsoft의 기본 명령 인터프리터이며 일반 텍스트 사용자 인터페이스 인 Win32 프로그램입니다. "DOS"도없고 NTVDM도 없습니다. Win32 콘솔 객체와 대화하는 Win32 프로그램이 있습니다. 실제로 Microsoft의 다양한 Resource Kit에 포함 된 모든 도구를 포함하여 Windows NT에서 실행할 수있는 많은 TUI 프로그램의 경우 아직도 Win32 콘솔 I / O를 수행하는 일반적인 Win32 프로그램이기 때문에 사진의 어느 곳에서나 DOS를 사용하지 않아도됩니다..

    역설적이게도 1993 년에 Windows NT 3.1이 릴리스되면 Windows NT 계보 실제로는 1990 년대 중반의 모든 사람들이 도스 + 윈도우 95가 존재한다는 것을 세상에 알리려고했던 DOS 기반이 아닌 윈도우 - 운영 체제 - 시스템이었다..

    그리고 18 년 후, 우리는 여전히 Windows NT가 DOS처럼 작동하지 않으며 절대로 작동하지 않는다는 사람들이 있습니다. ☺

    추가 읽기

    • 조나단 드 보이네 폴라드 (2006). 운영 체제 커널 개발자 및 장치 드라이버 작성자를위한 책 목록. 자주 주어진 답.
    • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Windows 내부 (5 판). Microsoft Press. ISBN 9780735625303.
    • 월터 오니 (Walter Oney, 1996). Windows 95 용 시스템 프로그래밍. Microsoft Press. ISBN 1 55615 949 8.
    • Matt Pietrek (1995 년 11 월). Windows 95 시스템 프로그래밍의 비밀. IDG 서적. ISBN 1-56884-318-6.
    • Andrew Schulman (1994). 무단 Windows 95. 전세계 IDG Books. ISBN 9781568841694.
    • Matt Pietrek (1993). Windows 내부 : Windows 운영 환경 구현. 애디슨 - 웨슬리. ISBN 9780201622171.
    • Andrew Schulman, David Maxey, Matt Pietrek (1992). 언급되지 않은 Windows : 예약 된 Microsoft Windows API 함수에 대한 프로그래머 가이드. 애디슨 - 웨슬리. ISBN 9780201608342.

    설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..