본문 바로가기

컴퓨터활용 1급 필기

[컴퓨터일반] 소프트웨어 배우기 (종류, 운영체제, OS, 운영체제 구성, 운영방식)

 

오늘 공부할 내용은

- 소프트웨어 종류

- 운영체제(OS)

- 운영체제 구성

- 운영체제 운영방식

 


 

- 시스템 소프트웨어 : 효율적, 편리한 운영체제 = Windows, DOS, UNIX 등

- 응용 소프트웨어 : 사용자가 업무 수행 = 엑셀, 워드, 엑세스, 포토샵 등

 


소프트웨어 종류

 

상용 소프트웨어
정식 대가를 지불하고 사용하는 소프트웨어
공개 소프트웨어
개발자가 소스를 공개한 소프트웨어, 자유롭게 사용하고 수정 및 재배포 가능
데모 버전 소프트웨어
홍보용으로 사용기간이나 기능에 제한을 둔 소프트웨어
패치 버전 소프트웨어
이미 배포된 프로그램의 오류 수정 및 성능 향상을 위해 일부 파일 변경해주는 소프트웨어
베타 버전 소프트웨어
정식 프로그램 출시 전에 테스트용으로 제작되어 일반인에게 공개하는 소프트웨어
알파 버전 소프트웨어
베타 테스트 전 회사 내에서 테스트 목적으로 제작한 소프트웨어
셰어웨어
기능이나 사용기간에 제한을 둠 = 정식 프로그램의 구입유도
프리웨어
무료로 사용 가능, 인터넷을 통한 배포
애드웨어
광고를 보는 대가로 사용
스파이웨어
다른 사람의 컴퓨터에 잠입해 개인정보를 빼가는 소프트웨어
트라이얼버전
상용 소프트웨어를 일정기간동안 일부 기능만 사용해 볼 수 있는 체험판 소프트웨어
번들
하드웨어나 소프트웨어 구입 시 무료로 끼워줌


운영체제(OS)

: 사용자의 편의, 시스템의 생산성을 높이기 위한 프로그램 모임

- 사용자와 컴퓨터 사이에서 중계자 역할 ⇒ 인터페이스 역할

- 가장 대표적인 시스템 : 소프트웨어

- 컴퓨터가 동작하는 동안 주기억장치에 위치

* 발달 과정

일괄 처리 시스템 > 실시간 처리 시스템 > 다중 프로그래밍 시스템 > 시분할 처리 시스템 > 다중 처리 시스템 > 분산 처리 시스템

* 평가 기준과 목적

1) 신뢰도 (Realiability)

2) 사용가능도 (Availability) ⇒ 시스템 자원의 사용'정도' 를 측정하는 것X

3) 처리능력 (Throughput)

4) 응답시간 (반환시간) (Turn Around Time)

⇒ 신사처럼 응대하라

* 기능

1) 프로세서, 기억장치, 주변장치, 입출력장치, 파일 등 관리

2) 사용자들 간의 하드웨어 공동 사용 및 자원의 스케쥴링 수행

3) 시스템 메모리 관리하고 응용 프로그램이 제대로 실행될 수 있도록 제어

4) 주기억장치와 보조기억장치 사이에서 파일의 입출력 관리


운영체제 구성

1) 제어 프로그램

- 감시

- 작업 관리

- 데이터 관리

2) 처리 프로그램

- 언어 번역

- 서비스


운영체제 운영방식

1) 일괄 처리 (Batch Processing)

: 처리할 데이터를 일정량 또는 일정기간 동안 모았다가 한꺼번에 처리하는 방식

2) 실시간 처리 (Real Time Processing)

: 처리할 데이터가 생겨날 때마다 바로 처리하는 방식

3) 다중 프로그램 (Multi Programming)

: 한대의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식

4) 시분할 시스템 (Time Sharing System)

: 한대의 시스템을 여러 사용자가 동시에 사용하는 방식

⇒ 각 사용자들은 자신만 컴퓨터를 사용하고 있는것 처럼 느낌

- 일정 시간 단위로 CPU 사용권을 신속하게 전환

5) 다중 처리 (Multi Processing)

: 처리 속도를 향상시킬 목적

- 하나의 컴퓨터에 여러개의 CPU 설치하여 프로그램 처리

6) 분산 시스템 (Distributed System)

: 지역적으로 분산된 여러대의 컴퓨터를 연결하여 작업 분담하여 처리하는 방식

7) 임베디드 시스템 (Embedded System)

: 마이크로프로세서에서 특정기능을 수행하는 응용 프로그램을 탑재하여 컴퓨터의 기능 수행

- 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자제어 시스템 = 2차 저장장치 갖지않음

8) 듀얼 시스템 (Dual System)

: 한쪽 컴퓨터가 고장나면 다른 컴퓨터가 계속해서 업무를 처리하여 업무가 중단되는 것을 방지하는 시스템

※ 2개 컴퓨터 - 2개 다 가동 - 한쪽 고장나면 다른 컴퓨터가 업무 처리

9) 듀플렉스 시스템 (Duplex System)

: 두개의 컴퓨터를 설치하여 한쪽의 컴퓨터가 가동중일 때는 다른 한 컴퓨터는 대기

- 가동중인 컴퓨터가 고장나면 즉시 대기중인 한쪽 컴퓨터가 가동되어 시스템이 안전하게 동작되도록 운영하는 시스템

※ 2개 컴퓨터 - 1개만 가동 , 1개는 대기 - 한쪽 고장나면 다른 컴퓨터가 업무 처리


오늘은 여기서 마무리!

공부 열심히 하시고 필기 한번에 합격하세요!