Skip to main content

Command Palette

Search for a command to run...

[컴퓨터 활용 1급] 필기 정리

Updated
12 min readView as Markdown
[컴퓨터 활용 1급] 필기 정리
H

Hansei Cyber Security High Schoool (2022/3/2 ~ 2025/2/10)

기출문제

제1강 컴퓨터 분류

처리 능력 분류

  • 슈퍼(초대형) : 빠른 계산 분야에 사용

  • 메인프레임(대형) : 서버용으로 주로 사용(EBCDIC 코드사용)

  • 미니(중소형) : 개인용 컴퓨터와 대형 컴퓨터의 중간

  • 마이크로(개인용)

    • 데스크톱 : 일반적인 컴퓨터

    • 노트북 : 노트 만큼의 크기

    • 팸톱 : 스마트폰 및 PDA

    • 웨어러블 : 입을 수 있는 컴퓨터

사용 목적 분류

  • 전용 : 한가지의 목적을 가진 컴퓨터

  • 범용 : 다양한 용도의 목적을 가진 컴퓨터

데이터 종류 분류

  • 디지털 : 숫자나 문자와 같은 자료 취급

  • 아날로그 : 연속적인 자료 취급(지진 측정 컴퓨터)

  • 하이브리드 : 디지털 + 아날로그의 장점

데이터 분류

디지털 컴퓨터(전자시계)아날로그 컴퓨터(바늘시계)
계산(연산)OX
프로그래밍OX
속도느림빠름
정확도높음낮음
회로논리회로증폭회로
취급 데이터숫자 , 문자 , 이산데이터온도 , 전류 , 연속데이터

제2강 Hard Ware_CPU

CPU-중앙처리장치

기억장치(레지스터)

  • CPU 내부의 임시 기억장치(속도가 가장 빠름)

연산장치(산술논리장치 ALU)

  • 가산기 - 덧셈

  • 보수기 - 보수하여 뺄셈

  • 누산기 - 연산 결과 일시 기억

  • 상태 레지스터 - 상태정보기록

제어장치(CU)

  • 프로그램카운터(PC) - 다음에 수행할 명령어 번지(주소)를 기억

  • 명령레지스터 - 명령어의 내용 기억

  • 해독기 - 명령어 해독

  • 부호기 - 제어신호 생성

  • 그 외 MAR , MBR 등등이 있음

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

종류속도집적도재충전
SRAM빠름낮음X
DRAM느림높음O

저장과 [홈] 리본메뉴

저장

지원하는 파일 형식(확장자)

통합 문서 XLSX구버전 : XLS
서식 문서 XLTX구버전 : XLT
매크로 통합 문서 XLSM
매크로 서식 문서 XLTM
바이너리 통합 문서 XLSB

제4강 보조기억장치의 목적과 종류

데이터를 저장하는 창고 역할(비휘발성)

SSD
HDD(하드디스크)
CD-RW
DVD4.7 ~ 17GB 저장가능
BlU-ray25 ~ 50GB 저장가능

보조기억장치의 추가기능

파티션하나의 기억
포맷모두를 지우고
RAID스트라이핑
미러링

하드디스크 연결 방식

병렬 방식P-ATA , IDE , EIDE
직렬 방식S-ATA ,

제5강 Hard Ware_기타메모리

기타메모리

캐시 메모리SRAM을 이용하여 CPU주기억장치 사이의 속도차이를 극복함
가상 메모리보조기억장치주기억장치처럼 사용하는 메모리
플래시 메모리MP3디지털카메라 등에서 사용되는 일종의 EEPROM
버퍼 메모리data를 일시적으로 저장해 속도차이를 해결
연상 메모리(연관 메모리)내용참조(매핑방식) 주소가 아닌 내용을 참조

속도(빠른 순서)

레지스터(CPU) → 캐시메모리 → 주기억 → 보조기억

제6강 Hard Ware_ 메인보드와 기타

메인(마더)보드

컴퓨터를 구성하는 모든 장치들이 연결되는 기판

칩셋 : 메인보드에 장착된 장치를 제어함
버스 : 제어신호 , 데이터 , 주소 전송에 사용되는 일종의 통신 통로

  • 내부버스 : 레지스터 ←→ 레지스터

  • 외부버스 : CPU ←→ 주변장치

    • 구조에 따라 : 시스템 버스 , I/O 버스

    • 신호 형태에 따라 : 주소 버스 , 제어 버스 , 데이터 버스

  • 확장버스 : 메인보드 ←→ 추가 장치(PCI)

포트

  • 외부 장치를 연결하기 위한 접속 부분(컴퓨터 뒷면)
PS2마우스와 키보드를 연결하는 포트
VGA , DVI , HDMI , DP영상 기기를 연결하는 포트
Ehternet(LAN)이더넷(LAN) 케이블을 연결하는 포트
USB127개의 주변기기 연결가능
직렬 포트보다 더 빠른 직렬 연결방식
PnP(Plug And Play)의 지원으로 별도의 설치 없이 사용 가능
USB 3.0 = 파란색

채널과 인터럽트

  • 채널 : CPU로부터 제어권한을 위임받아 CPU입출력장치 사이의 속도차이의 문제를 해결

  • 인터럽트 : 작업 중 예기치 않은 상황이 발생되면 일시적으로 중단하고 발생된 상황을 처리한 뒤 실행중인 작업으로 복귀하여 계속 처리하는 것

외부 인터럽트전원, 입출력장치, 타이머등 외부적인 요인에 의해 발생
내부 인터럽트잘못된 명령 및 데이터 사용시 발생되는 일종의 트랩
소프트웨어 인터럽트명령의 요청에 의해 발생

제7강 컴퓨터 단위와 문자 코드

기억 용량 단위

BIT(0 , 1) → BYTE(8bit) → KB(1024Byte) → MB(1024KB) → GB(1024MB) → TB(1024GB) → PB(1024TB)

  • 1024 = 2^10

처리 속도 단위

ms(10^-3) μs→ (10^-6) → ns(10^-9) → ps(10^-12) → fs(10^-15) → as(10^-18)

밀리 → 마이크로 → 나노 → 피코 → 펨토 → 아토

자료 구성 단위

Bit → Nibble(4Bit) → Byte(8Bit) → Word(명령어 단위) → Field → Recode → File → DB

  • 1Byte = 숫자, 영어, 공백, 특수문자(반각문자)

  • 2Byte = 한글, 한자(전각문자)

문자 코드

BCD

  • 크기 : 6Bit(2^6 = 64)

  • 구성 : Zone bit 2개 + Digit 4개

ASCII

  • 크기 : 7Bit(2^7 = 128)

  • 구성 : Zone bit 3개 + Digit 4개

  • 용도 : 정보통신용

  • 기타 : 에러 검출용 패리티비트(1Bit)를 추가함 , 단 확장ASCII는 8Bit 사용

EBCDIC

  • 크기 : 1Byte(8Bit = 2^8 = 256)

  • 구성 : Zone bit 4개 + Digit 4개

  • 용도 : 대형(메인프레임)컴퓨터 사용

UNICODE

  • 크기 : 2Byte(16Bit = 2^16 = 65536)

  • 용도 : 국제 문자 코드

<참고>

  • 에러검출 : Parity bit

  • 에러검출교정 : Hamming Code

제8강 OS 와 Soft Ware

OS(Operating System)

  • H/W , S/W를 관리하고 사용자에게 편의를 제공 함

  • 종류 : Windows , MacOS , UNIX , LINUX , DOS 등

  • OS 목적

응답시간 단축결과를 얻어질 때 까지의 시간
처리능력 향상시간 내 처리할 수 있는 일의 양
신뢰도 향상작업을 정확하게 처리하는 정도
사용가능도 향상시스템을 사용할 필요가 있을 때 즉시 사용가능한 정도

System Soft Ware

  • 시스템 운영에 필요한 기본환경을 제공하는 SW운영체제, DBMS등이 있고 제어프로그램과 처리 프로그램으로 나뉨

  • 제어프로그램 : 감시 , 작업관리 , 데이터관리

  • 처리 프로그램 : 서비스, 문제처리, 언어번역

Soft Ware 종류

공개

  • 프리웨어 : 대가 없이 무료로 사용하는 SW

  • 오픈소스 : 소스코드까지 무료로 사용하는 SW

  • 애드웨어 : 광고를 보는 대가로 무료 사용하는 SW

체험판

  • 셰어웨어 : 일정 기간 동안 무료 사용하는 SW

  • 데모버전 : 일부 기능 제한하여 사용하는 SW

평가판

  • 알파버전 : 개발자 테스트용 SW

  • 베타버전 : 일반인 테스트용 SW

주문형

  • Custom : 특정 조직, 개인에 의해 사용될 목적

  • on Demand : 설치없이 인터넷 접속해 사용하는 SW

상용 : 돈을 받고 판매하는 SW

패치(업데이트) : 오류 수정, 성능 향상하는 SW

번들 : 끼워주는 SW(부록)

유틸리티 : 컴퓨터 동작에 필수가 아니며, 편의를 제공하는 SW(메모장, 그림판 등)

제9강 OS 운영방식과 세대별 특징

운영체제 운영방식(스케줄링)

일괄 처리한꺼번에 처리
실시간 처리바로바로 처리
다중 프로그래밍여러개의 프로그램을 동시에 처리
시분할 처리시간을 분할해

컴퓨터 세대별 특징

1세대진공관일괄처리 , 하드웨어 중심
2세대트랜지스터(TR)실시간처리 , 고급언어 개발
3세대집적회로(IC)다중프로그래밍 , 시분할처리 , OS 도입
4세대고밀도 집적 회로(LSI)다중처리 , 분산처리 , 개인용 컴퓨터 , 마이크로프로세서 개발
5세대초고밀도 집적 회로(VLSI)AI , 퍼지이론 , 패턴인식 , 전문가 시스템

컴퓨터 자료 처리방식 발달 과정

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

제10강 Windows특징과 단축키

Windows 특징

  • GUI 특징

  • 선점형

  • 멀티테스킹

  • OLE 지원
    - 개체

  • NTFS 파일 관리 시스템 사용
    - FAT 방식에 비해 성능이 우수함
    - 파일 크기는 16TB

조합키와 마우스 활용

  • 동일 드라이브

제어판 - 글꼴(C:/Windows/Fonts)

TrueType(TTF , TTC), OpenType(OTF) 등 지원
제어판 - 글꼴 or C:/Windows/Fonts 등 위치

제어판 - 백업 및 복원

백업파일(*.BKF)을 생성한 뒤 시스템에 문제가 생기면 복원을 통해 정상 상태로 복원하는 기능

복원 지점을 자동 설정 or 수동 설정 가능

Update 및 시스템 파일 복원되지만 개인 파일은 복원하지 않음

제어판 - 사용자 계정

관리자 계정 :

2과목 :: 1강_화면 구성

  1. 기본 메뉴

  2. 빠른실행 도구모음

  3. 이름상자

  4. 수식입력줄

  5. 상태표시줄

제19강 데이터베이스 함수

DSUM(전체범위, 열 번호 필드, 조건범위)조건에 맞는 합
DAVERAGE
DMAX
DMIN
DSTDEV
DVAR
DPRODUCT
DCOUNT
DCOUNTA
DGET

제20강 날짜와 시간 함수

TODAY()현재 날짜를 구함
NOW()현재 날짜와 시간을 구함
DATE(년, 월, 일)입력한 수를 날짜형식으로 변환
TIME(시, 분, 초)입력한 수를 시간형식으로 변환
YEAR(날짜)날짜에서 연도만 구함
MONTH(날짜)날짜에서 만 구함
DAY(날짜)날짜에서 만 구함
HOUR(시간)시간에서 만 구함
MINUTE(시간)시간에서 만 구함
SECOND(시간)시간에서 만 구함
DAYS(끝날짜, 시작날짜)시작날짜끝날짜의 차이를 구함
EDATE(날짜, 개월수)날짜에 개월을 더한 날짜
EOMONTH(날짜, 개월수)날짜에 개월을 더한 월말 날짜
WEEKDAY(날짜, [옵션])입력받은 날짜의 요일 번호를 구함
옵션: 생략, 1 = 일요일(1), 2 = 월요일(1), 3 = 월요일(0)
WORKDAY(시작날짜, 일수, [휴일])시작날짜에서 일수를 더 함(주말과 휴일 제외, 평일 계산)
NETWORKDAYS(시작날짜, 끝날짜, [휴일])순 작업 일수(주말과 휴일 제외, 평일 계산)

제3과목 데이터베이스 개요

데이터베이스 정의

  • 시스템이 공용으로 사용하고 관리하는 데이터 집합

  • DB의 도입배경

DB의 장단점

장점단점

데이터베이스 관리 시스템(DBMS)

  • 사용자와 DB 사이에서

  • 사용자 ←→ DBMS ←→ DB

기출문제

멀티미디어 파일 형식(멀티 = 다중, 미디어 = 매체)

  • 그래픽 파일 형식 : BMP , JPG(JPEG) , GIF , PNG

  • 오디오 파일 형식 : WAVE , MIDI , MP3 , AIFF

  • 동영상 파일 형식 : MPEG , AVI , ASF , DivX

FLAC(무손실 압축 방식) ←→ MP3(손실 압축 방식)

1.10멀티미디어

멀티미디어 특징

  • 디지털화 : 다양한 아날로그 데이터를 디지털 데이터로 변환해 통합처리 한다.

  • 정보의 통합성 : 여러 미디어(텍스트, 사운드, 그래픽, 동영상 등…)를 통합하여 처리한다.

  • 쌍방향성 : 정보 제공자와 사용자 간의 상호작용에 의해 데이터가 전달된다

  • 비선형성 : 데이터가 일정한 방향으로 순차적으로 처리되는 것이 아니라, 사용자의 선택에 의해서 다양한 방향으로 처리된다

그래픽 데이터 표현 방식

비트맵벡터
점으로 이미지 표현직선이나 곡선으로 이미지 표현

그래픽 기법

디더링제한된 색상을 조합하여 다양한 색을 표현하는 기법
모델링
렌더링
안티앨리어싱
모핑

3.1데이터베이스

DB 특징

실시간 접근성
계속적인 변화
동시공유
내용에 의한 참조

DB 장단점

3.2테이블(1)

테이블
쿼리
보고서
매크로

테이블 만들기

  • 각 필드와 입력

  • 디자인 보기, 데이터시트 보기, 테이블 가져오기, 테이블 연결 등을 이용하여 작성할 수 있다.

  1. 데이터시트 보기
  • 새로운

  • 레코드

  1. 디자인 보기
  • 테이블을

  • 각 필드의

테이블 형식

짧은 텍스트
긴 텍스트
숫자
통화
날짜/시간
일련 번호
Yes/No
OLE 개체

필드 속성

  1. 입력 마스크
  • 사용자가

  • 입력 마스크의

  1. 유효성 검사 규칙
  • 필드에 입력할 데이터 값을 제한하여 잘못된 데이터의 입력을 방지하기 위한 속성이다
0이 아닌 값을 입력<>0
여로 시작하는 3개의 문자 데이터만 입력Like “여??”

3.6 폼(1)

폼의 개념

  • 폼은 table이나 쿼리, SQL을 원본으로 해서 data의 조회, 입력 , 편집 , 삭제 등의 작업을 편리하게 할 수 있는 DB 개체

  • 폼에는 원하는 데이터만 표시할 수 있으므로 DB의 보완성을 높임

  • 폼에서 data를 추가, 제거 , 변경하면 원본 테이블, 쿼리 등에 반영된다.

  • 폼에 이벤트를 지정하여, 여러가지 작업을 자동화 할 수 있다.

폼의 구성요소

폼 머리글
페이지 머리글
본문
페이지 바닥글
폼 바닥글

폼 만들기

3.8보고서(1)

보고서

  • 보고서는

  • 보고서에

  • 보고서에도 조건부 서식을 작성할 수 있고, 폼처럼 이벤트 프로시저를 작성할 수 있다

보고서의 구성

보고서 머리글
페이지 머리글
그룹 머리글
보고서 바닥글

보고서의 보기 형태

인쇄 미리 보기종이에 출력되는 인쇄 모양을 미리 확인
보고서 보기
레이아웃 보기
디자인 보기보고서에 삽입된 컨트롤을 설정해서 보고서를 만들거나 수정할 수 있는 형태

보고서의 정렬 및 그룹화

  • 그룹화란

  • 그룹화의

  • 필드나

  • 그룹을

  • 같은 필드나 식도 여러 번 그룹화 할 수 있다

보고서의 종류

  1. 레이블 보고서
  • 우편 발송용 레이블을 만드는 보고서이다

  • 우편물 레이블 마법사를 이용해서 작성할 수 있다(레이블 크기,글꼴,글꼴 색 등 지정 가능)

머리글/바닥글의 활용

  1. 날짜/시간과 페이지 번호 삽입
  • 보고서 작성시 NOW( ), DATE( ), TIME( )등과 같은 함수를 이용하여 날짜와 시간을 표시할 수 있다

  • [page] : 현재 페이지 번호

  • [pages] : 전체 페이지 번호

ex)

2쪽
2/5
5중2
02
  1. 집계 정보 표시
  • 보고서 전체 레코드에 대한 집계정보를 표시하려면 보고서 머리글/바닥글에 입력하고, 각 그룹별로 집계정보를 표시하려면 그룹 머리글/바닥글에 입력한다

  • SQL함수 이용 : AVG(인수) , SUM(인수) , COUNT(인수) , MAX(인수) , MIN(인수)

3.10매크로 및 프로그래밍(VBA)

  1. 매크로의 개념
  • 액세스의 매크로 함수를 이용하여, 엑세스의 작업을 자동화하는 기능 (주로 컨트롤에 매크로 기능을 추가하여 사용)

  • 하나의 매크로는 여러 개의 매크로 함수를 포함할 수 있다.

  • 하나의 매크로에 여러 개의 하위 매크로를 포함할 수 있다.

  1. 매크로 함수
ApplyFiter
FindRecord
FindNextRecord
GoToControl
GoToPage
RunMenuCommand액세스 내부에서 제공하는 명령을 실행시킨다. (메뉴에 있는 명령을 실행)
OpenForm
OpenReport
RunMacro매크로를 실행
RunApplication응용 프로그램을 실행
RunSQLSQL문을 실행
CancelEvent이벤트를 취소한다
Requery데이터 수정, 삭제, 추가할 경우 원본 데이터로 재설정
ExportWithFormatting데이터베이스 개체를 엑셀, 텍스트 등으로 내보내기 한다
Messagebox메시지 상자를 표시
  1. 이벤트 프로시저
AfterUpdate컨트롤이나 레코드의 데이터가 업데이트 된 후에 이벤트가 발생
BeforUpdate컨트롤이나 레코드의 데이터가 업데이트 되기 전에 이벤트가 발생
Click마우스 왼쪽을 클릭할 때 이벤트가 발생
DbIClick마우스 왼쪽을 두 번 클릭할 때 이벤트가 발생
GotFocus폼이나 컨트롤에 포커스가 받을 때 이벤트가 발생

More from this blog

[알고리즘] 탐색 알고리즘 - Dfs / Bfs

탐색이란 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정을 의미한다. 프로그래밍에서는 그래프, 트리 등의 자료구조 안에서 탐색을 하는 문제를 자주 다룬다. 대표적인 탐색 알고리즘으로 DFS와 BFS를 꼽을 수 있다. 깊이 우선 탐색(DFS, Depth - First Search) DFS는 Depth - First Search, 깊이 우선 탐색이라고도 부르며, 그래프와 트리의 깊은 부분을 우선적으로 탐색하는 알고리즘이다. 그림에서와 같이 갈...

May 15, 20251 min read

Vpn을 이용한 하이브리드 클라우드 구축하기

※ 터널링 VPN은 두 지점 간의 트래픽들을 암호화해서 누군가가 그 트래픽을 해석할 수 없도록 터널링 한다. 터널링을 통해서 캡슐화되어 있어서 실제로 WireShark 같은 걸로 통해서 트래픽을 도청하려고 보면 IP 등이 알던 것과는 전혀 다르게 되어있어서 해커들이 원하는 정보를 얻을 수 없게 된다. 키를 가지고 데이터를 암호화시키는 거고 터널 내부에 IP CIDR가 있는데 내가 로컬에서 이용하고 있는 데이터베이스의 10.0.0.0/24와 내가...

Dec 25, 20241 min read

Harold Lippin's blog

31 posts

Hackers studying blockchain