본문 바로가기
자격증 및 시험/정보처리

[DOS] 도스의 개념과 부팅 과정

by 진현개발일기 2023. 4. 14.

■ DOS(Disk Operating System, 도스)

 개인용 컴퓨터(PC)에서 디스크 장치를 외부 기억 장치로 사용하는 운영체재

 

[특징]
 - 단일 작업 처리 시스템
 - CUI 환경의 대표적인 운영체제

 * CUI(Character User Interface, CLI)
  : 컴퓨터에 대한 명령이나 정보를 표시할 때 문자/기호를 사용하는 사용자 인터페이스
       - CLI(Command Line Interface, 커맨드 라인 인터페이스)라고도 불림

문자 및 기호로만 이루어져있는 프롬프트 예시

[Windows와의 차이]
 Windows는 GUI(Graphic User Interface) 환경으로 마우스와 키보드를 사용 및 사용자가 이해하기 쉽게 그래픽화가 되어있음.

 

 

■ DOS의 부팅

 1. 부팅(Booting)
      : 컴퓨터에 전원을 넣은 순간부터 시스템 프로그램(Windows)을 디스크(보조기억장치)로부터  주기억장치(RAM)로 읽어 내어 컴퓨터를 이용할 수 있는 상태로 만들어 주는 과정
         - Bootstrap의 줄임말

 2. 부팅 종류
     1) 콜드 부팅(Cold Booting) -> 전원 스위치 이용 부팅 (BIOS 검사 과정 O, 컴퓨터 부하 O)
         : 컴퓨터 본체의 (1) 전원 스위치를 누르거나 (2) 리셋 스위치를 눌러 컴퓨터 부팅 (일반적으로 사람들이 부팅 하는 방식)
          -> RAM 전원이 차단된 상태에서 검사하여 RAM이 차갑기 때문에 Cold Booting이라고 이해하자

     2) 웜 부팅(Warm Booting)
         : '전원 공급 상태에서' 소프트웨어적 부팅 (BIOS 검사 X, 부하가 적고 빠른 부팅)
          -> [Ctrl] + [Alt] + [Delete]를 눌러 부팅. 전원이 공급되고 있는 상태에서 작동하는 원리이기 때문에 따뜻한 부팅(Warm Booting)이라 불린다고 생각하면됨

 

■ 부팅 과정

1) 컴퓨터에 전원 공급


2) ROM에 위치한 BIOS 실행 
    -> 장치의 이상 유무 검사

 *ROM = Read-Only Memory로 수정이 불가능한 메모리로, 전원이 공급되지 않아도 기록된 정보가 지워지지 않는 비휘발성 메모리이다.

 

[참고]

https://news.samsungsemiconductor.com/kr/%EB%B0%98%EB%8F%84%EC%B2%B4-%EC%9A%A9%EC%96%B4-%EC%82%AC%EC%A0%84-%EB%A1%ACrom/ 

 

[반도체 용어 사전] 롬(ROM)

롬(ROM)[Read Only Memory] 한 번 기록된 정보를 읽을 수만 있고 수정할 수 없는 메모리. 정보를 저장하는 용도로 사용되는 메모리 반도체는 크게 램(RAM)과 롬(ROM)으로 나뉜다. 롬은 ‘Read Only...

news.samsungsemiconductor.com


3) IO.SYS파일을 주기억장치(RAM)에 적재
   -> 장치의 실제 입/출력 작업 담당

4) MSDOS.SYS파일을 주기억장치(RAM)에 적재
   -> 프로레서, 메모리, 파일 등 관리. 입/출력 작업을 지시 

5) CONFIG.SYS 읽기 
   -> 시스템 환경 설정을 불러옴 

6) COMMAND.COM 실행
   -> 명령어 해석 및 처리 담당

7) AUTOEXEC.BAT 실행
   -> 자동실행/일괄처리 담당

 * BAT(Batch File:배치 파일)
   : 명령어를 한 번에 적어놓고 '일괄 처리'하게 만든 파일

8) 명령 프롬프트 표시 
     
 * 프롬프트(Prompt)
  : 컴퓨터가 입력을 받아들일 준비가 되었다는 것을 사용자에게 나타내어 주기 위해 컴퓨터 단말기 화면에 나타나는 신호 

  ★ 부팅 시 필수 시스템 파일
    1. IO.SYS
    2. MSDOS.SYS
    3. COMMAND.COM 

    (CONFIG.SYS랑 AUTOEXEC.BAT파일은 [F8]을 눌러 실행 여부를 '선택'할 수 있다)

  ★ 부팅 중 [F8]을 눌러 'Config.Sys'파일과 'Autoexec.bat' 파일의 실행 여부를 '선택'할 수 있다.
       - 두 파일은 루트 디렉토리에 존재해야만 부팅 시 자동 실행된다.
       - 루트 디렉토리(최상위 디렉토리) -> "C:\"

728x90