記憶度
15問
35問
0問
0問
0問
アカウント登録して、解答結果を保存しよう
問題一覧
1
정보통신기술 기반으로 모든 사물을 연결해 사람과 사물, 사물과 사물 간에 정보를 교류하고 상호 소통하는 지능형 인프라 기술
IoT
2
사물인터넷 기술을 이용하여 기계와 기계가 서로 연결되어 상호작용을 하는 것
M2M
3
근거리 무선 통신. 두 대 이상의 단말기를 10cm 이내로 접근시켜 양방향 데이터를 송수신하는 기술로 무선태그 기술의 일종. 비접촉식 통신 기술, 다양한 무선 데이터를 주고 받는 통신 기술임
NFC
4
반도체 칩이 내장된 태그, 라벨, 카드 등의 저장된 데이터를 무선주파수를 이용하여 비접촉으로 읽어내는 인식 시스템
RFID
5
NFC 사용 주파수
13.56MHz
6
NFC 연결 범위
10cm 내외
7
NFC 통신 종류
양방향 통신
8
NFC 장점
높은 보안성
9
RFID 사용 주파수
125kHz~2.45GHz
10
RFID 연결 범위
최대 100m
11
RFID 통신 종류
단방향 통신
12
RFID 장점
장거리 인식 가능
13
고주파수에서 전파를 통해 작동하는 단거리 무선 통신 프로토콜. 매우 정밀한 공간 인식과 방향성이 특징으로, 모바일 기기가 주변 환경을 잘 인지할 수 있도록 작동
초광대역
14
사물인터넷에서 나아간 개념으로 사람의 행동과 인터넷이 연결된 상황. 사물이 아닌 사람의 행동을 인터넷으로 연결하고 디지털화해 데이터로 수집, 분석, 예측하고 사람의 행동 변화를 유도하는 기술
행동인터넷
15
앰비언트의 뜻
주위의, 주변의
16
컴퓨팅 파워가 우리 주위에 항상 존재한다는 의미. 유비쿼터스에서 더 나아가 AI에 기반을 둔 IoT 기기가 집 인테리어에 자연스럽게 녹아있어 컴퓨터가 어디에 있는지도 인지하기 어려운 환경
앰비언트 컴퓨팅
17
앰비언트 컴퓨팅의 다른 이름
사라지는 컴퓨팅, 보이지 않는 컴퓨팅
18
채팅, 금융, 쇼핑 등 다양한 서비스를 하나의 플랫폼에서 제공하는 앱. 결제 및 금융 거래 처리를 포함한 여러 서비스를 제공할 수 있는 모바일 또는 웹 애플리케이션으로, 사실상 개인과 영리를 추구하는 삶의 모든 양상을 포괄하는 자체 탑체 상거래 및 통신 온라인 플랫폼
슈퍼앱
19
카메라 수백 대를 갖춘 크로마키 배경 스튜디오에서 인물의 움직임을 캡처해 360도 입체 영상(입체 홀로그램)으로 만드는 기술. 혼합 현실 콘텐츠 제작을 가능하게 하는 필수 기술.
볼류메트릭
20
복수의 감지 기술을 이용해 주변 환경에 대해 정확하고 믿을 수 있는 지도를 생성하는 기술
센서 퓨전
21
어떤 사물을 컴퓨터 시스템 상에 동일하게 표현해서 가상 모델을 만드는 것. 실제와 동일한 3차원 모델을 만들고 현실세계와 가상의 디지털 세계를 데이터를 기반으로 연결.
디지털 트윈
22
여러 사람이 공유하면서 사용할 수 있도록 통합하여 관리되는 자료의 집합
데이터베이스
23
데이터를 모아놓은 덩어리인 데이터베이스를 관리하는 시스템. 데이터와 응용소프트웨어의 중재자 역할로, 파일을 모아둔 데이터베이스를 공유할 수 있게 관리해 줌.
DBMS
24
더 이상 쪼갤 수 없는 업무처리의 최소 단위
트랜잭션
25
트랜잭션 처리가 정상적으로 완료된 경우 OO을 한다
커밋
26
트랜잭션 처리에서 오류가 발생할 경우 원래 상태대로 OO을 한다.
롤백
27
트랜잭션의 특징 4가지
원자성, 일관성, 독립성, 지속성
28
트랜잭션이 데이터베이스에 모두 반영되던가, 아니면 전혀 반영되지 않아야 한다는 것
원자성
29
트랜잭션의 작업 처리 결과가 항상 일관성 있어야 한다는 것
일관성
30
어떤 하나의 트랜잭션이 다른 트랜잭션의 연산에 끼어들 수 없다는 점
독립성
31
트랜잭션이 성공적으로 완료했을 경우, 결과는 영구적으로 반영되어야 한다는 점
지속성
32
트랜잭션에서 모든 작업들을 정상적으로 처리하겠다고 확정하는 명령어
커밋
33
작업 중 문제가 발생하여 트랜잭션의 처리과정에서 발생한 변경사항을 취소하는 명령어
롤백
34
트랜잭션을 블록 단위의 체인 형태로 저장하는 기술
블록체인
35
데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어
데이터 조작어
36
데이터베이스에 들어 있는 데이터를 조회하기 위함
SELECT
37
테이블에 데이터 삽입
INSERT
38
기존 데이터 수정
UPDATE
39
데이터 삭제
DELETE
40
테이블과 같은 데이터 구조를 정의하는 데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는, 데이터 구조와 관련된 명령어들
데이터 정의어
41
테이블 생성
CREATE
42
테이블 구조 수정
ALTER
43
테이블 삭제
DROP
44
테이블 이름 변경
RENAME
45
데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어
데이터 제어어
46
권한 주기
GRANT
47
권환 회수
REVOKE
48
논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업 단위(트랜잭션) 별로 제어하는 명령이
트랜잭션 제어어
49
저장되지 않은 모든 데이터를 데이터베이스에 저장하고 현재의 트랜잭션을 종료
COMMIT
50
저장되지 않은 모든 데이터 변경 사항을 취소하고 현재의 트랜잭션을 종료
ROLLBACK
51
저장 지점 지정
SAVEPOINT
52
조건이나 기간, 기능 등에 대한 제한 없이 개인 사용자는 누구나 무료로 사용하는 것이 허가되어 있는 공개 프로그램
프리웨어
53
제한없이 무료로 사용하는 대신 광고창을 통해 계속적으로 새로운 광고가 노출되도록 함
애드웨어
54
일단 사용해보고 마음에 들면 구입할 수 있도록 하는 프로그램
셰어웨어
55
소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어
오픈 소스 소프트웨어
56
오픈 소스 소프트웨어 반대 개념 (OO 소프트웨어)
사유, 독점
57
GPL, NGPL, MIT License, BSD 등의 라이선스를 갖는 소프트웨어
오픈 소스 소프트웨어
58
컴퓨터 프로세서와 직접적으로 통신하는 것을 허용하는 프로그래밍 언어. 사용자보다는 컴퓨터 측면에서 개발한 언어로 실행속도가 빠름
저급언어
59
이진수 형태인 언어. 컴퓨터가 이해할 수 있는 유일한 언어. 효율성 높지만 사람이 프로그래밍하는 데 상당한 노력과 시간이 필요함
기계어
60
어려운 기계어의 명령을 쉬운 기호로 나타낸 것.
어셈블리어
61
사람이 이해하기 쉽게 작성된 사람 중심 프로그래밍 언어
고급언어
62
고급언어를 저급언어로 번역해주는 애
컴파일러, 인터프리터
63
저급언어 구분
기계어, 어셈블리어
64
고급언어 예시
C, JAVA, 파이썬
65
절차적으로 코드를 구성. 쉽게 말하면 흐름도. 데이터에 대한 순서를 파악하고 필요한 기능을 함수로 만들어 절차적으로 진행시킴
절차지향 프로그래밍
66
컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 배의 독립한 단위들의 모임. 파악하고자 하는 프로그래밍 패러다임. 대부분의 언어가 포함 (JAVA, C++ 등)
객제지향 프로그래밍
67
고급언어 특징
상속성, 추상화, 캡슐화, 다형성
68
기존에 만든어진 객체를 이어받이 재활용하여 새로운 객체를 생성하는 기법(코드 재사용)
상속성
69
공동의 속성이나 기능을 묶어 추출하는 것(모듈이나 특징들을 뭉침)
추상화
70
관련된 코드와 데이터를 묶음으로 정리하는 것(중요한 데이터를 보존, 보호하기 위해)
캡슐화
71
하나의 객체가 여러 가지 타입을 가질 수 있는 것
다형성
72
언어 번역 과정
원시 프로그램, 컴파일러, 목적 프로그램, 링커, 모듈 로드, 로더, 실행
73
사용자가 텍스트 형태로 작성하여 기계어로 번역하기 이전의 프로그램 형태
원시프로그램
74
컴파일러를 통해 원시프로그램을 컴퓨터가 이해할 수 있는 기계어로 번역한 것
목적프로그램
75
고급언어로 작성된 프로그램을 기계어로 변환하는 것. 목적프로그램 생성.
컴파일
76
원시프로그램을 줄 단위로 번역, 컴파일 과정 없이 바로 실행
로더
77
로더의 기능 4가지
할당, 연결, 재배치, 적재
78
컴퓨팅 기기의 하드웨어들을 제어하고, 사용자들이 다양한 소프트웨어를 쉽고 편리하게 사용할 수 있도록 만든 특별한 시스템 소프트웨어
운영체제
79
운영체제의 자원 관리가 필요한 상황
입출력 장치 관리, CPU 스케줄링 관리, 주기억 장치 관리, 프로세스 관리, 보조기억장치 관리
80
운영체제 목적
신뢰도, 사용가능도, 응답시간, 처리능력
81
데스크탑 운영체제 종류 2가지
macOS, Unix
82
macOS 는 무슨 계열?
유닉스 계열
83
Unix는 어디서 개발?
벨 연구소
84
운영체제 발달 과정
일괄처리, 실시간, 다중 프로그래밍, 시분할, 다중처리, 분산처리
85
운영체제의 구성
제어 프로그램, 처리 프로그램
86
RDBMS가 허용하는 조작
CRUD
87
CRUD 조작의 의미
create, read, update, delete
88
관계형 데이터베이스 관리 시스템에서 데이터를 조작, 업데이트 및 삭제하는 데 사용되는 언어
SQL
89
RDBMS 특징
중복 데이터 저장 최소화, SQL로 손쉽게 데이터 처리, 트랜잭션 처리 가능, 데이터 무결성 보장
90
정확하고 올바른 데이터가 저장되도록 보장하는 것
데이터 무결성
91
비정형 데이터 예시
동영상, 오디오, 사진, 보고서, 메일 본문
92
정의된 구조가 없이 정형화되지 않은 데이터
비정형 데이터
93
대표적인 반정형 데이터 구조
하이퍼텍스트 마크업 언어, 확장성 마크업 언어, 제이슨
94
데이터의 형식과 구조가 변경될 수 있는 데이터
반정형 데이터
95
정형 데이터 예시
스프레드시트, CSV
96
미리 정해 놓은 형식과 구조에 따라 저장되도록 구성된 데이터
정형 데이터
97
비정형 데이터는 OOO OO가 없어 내용에 대한 질의 처리를 할 수 없으므로 OOO OO을 추출하여 반정형, 또는 정형 데이터로 변환하는 OOO 과정이 필요하다
데이터 구조, 데이터 특징, 전처리
98
목적프로그램을 실행 가능한 모듈로 만드는 역할
링커
99
원시프로그램을 줄 단위로 번역, 컴파일 과정 없이 바로 실행
인터프리터
100
어셈블리어로 만들어진 프로그램은 OOOO라는 번역기로 컴퓨터가 이해할 수 있는 기계어 명령으로 바뀌어 실행됨
어셈블러