2022/01 9

Java_소스코드_싱글톤패턴, static 메소드, Singleton

▣ Java_소스코드_싱글톤패턴, static 메소드, Singleton 2020년 39번 정답 : 2번 싱글톤 패턴의 목적은 단 하나의 인스턴스를 만드는 것임. 소스코드에는 인스턴스를 만들 때 static메소드를 사용함 SingletonExam se = SingletonExam.getInstance(); SingletonExam클래스는 싱글톤 클래스임 SingetonExam가 처음 생성되었으므로 생성자인 SingletonExam()호출됨 (여기서 1이 증가됨) 그 다음 getInstance()메소드가 호출됨 (여기서 1이 증가됨) se.increaseCounter(); increaseCounter()메소드가 호출됨(여기서 1이 증가됨) 싱글톤이므로 인스턴스 하나임. 따라서 이전에 증가된 counter값..

Java_소스코드_인터페이스 구현, this 연산자, 매개변수 전달, lamp, implements, setCommand

▣ Java_소스코드_인터페이스 구현, this 연산자, 매개변수 전달, lamp, implements, setCommand 2017년 34번 정답 : 2번, 3번 2)번 위 코드에서 LampOnCommand 메소드의 매개변수로 thelamp로 전달되므로, 매개변수가 아닌 LampOnCommnad의 속성인 theLamp를 나타내기 위해서는 this.theLamp로 명시해야 함 3)번의 경우 이의 신청을 통해 "setCommand(theCommand);"와 같이 세미콜론까지 지문에 있어야 오류가 아니나 지문상의 보기만으로는 오류이므로 이의신청이 받아 들여짐 theCommand를 인자로 받아 다시 setCommand를 호출하고 있음 1) Command는 interface임. LampOnCommnad는 인터페..

컴퓨터 구조_메모리 RAM, SRAM, DRAM

▣ 컴퓨터 구조_메모리 RAM, SRAM, DRAM 2019년 83번 정답 : 3번 휘발성 메모리는 SRAM, DRAM임. 구분 SRAM(Static RAM) DRAM(Dyamic RAM) 저장소자 래치(4개의 TR) 캐퍼시터(1TR + 1Cap) 기억력을 유지하기 위한 재충전 (리프레쉬, refresh) 필요 없음 필요함 접근 속도 빠름 느림 가격 고가 저가 주 사용 용도 캐쉬 메모리 주 기억장치 * PRAM(Phase-change Random Access Memory) : 비휘발성 메모리의 한 종류이며, 플래시 메모리의 비휘발성과 RAM의 빠른 속도의 장점을 모두 가지고 있는 차세대 메모리 반도체. 열을 가함에 따라 비정질상태와 결정질상태로 바뀌는 칼코게나이드 유리의 독특한 특성을 이용하여 데이터를 ..

시스템구조 2022.01.13

객체 식별자 기반 사물인터넷 디바이스 식별체계(TTAK.KO-06.0365/R1), 제조사, 모델, 시리얼, 확장, e-IoT, 에너지 전력

▣ 객체 식별자 기반 사물인터넷 디바이스 식별체계(TTAK.KO-06.0365/R1), 제조사, 모델, 시리얼, 확장 개정일 : 2015년 12월 16일 2016년 93번 정답 : 1번 2019년 84번 정답 : 1번 에너지 전력 분야 사물인터넷(e-IoT) (정보통신 단체표준, TTAK KO-10, 1121-Part1) 5th arc : e-IoT Device indication ID 6th arc : Energy Service ID 7th arc : Standard ID 8th arc : Manufacturer ID 9th arc : Model ID 10th arc : Serial No ID *출제자가 작정하고 틀리라고 낸 문제 TTA에 등록된 표준은 만개가 넘음

시스템구조 2022.01.08

메시지 큐, MOM(Message oriented middleware), Fire&Forget 패턴

2016년 79번 정답 : 1번 메시지큐(Message Queue)는 MOM(Message oriented middleware)에서 사용되는 기술임. MOM은 연계시스템에서 메시지 송수신을 위해 주로 사용되는 모듈이라고 할 수 있음. 바로 웹서비스나 SOA등에서 메시지 전달을 위한 내부 모듈로서 사용됨 메시지 큐라는 것은 메시지 전달을 책임지는 미들웨어라고 할 수 있음. 이런 메시지큐는 여러 방식이 존재하는데, 가장 일반적인 방식은 비동기 패턴임. 비동기 패턴은 송신자가 보내는 시간과 수신자가 받는 시간이 비동기, 즉 일치하지 않는다는 뜻임 비동기 패턴에서 송신자는 메시지를 보낸 이후 더 이상 신경쓰지 않고 자기일로 돌아감. 그리고 수신자는 자신이 편한 시간에 언제든지 메시지를 찾아갈 수 있음. 이메일이..

시스템구조 2022.01.07

스마트폰 모바일_코드 사이닝, 디컴파일, 악성 애플리케이션, 전자서명, 신원확인, 인증, BYOD, NAC, MDM

▣ 스마트폰 모바일_코드 사이닝, 디컴파일, 악성 애플리케이션 2015년 111번 정답 : 3번 코드 사이닝(Code Signing) : 실행 가능한 코드의 변조 방지 및 서명자 인증을 위한 전자 서명기술로 개발자로 신원 증명을 위해 인증서로 전자서명을 수행하여 어플리케이션을 앱스토어에 등록 하게 됨 디컴파일(Decompile) : 실행코드를 다시 원시 코드로 생성하는 작업 리팩킹(Repackaging) : 실행 패키지(실행파일, 리소스, Metadata 등)을 수정하여 다시 패키지 파일로 만드는 작업임 MTM(Mobile Trusted Module) : TCG 그룹에서 표준화 진행중인 모바일 플랫폼용 신뢰 보안 모듈 2015년 113번 정답 : 1번, 3번 NAC(Network Access Contro..

보안 2022.01.01