컴퓨터시스템응용기술사 117회: Difference between revisions
From IT위키
(→1 교시) |
(→2 교시) |
||
Line 20: | Line 20: | ||
== 2 교시 == | == 2 교시 == | ||
* 1. | * 1. 디자인패턴 중 팩토리 메소드 패턴(Factory Method Pattern)을 사용하는 이유를 설명 하고, 아래의 클래스다이어그램을 이용하여 팩토리 메소드 패턴이 적용된 자바코드(JAVA Code)를 생성하시오. | ||
* 2. CPU의 동작을 감시하는 워치독 타이머(Watchdog Timer)에 대하여 기술하고 하드웨어 구현방법을 설명하시오. | |||
* 3. AI(Artificial Intelligence) 기술발전에 따른 금융생태계 변화를 설명하시오. | |||
* 4. 4차 산업혁신을 위한 신뢰성 있는 통신의 중요성에 대하여 ISO 19626을 활용하여 설명하시오. | |||
* 2. | * 5. Multiplexing과 Multiple Access의 차이점을 설명하시오. | ||
* | * 6. 메시지 인증 기법과 디지털 서명 기법에 대하여 설명하고 공통점과 차이점에 대하여 설명하시오. | ||
* 4. | |||
* 5. | |||
* | |||
== 3 교시 == | == 3 교시 == |
Revision as of 12:10, 23 May 2024
1 교시
- 1. 규제 샌드박스(sandbox)
- 2. 양자정보통신에서 양자(Quantum)의 특성
- 3. 스마트 도시의 복원력(Resilience)
- 4. 연동기획(Rolling Wave Planning)
- 5. 네트워크 전송계층(Transport Layer) 역할
- 6. 유니커널(Unikernel) 기반의 클라우드 운영체제
- 7. Wi-SUN(Wireless Smart Utility Network) 프로토콜
- 8. ISO 14971
- 9. 요구명세(Software Requirement Specification)
- 10. RAID(Redundant Array of Inexpensive Disks) 구조
- 11. 썬더볼트(Thunderbolt) 인터페이스
- 12. IPsec
- 13. IPv6에서 사용하는 애니캐스트(Anycast) 주소와 멀티캐스트(Multicast) 주소를 비교/차이점
2 교시
- 1. 디자인패턴 중 팩토리 메소드 패턴(Factory Method Pattern)을 사용하는 이유를 설명 하고, 아래의 클래스다이어그램을 이용하여 팩토리 메소드 패턴이 적용된 자바코드(JAVA Code)를 생성하시오.
- 2. CPU의 동작을 감시하는 워치독 타이머(Watchdog Timer)에 대하여 기술하고 하드웨어 구현방법을 설명하시오.
- 3. AI(Artificial Intelligence) 기술발전에 따른 금융생태계 변화를 설명하시오.
- 4. 4차 산업혁신을 위한 신뢰성 있는 통신의 중요성에 대하여 ISO 19626을 활용하여 설명하시오.
- 5. Multiplexing과 Multiple Access의 차이점을 설명하시오.
- 6. 메시지 인증 기법과 디지털 서명 기법에 대하여 설명하고 공통점과 차이점에 대하여 설명하시오.
3 교시
- 1. 앰비언트 컴퓨팅(Ambient Computing)은 인간의 개입이 없어도 시스템이 스스로 동작하는 기술이다. 이와 관련하여 아래 사항을 설명하시오.
- 가. 앰비언트 컴퓨팅의 개념
- 나. 개념도 및 기술요소
- 다. 앰비언트 컴퓨팅과 IoT(Internet of Things) 비교
- 2. 가상머신(Virtual Machine)과 컨테이너(Container)에 대하여 구체적으로 설명하고, 공통점과 차이점을 상세히 설명하시오.
- 3. 맨체스터 코딩(Manchester Coding)은 데이터 저장과 디지털 데이터 통신 분야에서 다양하게 활용되는 코딩방식이다. 이와 관련하여 아래사항을 설명하시오.
- 가. 맨체스터(Manchester) 코딩방식의 개념
- 나. 맨체스터 인코딩 및 디코딩
- 다. 맨체스터 코딩방식과 차등(Differential) 맨체스터 코딩방식
- 4. 중앙처리장치(CPU) 내에 구성된 제어장치(Control Unit)의 구현 방법과 관련하여 아래 사항을 설명하시오.
- 가. micro-programmed 구현방법
- 나. hard-wired 구현방법
- 다. 구현 방법 간 상호비교
- 5. 객체 지향 프로그래밍 기법을 활용한 소프트웨어 설계 시 고려해야 할 원칙(일명 SOLID 원칙) 5가지를 제시하고 설명하시오.
- 6. 정보통신산업진흥원에서 제시한 소프트웨어사업 영향평가에 대하여 아래 사항을 설명하시오.
- 가. 영향평가 대상기관
- 나. 소프트웨어사업 영향평가 체계
- 다. 평가항목
4 교시
- 1. 컴퓨터 시스템의 캐시(Cache) 메모리와 관련하여 아래 사항을 설명하시오.
- 가. 캐시메모리에서 주소 매핑(mapping)이 필요한 이유와 주소 매핑(mapping) 방식
- 나. 캐시 쓰기 정책(write policy)
- 다. 다중 프로세서 시스템에서 캐시 일관성(Cache Coherence)을 유지하기 위한 기법
- 2. 한국지능정보사회진흥원에서 제시한 클라우드 서비스 활용사업 감리 점검에 대하여 아래 사항을 설명하시오.
- 가. 공공부문의 클라우드 사업 유형
- 나. 클라우드 서비스 활용사업의 점검 단계, 활동, 검토항목
- 3. 디지털 트윈 기술을 이용한 제조(정보통신단체표준, TTAK.KO-11.0284)에 대하여 아래사항을 설명하시오.
- 가. 제조를 위한 디지털 트윈(digital twin) 기술 개념
- 나. 제조 디지털 트윈(digital twin) 프레임워크
- 다. 액터(actor) 정보 테이블의 항목 및 항목 값
- 4. 운영체제에서 발생할 수 있는 deadlock 현상에 대하여 아래 사항을 설명하시오.
- 가. deadlock의 개념
- 나. deadlock과 starvation의 차이점
- 다. deadlock이 발생하기 위한 조건 4가지
- 라. deadlock 발생 시 처리 방안
- 5. 서포트 벡터 머신(Support Vector Machine)은 기계학습 분야에서 많이 활용되는 학습모델이다. 아래 사항을 설명하시오.
- 가. SVM의 개념
- 나. SVM의 동작방식
- 다. SVM의 장단점 및 활용사례
- 6. 초저지연 서비스와 부하분산을 위한 모바일 엣지 컴퓨팅(Mobile Edge Computing) 기술이 확대되고 있다. 아래 사항을 설명하시오.
- 가. 모바일 엣지 컴퓨팅의 개념
- 나. 모바일 엣지 컴퓨팅의 플랫폼 구조 및 구성요소
- 다. 모바일 5G에서 엣지 컴퓨팅 적용 방안