# data[].attributes.headline
밑의 "+" 버튼을 눌러서 수업에 대한 의견을 제시해 주세요

# data[].attributes.subject
밑의 "+" 버튼을 눌러서 수업에 대한 의견을 제시해 주세요

# data[].attributes.headline
정보처리 기능사 필기 요약집

# data[].attributes.subject
정보처리 기능사 필기 요약집

# data[].attributes.attachment_link.title
2018_정보처리기능사_핵심요약_길벗출판

# data[].attributes.attachment_link.title
정보처리기능사+전산영어+-+최신40개

# data[].attributes.headline
데이터페이스 실무 용어

# data[].attributes.subject
데이터페이스 실무 용어

# data[].attributes.headline
음고 2505 김준호의 작품

# data[].attributes.subject
음고 2505 김준호의 작품

# data[].attributes.body
https://docs.google.com/presentation/d/1Ri0RHa1h6kohJgWfSYbFoPYjyvodnW2fvb9BCzGS1Co/edit#slide=id.g62518089cc_0_3040

# data[].attributes.attachment_link.title
대금고 2학년 4반 24번 차일권

# data[].attributes.headline
대금고등학교 2416 신우기

# data[].attributes.subject
대금고등학교 2416 신우기

# data[].attributes.body
정보의 표현[편집]

1. 수의 체계 - 교사

2. 디지털 정보의 연산 - 교사

3. 디지털 정보의 표현 매괴고 김재희

컴퓨팅 시스템[편집]

1. 컴퓨팅 시스템의 구성과 동작 대금고 차일권

2. 논리 연산과 논리 회로 음성고- 김규원

3. 네트워크의 이해 - 매괴고-이강우

운영 체제의 자원 관리[편집]

1. 운영 체제의 구성 음성고 장현석

2. 프로세스 관리 - 교사

3. 주기억 장치 관리 대금고 신우기

4. 보조 기억 장치 관리 매괴고 오경화

5. 가상 기억 장치 관리 매괴고 남수빈

6. 입출력과 파일 관리 - 교사

운영 체제 운용[편집]

1. 리눅스의 이해 매괴고 허은정

2. 기본 명령어 매괴고 신현범

3. 사용자 관리와 파일 속성 - 교사

4. 리눅스 관리자 명령어 매괴고 박성호

5. 네트워크 설정 명령어 대금고 - 김태규

문제 해결과 알고리즘[편집]

1. 추상화 - 음성고 김영현

2. 알고리즘 설계  음성고 김준호

# data[].attributes.attachment_link.title
매괴고등학교 2512 박성호

# data[].attributes.body
010-2741-1659
카톡 친구 검색
음성고텍티김용남

# data[].attributes.headline
추상화 .1 음서고 김영현

# data[].attributes.subject
추상화 .1 음서고 김영현

# data[].attributes.body
다음 중 추상화와 관련이 없는 단어는?
1.간추리기
2.일반화
3.개념화
4.구체화
5.단순화

정답:4번
구체화는 다른 단어들과는 달리 추상화와 반대되는 개념을 가진 단어이다.

# data[].attributes.headline
추상화 .2 음성고 김영현

# data[].attributes.subject
추상화 .2 음성고 김영현

# data[].attributes.body
다음 중 추상화에 대한 설명으로 옳지 않은 것은?
1.A: 추상화는 일반적으로 보통의 사람들이
이해할 수 있는 언어나 그림으로 표현해

2.B: 추상화 과정에서는 일반화,집단화,연관화
등의 방법을 사용해

3.C: 추상화는  보통 구체적 사항은 생략하고
핵심이 되는 요소만을 추구해

4.D: 추상화는 응용에 따라 대상을 보는 관점이
달라서 다양한 형태로 이루어질 수 있어

5.E: 추상화 방법에는 상위의 개념을 상대적
하위의 데이터 개념으로 대체하는 방법이 있어

정답: 5번
일반화에 대한 설명인데, 일반화는 상대적으로 상위의 개념을 하위의 데이터 개념으로 대체한다

# data[].attributes.headline
리눅스의 의해.1  매괴 허은정

# data[].attributes.subject
리눅스의 의해.1  매괴 허은정

# data[].attributes.body
리눅스의 특징으로 옳지 않은 것은?
1)  리눅스 운영체제의 개인용 버전은 무료이다.
2) 윈도우에서 사용하는 프로그램은 모두 리눅스에서도 사용가능하다.
3) 전 세계의 누구든지 리눅스 개발에 관여할 수 있다.
4) 다양한 종류의 배포판이 존재한다.
5) 다중사용자 기능이 지원된다.

답 : 2번.
풀이 : 윈도우에서 사용하던 프로그램들이 모두 리눅스에서도 사용할 수 있는 것이 아니기 때문에 리눅스를 지원하지 않는 프로그램들이 있는 경우가 더러 있다.

# data[].attributes.headline
보조기억장치 관리 1 (매괴 오경화)

# data[].attributes.subject
보조기억장치 관리 1 (매괴 오경화)

# data[].attributes.body
1. 하드디스크의 특징으로 옳지 않은 것은?

(1)  하드디스크는 내장 하드디스크와 외장 하드디스크로 나뉜다.
(2) 내장 하드디스크는 본체에 연결 되어 있는 것이다.
(3) 외장 하드디스크는 들고 다닐 수 있다.
(4) 하드디스크의 용량은 점점  커진다.
(5) 하드디스크는 충격에 매우 강하며 쉽게 손상되지 않는다.

정답 : (5)
하드디스크는 충격에 매우 약하고 충격을 받으면 데이터가 손상 되거나 삭제 될 수 있다.

# data[].attributes.headline
리눅스의 이해.2 매괴 허은정

# data[].attributes.subject
리눅스의 이해.2 매괴 허은정

# data[].attributes.body
리눅스에 대한 설명으로 옳지 않은 것은?

1) 오픈소스 운영체제이다
2) 완벽한 다중 작업 시스템이 지원되지 않는다
3) 무료인 리눅스 운영체제는 매우 다양하다.
4) 뛰어난 안정성과 시스템 보안성을 갖는다.
5) 직접 수정 및 배포를 할 수 있다.

답: 2번
풀이: 리눅스에서는 완벽한 다중 사용자 기능을 지원한다. 그렇기 때문에 하나의 컴퓨터에서 여러 계정이 사용할 수 있고, 그 계정마다 권한이 다르게 주어지기 때문에 뛰어난 안정성과 시스템 보안성을 갖는다.

# data[].attributes.headline
알고리즘 설계 음성고 김준호

# data[].attributes.subject
알고리즘 설계 음성고 김준호

# data[].attributes.body
Ⅴ-문제 해결과 알고리즘

1.다음 보기 중 옳지 않은 것을 고르시오.[2점]

① 알고리즘 설계는 논리적(수학적)인 과정을 만드는 방법이다.

② 알고리즘 설계는 웹 크롤링 검색 과정에 사용된다.

③ 알고리즘 설계는 패킷 라우팅에선 사용하지만 캐싱에선

사용하지 않는다.

④ 알고리즘 설계는 효율적으로 실   행 되게 만들어야 한다.

⑤ 알고리즘 설계의 종류는 다양하  다.

답: ③

풀이: 캐싱도 알고리즘 설계에 사용된다.

2. 분할 정복 알고리즘에 대해 옳은  것을 [보기]에서 찾아 고르시오 [3점]
[보기]
ㄱ.분할 정복 알고리즘은 정렬 알고리즘이다.
ㄴ.분할 정복 알고리즘은 문제를     한 번씩만 나눈 뒤 문제를 푼다.
ㄷ.분할 정복 알고리즘의 응용으로
병합 정렬 알고리즘이 있다.
ㄹ. 분할 정복 알고리즘은 효울성이
매우 좋다.
① ㄱ,ㄴ  ② ㄱ,ㄷ  ③ ㄴ, ㄷ ④ ㄴ, ㄹ
⑤ 이 중에는 답이 없다.

답: ②
풀이: ㄴ, 분할 정복 알고리즘은
문제를 나눌 수 있을 때까지 나눈 뒤
문제를 푼다.
ㄹ, 분할 정복 알고리즘은 일반적으로 재귀 알고리즘이 사용되므로
효율성이 떨어진다.

3.합병 정렬 알고리즘에 대해 옳지
않은 것을 [보기]에서 찾아 고르시오.
[5점]
[보기]
ㄱ.합병정렬 알고리즘은 분할 정복
알고리즘의 응용버전이다.
ㄴ.집합 A, 집합 B에 숫자들이 들어있다면 집합 C는 A,B의 곱 만큼의
크기를 가져야 한다.
ㄷ. 오름차순으로 정렬하려하면
집합A와 집합 B의 첫 번쨰 구간을
비교 후 가장 큰 숫자를 집합 C에 추가한다.
ㄹ. C에 추가 된 데이터는 원래 데이터 집합에서 삭제한다.
① ㄱ   ② ㄴ   ③ ㄱ,ㄹ  ④ ㄴ,ㄷ
⑤ ㄴ,ㄹ

답: ④ ㄴ,ㄷ
풀이: ㄴ 집합 C는 A,B의 합 만큼의
크기를 가져야 한다.
ㄷ 오름차순이므로 가장
작은  숫자를 집합 C에 추가한다.

4. 탐욕 알고리즘에 대해 옳은 것을
모두 고르시오.  [2점]
①탐욕 알고리즘은 가장 최적인 것을 게속 선택하는 방식이다.
② 거스름돈 주는 것이  대표적 예다.
③ 돈을 거슬러 줄때는 작은 단위부터 먼저 주어야 한다 .
④ 가장 최적인 것들만 고르므로
최종적인 결과도 제일 최적한 방법이다.
⑤ 욕심쟁이 기법이라고도 불린다.

답: ③,④
풀이: ③ 돈을 거슬러 줄 떄는
단위가 큰 돈부터 먼저 주어야 한다.
④ 가장 최적인 것들만 고른다해서
최종적인 결과가 항상 최적한 방법이 아닐 수도있다.

5. 숫자 [6,3,2,7,1,4,5]를 분할 알고리즘을 이용해 정렬하려 할때 최소 횟수는? [6점]
(단, 오름차순으로 정렬한다.)
① 39  ② 40  ③ 41  ④ 42  ⑤ 45

답: ①
풀이:

# data[].attributes.headline
보조기억장치 관리 2 (매괴 오경화)

# data[].attributes.subject
보조기억장치 관리 2 (매괴 오경화)

# data[].attributes.body
2. 보조기억장치에 대해 옳지 않은 것은?

(1)  주기억 장치의 단점을 보완한다.
(2) 주기억 장치보다 속도가 빠르다.
(3) 주기억 장치보다 저장공간이 크다.
(4) 전원이 차단 되어도 내용이 그대로 유지된다.
(5) 많은 자료를 영구적으로 보존 할 수 있다.

정답 : (2)
보조기억장치는 주기억장치의 단점을 보완하고 주기억장치보다 속도가 느리지만 저장공간이 크고, 전원이 차단 되어도 내용이 유지되며, 많은 자료를 영구적으로 보존 할 수 있다.

# data[].attributes.headline
리눅스의 이해.3 매괴 허은정

# data[].attributes.subject
리눅스의 이해.3 매괴 허은정

# data[].attributes.body
리눅스의 활용에 대한 설명으로 기호 안에 들어갈 수 있는 것으로 알맞지 않은 말을 고르세요.
<보기>
리눅스는 (ㄱ) 버전(for 일반사용자)과 (ㄴ) 버전(for 서버사용자)이 있다. 리눅스 기반의 운영체제를 사용하고 있는 것에는 (   ㄷ   )가 있다.

1) ㄱ : 데스크톱
2) ㄴ : 서비스
3) ㄷ : 안드로이드 스마트폰
4) ㄷ : 사물인터넷 장치
5) ㄷ : 태블릿

답 : 2
풀이 : 리눅스는 데스크톱 버전(for 일반사용자)과 서버 버전(for 서버사용자)이 있다. 리눅스 기반의 운영체제를 사용하고 있는 것들에는 안드로이드 스마트폰, 태블릿 등이 있을 뿐만 아니라 사물인터넷 장치들에도 활용되고 있다.

# data[].attributes.headline
논리회로와 논리연산  음성고  김규원

# data[].attributes.subject
논리회로와 논리연산  음성고  김규원

# data[].attributes.body
⑴ 다음 중 불 대수의 기본 법칙이 아닌 것은?

①멱등 법칙

②항등 법칙

③결합 법칙

④분배 법칙

⑤정글의 법칙

⑤  《정글의 법칙》은 SBS TV에서
방송되는 텔레비전 프로그램으로
불대수의 기본 법칙이 아니다.

⑵ 다음 중 논리 식을 간소화 하는 방법으로 옳은 것을 고르시오

①합의 곱 표현을 곱의 곱 표현으로 변환한다.

②공통 인수를 뽑아 묶는다.

③기본 법칙은 사용 할 수 없다.

④한 논리 식당 한 번 씩만 줄일 수 있다.

⑤논리 식은 나눌 수 있다.

②  공통인수를 뽑아 묶어서 논리
식을 간소화 할 수 있다.

⑶ 다음 표를 보고 이 논리 연산의
이름으로 옳은 것을 고르시오.

A (입력) | B (입력) | C (출력)
0              | 0             | 1
0              | 1             | 0
1              | 0             | 0
1              | 1             | 0

① 논리 합

② 논리 부정

③ 부정 논리곱

④ 부정 논리합

⑤ 배타적 논리곱

④ A와 B가 둘다 0일 경우에만 1이 출력되므로 이 논리 연산은
부정 논리합이다.

⑷ 다음 중 논리 연산의 설명으로 옳지 않은 것은?

① 불 대수라고도 불린다.

② 논리 연산은 1과 0으로만 이루어져 있다.

③ 논리 연산을 하는 소자를 게이트(Gate)라고 부른다.

④ 프로그래밍에서 조건이나 반복을 만드는데 이용된다.

⑤ 논리 연산에는 부정, 논리합, 논리곱, 긍정 등이 있다.

⑤ 긍정은 논리 연산이 아니다.

⑸ 아래 그림에 해당하는 논리회로는?

② x,y 둘중 하나라도 연결이 되면 전구에 불이 들어오기 때문에 아래 논리회로는 OR로 볼 수 있다.

# data[].attributes.body
1.컴퓨터 동작의 절차중 기본적인 5가지 기능이 아닌것을 고르시오.   (5)

1.입력
2.연산
3.제어
4.기억
5.구조

2.하드웨어의 설명중 옳바르지 않을것을 고르시오.   (5)

1.중앙처리장치:cpu라고 불리며 시스템 전체를 제어한다.
2.산술논리연산장치:산술연산과 논리연산을 계산한다.
3.제어장치:cpu의 모든일을 통제하고 관리한다.
4.입력장치:컴퓨터에서 처리할 데이터와 정보를 외부에서 입력할수있게 해준다.
5.레지스터:산술논리연산장치의 계산을 도와주며 논리연산을 계산한다.

3.출력장치중 틀린것을 고르시오.    (2)

1.스피커
2.마우스
3.모니터
4.프린터
5.영상 프로젝터

4. 기억장치의 종류중 틀린것을 고르시오  (4)

1.캐시기억장치
2.SRAM
3.DRAM
4.비상기억장치
5.주기억장치

5.컴퓨터의 동작과정중 틀린것을 고르시오  (1)

1.인터넷 연결 점검 과정
2.바이오스 동작과정
3.시스템 버스 점검 과정
4.컴퓨터가 켜지는 과정
5.cpu 동작과정

# data[].attributes.headline
보조기억장치관리 3 (매괴 오경화)

# data[].attributes.subject
보조기억장치관리 3 (매괴 오경화)

# data[].attributes.body
보조기억장치로 옳지 않은 것은?

(1) 하드디스크
(2) 자기디스크
(3) ROM
(4) 자기테이프
(5) SSD

정답 : (3)

ROM은 주기억장치이다.

# data[].attributes.headline
네트워크의 이해 1 매괴고 이강우

# data[].attributes.subject
네트워크의 이해 1 매괴고 이강우

# data[].attributes.body
1. IP 프로토콜에서 가장 많이 사용되는 프로토콜이 아닌 것은?

① 비신뢰성

② 비접속형

③ 게이트 웨이

④ 주소 지정

⑤ 경로 설정

답: ③

-해설: 게이트 웨이는 IP 프로토콜에서 가장 많이 사용되는 프로토콜이 아니라 인터네트워킹에 필요한 장비 중 하나이다.

# data[].attributes.headline
보조기억장치 관리 4 (매괴 오경화)

# data[].attributes.subject
보조기억장치 관리 4 (매괴 오경화)

# data[].attributes.body
4. 디스크 스케줄링 방법으로 옳지 않은 것은?

(1) FCFS 스케줄링
(2) SSTF 스케줄링
(3) SCAN 스케줄링
(4) E-CAN 스케줄링
(5) C-SCAN 스케줄링

정답 (4)
E-CAN 스케줄링은 없는 것이다.

# data[].attributes.headline
네트워크의 이해 2 매괴고 이강우

# data[].attributes.subject
네트워크의 이해 2 매괴고 이강우

# data[].attributes.body
2. Internet Protocol의 약자로 전송 경로의 확립이나 네트워크 주소의 정의에 의한 네트워크의 논리적 관리 등을 담당하는 것은?

① 인터네트워킹

② 프로토콜

③ IP

④ 네트워크

⑤ LAN

답: ③

-해설: ① 인터네트워킹은 서로 떨어져 있는 각각의 많은 네트워크들을 연결하여 하나의 네트워크처럼 연결하여 사용할 수 있도록 해 주는 것이고, ② 프로토콜은 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약이고, ④ 네트워크는 net(그물)과 work(일)의 합성어로 그물처럼 연결되어 동작하는 것이고, ⑤ LAN은 제한된 거리에 있는 다수의 독립된 컴퓨터 기기들이 상호 간에 통신이 가능하도록 하는 데이터통신 시스템이다.

# data[].attributes.headline
추상화.3 음성고 김영현

# data[].attributes.subject
추상화.3 음성고 김영현

# data[].attributes.body
다음 중 추상화의 예시가 아닌 것은?

①정삼각형과 정사각형은 모두 모든 변의
길이가 같은 도형인 정다각형이다.-일반화

②동물은 파충류,양서류,포유류로 나뉘어진다-상세화

③학생과 교사는 학교에 나온다는 공통점을 지닌
학교의 일원이다.-연관화

④살인자와 사기꾼,폭행자는 모두 같은 범죄를
저지른 범죄자이다.-집단화

⑤ 호랑이,사자,고양이는 전부 고양이과 동물이다-일반화

정답:②
①,③,④,⑤는 전부 추상화와 관련된 예시이지만
②의 예시는 상세화의 예시로써 추상화의 개념과 어긋난다

# data[].attributes.headline
네트워크의 이해 3 매괴고 이강우

# data[].attributes.subject
네트워크의 이해 3 매괴고 이강우

# data[].attributes.body
3. 네트워크에 대한 내용으로 옳지 않은 것은?

① 소유권, 물리적 거리에 따라 네트워크를 구분한다.

② LAN이 있다.

③ WAN이 있다.

④ MAN이 있다.

⑤ OSI가 있다.

답: ⑤

-해설: OSI는 서로 다른 컴퓨터나 정보통신 시스템들 간의 연결을 뜻한다.

# data[].attributes.headline
리눅스의 이해4 매괴 허은정

# data[].attributes.subject
리눅스의 이해4 매괴 허은정

# data[].attributes.body
다음 보기의 괄호안에 들어갈 알맞은 말을 고르시오,
<보기>
일반적으로 리눅스는 (              )과 셸(Shell)로 이루어져 있다. 사실 (           )만 사용하면 전부 리눅스라고 한다. ( )는 시스템 자원을 관리하는 핵심 부분이라고 할 수 있다.

1) 컴파일러
2) 여러개의 소프트웨어
3) 하드웨어
4) 리눅스 커널
5) 네트워크 패키지
답 : 4
풀이 : 일반적으로 리눅스는 리눅스 커널(Kernel)과 셸(Shell)로 이루어져 있다. 그 외에도 컴파일러, 여러개의 소프트웨어가 있는데, 사실 리눅스 커널만 사용하면 전부 리눅스라고 한다. 리눅스 커널은 컴퓨터를 구동할 수 있게 해주는 시스템 자원을 관리하는 핵심 부분이다.

# data[].attributes.headline
보조기억장치 관리5 (매괴 오경화)

# data[].attributes.subject
보조기억장치 관리5 (매괴 오경화)

# data[].attributes.body
5. 바르게 연결 되지 않은 것은?

(1) 자기테이프 : 자기디스크를 사용할 수 없거나 파손될 상황을 대비해 자료를 복사하여 저장 할 수 있다.
(2) SSD : 자기테이프를 대체할 대안으로 나온 것으로 자기디스크를 물리적으로 회전 시키면서 데이터를 읽거나 저장한다.
(3) 자기디스크 : 원판의 정해진 궤도를 따라 자기헤드가 이동하면서 자료를 기억하거나 판독하는 것이다.
(4) 순차 접근 방식 : 데이터를 순차적으로 접근하는 방식
(5) 직접 접근 방식 : 저장된 위치에 관계 없이 접근이 가능한 방식

정답 (2)
SSD 는 자기테이프를 대체하는 것이 아닌 하드디스크를 대체할 대안으로 나온 것이다.

# data[].attributes.headline
리눅스의 이해5 매괴 허은정

# data[].attributes.subject
리눅스의 이해5 매괴 허은정

# data[].attributes.body
다음 보기 중 리눅스에 대한 옳은 설명을 모두 고른것은?
<보기>
ㄱ 처음 리누스 토르발스가 만들었다.
ㄴ 유닉스의 미닉스 운영체제를 사용하다가 새롭게 만들어졌다.
ㄷ 리눅스는 컴퓨터의 유일한 운영체제이다.

1) ㄱ 2)ㄴ  3)ㄷ 4)ㄱ,ㄴ 5)ㄱ,ㄴ,ㄷ

답 : 4
풀이 : 리눅스란 컴퓨터의 여러 운영체제들 중 하나이다. 핀란드 헬싱키대학 학생이었던 리누스 토르발스(Linus Torvalds)가 1991년 유닉스의 미닉스 운영체제를 사용하다가 리눅스 커널에 여러가지 기능을 추가해나가면서 새롭게 만들어진 운영체제이다.

# data[].attributes.headline
운영 체제의 구성 1 음성고 장현석

# data[].attributes.subject
운영 체제의 구성 1 음성고 장현석

# data[].attributes.body
#1.다음 중 OS에 대한 설명으로 적절하지 않은 것은?  (3)

1.operation system의 준말이다.

2.OS의 구성요소에는 커널, 사용자 인터페이스, 필수 유틸리티 등이 있다.

3.사용자 그래픽 인터페이스는 키보드, 마우스를 통해 입력받는 방식이다.

4.OS의 목적은 처리 능력을 향상시킨다.

5.운영체제의 특성에는 효율성, 편리성등이 있다.

(해설:사용자 그래픽 인터페이스는 창, 단추, 아이콘 등으로부터 입력받는 것이고, 키보드, 마우스를 통해 입력받는 것은 명령 줄 인터페이스이다.)

# data[].attributes.headline
운영 체제의 구성 2 음성고 장현석

# data[].attributes.subject
운영 체제의 구성 2 음성고 장현석

# data[].attributes.body
#2.다음 중 OS의 기능에 대해 설명한 것으로 적절하지 않은 것은?  (3)

1.사용자와 컴퓨터 사이의 인터페이스를 제공한다.

2.시스템을 효율적으로 운영할 수 있다.

3.자원을 효율적으로 배분하고, 주 장치만 관리할 수 있다.

4.하드웨어를 관리한다.

5.시스템의 오류를 검사하고, 복구한다.

(해설:주 장치뿐만아니라 보조장치도 관리할 수 있다.)

# data[].attributes.headline
운영 체제의 구성 3 음성고 장현석

# data[].attributes.subject
운영 체제의 구성 3 음성고 장현석

# data[].attributes.body
#3.운영체제의 종류가 아닌  것은?  (5)

1.Windows

2.Mac OS

3.UNIX

4.Android

5.Youtube

(해설:Youtube는 운영체제가 아니다.)

# data[].attributes.headline
운영 체제의 구성 4 음성고 장현석

# data[].attributes.subject
운영 체제의 구성 4 음성고 장현석

# data[].attributes.body
#4.운영체제의 운용방식에 대한 설명으로 옳지 않은 것은?  (1)

1.일괄 처리 시스템은 데이터를 받은 즉시 처리하는 시스템이다.

2.실시간 처리 시스템은 레이더 추적기에 사용된다.

3.시분할 시스템중 비선점형은 중간에 프로세스를 중단시킬 수 없다.

4.다중 처리 시스템은 한 대에 두 개 이상의 CPU로 병렬처리하는 시스템이다.

5.실시간 처리 시스템은 다중 처리 시스템보다 더 먼저 만들어졌다.

(해설:일괄 처리 시스템은 데이터를 받아서 모았다가 한꺼번에 처리하는 시스템이다. 데이터를 받은 즉시 처리하는 시스템은 실시간 처리 시스템이다.)

# data[].attributes.headline
운영 체제의 구성 5 음성고 장현석

# data[].attributes.subject
운영 체제의 구성 5 음성고 장현석

# data[].attributes.body
#5.컴퓨터 시스템의 성능 저해로 발생하는 문제에 대해 적절하지  않은 것은?  (5)

1.컴퓨터가 실행이 안된다.

2.개인정보가 외부로 유출된다.

3.디스크에 문제가 있을 때 발생한다.

4.특정 사이트로 들어가지 않아도 강제로 이동된다.

5.바이러스에 걸렸을 때, 디스크 조각모음을 사용한다.

(해설:바이러스에 걸렸을 때는 악성코드나 바이러스 점검을 통해 해결해야 하고 디스크 조각모음은 불필요한 정보들을 정리할때 사용한다.)

# data[].attributes.headline
네트워크의 이해 4 매괴고 이강우

# data[].attributes.subject
네트워크의 이해 4 매괴고 이강우

# data[].attributes.body
4. 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약은?

① 프로토콜

② 네트워크

③ WAN

④ IP

⑤ MAN

답: ①

-해설: ② 네트워크는 net(그물)과 work(일)의 합성어로 그물처럼 연결되어 동작하는 것이고, ③ WAN은 공중 회선 망을 이용한 컴퓨터 네트워크이고, ④ IP는 Internet Protocol의 약자로 전송 경로의 확립이나 네트워크 주소의 정의에 의한 네트워크의 논리적 관리 등을 담당하는 것이고, ⑤ MAN은 대도시에 여기저기에 흩어져있는 가입자망 연결과 백본망과 가입자 망 접속을 제공하고 백본 네트워크로 가는 길목 역할을 하는 것이다.

# data[].attributes.headline
네트워크의 이해 5 매괴고 이강우

# data[].attributes.subject
네트워크의 이해 5 매괴고 이강우

# data[].attributes.body
5. 보기를 보고 괄호 안에 알맞은 단어를 고르시오.

<보기> 현재 ( )기술에는 여러 가지 기술들이 있으나 그 중 이더넷이 가장 많이 사용되고 있으며 계속 발전되고 있고, MAN, WAN 기술과도 연계되어서 사용, 발전 될 전망이다.

① 리피터

② 허브

③ LAN

④ 스위치

⑤ OSI

답: ③

-해설: ① 리피터는 데이터가 전송되는 동안 케이블에서 신호의 손실인 감쇄 현상이 발생하는데, 감쇄되는 신호를 증폭하고 재생하여 전송하는 것이고, ② 허브는 컴퓨터 통신을 위한 네트워크 중 근거리 통신망인 LAN을 구성할 때 통신이 가능한 컴퓨터 같은 통신 기기를 네트워크에 연결시켜 주는 장치이고, ④ 스위치는 연결된 PC의 수에 상관없이 각각의 회선의 최대 대역폭을 제공하며 가상 LAN을 지원해주는 것이고, ⑤ OSI는 서로 다른 컴퓨터나 정보통신 시스템들 간의 연결을 뜻한다.

# data[].attributes.headline
기본명령어 1 매괴고 신현범

# data[].attributes.subject
기본명령어 1 매괴고 신현범

# data[].attributes.body
리눅스에서 login 명령어를 사용하는 이유로 가장 적절한 것은?

① 사용자의 취미를 알아내기 위해

② 사용자의 직업을 알아내기 위해

③ 사용자 인증을 위해서

④ 디렉토리를 삭제하기 위해

⑤ 디렉토리를 생성하기 위해

(답 : ③, login 명령어는 사용자 인증을 위해 사용된다.)

# data[].attributes.headline
기본명령어 2 매괴고 신현범

# data[].attributes.subject
기본명령어 2 매괴고 신현범

# data[].attributes.body
리눅스의 기본명령어와 그 기능이 알맞게 연결된 것은?

① cat – 파일을 압축한다.

② cp – 파일을 삭제한다.

③ find – 디렉토리 내의 내용을 리스트한다.

④ rm – 파일을 삭제한다.

⑤ rmdir – 디렉토리를 생성한다.

(답 : ④, rm 명령어는 파일을 삭제하는 역할을 한다.

cat 명령어는 파일의 내용을 화면에 순서대로 출력한다.

cp 명령어는 파일을 복사한다.

find 명령어는 파일을 검색한다

rmdir 명령어는 디렉토리를 삭제한다. )

# data[].attributes.headline
기본명령어 3 매괴고 신현범

# data[].attributes.subject
기본명령어 3 매괴고 신현범

# data[].attributes.body
다음 중 디렉토리 관련 명령어가 아닌 것은?

① ls

② mkdir

③ pwd

④ tree

⑤ ln

(답 : ⑤, ln은 파일 링크를 만드는 명령어이다.)

# data[].attributes.headline
기본명령어 4 매괴고 신현범

# data[].attributes.subject
기본명령어 4 매괴고 신현범

# data[].attributes.body
다음 설명을 읽고 보기에 들어갈 명령어가 올바른 것을 고르시오.

[파일에 대해 사용자는 모든 권한을 가지고 있으며 그룹과 다른 사용자들은 읽고 실행만 가능하다.]

-rwx( )

① ーｗｘーｗｘ

② ─ｒｘーｒｘ

③ ｒーｗｒーｗ

④ ｗ─ｘｗーｘ

⑤ ｒ─ｘｒーｘ

（답 : ⑤, r은 읽기, w는 쓰기, x는 실행의 권한을 가지고 있는데 이를 rwx순서대로 나열하고, 권한이 없는 것은 –로 표기한다.)

# data[].attributes.headline
기본 명령어 5 매괴고 신현범

# data[].attributes.subject
기본 명령어 5 매괴고 신현범

# data[].attributes.body
다음과 같이 명령을 실행한 상태이다. ( ) 안에 'cd ..'라고 실행했을 때 이동되는 디렉터리로 알맞은 것은?

--------------------------------------------------

[user@www /]$ cd /user/local/src

[user@www src]$ (      )

--------------------------------------------------

① /

② /user/local

③ /user/local/src

④ /home/kaituser

⑤ /user/local/src/a

(답: ②, ‘cd ..’는 상위 디렉토리로 이동하는 명령어기 때문)

# data[].attributes.headline
네트워크 설정 명령어-대금고 김태규

# data[].attributes.subject
네트워크 설정 명령어-대금고 김태규

# data[].attributes.body
1. 다음 중 네트워크 IP 자동 할당에 사용 되는 것은?

1)NIC 2)DNS 3)MTU 4)DHCP 5)KOREA

2. 다음 중 네트워크 인터페이스 장치를 사용하도록 설정 하는 것은?

1)ifdown 2)route 3)ping 4)ifup 5)hello world

3. 다음 중 리눅스 네트워크 관리 명령어가 아닌 것은?

1)netstat 2)nslookup 3)traceroute 4)ifleft 5)route

4. 다음 중 NIC는 무엇의 약자인가?

1)Network Information Century

2)Nature Information Center

3)Nature Informed Century

4)Network Information Center

5)Nature Information Century

5. DNS의 뜻 으로 올바른 것은?

1)네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해주는 TCP/IP

네트워크 서비스이다.

2)인터넷을 사용하기 위해 필요한 IP주소, 도메인이름 등을 제공하는 역할을 담당하는,

도메인 이름의 등록 및 관리기관이다.

3)IP 주소와 같은 TCP/IP 통신을 수행하기 위한 네트워크 구성 파라메터들을 동적으로

설정하기 위해 사용되는 표준 네트워크 프로토콜이다.

4)어떤 네트워크 안에서 통신 데이터를 보낼 최적의 경로를 선택하는 과정이다.
5)레이어가 전송할 수 있는 최대 프로토콜 데이터 단위의 크기 이다.

1. 답:4) 해설:네트워크 IP 자동 할당은 DHCP라는 방식을 사용한다.

2. 답:4) 해설:1)은 네트워크 인터페이스 장치를 사용 중지하도록 설정한다.
2)은 라우팅 테이블을 확인 및 설정을 변경 한다

3)은 네트워크 통신이 정상적으로 동작하는지 확인 한다.

5)은 안녕 세계 이다. (아무것도 아님)

3. 답:4)

4. 답:4) 해설:NIC는 인터넷 정보 센터 로 Network Information Center의 약자이다.

5. 답:1)

해설:2)은NIC에 대한 설명이고
3)은DHCP에 대한 설명이고
4)은라우팅에 대한 설명이고

5)은MTU에 대한 설명이다.

DNS란 네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해주는 TCP/IP 네트워크 서비스 이므로 답은 1)이다.

# data[].attributes.headline
주기억장치 관리(대금고 신우기)

# data[].attributes.subject
주기억장치 관리(대금고 신우기)

# data[].attributes.body
문제 1. 다음 중 RAM과 ROM에 대한 설명으로 옳지 않은 것은?
1) RAM은 컴퓨터의 전원이 꺼지면 기억되었던 내용이 사라지게 된다.
2) ROM은 컴퓨터의 전원이 꺼지면 기억되었던 내용이 보존 된다.
3) RAM의 종류 중 하나인 DRAM은 SRAM과 달리 주기적인 충전이 필요하지 않다.
4) RAM은 휘발성 메모리이고, ROM은 비휘발성 메모리이다.
5) ROM은 RAM에 비해 비교적 속도가 느리다.

답 : 3
해설 : DRAM은 주기적인 충전이 필요하다.

문제 2. 다음 중 데이터를 지울 수 없는 ROM의 종류를 고른 것은?
1) PROM
2) EEPROM
3) UVEPROM
4) MASK ROM
5) EPROM

답 : 4
해설 :  PROM -  데이터를 1회 지우고 수정할수 있다.
EEPROM -  전기적인 기능으로 데이터를 지울 수 있다.
UVEPROM - 자외선을 이용하여 데이터를 지울 수 있다.
EPROM - EEPROM과 UVEPROM을 포함하는 말이다.

문제 3. 주기억장치의 교체 전략 중 가장 오랫동안 사용하지 않은 페이지를 교체하는 기법은?

1) LRU

2) NUR

3) FIFO

4) LFU

5) OPT

답 : 1
해설 : NUR - 최근에 사용하지 않은 페이지를 교체하는 전략
FIFO - 가장 오래 있었던 페이지를 교체하는 전략
LFU - 사용빈도가 가장 적은 페이지를 교체하는 전략
OPT - 앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 전략

문제 4. 다음 중 단일프로그래밍 기법을 사용할 때의 문제점을 올바르게 고른 것은?

1) 프로세스의 크기가 적재되어야 할 영역보다 클 수 있다.

2) 단편화가 발생한다.

3) 시스템 자원을 낭비한다.

4) 성능 저하를 초래한다.

5) 커널영역을 보호하는 기법을 필요로 한다.

답 : 2
해설 : 단편화는 고정 분할 프로그래밍 기법에서 나타나는 문제점이다.

문제 5. <보기>는 가변 분할 다중 프로그래밍의 배치 전략을 설명한 것이다. <보기>에서 옳지 않은 설명만을 고른 것은?

---------------------<보기>-----------------------

가. 최초 적합 – 오버헤드가 크다

나. 최초 적합 – 단편화 현상이 발생할 수 있다는 단점이 있다.

다. 최적 적합 – 프로세스를 수용할 수 있는 영역 중 가장 작은 영역에 배치하는 전략이다.

라. 최적 적합 – 큰 빈 공간을 확보할 수 있다.

마. 최악 적합 – 단편화 현상이 극대화 된다.

---------------------------------------------------------

1) 가, 다, 라 2) 가, 나, 마 3) 나, 다, 라 4) 나, 라, 마 5) 다, 라, 마

답 : 2
해설 : 최초 적합은 오버헤드가 적다는 장점이 있고, 단편화 현상이 발생할 수 있는 배치 전략은 최적 적합이다. 최악 적합은 단편화 현상을 극소화 시킬 수 있는 장점을 지닌다.

# data[].attributes.headline
가상기억장치 관리(매괴고 남수빈)

# data[].attributes.subject
가상기억장치 관리(매괴고 남수빈)

# data[].attributes.body
1번. 가상기억장치에 대한 설명 중 옳지 않은 것은?

1) 동적주소 변환(DAT) 기법은 프로세스가 수행될 때 가상주소를 실주소로 바꾸어 준다.

2) 크기가 고정된 블럭을 페이지라 하며, 크기가 변할 수 있는 블럭을 세그먼트라 한다.

3) 인위적 연속성(artificial contiguity)이란 가상주소 공간상의 연속적인 주소가 주기억장치에서도 인위적으로 연속성을 보장해야 하는 성질을 말한다.

4) 세그먼트 기법에서 한 프로세스의 세그먼트들은 동시에 모두 기억장치내에 있을 필요가 없으며, 연속적일 필요도 없다.

5) 가상기억장치를 사용하면 메모리 단편화가 발생한다.

답 : 3)

풀이 : 가상기억장치에 페이지로 존재하는 프로그램들은 주기억장치에 연속적인 주소로 있을 필요가 없습니다. 그 정보를 페이지 사상테이블에서 관리하며 베이스레지스터에서는 페이지가 주기억장치에 어디에 존재하고 있던 실행하는 순서에는 전혀 이상이 없게끔 해놨습니다.

연속성(artificial contiguity) : 사용자 또는 프로세스 입장에서 실행 프로그램 전체가 주기억장치에 적재되어 있는 것처럼 보이게 하는 개념

2번. 가상기억 장치에 관한 설명으로 틀린 것은?

1) 사용자 프로그램이 실제 기억장치보다 커도 수행이 가능하다.

2) 운영체제의 설계가 복잡해진다.

3) 오버레이 문제는 자동적으로 해결된다.

4) 페이징을 위해 페이지 테이블을 사용하므로 기억장소를 절약할 수 있다.

5) 페이징 기법은 가변적 크기의 페이지 공간을 사용한다.

답 : 4)

풀이 : 페이지 테이블을 저장할 추가 공간이 필요하므로 절약한다는 설명이 틀렸습니다.

3번. 페이징 기법에 대한 설명으로 잘못된 것은?

1) 페이지(Page)라는 고정 크기 조각 단위로 나누어 할당한다.

2) 주기억 공간의 적재단위를 페이지 프레임(Page-Frame)이라고 한다.

3) 요구 페이징은 모든 페이지가 적재될 공간이 있어야 가능하다.

4) 지역성 개념에 따라 페이지 테이블의 일부를 연관 기억장치에 유지시킨다.

5) 페이징 기법을 사용하면 내부 단편화가 발생할 수 있지만, 외부 단편화는 발생하지 않는다.

답 : 3)

풀이 : 페이지 기법은 주기억장치가 프로그램의 크기보다 작기 때문에 개발된 기법입니다. 따라서 프로그램을 같은 크기의 블록으로 여러 개로 분할하여 당장 필요한 페이지 블록만을 주기억장치에 기억시켜 실행하는 방법으로 모든 페이지가 주기억장치에 적재될 수는 없습니다.

4번. 페이지 번호와 변위로 구성된 가상 주소 중 페이지 번호로 페이지 사상표(page mapping table)에서 구한 실기억 장치의 주소와 가상 주소 중의 변위로 실제 주소를 변환하는 방법을 갖는 페이지 사상법은?

1) 직접 사상

2) 연관 사상

3) 요구 페이징

4) 연관/직접 사상

5) 순수 요구 페이징

답 : 1

풀이 : <블록(페이지, 세그먼트) 주소 사상 기법 종류>

1) 직접 사상(Direct Mapping) : 페이지 번호와 변위로 구성된 가상 주소 중 페이지 번호로 페이지 사상 표에서 구한 실기억 장치의 주소와 가상 주소 중의 변위를 실제 주소로 변환하는 방법

2) 연관 사상(Associative Mapping) : 직접 사상의 검색하는 시간이 많이 소요되는 단점을 보완하기 위해 고속의 연관(Associative) 메모리에 이용하는 방법

3) 요구 페이징: 프로그램의 실행중에 필요하게 된 시점에서 보조 기억 장치(auxiliary storage)로부터 주기억 장치로 페이지를 전송하는 것.

4) 연관/직접 사상(Set Associative Mapping) : 연관 사상 기법과 직접 사상 기법을 같이 사용하는 방법

5) 순수 요구 페이징 : 페이지가 필요할 때마다 페이지 부재(page fault)를 발생시켜 페이지를 주기억 장치에 기억시키는 방법. 즉, 요구될 때까지 결코 페이지를 기억 장치 속에 기록시키지 않는다.

5번. 다음 중 알맞게 연결된 것은?

1) 연상기억장치 - 보조기억장치 일부를 주기억장치처럼 사용하는 것을 의미한다.

2) 가상기억장치 - 주기억장치의 일부를 보조기억장치처럼 사용하는 것을 의미한다.

3) 주기억장치 - 일반적으로 페이징 기법과 세그먼테이션 기법을 이용하여 구현한다.

4) 가상기억장치 - 실제의 물리적 기억 용량에 구애받지 않고 어떤 크기를 가진 프로세스라도 실행 가능하다.

5) 주기억장치 - 실행될 프로그램이나 데이터가 주기억 장치보다 큰 경우 주기억 장치 공간이 부족할 경우에 사용하는 장치이다.

답 : 4

풀이 : 1.3.5번은 가상기억장치에 대한 설명이므로 잘못 연결되어 있다. 2번 가상기억장치는 보조기억장치 부분을 주기억장치처럼 사용하는 것이므로 잘못된 설명이다.

# data[].attributes.headline
추상화.4 음성고 김영현

# data[].attributes.subject
추상화.4 음성고 김영현

# data[].attributes.body
다음 중 추상화의 장점이 아닌것은?

①구현에 독립적인 인터페이스를 지니고 있다.
②:표준 인터페이스로 다른 프로그램에서도 재사용가능하다.
③ 구현의 세부사항을 프로그램 다른부분에서 접근금지한다.
④정보를 복잡하게 만든다
⑤ 수정에 용이해진다

정답:4번

추산화는 데이터를 간결하게 만든다

# data[].attributes.headline
추상화 .5 음성고 김영현

# data[].attributes.subject
추상화 .5 음성고 김영현

# data[].attributes.body
다음 중 추상화의 방법을 모두 고르시오
ㄱ.집단화 ㄴ.일반화 ㄷ.연관화
ㄹ.상세화 ㅁ.전문화

1.ㄱ
2.ㄱ.ㄴ
3.ㄱ,ㄴ,ㄷ
4,ㄱ,ㄹ
5.ㄱ,ㄷ,ㅁ

정답:3번
추상화의 방법으로는 집단화 연관화,일반화 등이 있다

# data[].attributes.headline
리눅스 관리자 명령어 (매괴고등학교 박성호 )

# data[].attributes.subject
리눅스 관리자 명령어 (매괴고등학교 박성호 )

# data[].attributes.attachment_link.title
문제  리눅스 관리자 명령어(매괴고등학교 박성호 )

# data[].attributes.headline
디지털 정보의 표현 매괴고등학교 김재희

# data[].attributes.subject
디지털 정보의 표현 매괴고등학교 김재희

# data[].attributes.body
1. 문자의 표현 방법 및 처리 방법에 대한 설명이다. 옳은 것끼리 짝지어진 것은?

ㄱ. 문자 이진 코드는 개발 국가나, 제작회사, 개발자에 따라 다양하게 개발되었다.

ㄴ. 아스키 코드는 총 128개로 이루어져 있다.

ㄷ. 아스키 코드는 컴퓨터 소프트웨어의 국제화에 널리 사용되었다.

1. ㄱ

2. ㄴ

3. ㄱ,ㄴ

4. ㄴ,ㄷ

5. ㄱ,ㄴ,ㄷ

답: 3

풀이: 컴퓨터 소프트웨어의 국제화에 널리 사용된 것은 유니코드이다.

2. 다음 문자의 표현 방법 및 처리 방법에 대한 설명으로 옳지 않은 것은?

1. 아스키 코드는 영어 외에 다른 언어를 표현 할 수 없다.

2. 한글코드에는 조합형 코드와 완성형 코드가 있다.

3. 유니코드는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이다.

4. 유니코드는 문자 간의 호환성과 컴퓨터 간의 정보 교환을 원활하게 한다는 장점이 있다.

5. 1비트를 추가한 확장 유니 코드를 사용하기도 한다.

답: 5

풀이: 유니 코드가 아니라 아스키 코드이다.

3. 그림의 표현 방법 및 처리 방법 중 RGB 컬러모델과 CMYK 컬러 모델의 차이로 알맞은 것은?

ㄱ. RGB는 가산 혼합 모델, CMYK 감산 혼합 모델이다.

ㄴ.  CMYK 컬러 모델은  컴퓨터 모니터와 같은 디스플레이 장치들 등에 많이 사용된다.

ㄷ. RGB 컬러모델은 색의 성질을 이용해 표현한다.

1. ㄱ

2. ㄴ

3. ㄷ

4. ㄱ,ㄷ

5. ㄱ,ㄴ,ㄷ

답: 1

풀이: 컴퓨터와 같은 디스플레이 장치에 사용되는 것은 RGB컬러모델이며 빛의 성질을 이용한다.

4. 다음은 그림의 표현 방법 및 처리 방법에 대한 설명이다. 빈칸 안에 들어갈 말은?

컴퓨터가 정보를 어떠한 방식으로 표현하느냐에 따라 (ㄱ) 과, (ㄴ)으로 구분한다.

(ㄱ)은 픽셀들이 모여 하나의 그림을 표현하는 방식으로 스캐너 또는 디지털 카메라를 이용하여 입력할 수 있다. 파일형식은 BMP, JPEG, GIF, TIFF 등이 있다. (ㄴ)은 수학적인 정보로 그림을 표현하는 방식으로 파일형식은 WMF, AI, CDPI 등이 있다.

ㄱ                 ㄴ

1. 알파 방식 -    베타 방식

2. 비트맵 방식 - 벡터 방식

3. 웨이브 방식 - 벡터 방식

4. 벡터 방식 -    비트맵 방식

5. 벡터 방식 -    웨이브 방식

답: 2

풀이: 비트맵 방식은 픽셀들이 모여 하나의 그림을 표현하는 방식으로 스캐너 또는 디지털 카메라를 이용하여 입력할 수 있고, 벡터 방식 수학적인 정보로 그림을 표현하는 방식으로 x좌푯값, y좌푯값, 선 길이, 선 굵기, 색상 등에 대한 정보로 그림을 표현한다.

5. 소리의 표현 방법 및 처리 방법으로 옳지 않은 것은?

1. 소리를 표현하는 벙법은 웨이브 방식, 미디방식이 있다.

2. 웨이브 방식에는 표본화, 양자화, 부호화가 있다

3. 웨이브 방식은 아날로그 소리의 공기의 진동을 디지털로 표현하는 것이다.

4. 미디 방식은 소리를 조합한 후 음의 높낮이, 강약, 길이, 시간, 박자 등을코드화한다.

5. 웨이브 방식의 사용 예는 악기 연주자가 연주곡을 녹음하여 CD로 제작하는 것등이 있다.

답: 4

풀이: 음의 높낮이, 강약, 길이, 시간, 박자 등을 미리 코드화한 후, 조합하여 소리를 표현한다.

# data[].attributes.headline
2512 박성호 장애인 주차구역 프로그램

# data[].attributes.subject
2512 박성호 장애인 주차구역 프로그램

# data[].attributes.body
이 상황을 생각한 이유는 많은 장애인 주차구역에서 장애인 차량이 아닌 비장애인 차량이 주차하는 것을 많이 봐 왔습니다.  신고를 해도 그 사건을 그냥 넘어가는 일들이 많았습니다. 그상황을 해결하기위해서 이프로그램을 생각했습니다.

# data[].attributes.body
작품 1: 진입금지 스피커
설명:위험한 장소 또는 들어가면 안되는 장소에 사람이 접근할 때 들어가지 않도록 소리를 내어 경고한다
https://www.tinkercad.com/things/6jYRVi1ie3L

# data[].attributes.body
작품 1 : 온도 감지 led 몸에 붙이고 있으면 체온을 감지해 경고시에는 주황불, 적절할때는 초록불, 위험 시에는 빨간불을 킨다.

https://www.tinkercad.com/things/4jDw2VKvZyj-led

# data[].attributes.body
작품1: 휠체어를 탄 사람들을 위한 자동인식 전등
설명: 초음파센서에 30cm정도 가까이 가게 되면 불이 자동으로 켜지는 시스템으로 휠체어를 탄 사람이나 스위치를 키는게 불편한 사람들을 위한 시스템이다.
작품2: 시각장애인을 위한 도로 및 낙상지역 알림 시스템
설명: 보도블럭은 깨지거나 망가지먄 시각장애인들이 제대로 확인하지 못하므로 여러 위험한 상황에 처하게 된다. 도로나 계단 혹은 낭떠러지 같은 곳에 소리를 내는 시스템을 설치해서 위험한 지역에서 사람을 감지할 때 소리를 나게한다.

# data[].attributes.body
작품 2 : 주변 밝기에 따라 어두우면 네오픽셀의 led가 켜지고 밝으면 한번 반복을 끝낸 후에 종료 된다.
https://www.tinkercad.com/things/2mzjlgOquLh-

# data[].attributes.body
1.친구들과 복불복 게임을 할때 아주 복불복중에 복불복인 프로그램이다.스위치를 누르고 1초정도 후에 랜덤으로 7의 LED중에 최소1개 최대 6개까지 켜질수있다https://www.tinkercad.com/things/8HoVZrCAw4N
2.늦은 밤에 돌아 다니면 어두운 골목길에 가면 무섭기 때문에 그것을 밝혀줄 가로등을 프로그램 했다.
아날로그의 출력 가능 범위를 이용해 조도센서를 써서 만들었다.
https://www.tinkercad.com/things/7wOHjgMLyW3

# data[].attributes.body
1.자동차장난감의 뒷바퀴가 굴러가는 장치. 모터가 뒤로가거나 속도조절을 할수있고 속도에 따라 빛의 세기도 바꿀수있다.
https://www.tinkercad.com/things/cuX8VLz91dt-copy-of-amazing-jaagub
2.자동차장난감의 앞바퀴가 방향을 정할수있게 바꿔주는 장치랑  버튼을 누르면 소리가나는 경적같은 장치https://www.tinkercad.com/things/iq0KlNk1Q6j-neat-waasa

# data[].attributes.body
1.LED조명 3개중 하나만 계속 깜박거리고 나머지 2개는 버튼을 누를때마다 켜지는 장치
https://www.tinkercad.com/things/7pDRCBiod1y-fabulous-borwo-juttuli
2.LED가 바뀌어 빛이 날때마다 돌아가는 방향이 바뀌는 모터 장치
https://www.tinkercad.com/things/ePgEKLB5b1L-ingenious-lappi

# data[].attributes.headline
매괴고등학교 2512 박성호 

# data[].attributes.subject
매괴고등학교 2512 박성호 

# data[].attributes.body
1.상황 : 장애인주차구역에 비장애인차량이 주차하는 사례를 저희 주위에 봐왔습니다. 많은 비장애인 차량주 분들이 자기가 조금더 편하고자 장애인주차구역에 많이 주차를 하시고 계십니다.이로 인해 많은 장애인 분들은 많은 불편함을 가지고 있습니다. 이러한 상황을 해결하기위해서  이 프로그램을 생각하게 되었습니다.
2. 상황: 우리는 여름철에 더워서 에어컨을 키면서 살아가는데 그러는 삶에서 적정온도를 벗어나는 일들이 빈번하게 생긴다. 이상황을 해결하기 위해서 만들었다.

https://www.tinkercad.com/things/lUTdPvkcWer

# data[].attributes.attachment_link.title
2019  코드페어 사회개선 연구소  어이!거기!차빼!

# data[].attributes.body
1. 상황: 집앞에 사람이 왔을 때에 불이 들어와 알려주는 상황입니다.
설명: 어떠한 물체가 1m내로 들어오면 그것을 감지하여 led에 불이 들어옵니다.
https://www.tinkercad.com/things/iTb3GbOQPC0
2. 상황: 피아노는 너무 크기때문에 작은 피아노를 만들어 피아노가 없을 때 사용하는 상황입니다.
설명: 오른쪽 버튼부터 도, 레, 미, 파, 솔로 구성되어 누르면 피에조를 출력장치로 이용하여 소리가 납니다.
https://www.tinkercad.com/things/2QFVU1BEn0W

# data[].attributes.body
1. 초등학교 내 아동들이 위험하게 난간에 기대거나 창가에 앉아 있는 문제를 해결하기 위해 만들었다. 이 작품을 학교 창문 바깥쪽에 설치하여 학생이 너무 가까이 다가오거나, 기대거나, 손을 내밀면 불빛과 신호를 이용하여 위험하다는 신호를 보낸다.
https://www.tinkercad.com/things/4WVojQ3mXVt

2. 어린이 보호구역에서 자동차 운전자가 무분별하게 속도를 내거나 주의를 살피지 않아서 발생하는 아동 교통사고를 막기 위해 만들었다.  어린이 보호구역에서 사람이 길을 건너기 직전 횡단보도 신호등(사람)이 빨간불에서 초록불로 바뀌면 버튼을  눌렀을 때 차가 계속 달리지 못하도록 바리게이트가 올라가는 것이다 -> 변경 후 :  횡단보도 신호등(사람)이 빨간불에서 초록불로 바뀌면 사람이 건너가야 하니까 당연히 자동차를 막는 바리게이트가 올라가고,  위급한 상황일 때 버튼을 누르면  횡단보도 신호등이 빨간불일 때도 바리게이트가 올라간다.
https://www.tinkercad.com/things/8u8J9rfIxbW

# data[].attributes.body
여름철에 덥지만 움직일 수 없는 사람들이 있다. 그런 사람들이 이 기계를 통해 온도가 설정한 온도 이상으로 올라간다면 선풍기가 작동하게 한다.

(tmp센서를 통해 온도를 측정하고 모터를 작동함, 모터가 작동하면 led를 통해 사용자에게 작동중이라고 알림)
https://www.tinkercad.com/things/5oo8IjKG8K9

밤에 무드등이 없으면 잠에 들지 못하는 사람들이 혹시라도 무드등의 스위치를 켜지 않고 잠을 잤을 때 불을 끄면 자동으로 무드등이 작동되게 함

(포토레지스터가 주변 빛을 확인하고 3색led를 작동함)
https://www.tinkercad.com/things/bZJsGBYQBRZ

# data[].attributes.body
https://www.tinkercad.com/things/5z76eQCMXNS-pir-/editel
사람들이 가로등밑을 지나갈때 자동으로 불이 켜지는 원리를 pir를 이용하여 만들었다. 코드는 pir센서의 값이 high일때 led를 출력하게 한다.

https://www.tinkercad.com/things/05TmubDIv0E-/editel
가로등이 날이 저물면 자동으로 불이 켜지는 원리를 포토 레지스터를 이용해 만들었다. 코드는 포토 레지스터를 조정해서 밝기값이 일정 온도보다 적을때는 led를 하나만 켜놨다가 더 어두워지면 다른 led도 출력한다.

# data[].attributes.body
2405 김재희
작품1: 휠체어를 탄 사람들을 위한 자동인식 전등
설명: 초음파센서에 30cm정도 가까이 가게 되면 불이 자동으로 켜지는 시스템으로 휠체어를 탄 사람이나 스위치를 키는게 불편한 사람들을 위한 시스템이다.
작품2: 시각장애인을 위한 도로 및 낙상지역 알림 시스템
설명: 보도블럭은 깨지거나 망가지먄 시각장애인들이 제대로 확인하지 못하므로 여러 위험한 상황에 처하게 된다. 도로나 계단 혹은 낭떠러지 같은 곳에 소리를 내는 시스템을 설치해서 위험한 지역에서 사람을 감지할 때 소리를 나게한다.
https://www.tinkercad.com/things/gntAbPMvdyq

https://www.tinkercad.com/things/efMsQVtTIxo

# data[].attributes.body
작품1.
https://www.tinkercad.com/things/fpHaBICO18Q

초음파센서에 의해 50cm 내에 들어온다면  피에조가 작동하는 시스템으로,  어린이집이나 요양원같은 곳에서  옥상입구 또는 위험한 곳 근처에 설치하여 누군가 갔을 때 알려주도록 하기 위함이다.

작품2.
https://www.tinkercad.com/things/4iljjGmdRt2

전원이 연결되면 모터가 돌아가고 LED가 켜지는 시스템으로,  실내에 미세먼지가 많이 들어오면 전원이 들어오도록 하는것도 만들고 싶었지만 그건 표현할 수 없었고 아무튼 미세먼지 농도를 측정해서 이 장치의 전원이 들어오면 LED가 켜지고 공기를 정화시키도록 하는 모터가 작동하는걸 만들고 싶었다.

# data[].attributes.body
초음파 센서를 통해 차량 등 다가오는 물체를 감지하고 특정 거리에 도달하면 경보음이 눌리고 단계에 따라 정도는 심해진다.
https://www.tinkercad.com/things/7KRpMZxIAIK

버튼을 통해 입력받으면 4개의 led와 소리를 통해 잠금이 풀리고 5초뒤에 소리와 함께 다시 잠기는 잠금장치

https://www.tinkercad.com/things/49DnUEfR5eu

# data[].attributes.body
1. 초음파 감지로 led 불빛의 색이 변하는 것으로 나의 꿈은 간호사인데 환자들이 위급한 상황이 닥쳤을 때 환자의 행동을 감지하고 그 행동으로 인한 초음파로 인해 불빛의 색들이 변화하여 조금은 빠르게 위급 상황에 닥친  환자에게 갈 수 있는 시스템을 만들고 싶었다.
https://www.tinkercad.com/things/8srswa62LL1

2. 금식 이나 절대 안정과 같이 환자의 상황 혹은 유의점을 알려주거나  수술의 시작과 끝  정도를 알려준다. 또  환자의 상태를 바로바로 수정하고 알려 줄 수 있는 시스템이 될 것 같다.
https://www.tinkercad.com/things/7DqSsaJIJTl.

# data[].attributes.body
https://www.tinkercad.com/things/gP8NGlKt1Dy
작품 2.가스 경보기
설명: 가정에서 볼수있는 가스경보기가 생각나 만든것으로 가스수치가 일정 수치 이상으로 올라가면 피에조스피커가 울리게 된다