응용 소프트웨어

Download Report

Transcript 응용 소프트웨어

컴퓨터의 기초
◐ 수업 안내 ◐
1. 컴퓨터의 구성과 기능
2. 하드웨어란 무엇인가 ?
3. 소프트웨어란 무엇인가 ?
컴퓨터의 구성과 기능
컴퓨터를 이루는 요소
- 크게 하드웨어와 소프트웨어로 나눌 수 있음
–하드웨어(hardware)
•보거나 만질 수 있는 기계적인 부분
•입출력, 처리, 기억, 통신 기능 등을 수행하는 장치
–소프트웨어(software) / 프로그램(program)
•하드웨어에 무슨 일을 어떻게 할지 알려 주는 명령
의 집합
1.
하드웨어란 무엇인가?
•하드웨어의 구성
–중앙 처리 장치(제어·연산 장치), 기억 장치, 입력
장치, 출력 장치, 통신 장치
•하드웨어의 동작
컴퓨터는 자료를 제어와 연산을 그 결과를
이 정보를
입력 받아,
통해 자료를 처 내보내거나 기억 장치에
리해서
저장 또는
다른 컴퓨터와
주고받는 과정을
수행함
2. 소프트웨어란 무엇인가 ?
•소프트웨어의 종류
–소프트웨어(프로그램): 컴퓨터로 어떤 일을 하기 위해
하드웨어를 작동하고 제어하여 원하는 결과를 얻도록
하는 명령의 집합
–소프트웨어는 크게 시스템 소프트웨어와 응용 소프트웨
어로 나눌 수 있음
•시스템 소프트웨어: 사용자가 하드웨어와 응용 소프트
웨어를 효율적으로 사용할 수 있도록 도와주는 소프트
웨어
•응용 소프트웨어: 사용자가 특정한 작업을 수행할 수
있도록 도와주는 소프트웨어
2. 시스템 소프트웨어
•운영 체제(OS, Operating System)
– 하드웨어와 소프트웨어의 자원을 효율적으로 운영하고 관리
하며,사용자가 컴퓨터를 쉽고 편리하게 이용할 수 있도록
– 컴퓨터와 사용자 간에 중개 역할을 하는 소프트웨어
–대표적인 운영 체제:
윈도(Windows), 리눅스(Linux), 맥 OS(Mac OS), 유닉스(UNIX) 등
–운영 체제의 주요 기능
*컴퓨터 기동
*사용자 명령 실행
*기억 장치 관리
*프로그램 관리(멀티 태스킹)
*작업 순서 제어
*장치 인식 (PNP기능)
*파일 관리 등
2. 시스템 소프트웨어
•유틸리티 프로그램
– 사용자가 컴퓨터를 편리하게 사용할 수 있도록 도와주는
시스템 소프트웨어, 운영 체제의 기능 보완
– 파일 관리 프로그램, 메모리 관리 프로그램, 시스템 관리 프
로그램, 바이러스 예방·치료 프로그램(백신), 스파이웨어
검사·제거 프로그램, 파일 압축·해제 프로그램 등
– 대표적인 유틸리티 프로그램: V3(백신), 알집(파일 압축 프
로그램) 등
2. 시스템 소프트웨어
•언어 프로그램(프로그래밍 언어)
–컴퓨터와 사람 간의 의사소통을 위한 언어
•컴퓨터는 0과 1로 쓰여진 기계어만을 이해하므
로, 사람이 이해하기 쉬운 프로그래밍 언어로
작성한 프로그램을 컴퓨터가 이해하는 기계어로
번역해 주는 프로그램이 필요하며, 이를 언어
번역 프로그램이라 함
• 자연어-기계어 로
기계어-자연어 로
–대표적인 프로그래밍 언어:
베이식(BASIC), C, C++, 자바(Java), 포트란
(FORTRAN), 델파이(Delphi) 등
3. 응용 소프트웨어
•응용 소프트웨어
–컴퓨터를 이용하여 특정한 작업을 수행할 수 있도
록 도와주는 프로그램
–사용 목적에 따른 분류
•일반 업무용
•교육용
•오락용
•특수 업무용 등
3. 응용 소프트웨어
• 일반 업무용
종류
문서 작성 프로그램
(워드프로세서)
주요 기능과 쓰임
대표적인 예
문서 작성, 수정, 편집, 인쇄 등을 쉽게 처리할 수 있도록 도와줌
한글, MS 워드,
오픈 오피스 Writer
표 모양으로 된 화면에 숫자 자료를 입력, 이를 분석하고 가공하여 통계표
나 그래프 형태로 출력하며, 금전 출납부, 성적표, 회계 장부, 통계 자료 등
을 만드는 데 사용함
MS 엑셀,
오픈 오피스 Calc
많은 양의 자료를 효율적으로 저장, 정렬, 검색, 수정할 수 있도록 도와주며,
생활 기록부, 고객 관리, 도서 관리, 재고 관리 등에 쓰임
MS 액세스, 오라클,
MySQL, DB2
프레젠테이션
프로그램
회의나 교육 등에서 쓸 발표 자료를 만드는 프로그램으로 문자나 이미지뿐
아니라 소리, 영상 등을 넣을 수 있음
MS 파워포인트,
오픈 오피스 Impress
그래픽 프로그램
그림이나 도면을 그리고, 사진 등의 이미지를 편집하거나 특수한 효과를 줌
포토샵, 김프,
일러스트레이터
통신 프로그램
네트워크를 통해 컴퓨터 간에 자료를 주고받을 수 있도록 해 줌. 웹 브라우
저, 전자 우편 프로그램, 메신저 프로그램, 파일 전송 프로그램 등이 여기에
속함
익스플로러, 파이어폭
스, 아웃룩, 알FTP,
네이트온 메신저
표 계산 프로그램
(스프레드시트)
자료 관리 프로그램
(데이터베이스 관리
프로그램)
3. 응용 소프트웨어
• 일반 업무용
3. 응용 소프트웨어
• 교육용
– 교육 기관이나 가정에서 학습하는 데 사용하는 프로그램
– 언어 학습 프로그램, 전자 교과서, 평가 및 성적 처리 프로
그램 등
• 오락용
– 취미 생활과 여가를 즐기도록 하는 프로그램으로 게임, 음악
·동영상 재생·편집 프로그램, 노래방 프로그램 등이 있다.
• 특수 업무용
– 개인이나 단체의 특수한 목적을 이루기 위한 것으로 분야별
로 매우 다양한 프로그램이 개발되어 있음
– 병원의 환자 관리 프로그램, 역이나 항공사의 좌석 예매 프
로그램, 은행의 예금 관리 프로그램, 출판사의 전자 출판 프
로그램, 건축 사무소의 설계 프로그램 등
학습정리