[정보처리기사 필기] 응용 SW 기초 기술 활용 - 112. Windows

1. Windows의 개요

  • 1990년대 마이크로소프트 사가 개발한 운영체제
  • 버전 : 95, 98, me, XP, Vista, 7, 8, 10, 11 등
  • 주요 특징 : GUI, 선점형 멀티 태스킹, OLE, Pnp
    • 멀티 태스킹 Multi-Tasking (다중 작업) : 여러 개의 프로그램을 동시에 열어두고 다양한 작업을 동시에 진행하는 것

2. 그래픽 사용자 인터페이스 GUI Graphic User Interface

  • 키보드로 명령어를 직접 입력하지 않고 마우스로 아이콘이나 메뉴를 선택하여 모든 작업을 수행하는 방식
  • 초보자도 쉽게 사용할 수 있는 그래픽 사용자 인터페이스를 채용

3. 선점형 멀티 태스킹 Preemptive Multi-Tasking

  • 동시에 여러 개의 프로그램을 실행하는 멀티태스킹을 하면서 운영체제가 각 작업의 CPU 이용 시간을 제어하여 응용 프로그램 실행중 문제가 발생하면 해당 프로그램을 강제 종료시키고 모든 시스템 자원을 반환하는 방식
  • 하나의 응용 프로그램이 CPU를 독점하는 것을 방지할 수 있어 시스템 다운 현상 없이 더욱 안정적인 작업을 할 수 있음

4. PnP Plug and Play (자동 감지 기능)

  • 컴퓨터 시스템에 프린터나 사운드 카드 등의 하드웨어를 설치했을 때, 해당 하드웨어를 사용하는데 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 기능
  • 운영체제가 하드웨어의 규격을 자동으로 인식하여 동작하게 해주므로 Pc 주변 장치를 연결할 때 사용자가 직접 환경을 설정하지 않아도 됨
  • PnP 기능을 활용하기 위해서는 하드웨어, 소프트웨어 모두 PnP를 지원해야 함

5. OLE Object Linking and Embedding

  • 다른 여러 응용 프로그램에서 작성된 문자, 그림 등의 개체를 현재 작성 중인 문서에 자유롭게 연결하거나 삽입하여 편집할 수 있게 하는 기능
  • OLE로 연결된 이미지를 원본 프로그램에서 수정하거나 편집하면 그 내용이 그대로 해당 문서에 반영

6. 255자의 긴 파일명

  • VFAT (Virtual File Allocation Table)를 이용하여 최대 255자까지 지정
  • 한글의 경우 127자까지 지정
  • 사용할 수 없는 문자 : \ / : * ? " < > |

7. Single-User 시스템

  • 한 대를 한 사람만이 독점해서 사용
    • Single-User : 개인용, 하나의 컴퓨터를 한 사람이 사용하는 시스템
    • Multi-User : UNIX, LINUX, Windows NT와 같은 서버용, 하나의 컴퓨터를 동시에 여러 사람이 사용하는 시스템