2020년 정보처리기사 필기시험 과목이 변경된다.

구 분

현 행

변 경(2020년 적용)

비고

시험과목

필기시험

1. 데이터베이스

2. 전자계산기구조

3. 운영체제

4. 소프트웨어공학

5. 데이터통신

1. 소프트웨어 설계

2. 소프트웨어 개발

3. 데이터베이스 구축

4. 프로그래밍 언어 활용

5. 정보시스템 구축관리

국가직무능력표준(NCS)을 활용하여 현장직무중심으로 개편

실기시험

정보처리 실무

변경없음


기존 과목이었던 데이터베이스, 전자계산기구조, 운영체제, 소프트웨어공학, 데이터통신에서

변경될 과목은 소프트웨어설계, 소프트웨어개발, 데이터베이스구축, 프로그래밍언어활용, 

정보시스템 구축관리로 변경된다.


지난 2017년 정보처리기사 실기 유형이 변경된 후

이번엔 필기 유형이 변경된다.


전공자 입장에서 문제은행식의 기출문제를 몇회만 풀어봐도 간단히 합격할 수 있었던

난이도였는데 문제 유형이 바뀜에 따라 기출문제를 전혀 접하지 못하기 때문에

자격증 만료가 없는 정보처리기사 자격증은 올해 2019년에 꼭 따길 바란다.


본 블로그에도 2018년 필기시험 기출문제 풀이 및 해석이 존재하니 참고하기 바란다.


다음은 2019년 정보처리기사 시험 일정이다.

시험은 총 3회로 나누어져있다.


구분필기원서접수(인터넷)필기시험필기합격
(예정자)발표
실기원서접수실기시험최종합격자 발표일
2019년 정기 기사 1회2019.01.25 ~ 2019.01.312019.03.032019.03.142019.03.15 ~ 2019.03.212019.04.13~2019.04.272019.05.22
2019년 정기 기사 2회2019.03.29 ~ 2019.04.042019.04.272019.05.172019.05.20 ~ 2019.05.232019.06.29~2019.07.122019.08.16
2019년 정기 기사 3회2019.07.05 ~ 2019.07.112019.08.042019.08.302019.09.02 ~ 2019.09.052019.10.12~2019.10.252019.11.22



2회 접수시기가 곧 다가오므로 서둘러 준비하기바란다.

아직 부족하다고 생각되는 사람은 올해 하반기를 3회를 노려보자.



[5과목 : 데이터 통신]

81. 맨체스터 코드

- 맨체스터 코드는 하나의 비트가 전송될 때, 각 비트타임 중앙에서 전압의 전이가 발생

- 아래는 맨체스터 코드의 예


82. HDLC(High-Level Data Link Control) 전송 모드

- NRM(표준 응답 모드) : 반이중 통신 p2p 또는 멀티 포인트 불균형 링크 구성

- ARM(비동기 응답 모드) : 전이중 통신 p2p 불균형 링크 구성

- ABM(비동기 균형 모드) : 전이중 통신 p2p 균형 링크 구성


83. 신호 속도

- 데이터 신호 속도(Bps) = 변조 속도(Baud) x 변조 시 상태 변화 수

- 1500(Baud) x 3(트리비트) = 4500(bps)


84. 자동 반복 요청(ARQ)

- Go-Back-N ARQ : 오류가 발생 한 이후 모든 블록을 재전송


85. IPv6

- IPv4의 주소 부족 문제를 해결하기 위해 128비트 개발


86. 패킷 교환 방식

- 패킷의 조립 및 분해 기능이 없는 비패킷형 단말기는 PAD(Packet Assembler / Disassembler)에 의해 패킷의 조립 및 분해


87. 전송 제어 문자

- NAK(Negative AcKnowledge) : 수신된 메시지에 대한 부정 응답

- ACK(ACKnowledge) : 수신된 메시지에 대한 긍정 응답

- EOT(End Of Transmission) : 전송 종료 및 링크 해제

- SOH(Start Of Heading) : 헤딩의 시작


88. 이더넷 시스템 규격

- 10 BASE T : 10 - 전송 속도(Mbps) / BASE : 베이스 밴드 방식 / T : 꼬임선(Twisted Pair Wire) 케이블 사용


89. IP(Internet Protocol)

- OSI 7계층의 네트워크 계층

- 데이터그램 기반 비연결형 서비스 제공

- 패킷의 분해/조립, 주소 지정, 경로 선택 기능 제공


90. 통신 프로토콜 기본 요소

- 구문(Syntax), 의미(Semantics), 시간(Timing)


91. 경로 설정 프로토콜

- OSPF : 홉 수에 제한 없이 대규모 네트워크에 많이 사용, 라우팅 정보 변화 시 모든 라우터에 알림


92. 전송 제어 절차

- 데이터 통신 회선 접속 → 데이터 링크 설정 → 정보 메시지 전송 → 데이터 링크 종결 → 데이터 통신 회선 절단


93. STMD(Statistical Time Division Multiplexing)

- 전송할 내용 없이 시분할이 할당되는 표준 시분할 다중화의 비효율성을 극복하기 위해 개발

- 데이터를 임시 저장하는 버퍼 메모리 사용


94. QPSK(Quadrature Phase Shift Keying)

- QPSK의 대역폭 효율은 약 2bps/Hz이다.


95. TCP(Transmission Control Protocol)

- OSI 7계층의 트랜스포트(전송) 계층에 해당


96. RIP(Routing Information Protocol)

- 소규모 네트워크에 효율적인 방법으로 홉수를 15로 제한


97. OSI 7계층

- 물리 계층(Physical Layer) : 전송 매체의 기계적, 지능적, 절차적 특성 정의

- 데이터 링크 계층(Data Link Layer) : 인접 시스템 간 효율적 정보 전송

- 네트워크 계층(Network Layer) : 네트워크 연결 설정, 유지, 해제

- 전송 계층(Transport Layer) : 종단 시스템 간 데이터 전송

- 세션 계층(Session Layer) : 송 수신 측 관련성 유지 및 대화 제어

- 표현 계층(Presentation Layer) : 응용 계층과 세션 계층을 맞게 변환

- 응용 계층(Application Layer) : 사용자 접근 서비스 제공


98. 신호 대 잡음 비

- 통신 용량 = 채널 대역폭 x log2(1+신호 대 잡음 비)

- 100K = 10K x log2(1+x)

- 10 = log2(1+x)

- 1+x = 2^10

- x = 1023


99. CSMA/CD(Carrier Sense Multiple Access / Collision Detection) 방식

- CSMA/CD 방식을 사용하는 LAN을 이더넷이라고 한다.


100. 패킷 교환 방식

- 일정한 길이의 패킷으로 잘라서 전송

- OSI 네트워크 계층

- 패킷 오버헤드 발생



2018.04.28 필기 기출 해설 - 1. 데이터 베이스

2018.04.28 필기 기출 해설 - 2. 전자 계산기 구조

2018.04.28 필기 기출 해설 - 3. 운영체제

2018.04.28 필기 기출 해설 - 4. 소프트웨어 공학



오타 및 질문사항은 댓글로 달아주세요!



[4과목 : 소프트웨어 공학]

61. HIPO(Hierarchy Input Process Output) 

- 하향식 소프트웨어 개발을 위한 문서화 도구 

- 시스템 분석 및 설계, 문서화 시 사용되는 기법으로 입력, 처리, 출력 기능 

- 체계적 문서관리로 기호, 도표등을 사용(보기 쉽고 이해하기 쉬움) 

- 기능과 자료의 의존 관계를 동시에 표현 


62. 하향식 통합 검사(Top Down Integration Test) 

- 상위 모듈에서 하위 모듈 방향으로 통합하며 검사 

- 주요 제어 모듈을 드라이버로 사용, 주요 제어 모듈의 종속 모듈은 스터브로 대체 

- 깊이 우선, 넓이 우선 방식에 따라 종속 스터브들이 실제 모듈로 교체 

- 모듈이 통합 될 때마다 검사 실시 

- 새로운 오류가 생기지 않음을 보증하기 위해 회귀 검사 실시 


63. 사용 용이성(Usability) 

- 사용에 필요한 노력을 최소화, 쉽게 사용할 수 있는 정도 


64. 럼바우(Rumbaugh) 객체지향 분석 방법론

- 객체모델 → 동적모델 → 기능모델 


65. NS(Nassi-Schneiderman) Chart

- 논리 기술에 중점을 둔 도형을 이용한 표현 방법(Box Diagram, Chapin Chart) 

- 순차, 반복, 선택, 다중 선택 구조등 표현 

- GOTO나 화살표 사용하지 않음, 선택과 반복 구조를 시각화 

- 조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별 


66. Coad와 Yourdon 방법

- E-R 다이어그램을 사용하여 객체의 행위 모델링, 객체 식별 등 객체지향 분석 기법 


67. 바람직한 설계의 특징

- 적당한 모듈의 크기를 유지하고, 모듈 간의 상호 의존도(결합도)는 약하게, 응집도는 강하게 설계 


68. 폭포수 모델의 단점

- 개발 과정 중 발생하는 새로운 요구를 반영하기 힘듬 


69. 중앙 집중형 팀

- 한 관리자가 의사결정을 하고, 구성원들은 그 결정을 따르는 방식 

- 보기 4.는 분산형 팀에 대한 설명 


70. 화이트 박스 테스트 

- 데이터 흐름검사는 화이트 박스 테스트 방식이며 나머지는 블랙박스 테스트 방식이다. 


71. 객체지향 기법의 구성요소 

- 클래스(Class) : 공통된 속성과 연산을 갖는 객체의 집합 


72. 럼바우 분석 기법(기능 모델링) 

- 입출력 결정 → 자료흐름도 작성 → 기능 상세 기술 → 제약 사항 결정 및 최소화 


73. 비용 산정 

- 구현해야 할 프로젝트의 복잡도와 크기 및 요구 신뢰도 

- 인력, 지원 하드웨어, 지원 소프트웨어 

- 인적 자원의 눙력과 경험 및 개발 기간 


74. 자료 사전 표기 기호 

- '=' : 자료의 정의(is) 

- '+' : 자료의 연결(and) 

- '()' : 자료의 생략(Optional) 

- '[|]' : 자료의 선택(or) 

- '{}' : 자료의 반복(Iteration) 

- '* *' : 자료의 설명(Comment) 


75. CPM(Critical Path Method) 

- 노드와 간선으로 구성된 네트워크 

- 프로젝트 완성에 필요한 작업을 나열하고 소요시간을 예측 

- 각 작업이 수행되는 시간과 각 작업 사이의 관계 파악 


76. 소프트웨어 재사용의 이점 

- 개발 시간과 비용 단축, 품질 및 생산성 향상, 실패 위험 감소, 시스템 구축 방법 지식, 문서 공유 


77. 블랙 박스 테스트의 종류 

- 동치 분할 검사, 경계값 분석, 원인-효과 그래프 검사, 오류 예측 검사, 비교 검사 


78. 정보 저장소 

- 소프트웨어를 개발하는 동안 모아진 정보를 보관, 관리 

- 사용자, 도구, 응용프로그램 공동 사용 

- 데이터베이스가 정보 저장소 역할 담당 


79. 정형 기술 검토(FTR) 

- 소프트웨어 기술자들에 의해 수행되는 소프트웨어 품질 보증 활동 

- 검토 회의, 검열 등 회의 형태로 수행 

- 제품 검토, 의제 제한, 논쟁 및 반박, 문제 영역 표현, 참가자 수 제한 및 사전 준비 


80. 객체(Object) 지향 기법 

- 현실 세계를 그대로 모형화 

- 구조적 기법의 문제점 해결책 

- 소프트웨어 재사용 및 확장 용이 



2018.04.28 필기 기출 해설 - 1. 데이터 베이스

2018.04.28 필기 기출 해설 - 2. 전자계산기 구조

2018.04.28 필기 기출 해설 - 3. 운영체제

2018.04.28 필기 기출 해설 - 5. 데이터 통신



질문 사항은 댓글로 달아주세요!



[3과목 : 운영체제]


41. 가상 기억장치

- 보조기억장치의 일부를 주기억장치처럼 사용, 현재 운영체제에서 흔히 사용 

- 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사용 

- 가상 기억장치의 프로그램을 실행하기 위해 주소 변환 작업(주소 매핑)이 필요 

- 기억장치의 이용률과 다중 프로그래밍 효율을 높일 수 있음 

- 가상 기억장치 구현 기법 : 페이징(Paging), 세그먼테이션(Segmentation) 기법 


42. HRN(Hightest Response-ratio Next) 

- 선순위 계산 공식 : 대기시간 + 서비스 시간 / 서비스 시간 

작업 A 우선순위 : 5 + 20 / 20 = 1.25 

작업 B 우선순위 : 40 + 20 / 20 = 3 

작업 C 우선순위 : 15 + 45 / 45 = 1.33 

작업 D 우선순위 : 40 + 10 / 10 = 5 


43. 프로세스의 정의

- 프로세스(Process) : 실행중인 프로그램, PCB를 가진 프로그램, 실기억 장치에 저장된 프로그램 

- 워킹 셋(Working Set) : 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합 

- 세그먼테이션(Segmentation) : 가상 기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법 

- 모니터(Monitor) : 동기화를 구현하기 위한 특수 프로그램 기법 


44. 매크로 프로세서

- 처리 과정 : 매크로 정의 인식 - 매크로 정의 저장 - 매크로 호출 인식 - 매크로 확장과 인수(매개 변수) 치환 


45. 작업 반환 시간

JOB 1 - 반환 시간 : 13 / 대기 시간 : 0 

JOB 2 - 반환 시간 : 13 + 35 / 대기 시간 : 3 (13 + 35 - 3 = 45) 

JOB 3 - 반환 시간 : 13 + 35 + 2 / 대기시간 : 8 (13 + 35 + 2 - 8 = 42) 

평균 반환 시간 = (13 + 45 + 42) / 3 = 33.333... 


46. 운영체제 성능 평가 기준 

- 처리 능력, 반환 시간, 사용 가능도, 신뢰도 


47. 자원 보호 기법 

- 접근 제어 행렬(Access Control Matrix) : 객체에 대한 접근 권한을 행렬로 표기 

- 전역 테이블(Global Table) : 영역, 객체, 접근권한 집합 형태의 테이블 

- 접근 제어 리스트(Access Control List) : 접근 제어 행렬 각 열을 중심으로 접근 리스트로 구성 

- 권한 리스트(Capability List) : 접근 제어 행렬 각 행을 중심으로 권한들로 구성 


48. 실시간 처리 시스템(Real-Time Processing System) 

- 데이터 발생 즉시, 또는 데이터 처리 요구가 있는 즉시 처리하여 결과를 산출 


49. 비선점 스케줄링 

- FCFS(First Come First Service = FIFO) : 큐에 도착한 순서에 따라 CPU 할당 

- SJF(Shortest Job First) : 실행시간이 가장 짧은 프로세서 부터 CPU 할당 

- HRN(Hightest Response-ratio Next) : 우선순위 결과값이 높은 순서대로 CPU 할당 

- 기한부(Deadline) : 일정시간 내 프로세스 완료 

- 우선순위(Priority) : 각 프로세스마다 우선순위 부여하여 CPU 할당 


50. 하이퍼 큐브

- 하나의 프로세서에 연결되는 다른 프로세서의 수가 n개 일 경우 프로세서는 총 2^n개 필요 


51.직접 파일(Direct File) 

- 파일을 구성하는 레코드를 임의의 물리적 저장공간에 기록 

- 레코드에 특정 기준으로 키 할당, 해싱 함수로 키에 대한 보조기억장치의 물리적 상대 주소를 계산하고 저장 

- 레코드는 해싱 함수에 의해 계산된 물리적 주소를 통해 직접 접근 가능 

- 임의 접근이 가능한 자기 디스크 또는 자기 드럼 사용 


52. 페이지 부재

3개의 페이지 프레임 기억장치에서 FIFO 방법으로 페이지 요청 시 수행 과정

1) 요쳥된 페이지 번호 순서대로 프레임에 들어온다(들어올 때 페이지 부재 발생)

2) 요청된 페이지가 프레임에 존재한다면 다음 순서로 넘어간다.

3) 프레임이 가득차면 가장 먼저 들어온 페이지(가장 위쪽)가 교체된다.


53. 커널

- 하드웨어 보호, 하드웨어 간 인터페이스 역할, 프로세스 관리, 기억장치 관리, 파일 시스템 관리, 입 출력 관리 


54. 링커

- 링커는 언어 번역 프로그램이 새엉한 프로그램과 라이브러리, 모듈 등을 연결하여 실행 가능한 모듈로 만드는 시스템 소프트웨어 


55. 분산 처리 시스템 

- 완전 연결(Fully Connection) - 각 사이트들이 다른 모든 사이트와 직접 연결 

- 부분 연결(Partially Connection) - 일부 사이트들 간 직접 연결 

- 트리/계층(Tree/Hierachy) - 각 사이트들이 트리 형태로 연결 

- 성(Star) - 하나의 중앙 사이트에 직접 연결 

- 환(Ring) - 인접한 사이트 끼리 직접 연결 


56. SJF 스케줄링 

- 최적이긴 하지만 CPU 버스트 시간을 미리 알 수 없음.(다음 버스트시간이 이전과 비슷할 거라고 예측) 


57. i-node 블록

- UID, GID, 파일 크기, 타입, 생성시기, 변경시기, 최근 사용시기, 권한, 링크수, 블록 시작 주소 등 


58. UNIX 특징

- 대화식 운영체제, 소스가 공개된 개방형 시스템 

- C언어로 작성(이식성 높음), 장치, 프로세스 간 호환성 높음 

- 다중 사용자(Multi-User), 다중 작업(Multi-Tasking) 지원 

- 트리구조의 파일 시스템 


59. 교착 상태와 불안전 상태

- 교착 상태가 발생 할 수 있는 상태를 불안정 상태라고 함. 


60. 제어 및 처리 프로그램 

- 감시(Supervisor) 프로그램: 각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시, 감독 

- 작업 제어(Job Control) 프로그램 : 다음 업부로 이행을 자동으로 수행하기 위한 준비 및 완료 담당 

- 자료 관리(Data Management) 프로그램 : 주기억장치와 보조기억장치 간 데이터 전송, 자료 갱신 및 유지 보수 수행 

- 언어 번역(Language Translate) 프로그램 : 원시 프로그램을 기계어 형태의 목적 프로그램으로 번역 

- 서비스(Service) 프로그램 : 컴퓨터를 효율적으로 사용할 수 있는 사용빈도가 높은 프로그램 

- 문제(problem) 프로그램 : 특정 업무 및 해결을 위해 사용자 직접 작성한 프로그램 



2018.04.28 필기 기출 해설 - 1. 데이터베이스

2018.04.28 필기 기출 해설 - 2. 전자 계산기 구조

2018.04.28 필기 기출 해설 - 4. 소프트웨어 공학

2018.04.28 필기 기출 해설 - 5. 데이터 통신



오타 및 질문사항은 댓글로 달아주세요!



[2과목 : 전자 계산기 구조]


21. 다중처리(병렬처리)의 특징

- 프로세서를 여러 개 사용하여 여러 작업을 동시에 수행 : 작업 속도 향상

- 프로세서 중 일부에 문제가 발생하더라도 다른 프로세서가 이를 처리 : 신뢰성 향상, 유연성


22. 매핑(Mapping)이란 가상 기억장치에 있는 프로그램이 주 기억장치에 적재되어 실행 될 때 논리 가상 주소를

물리 실제 주소로 변환하는 것입니다.


23. 논리연산

- AND : 입력 신호가 모두 1이면 1 출력(논리 곱)

- OR : 입력 신호 중 하나라도 1이면 1 출력(논리 합)

- NOT : 입력 된 정보를 반대로 출력(논리 부정)

- XOR : 입력 신호가 같으면 0 다르면 1 출력

※ XOR 연산자를 이용하여 두 데이터가 같은지 다른지 비교 할 수 있습니다.


24. 다음 불 대수를 그림으로 표현하면 다음과 같습니다

F 함수는 1로 표기하고, d 함수는 don't care이기 때문에 d로 표기했습니다.

간략화이기 때문에 최대한 크게 묶어보겠습니다.


최대한 크게 묶었을 때 w'z + yz 로 간략화 할 수 있습니다.


25. 문제의 설명은 멀티(다중) 프로그래밍의 설명입니다.

- 분산처리 프로그래밍 : 여러 개 컴퓨터를 연결하여 작업을 분산하여 처리

- 일괄처리 프로그래밍 : 일정 기간(양)의 데이터를 모아 한꺼번에 처리

- 리얼타임 프로그래밍 : 처리 요청이 오면 즉시 처리(실시간)


26. 보기 4번은 수평 마이크로 명령에 대한 설명입니다.

- 수평 마이크로 명령 : 명령 한 비트가 한개의 마이크로 동작을 관할

- 나노 명령 : 나노 메모리에 저장된 마이크로 명령


27. 문제의 설명은 T 플립플롭에 대한 설명입니다.

- RS 플립플롭 : R선과 S선의 입력을 조절하여 bit값 유지 또는 입력 값을 저장

- D 플립플롭 : 입력 값을 그대로 저장(입력선 1개)

- M/S 플립플롭 : 출력 일부가 입력쪽에 다시연결(레이스 현상 제거)


28. 명령어 형식은 Operand부의 개수로 결정됩니다.


29. 제어 장치란 컴퓨터에 있는 모든 장치들의 동작을 지시, 제어하는 장치 입니다.

- 제어 장치에 입력되는 항목 : 명령어 레지스터, 플래그, 클록


30. 인터럽트 사이클 마이크로 오퍼레이션 동작

1) MAR ← PC, PC ← PC + 1 : PC가 가지고 있는 값 0번지를 MAR에 전송, PC값을 1 증가시킴

(인터럽트 처리 루틴으로 이동 할 수 있는 벡터의 위치를 지정)

2) MBR ← MAR, PC ← 0 에서 MBR ← PC, PC ← 0로  변경해야 옳은 동작 순서입니다.

3) M ← MBR, IEN ← 0 : MBR이 가지고 있는 명령의 주소를 MAR이 가리키는 위치에 저장, IEN에 0 전송(인터럽트 단계가 끝날 때 까지 다른 인터럽트가 발생하지 않도록)

4) GO TO fetch cycle : 인터럽트 단계를 마친 후 fetch 단계로 이동


31. 4x2 RAM = 8 / 16x4 RAM = 64 이므로 64/8 = 8입니다.(단순 계산문제)


32. 문제는 LRU(Least Recently Used)의 설명입니다.

- FIFO(First In First Out) : 먼저 들어온 페이지가 먼저 교체

- LFU(Least Frequently Used) : 사용 빈도가 가장 적은 페이지를 교체

- LIFO(Last In First Out) : 나중에 들어온 페이지가 먼저 교체


33. 다음 풀이 과정입니다.

1) 14를 2진수로 표현 : 00001110

2) -14를 2의 보수법으로 표현 : 11110010 (2의 보수 = 1의 보수 +1)

3) 오른쪽으로 1비트 산술 시프트 : 11111001 (Padding Bit)


34. DMA(Direct Memory Access)의 데이터 전송 절차

- 버스 사용 요구 → 버스 사용 허가 → 데이터 전송 → 인터럽트


35. 문제는 MIPS(Million Instructions Per Second)에 대한 설명입니다.

- BPS : Bit Per Second (초당 비트 수)

- IPS : Instruction Per Second(초당 명령어 수) 


36. 누산기(Accumulator)란 연산된 결과를 일시적으로 저장하는 레지스터입니다.


37. 셀렉터 채널(Selector Channel)은 자기디스크와 같은 고속 입출력 장치에 적합한 채널입니다.

- (바이트) 멀티플렉서 채널 : 저속의 입출력 장치 여러개를 동시에 제어하는 채널


38. 아스키 코드는 Parity비트 1개 + Zone비트 3개 + Digit비트 4개로 구성되어있습니다.


39. fetch는 CPU가 주 기억장치에 접근 할 때 바뀌는 상태 중 하나입니다.


40. 프로그램 카운터(PC; Program Counter)는 다음 번에 실행할 명령어의 주소를 기억하는 레지스터로 분기 명령이 실행되는 경우에 목적지 주소로 갱신됩니다.



2018.04.28 필기 기출 해설 - 1. 데이터베이스

2018.04.28 필기 기출 해설 - 3. 운영체제

2018.04.28 필기 기출 해설 - 4. 소프트웨어 공학

2018.04.28 필기 기출 해설 - 5. 데이터 통신



오타 및 질문사항은 댓글로 달아주세요!


to Top