워드프로세서 실기 (1급)

Download Report

Transcript 워드프로세서 실기 (1급)

강 사 : 박영민
워드프로세서 필기
 운영체제(OS : Operating System)
 사용자의 편의를 도모하는 동시에 시스템의 생산성을 높이기 위한 프로그램의
모임으로 사용자와 컴퓨터 사이에서 중계자 역할을 한다.
 목적: 응답시간 단축, 처리능력 증대, 신뢰도 향상, 사용 가능도 증대
 응답시간 : 명령을 지시하고 결과를 얻을 때까지의 시간으로 짧을 수록 좋다.
 처리능력 : 단위 시간당 처리하는 일의 양으로 높을 수록 좋다.
 신뢰도 : 주어진 일을 정확하게 수행하는 것으로 높아야 좋다.
 사용 가능도 : 전체 시간 중 시스템을 사용할 수 있는 시간으로 많을 수록
좋다.
 운영체제의 주요 기능은 프로세스, 기억장치, 주변장치, 파일 등을 관리하는 것
 운영체제의 종류 : Windows(98,XP , 2000, Vista ,7 ) ,UNIX, LINUX,
MS-DOS등
3
워드프로세서 필기
 운영체제(OS : Operating System)

리눅스(LINUX)
 유닉스의 일종으로 일반 PC에서도 작동할 수 있게 만들어 무료 배포되고
있으며, 프로그램 소스 코드가 공개되어 있는 운영체제이다.
 소스코드를 무료로 공개하여 단일 운영체제의 독점이 아닌 다수를 위한 공개
원칙 하에 만들어진 운영체제이다.
 운영체제의 구성
 제어 프로그램 : 컴퓨터 전체의 작동 상태 감시, 작업의 순서 지정, 작업에
사용되는 데이터 관리 등의 역할을 수행하는 것으로 감시 프로그램, 작업 관리
프로그램, 데이터 관리 프로그램으로 구분된다.
 처리 프로그램 : 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기
위한 프로그램으로 언어 번역 프로그램, 서비스 프로그램으로 구분된다.
4
워드프로세서 필기
 운영체제의 운영방식
일괄 처리
(Batch Processing)
 처리할 데이터를 일정한 양, 일정한 기간 동안 모아서
한꺼번에 처리하는 방식
 급여 계산, 판매 분석 등에 사용
실시간 처리
(Real Time
Processing)
 자료가 수신되는 즉시 처리하여 사용자의 입력에 즉시
시분할 처리
(Time Sharing)
CPU의 처리시간을 일정한 시간으로 나누어서 여러 개의
다중 프로그래밍
(Muti-Programming)
응답할 수 있는 방식
 좌석 예약, 은행 업무 등에 사용
작업을 연속적으로 처리하는 방식
하나의 CPU를 이용해 여러 개의 프로그램을 동시에 처
리하는 방식
5
워드프로세서 필기
 운영체제의 운영방식
동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고
다중 처리
(Multi-Processing) 그 업무를 분담하여 처리할 수 있는 방식
분산 처리
(DistributedProcessing)
듀플렉스 시스템
(Duplex System)
여러 개의 컴퓨터를 통신망으로 연결하여 작업과 자원을 분
산시켜 처리하는 방식
한쪽의 CPU가 가동중일 때 다른 한 CPU는 대기하게 되며,
가동 중인 CPU가 고장이 나면 즉시 대기중인 CPU가 업무
처리를 한다.
듀얼 시스템
(Dual System)
두 개의 CPU가 같은 업무를 동시에 처리하여 한쪽의 CPU
가 고장이 나더라도 대비할 수 있다.
컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스
임베디드 시스템
(Embedded System) 템( 디지털 TV ,전기 밥솥, 냉장고, PDA등에 사용)
6
워드프로세서 필기
 언어 번역 프로그램
컴파일러
(Compiler)
 고급언어로 작성된 프로그램을 컴퓨터가 이해할 수 있는
기계어로 번역(목적 프로그램을 생성)
 FORTRAN, COBOL, C, PASCAL 등
어셈블러
(Assembler)
인터프리터
(Interpreter)
저급 언어인 어셈블리어로 작성된 프로그램을 기계어로 번
역하는 프로그램
 고급언어를 기계어로 한 줄씩 대화식으로 번역(목적 프로
그램을 생성하지 않는다.)
 BASIC ,LISP 등
7
워드프로세서 필기
 컴파일러와 인터프리터의 차이점
컴파일러
인터프리터
처리 단위(번역 단위)
프로그램 단위 (전체)
행 단위
목적 프로그램
생성
생성되지 않음
실행 속도
빠름
느림
메모리
많이 차지함
적게 차지함
디버깅
어려움
쉬움
번역 속도
느림
빠름
8
워드프로세서 필기
 언어 처리 과정
번역기
원시 프로그램
링커
목적 프로그램
로더
로드 모듈
실행
원시 프로그램
사용자가 작성한 프로그램으로 번역되기 전의 프로그램
목적 프로그램
원시 프로그램을 기계어로 번역한 프로그램
로드 모듈
링커(Linker)
로더(Loader)
=적재기
링커에 의해 실행 가능한 형태로 변환된 프로그램
시스템 라이브러리를 결합하여 목적 프로그램을 실행 가능
한 모듈로 만든다.
 기계어 프로그램을 주기억장치로 읽어 들여 실행 가능하
도록 해주는 시스템 소프트웨어
 할당, 연결, 재배치, 적재 기능 수행
디버깅(Debugging) 작성한 프로그램의 오류를 찾아서 수정하는 작업
9
워드프로세서 필기
 응용 소프트웨어
워드프로세서
스프레드시트
프레젠테이션
데이터베이스
그래픽 소프트웨어
탁상출판 소프트웨어
 문서를 효율적으로 작성, 편집, 인쇄, 저장할 수 있다
 한글, 훈민정음, MS-WORD 등
 수치 계산과 통계처리 작업에 활용한다.
 엑셀, 로터스, 훈민시트 등
 신제품 발표나 기업 업무 보고 등 슬라이드 형식의 문서
 파워포인트. 프리랜스 등
 자료 관리 등에 사용되며 다량의 자료를 효율적으로 관리
 액세스, 오라클, SQL, Dbase 등
 그림을 그리거나 작성된 그림을 재편집하는 기능
 포토샵, 페인트샵 , 일러스트레이터, 오토캐드 등
 컴퓨터를 이용하여 출판물을 만들기 위해 사용된다.
 페이지 메이커, 쿽 등
10
워드프로세서 필기
 데이터베이스 관리 시스템의 장·단점
장점
단점
 데이터의 중복성 최소화
데이터베이스의 전문가가 부족
 데이터의 공유
 전산화 비용 증가
 데이터의 일관성 유지
 데이터 유실 시 파일 회복이 어려움
 데이터의 무결성 유지
 대용량 디스크로의 집중적인
 데이터의 표준화 가능
Access로 과부하 발생
 데이터의 보안성 유지
 처리 속도가 느림
 항상 최신의 데이터 유지
 데이터의 논리적·물리적 독립성 유지
 용이한 데이터 접근
 데이터 저장 공간의 절약
11
워드프로세서 필기
 소프트웨어 관련 용어
상용 소프트웨어
정식으로 돈을 지불하고 구입하여 사용하는 프로그램
 일정 기간이나 기능에 제한을 둔 프로그램으로 사용해 본
셰어웨어
(Shareware)
후 구입 여부 판단
 무료로 배포되지만 기술적인 도움이나 설명서 혹은 업그
레이드를 하여 지속적으로 사용하기 위해서는 금액을 지불
해야 하는 저작권으로 보호되고 있는 소프트웨어
프리웨어(Freeware)
(=공개 소프트웨어)
패치 프로그램
(Patch Program)
프로그램 제작자가 자유로운 사용을 허락한 프로그램
기존 응용 프로그램의 오류 수정이나 성능 향상을 위해 프로
그램의 일부 파일을 변경해 주는 프로그램
12
워드프로세서 필기
 소프트웨어 관련 용어
데모(Demo)
번들(Bundle)
알파 버전
베타 버전
트라이얼 버전
( Trial Version)
벤치마크 테스트
프로그램 홍보를 위해 정식 소프트웨어의 일정 기능만을 제공한 프
로그램
소프트웨어나 하드웨어를 구입할 때 서비스로 제공되는 프로그램
회사 내에서 테스트를 목적으로 하는 프로그램
프로그램을 공식적으로 발표하기 전에 일반에게 테스트 목적으로
공개하는 프로그램
셰어웨어와 비슷한 개념으로 일부 기능만을 사용할 수 있도록 만들
어 둔 소프트웨어
하드웨어나 소프트웨어의 성능을 검사하기 위하여 실제로 사용되는
조건에서 처리 능력을 미리 테스트하는 것
13
워드프로세서 필기
1. 컴퓨터 시스템에서 운영체제의 목적은 유한한 리소스의 효율적인 관리이다. 다음
중 운영체제가 관리하는 리소스의 종류와 거리가 먼 것은?
① Main Memory ② Processor
③ BIOS
④ Hard Disk
2. 다음 중 운영체제의 성능 평가 요소로 거리가 먼 것은?
① 처리능력(Throughput)
② 응답 시간(Turn-around Time)
③ 사용 가능도(Availability)
④ 회전 대기 시간(Latency Time)
3. 다음 중 컴파일러에 대한 설명으로 옳지 않은 것은?
① CPU의 종류에 따라 같은 C 컴파일러라 하더라도 다른 기계어를 만들어낸다.
② C 프로그램은 반드시 컴파일러가 있어야 실행될 수 있다.
③ 프로그램 개발 단계에는 인터프린터보다 컴파일러가 유리하다.
④ 자연어에 대한 컴파일러는 아직 존재하지 않는다.
정답 : 3 , 4 , 3
14
워드프로세서 필기
4. 다음 중 언어 번역 프로그램이 아닌 것은?
① 인터프리터
5.
② 로더
③ 컴파일러
④ 어셈블러
다음 중 운영체제의 목적과 관련된 용어들에 대한 설명으로 옳지 않은 것은?
① 일정한 시간동안 시스템이 처리할 수 있는 일의 양을 CPU 사용률이라 한다.
② 사용자가 컴퓨터에 일을 지시하고 나서 그 결과를 얻는데 까지 소요되는
시간을 응답 시간이라 한다.
③ 컴퓨터를 사용하고자 할 때 신속하게 사용할 수 있는 정도를 사용 가능도라
한다.
④ 주어진 문제를 정확하게 해결하고 작동하는 정도를 신뢰도라 한다.
6. 중앙처리장치 내에 입력된 명령을 해독하여 올바른 연산이 이루어지도록 제어
신호를 발생하는 장치를 무엇이라고 하는가?
① 엔코더
② 디코더
③ 명령 레지스터
④ 산술논리장치(ALU)
정답 : 2 , 1 , 2
15
워드프로세서 필기
7. 유닉스(UNIX)의 특징으로 거리가 먼 것은?
① UNIX는 다중 작업용 시스템이다.
② UNIX는 멀티 유저 시스템이다.
③ UNIX는 링크형 파일 시스템이다.
④ UNIX는 가상 메모리 운영체제이다.
8. 다음 중 하드웨어와 소프트웨어의 중간 형태의 프로그램으로 롬(ROM)에
기록되어 하드웨어를 제어하며 필요 시 하드웨어의 성능 향상을 위해
업그레이드할 수 있는 마이크로 프로그램의 집합을 무엇이라고 하는가?
① 펌웨어
② 셰어웨어
③ 미들웨어
④ 프리웨어
정답 :3 , 1
16
워드프로세서 필기
9. 다음은 어느 시스템을 설명한 것인가?
데이터 통신 기술의 발전과 더불어 도입된 것으로 중앙의 대형 컴퓨터에 모든
처리를 맡기는 대신 지리적, 기능적으로 분리되어 있는 복수의 컴퓨터에 작업을
분리하여 처리하게 함으로써 컴퓨터의 처리 능력이나 처리 효율을 향상시키고
위험을 최소화 할 수 있는 기법이다.
① 온라인 시스템
② 일괄 처리 시스템
③ 시분할 시스템
④ 분산 처리 시스템
정답 :4
17