본문 바로가기
Programming/OS_운영체제

운영체제의 종류(DOS, WINDOWS, UNIX, LINUX)

by 어깨 :) 2023. 3. 20.
728x90
DOS (Disk Operating System) 

 

 

1) 종류

 -PC-DOS, MS-DOS, DR-DOS, K-DOS

 

 

 

 

 2) 구성

 -MSDOS.SYS : 파일관리, 시스템 호출 처리가 중심,

                          키보드, 모니터, 프린터, RS-232c 등도 하나의 파일로 취급   

 

- IO.SYS : MSDOS.SYS에서 입출력 요구 시 실제 입출력 실행,

                 CONFIG.SYS에 기술한 환경을 구성하여 MS-DOS의 유연성을 향상

 

 -COMMAND.COM(명령 프로세스) : 키보드의 입력명령, 배치파일 명령 등을 판독하여 실행

 

 

 

 

 3) 기본 명령

DIR   드라이브와 폴더 내의 파일 정보를 보기 위한 명령
  - dir a : a 드라이브 내의 파일 정보 (파일명, 크기, 작성날짜 등)
  - dir /w : 현재 폴더의 파일과 파일명만 한 줄에 5개 씩 표시
  - dir /p : 파일 수가 많으면 한 화면만큼 파일 정보를 표시 후 대기, [Enter] 다음 페이지 표시
COPY  드라이브나 폴더 간 파일 복사를 위한 명령
  - copy a:\ *.* C:temp : a 드라이브 내의 모든 파일을 c 드라이브 의 temp 폴더에 복사
DELETE  del, 드라이브나 폴더 내의 파일을 삭제하기 위한 명령
  - del a:\*.* : a 드라이브 내의 모든 파일 삭제
CHDIR  cd, 원하는 폴더로 이동하기 위한 명령
  - cd hwp : 현재보다 한 단계 아래의 hwp 폴더로 이동
  - cd .. : 현재보다 한 단계 위로 이동
  - cd \ : 루트 폴더로 이동
TYPE  텍스트 파일(ASCII코드의 문서)의 내용을 보기 위한 명령
  - type d:\ serial.txt : d 드라이브 루트에 있는 시리얼 번호기 담긴 파일 보기

 

 

 

 

WINDOWS  

1) 개요

    Microsoft에서 개발한 그래픽 유저 인터페이스 (GUI) 기반

   각 응용 프로그램에서 작성된 데이터를 해당 프로그램의 형식으로 변환 없이 공유하여 사용

   새로운 HW 추가 시 컴퓨터에 연결하면 자동 인식 (PnP, plug and play 기능)

   그래픽, 사운드, 멀티미디어 등의 최신기술에 대한 지원기능, USB지원 등 주변기기 사용 편리

 

 

 

 

 2) 발전

 

 

 

3) Windows에서 마우스 기본 조작

클릭 (click)  - 왼쪽 버튼 눌렀다 떼는 것, 어떠한 대상을 선택할 때 사용
더블 클릭 (Double click)  - 왼쪽 버튼 연속 2번 누르는 것, 프로그램 실행에 사용
드래그 (drag)  - 대상 선택 후 마우스 왼쪽 버튼을 누른 상태로 이동
드래그 앤 드롭
(drag & drop)
 - 드래그 후 눌렀던 왼쪽 버튼을 놓는 것,
   선택 대상을 다른 위치로 이동 시 사용

 

 

 

UNIX

벨연구소에서 개발된 OS, HW의존성을 낮춰 이식성의 뛰어난 C언어로 기술

 

  1) 특징

    뛰어난 이식성, 대화형 OS, 다중작업 시스템, 멀티유저시스템

    시스템 프로그램 공개 (Linux, Arduino )

※ 리눅스(Linux)
무료 유닉스 개념, 유닉스와 거의 동일한 운영체제이면서 무료, 어떤 면에서는 유닉스보다 뛰어남

 

 

 

 

 

  2) 기본 명령어

ls  - list, DOS dir 비슷, 파일을 목록을 보는데 사용
rm  - remove, DOS del비슷, 파일과 디렉토리를 삭제하는데 사용
cp  - copy, DOS copy비슷, 파일의 복사본을 만들 때 사용
mv  - move, DOS move비슷, 파일을 현재 디렉토리에서 다른 곳으로 옮기고 파일명 변경에 사용
cd  - 디렉토리 이동 명령, UNIX/ (슬래시), DOS는 디렉토리 구분을 \(역 슬래시)

 

728x90