시스템 소프트웨어의 종류

Download Report

Transcript 시스템 소프트웨어의 종류

Ⅰ. 정보 기기의
구성과 동작
Ⅰ. 정보 기기의 구성과 동
작
1. 컴퓨터의 구성 요소
2. 컴퓨터의 동작 원리
학습 목표
1. 정보 사회에서 다양한 형태로 등장하는 정보 기
기의 특성을 알 수 있다.
2. 정보 사회의 대표적이 정보 기기인 컴퓨터의 구
성 요소를 이해한다.
1. 정보 기기와 컴퓨터
일
상
생
활정
에보
서기
의기
1. 정보 기기와 컴퓨터
정보 기기
통신 매체를 통해 입출력되는 문자, 음성 또는 영
상 등의 정보를 처리하는 기기
예) 휴대 전화, MP3 재생기, 내비게이션
정보 기기는 그 종류나 목적, 크기에 상관없이
CPU*나 메모리*를 가지고 프로그램을 수행하는 컴
퓨터의 형태를 지님.
C P U : 중앙 처리 장치로, 컴퓨터의 두뇌
메모리 : 컴퓨터가 필요로 하는 정보, 컴퓨터가 자료를 처리하여 얻은 결과 등
을 저장하는 기능을 가진 장치
1. 정보 기기와 컴퓨터
컴퓨터의 분류
2. 컴퓨터 시스템
컴퓨터 시스템의 구성
명령의 집합
사람의 정신에 해당
코드 ⊂ 명령어
⊂ 프로그램 ⊂소프트웨어
소프트웨어와
하드웨어를
적절히 사용하여
컴퓨터를 조작
손으로 만질 수 있는
기계 장치
사람의 몸에 해당
2. 컴퓨터 시스템
컴퓨터의 5대 기능
기능
설명
입력 기능 외부 자료를 컴퓨터 내부로 전달한다.
출력 기능 입력 자료를 컴퓨터 외부로 전달한다.
기억 기능
입력된 자료나 프로그램 또는 처리된 결과를
기억한다.
연산 기능 입력된 자료를 연산한다.
제어 기능
입력, 출력, 연산, 기억 기능 등을 제어하고
감독한다.
2. 컴퓨터 시스템
컴퓨터 하드웨어간의 관계
2. 컴퓨터 시스템
컴퓨터 하드웨어의 구성
2. 컴퓨터 시스템
컴퓨터 하드웨어의 구성
2. 컴퓨터 시스템
컴퓨터 하드웨어의 구성
다양한 종류의 입출력 장치
를 통하여 소리/문서/영상/
필기/음성/사진 등의 형태
로 자료를 입출력한다.
2. 컴퓨터 시스템
컴퓨터 하드웨어의 구성
Ⅰ. 정보 기기의 구성과 동
작
1. 컴퓨터의 구성 요소
2. 컴퓨터의 동작 원리
학습 목표
1. 컴퓨터 시스템 소프트웨어의 종류와 역할을 알고
컴퓨터의 동작 원리를 이해한다.
2. 다양한 응용 소프트웨어의 종류와 역할을 이해
하여 용도에 따라 적절한 응용 소프트웨어를 사용
할 수 있다.
1. 시스템 소프트웨어
소프트웨어
하드웨어를 관리하고 동작시켜서 사용자가 원하는
작업을 할 수 있도록하는 명령어들의 모임이다.
시스템 소프트웨어와 응용소프트웨어가 있다.
1. 시스템 소프트웨어
하드웨어와 소프트웨어의 관계
-사무용소프트웨어
-통신용소프트웨어
-그래픽용소프트웨어
-멀티미디어소프트웨어
-운영체제
-언어번역프로그램
-유틸리티프로그램
1. 시스템 소프트웨어
시스템 소프트웨어의 특징
-운영체제
-언어번역프로그램
-유틸리티프로그램
① 직접적인 하드웨어의 효율적 관리ㆍ
사용과 사용자가 원하는
작업의 수행
-사무용소프트웨어
-통신용소프트웨어
을 도와주는 프로그램이다.
-그래픽용소프트웨어
② 컴퓨터가 켜지면 자체적으로
작동하
-멀티미디어소프트웨어
기 시작한다.
③ 응용 소프트웨어가 작동할 수 있는 기
반을 마련한다.
④ 파일을 관리한다.
1. 시스템 소프트웨어
시스템 소프트웨어의 종류
① 운영체제(OS : Operating System)
• 컴퓨터의 시스템을 효율적으로 관리
• 하드웨어를 효과적으로 사용할 수 있도록 관리
• 응용 소프트웨어를 수행할 수 있는 환경을 마련
• 사용자로 하여금 컴퓨터를 쉽고 효율적으로 사용할
수 있도록 사용자와 컴퓨터의 중간역할을 하는 시스
템 소프트웨어
• 기능
• 컴퓨터 작동 • 작업 순서 결정
• 입출력 연산제어 • 자료, 파일 저장 및 관리
• 자료를 운영하여 자원을 적절하게 사용할 수 있는
수단을 제공할 뿐 어떠한 기능도 스스로는 수행하지
않음
• 예) 윈도(Windows), 리눅스(Linux), 맥 OS(Mac
OS)
1. 시스템 소프트웨어
시스템 소프트웨어의 종류
② 언어 번역 프로그램
• 사용자가 작성한 프로그램을 컴퓨터가 직접 이해할
수 있는 기계어로 변환시켜주는 역할을 하는 프로
그램
• 종류
• 기계어 : 컴퓨터가 직접 판독하고 실행할 수 있
는 언어로, 0과 1의 조합으로 구성된다.
• 어셈블러 : 어셈블리 언어(저급 언어:기계어와
유사)를 기계어 프로그램으로 변환하는 언어 번
역 프로그램
• 컴파일러 : 고급 언어(사람의 언어와 유사)로 작
성된 프로그램(원시프로그램)을 입력 받아 기계
어로 한꺼번에 일괄적으로 변환하여 목적프로
그램을 만드는 언어 번역 프로그램
1. 시스템 소프트웨어
시스템 소프트웨어의 종류
③ 유틸리티 프로그램
• 사용자가 컴퓨터를 사용하면서 처리하게 되는 여러
작업을 편리하게 할 수 있도록 운영체제에서 제공하
지 않는 기능을 제공하는 프로그램
종류
디스크관리프로그램
기능
-디스크 오류 검사, 디스크 정리, 조각 모음, 백업
등을 하여 입출력 속도를 빠르게 한다.
시스템관리프로그램
-시스템 복원, 시스템 정리 작업
바이러스 예방 및 치료 프로그램
-V3 백신, 알약 등이 있다.
파일 압축 해제 프로그램
텍스트 편집기
그래픽 라이브러리
-디스크 공간을 효율적 사용
-파일 전송 시 시간과 비용 절약
-단순한 문서 편집
-그림, 사진 보기
-간단한 그림편집
2. 응용 소프트웨어
응용 소프트웨어
의미
종류
① 사용자가 컴퓨터를 이용하여 특정한 작업을
수행할 수 있도록 도와주는 소프트웨어
② 시스템 소프트웨어의 지원이 있어야 실행됨
③ 사회, 과학, 경제 등 다양한 분야에서 사용되
고 있음
① 사용 목적에 따라 분류: 문서 작성, 그래픽,
영상 편집 등
② 특성에 따라 분류 : 사무용, 통신용, 그래픽용,
멀티미디어용
2. 응용 소프트웨어
사무용 소프트웨어
종류
워드프로세서
(문서작성프로그램)
스프레드시트
(표계산프로그램)
프레젠테이션
기능
- 문서 작성, 편집, 저장, 인쇄 등을 처리할 수 있다.
- 수치나 문자 자료를 입력하여, 이를 수치계산, 데이터
베이스, 차트 작성 등의 처리기능을 제공한다.
- 발표 자료를 효율적으로 발표하도록 문자, 소리, 도표,
동영상 등을 넣어 문서를 작성할 수 있도록 해준다.
데이터베이스
- 방대한 양의 자료를 조직적으로 통합하고 구조화 한다.
(자료관리프로그램)
- 효율적인 자료 검색과 갱신이 가능하도록 한다.