Professional Documents
Culture Documents
1과목
1과목
▶ Part 1. 컴퓨터(EDPS)
01 컴퓨터 (컴퓨터/컴퓨터 세대별 특징/컴퓨터 분류)
① 컴퓨터(EDPS)
· 컴퓨터 : 자료를 가공해서 유용한 가치 있는 정보로 변환해주는 장치
· 특징 : 자동성, 정확성, 범용성, 신속성, 호환성, 대용량성 (정호가 자신있고 대범해)
(1) 애니악(ENIAC) : 세계 최초의 전자계산기로 외장 방식을 이용한 컴퓨터(RAM(주기억저장장치)이 없음)
(2) 애드삭(EDSAC) : 세계 최초의 프로그램 내장 방식을 이용한 컴퓨터(RAM이 있음)
(3) 애드박(EDVAC) : 프로그램 내장 방식과 2진법을 채택한 컴퓨터(폰 노이만)
(4) 유니박(UNIVAC) : 최초의 상업용 컴퓨터
* GIGO : 잘못된 자료가 입력되면 잘못된 자료가 나온다. (컴퓨터의 수동성을 강조하는 말) (Garbage)
② 컴퓨터 세대별 특징
구분 주요 소자 특징
1세대 진공관, 자기드럼 일괄 처리, 기계어, 하드웨어 개발에 치중, 오프라인
2세대 트랜지스터(TR) 온라인 실시간 처리, 고급언어, 운영체제(OS) 도입, 다중 프로그래밍
3세대 집적회로(IC) 시분할 처리(TSS), OCR, OMR, MICR, 경영정보기법(MIS)
4세대 고밀도 집적회로(LSI) 분산처리(작업을 나누어서 처리), 개인용 컴퓨터(PC), 네트워크 발달
5세대 초고밀도 직접회로(VLSI) 인터넷, 인공지능(AI), 퍼지이론, 전문가 시스템 개발, 신기술 도입
- 1 -
(3) 정보처리 형태에 따른 분류
세대 정보처리 형태 특징
다중 처리 여러 개 CPU를 설치하여 실행
- 2 -
02 연산 (연산 속도/자료표현 코드/진법/보수)
① 컴퓨터 연산 속도 단위
ms s ns ps fs as
단위
밀리 마이크로 나노 피코 펨토 아토
처리속도
② 자료 표현 코드
데이터 통신용 코드
ASCII 코드
(존 3bit, 디짓 4 bit) =128개 표현
③ 진법
종류 사용숫자 각 수 변환 방법
10진수 0~9 8진수 10진수를 8로 나누어서 계속 나누어질 때까지 계산, 나머지만 취합, 밑에서 위로 취합
16진수 10진수를 16로 나누어서 계속 나누어질 때까지 계산, 나머지만 취합, 밑에서 위로 취합
- 3 -
해당 자릿수에 오른쪽 숫자부터 1 8 64...., 소수점 기준으로
10진수
1에 해당하는 숫자에 해당 숫자를 곱한 값들의 합을 구해준다.
8진수 0~7
2진수 각 자리 밑에 각각 421코드를 적고 해당하는 숫자의 합을 생각하여 각 자리마다 1을 씀
④ 보수
· 음수 표현 방법
2의 보수 1의 보수+1
- 4 -
03 중앙처리장치 (중앙처리장치/RISC,CISC/주기억장치/각종 메모리)
① 중앙처리장치
· 중앙처리장치(CPU) : 레지스터+제어장치+연산장치
· 주변장치 : 입력장치+출력장치
③ 주기억장치
· ROM : 비휘발성 메모리로, 입·출력 시스템(BIOS), 글자 폰트, 자가 진단 프로그램(POST)이 저장된다.
· RAM : 휘발성 메모리로, 현재 사용 중인 프로그램이나 데이터가 저장된다.
- 5 -
④ 각종 메모리
· DRAM과 SRAM의 비교
구분 동적 램(DRAM) 정적 램(SRAM)
구성 소자 콘덴서 플립플롭
재충전 필요 불필요
전기소모 적음 많음
속도 느림 빠름
가격 저가 고가
용도 주기억장치 캐시 메모리
· 메모리용량이 부족할 경우
: 불필요한 프로그램 종료, 가상메모리 크기 조절, 램(RAM)을 추가로 설치(제일 좋은 방법)
* ReadyBoost : USB 메모리나 플래시 메모리의 저장공간을 사용하여 컴퓨터 시스템의 처리 속도를 향상
- 6 -
04 보조기억장치 (보조기억장치/입출력장치/기타장치/관련용어)
① 보조기억장치
· 보조기억장치 : 비 휘발성, 주기억장치에 비해 속도가 느림, 대용량, 단위 당 가격이 저렴
(1) 기억 용량 단위 =1024
(3) RAID : 여러 개 하드디스크를 한 개의 하드디스크처럼 관리하는 방법(속도가 향상되고 안전하고 복구가 쉬움)
· 미러링 : 개의 디스크에 동일하게 기록
· 스트라이핑 : 나누어서 기록, 한 개라도 손상되면 사용할 수 없음
· 패리티 : 장애 발생 시 패리티를 사용해서 복구한다. (가장 많이 사용)
② 입출력장치
· 입력장치 : OMR(답안지), OCR(공공요금청구서), MICR(수표), 디지타이저(설계도면 입력), 키보드, 마우스, 트랙볼
· 출력장치 : 프린터, 플로터(설계도면 출력)
· 표시장치 : 모니터
· LCD(액정) : 유리판에 전기를 더하여 화면을 보여주는 장치
· 픽셀(Pixel, 화소) : 모니터 화면을 구성하는 가장 작은 단위
· 해상도(선명도) : 얼마나 선명하게 표시할지 나타내는 단위로 색상 수와는 관련 없음.
해상도는 픽셀의 수에 따라 결정된다.
* 재생률 : 픽셀들이 밝게 보이는 것을 계속 유지하는 것 / 재생률이 높으면 모니터 깜빡임이 줄어든다.
* 3D 프린터의 출력단위는 MMS(1초에 0.001m)
* 잉크젯 및 레이저 프린터의 출력단위는 IPM(1분에 이미지 하나)과 PPM(1분에 한 페이지)
- 7 -
③ 기타장치
* USB 3.0 단자는 파랑색이며 하위 버전에서도 인식된다. 여러 개 장치를 연결하면 전송 속도는 느려진다.
* USB 3.0 최대 전송 속도: 5 Gbps / USB 3.1 최대 전송 속도: 10 Gbps
④ 관련 용어
(1) 인터럽트 : 실행 도중 갑자기 예기치 않은 상황이 발생할 경우 현재 작업을 중단하고 발생된 상황의 문제를
해결한 후 다시 실행 중인 작업으로 복귀하여 계속 처리하는 것을 말한다.
(2) 외부 인터럽트 : 입·출력 장치, 타이밍 장치, 전원 등의 외부적인 요인에 의해 발생된다.
(3) 내부 인터럽트 : 잘못된 명령이나 데이터를 사용할 때 발생된다. 트랩(TRAP)이라 부른다.
** 가장 높은 우선순위 인터럽트 : 정전 / 가장 낮은 우선 순위 인터럽트 : SVC ← 사용자 의도 인터럽트
(4) 채널 : CPU로부터 권한을 넘겨받아 CPU 대신 입·출력을 관리하는 장치
· 입·출력 작업이 끝나면 CPU에게 인터럽트 신호를 보낸다.
· 채널 종류 : ① 셀렉터 채널(고속) / ② 멀티플렉서 채널(저속) / ③ 블록 멀티플렉서 채널
(5) DMA : 직접 메모리 접근, CPU 참여 없이 입출력 장치가 데이터를 주고 받는 형식, 시스템 속도가 향상된다.
* 데드락 : 실행 도중 갑자기 예기치 않은 상황이 발생할 경우 발생된 상황의 문제가 해결되지 않고 멈춰있는 현상
[4가지 조건: 상호 배제, 점유와 대기, 비선점, 환형 대기]
상호 배제 : 한 자원에 여러 개 프로세서가 있을 때 하나 빼고 나머지는 대기하고 있는 상태
* IRQ : 주변장치(입출력장치)에서 CPU에게 보내는 신호
- 8 -
05 소프트웨어 (소프트웨어/언어번역/프로그래밍 언어)
① 소프트웨어
② 언어번역 과정
컴파일러 링커 로더
원시프로그램 → 목적프로그램 → 로드모듈 → 실행
- 9 -
③ 프로그래밍 언어
(1) 프로그래밍 언어
(2) 웹 프로그래밍 언어
HTML5 요즘 대부분 웹페이지로 이용되며 W3C에서 제안, 엑티브X 없어도 브라우저에서 쉽게 재생된다.
DHTML 동적(실시간으로 변하는)인 웹페이지를 생성한다. (ex. 영화 예매, 날씨, 주식)
SGML 멀티미디어 전자문서를 손실 없이 효율적으로 전송, 구조가 복잡하다.
XML 기존 HTML의 단점을 보완, 새로운 태그를 정의할 수 있다. (확장)
WML XML에 기반을 둔 무선 단말기에서 쓰는 언어
UML 모델링 언어의 표준화를 위한 언어
VRML 가상 현실 모델링 언어, 웹에서 3차원 가상세계 표현 언어(ex. 아파트 모델 하우스)
PERL 문자처리 강력함, 운영체제에 상관없이 동작한다.
구분 자바 자바스크립트
공통점 C언어와 문법이 매우 비슷, 둘 다 객체를 이용, 모든 운영체제에서 지원
실행 환경 자바 가상기계(JVM)에서 실행(JRE, JDK 설치) 웹 브라우저에서 실행, 별도의 설정은 필요 없음
컴파일 컴파일 필요함 텍스트로 구성되어 별도의 컴파일이 필요 없음
대부분 다양한 웹브라우저에서 사용,
독립적인 언어로 대부분 모든 환경에서 활용되
사용 범위 반드시 CSS, HTML 환경에 의존,
며 블록기반 언어로 블록 밖에서는 사용 불가
함수기반 언어로 변수는 함수 안에서만 사용
- 10 -
▶ Part 2. 운영체제(Windows10)
01 운영체제 (PC 운영체제/윈도우10 특징/라이브러리)
① 운영체제(OS)
② 한글 Windows10 특징
③ 라이브러리(문서, 음악, 사진, 비디오)
03 여러 가지 1
① 바로가기 아이콘
② 작업 표시줄
③ 시작 메뉴
④ 시작 프로그램
⑤ 레지스트리
⑥ 작업관리자
⑦ 파일 탐색기
04 파일 및 폴더
① 파일 및 폴더
05 여러 가지 2
① 휴지통
② 인쇄
③ 윈도우 보조프로그램
④ 컴퓨터 시스템의 설정
06 윈도우10 설정
① 윈도우10 설정
07 여러 가지 설정/관리도구
① 여러 가지 설정
② 관리도구
- 11 -
▶ Part 3. 네트워크 및 인터넷, 멀티미디어, 정보통신, 보안
01 네트워크 (프로토콜/네트워크)
① 프로토콜
② 네트워크
(1) 네트워크
(2) 네트워크 관련 장비
(3) 네트워크 관련 용어
02 인터넷 (인터넷/이메일)
① 인터넷
② 이메일(E-mail)
03 멀티미디어
① 멀티미디어
04 정보통신
① 정보통신
05 보안
① 보안
- 12 -