Windows 이전의 PC MS-DOS를 사용하여 실제로 사용 된 기능
소비자 PC가 항상 Windows를 실행하지는 않았습니다. Windows가 등장하기 전에 PC는 Microsoft의 MS-DOS 운영 체제와 함께 제공되었습니다. 다음은 명령 줄 환경이 실제로 사용하고자하는 것과 같습니다.
아닙니다. MS-DOS는 Linux 터미널을 사용하거나 멋진 그래픽 바탕 화면의 창에서 명령 프롬프트를 실행하는 것과 같지 않았습니다. 우리가 당연한 것으로 생각한 것들은 그 당시에는 불가능했습니다..
DOS PC 경험
DOS는 그래픽 창이없는 명령 줄 운영 체제였습니다. 컴퓨터를 부팅 한 다음 DOS 프롬프트를 보았습니다. 프로그램을 시작하고, 내장 유틸리티를 실행하고, 실제로 컴퓨터로 뭔가를하도록하려면이 프롬프트에서 입력 할 명령을 알아야했습니다.
운영 체제를 둘러 보려면 몇 가지 명령을 알아야했습니다. 다른 드라이브로 전환하려면 (예 : A 드라이브의 플로피 드라이브에 액세스하는 경우) - 다음과 같이 입력하십시오 에이: 프롬프트에서 Enter 키를 누릅니다..
디렉토리를 변경하려면 CD 명령. 현재 디렉토리의 파일을 보려면, DIR 명령. 프로그램을 실행하려면 프롬프트에서 프로그램의 실행 파일 이름을 입력하십시오..
예를 들어 새로운 멋진 프로그램이 포함 된 새로운 플로피 디스크를 집어 올리면 플로피 디스크를 플로피 드라이브에 밀어 넣습니다 (시끄러운 마그네틱 드라이브가 디스크의 내용을 읽는 동안 기다린 후) 수행원:
에이:
DIR
SETUP 또는 INSTALL (프로그램 설치 프로그램의 이름에 따라 다름)
그러면 설치 프로그램을 거쳐 파일을 추출하는 프로그램을 작은 하드 드라이브의 폴더에 설치할 수 있습니다. 더 큰 프로그램이 단일 플로피에 들어 가지 않기 때문에 플로피 디스크를 교체해야하지만 나중에 플로피 디스크를 사용하지 않고 프로그램을 실행할 수 있습니다.
그런 다음 기음: 명령을 사용하여 C 드라이브로 돌아가려면 CD 명령을 사용하여 설치된 프로그램이 들어있는 폴더를 입력하고 다음 명령을 사용하여 프로그램을 실행하십시오. 프로게임. 프로그램 파일의 이름도 짧아야합니다. MS-DOS는 파일 이름을 8 자로 제한하고 그 뒤에 마침표와 3 자의 확장자를 붙입니다. 예를 들어 PROGNAME.EXE는 가질 수있는 가장 긴 파일 이름입니다..
일부 프로그램은 일반 사용자를 위해 단순화하려고했습니다. 예를 들어 Norton Commander와 같은 파일 관리자는 명령없이 파일을보고 관리 할 수 있습니다. 이것은 찾을 수있는 대부분의 DOS 프로그램의 스타일입니다. 화면에 텍스트를 배열하는 것이 전부입니다.
멀티 태스킹 없음
멀티 태스킹을 잊어 버려라. DOS는 한 번에 한 가지를했습니다. 프로그램을 열면 해당 프로그램이 전체 화면을 차지합니다. 다른 프로그램을 사용하고 싶습니까? 현재 프로그램을 닫고 다른 프로그램을 여는 명령을 입력해야합니다..
이 한계를 극복하기 위해 DOS는 "종료 및 상주 (TSR) 기능"을 제공했습니다. 이 기능을 지원하는 프로그램은 키보드 단축키에 연결할 수 있습니다. 적절한 키보드 단축키를 누르면 현재 프로그램이 종료되고 메모리에 남아 있습니다. 다른 프로그램은 메모리에서 스스로로드됩니다..
TSR은 실제로 멀티 태스킹이 아닙니다. 이 프로그램은 실제로 백그라운드에서 실행되지 않습니다. 대신, 종료되고 빠른 방법으로 다시 시작합니다. DOS는 한 번에 하나의 프로그램 만 실행할 수 있습니다..
이것은 리눅스에서 발견되는 것과 같은 근대적 인 쉘과는 상당히 다르다. 백그라운드에서 프로그램과 서비스를 실행하고 여러 텍스트 모드 터미널을 사용하며 다른 고급 기능을 수행 할 수있다. 도스는 그 정도로 강력하지 못했습니다..
하드웨어 지원 및 리얼 모드
DOS는 오늘날 하드웨어를 지원하는 운영 체제에서 하드웨어 장치를 실제로 지원하지 않았습니다. 하드웨어에 직접 액세스해야하는 프로그램 (예 : 사운드 카드를 사용하여 사운드를 출력하려는 DOS 게임)은 해당 하드웨어를 직접 지원해야했습니다. DOS 게임이나 유사한 응용 프로그램을 개발하는 경우 사용자가 가질 수있는 모든 유형의 사운드 카드를 지원해야합니다. 다행히 많은 사운드 카드는 Sound Blaster와 호환됩니다. SETUP 프로그램을 사용하여 사용했던 각 프로그램에 대해이 설정을 개별적으로 구성 할 수 있습니다.
DOS가 작동하는 방식 때문에 메모리 및 주변 장치에 직접 액세스하려는 프로그램은 실제 모드 또는 실제 주소 모드에서 실행해야했습니다. 리얼 모드에서는 하나의 프로그램이 보호 기능없이 컴퓨터 하드웨어의 메모리 주소에 쓸 수 있습니다. 이는 한 번에 하나의 프로그램 만 실행할 수 있기 때문에 효과가있었습니다. Windows 3.0은 보호 모드를 제공하여 실행중인 응용 프로그램이 수행 할 수있는 작업을 제한했습니다..
현재까지는 Windows의 명령 프롬프트에서 많은 DOS 게임을 실행할 수 없습니다. 명령 프롬프트는 보호 모드에서 응용 프로그램을 실행하지만 이러한 게임은 실제 모드가 필요합니다. 이런 이유로 많은 오래된 DOS 게임을 달리는 DOSBox가 필요합니다..
Windows는 또 다른 DOS 프로그램이었습니다.
Windows 3.0과 Windows 3.1이 실제로 MS-DOS에서 실행되는 프로그램이라고 생각하는 Windows의 원래 인기있는 버전입니다. 따라서 컴퓨터를 시작하고 DOS 프롬프트를 본 다음 WIN 명령을 입력하여 Windows 프로그램을 실행하면 프로그램 관리자라고하는 Windows 3 스타일의 바탕 화면이 나타납니다. 물론 AUTOEXEC.BAT 파일에 WIN 명령을 추가하면 컴퓨터가 자동으로 Windows를 시작할 수 있습니다. DOS는 부팅 할 때 Windows 명령을 자동으로 실행합니다..
Windows를 종료하고 DOS로 돌아갈 수 있습니다. 실제로는 당시에 필요했습니다. 사람들은 실제 모드가 필요하고 Windows 내에서 실행할 수없는 DOS 응용 프로그램과 게임을 사용했습니다..
Windows 95, 98, 98 SE, ME는 도스를 배경으로 더 밀었다. Windows 95는 자체 운영 체제처럼 작동했지만 DOS는 항상 백그라운드에서 잠복했습니다. 이 버전의 Windows는 여전히 DOS 기반으로 제작되었습니다. Windows XP에서만 소비자 버전의 Windows가 DOS를 마침내두고 현대적인 32 비트 Windows NT 커널로 전환했습니다..
Windows 바탕 화면은 현재 단순한 모바일 인터페이스 및 터치 스크린이 시대에 뒤 떨어진 유물로 많은 사람들 (심지어 Microsoft 자체)이 간주합니다. 그러나 Windows 데스크톱이 새롭고 사용자 친화적 인 인터페이스였던 때가있었습니다.
이미지 크레디트 : Flickr의 mrdorkesq