본문 바로가기
컴퓨터활용능력/1급 필기시험

컴퓨터 소프트웨어와 운영 체제의 이해

by joocabin 2025. 6. 6.
728x90
반응형

컴퓨터 소프트웨어와 운영 체제의 이해

오늘은 컴퓨터 소프트웨어, 그중에서도 운영 체제(OS: Operating System)에 대해 자세히 알아보겠습니다.

운영 체제란?

운영 체제는 컴퓨터 하드웨어와 사용자 간의 중간 관리자 역할을 합니다. 사용자의 명령을 하드웨어가 이해할 수 있는 언어(0과 1)로 번역해주는 통역사와 같은 존재입니다.

운영 체제의 목적

운영 체제는 다음과 같은 목적을 가지고 있습니다.

1. 응답 시간 단축: 작업 후 결과가 출력되기까지의 시간 단축 (낮을수록 좋음)

2. 처리 능력 향상: 처리 가능한 작업량 증가 (높을수록 좋음)

3. 신뢰도 향상: 명령의 정확한 실행 (높을수록 좋음)

4. 사용 가능도 향상: 자원의 즉시 사용 가능성 (높을수록 좋음)

 

1-43

운영 체제의 구성

운영 체제는 제어 프로그램과 처리 프로그램으로 나뉘며,

- 제어 프로그램: 감시, 작업 관리, 데이터 관리 등의 시스템 관리

- 처리 프로그램: 언어 번역, 서비스 제공, 문제 처리 등의 기능 수행

운영 체제 운용 기법

- 일괄 처리 시스템: 데이터를 모아 한꺼번에 처리 (예: 전기요금)

- 실시간 처리 시스템: 이벤트 발생 즉시 처리 (예: 은행 송금, 예약 시스템)

- 시분할 시스템: 시간을 나누어 CPU 자원을 여러 사용자에게 제공

- 다중 처리 시스템: 2개 이상의 CPU가 동시에 작업 수행

- 다중 프로그래밍: 하나의 CPU가 여러 프로그램을 번갈아 처리

- 분산 처리 시스템: 지역적으로 분산된 컴퓨터 간 협업

- 클러스터링: 여러 대의 컴퓨터를 하나처럼 묶어 사용

- 듀얼 시스템: 동일한 업무를 동시에 처리해 장애 대비

- 듀플렉스 시스템: 한 CPU가 가동 중일 때 다른 하나는 대기 상태로 장애 복구 시 작동

 

1-44

임베디드 시스템

반도체 기억 소자에 응용 프로그램을 탑재해 사용하는 소형 시스템

- 2차 저장 장치 없음

- PC 형태가 아닌 보드 형태

 

1-45

응용 소프트웨어 분류

- 상용 소프트웨어: 유료로 구매

- 쉐어웨어: 일정 기간/기능 제한 후 유료 전환

- 프리웨어: 완전 무료

- 베타 버전: 정식 출시 전 외부 테스트용

- 알파 버전: 개발사 내부 테스트용

- 데모 버전: 기능/시간 제한 후 무료 배포

- 테스트 버전: 문제점 확인용 무료 소프트웨어

- 버들웨어: 제품과 함께 끼워서 제공

- 패치 프로그램: 오류 수정 또는 성능 향상

- 트라이얼 버전: 사용 기간 종료 후 사용 불가

- 애드웨어: 광고를 통해 무료 제공

- 오픈 소스: 소스 코드 공개, 자유롭게 수정 가능

보조 프로그램 비교

메모장 (Notepad)

- 서식 불가, 간단한 텍스트 작성

- 그림/차트 삽입 불가

- 확장자: .txt

워드패드 (WordPad)

- 서식 가능, OLE 객체 삽입 가능

- 확장자: .rtf, .docx 등

그림판

- 비트맵 이미지 편집 도구

- 지원 형식: PNG, BMP, JPG, GIF 등

- Shift 키 사용 시 정원, 정사각형, 수직선, 수평선, 45도 선 가능

UWP(유니버설 윈도우 플랫폼) 앱

- 3D 그림판: 입체 그림 그리기 가능

- 스티커 메모: 바탕화면에 메모 배치

- 알람 및 시계: 타이머, 스톱워치, 알람 기능 제공

 

1-46

요약

운영 체제는 컴퓨터 시스템의 핵심입니다. 정의, 구성, 목적, 운용 기법, 응용 소프트웨어, 그리고 기본 보조 프로그램까지 전반적으로 이해하면 컴퓨터의 구조와 원리를 더욱 쉽게 파악할 수 있습니다.

728x90
반응형