728x90
반응형

전체 글 700

같은 시선 다른 시각의 프로젝트 생활기

안녕하세요. 블랙건담입니다.IT 바닥에서 24년째 근무 중이며,거의 대부분의 기간을 정규 직원으로 알차게 이직하면서 살아왔습니다.현재까지 47개의 프로젝트를 수행했으며,프로젝트 팀원으로 10개 프로젝트를 수행하였고, 그 후 약 15년 동안 프로젝트 PM 으로  지내왔고지금은 PM/PMO 역할을 수행하고 있습니다.프로젝트 PM의 시선이 아닌 , PMO의  시각으로 이번 프로젝트를 이야기 해보려고 합니다.많은 PM 들이 프로젝트를 진행하면서  본인 혼자만의 사상으로 프로젝트를 바라봅니다. 내가 어떤 판단을 하는게 프로젝트에 더 좋은 영향을 줄까? 이렇게 하면 싫어할까? 아주 많은 고민을 하는 PM 들을 종종 볼 수 있습니다. 간혹 아무런 결정도 하지 못하는 PM 도 있고, 말을 자주 바꾸는 PM 도 존재하긴..

(제 24회) 시스템구조 / (96)~(97) 해설

96. 다음 중 가상화에 대한 설명으로 가장 적절한 것은? ① 전가상화는 게스트 운영체제에서 물리적인 컴퓨터 자원인 하드웨어에 대한 직접적인 접근 기능을 제공한다.② 전가상화는 하드웨어와 게스트 운영체제 중간에 하이퍼바이저가 위치하므로 커널 코드 변경이 필요하다.③ 반가상화는 게스트 운영체제의 커널을 수정하여야 하는 단점이 있으며 젠서버가 대표적인 예이다.④ 전가상화는 반가상화보다 성능이 우수하다. ▣ 문제풀이구분Type 1(Native Hypervisor)Type 2(Hosted Hypervisor)컨테이너 기반 가상화개념도방식반가상화(bare-metal방식)일부를 가상화하고 일부는 가상화 없이 실제 하드웨어 그대로 사용전가상화하드웨어를 완전히 가상화Application 이 OS의 자원에 직접 접근(하..

(제 24회) 시스템구조 / (94)~(95) 해설

94. 다음 중 신경망 기반의 기계학습 알고리즘으로 가장 적절하지 않은 것은? ① SVM(Support Vector Machine)② GAN(Generative Adversarial Network)③ DBN(Deep Belief Network)④ VAE(Variational Auto Encoder) ▣ 문제풀이● GAN(Generative Adversarial Network)- 어떤 분포 혹은 분산 자체를 만들어내는 모델 ● DBN(Deep Belief Network)- 입력층과 은닉층으로 구성된 RBM을 블록처럼 여러 층으로 쌓은 형태로 연결된 신경망 ● VAE(Variational Auto Encoder)- Input image X 를 Encoder 에 통과시켜 Latent vector z 를 구하고..

(제 24회) 시스템구조 / (92)~(93) 해설

92. 다음과 같은 IP주소와 마스크가 주어진 경우, 네트워크 주소로 가장 적절한 것은?206.17.38.36/28① 206.17.38.32 ② 206.17.38.34③ 206.17.38.36 ④ 206.17.38.38 ▣ 문제풀이* 28 bit 인 경우 → 11111111.1111111.11111111.11110000 로서 "0000" 에 해당하는 4개 bit 24 개를 사용가능(네트워크 주소 + 브로드캐스트 주소 포함).0 ~.15, .16 ~.31, .32 ~ .47,.48 ~ .63 으로 IP 주소대역을 분할하여 할당결국, 206.17.38.36 은 206.17.38.32 ~ 206.17.38.47 내 포함되므로 네트워크주소는 206.17.38.32 정답 : ①   93. kNN(k-Nearest..

(제 24회) 시스템구조 / (90)~(91) 해설

90. 다음 설명하는 프로토콜로 가장 적절한 것은?  멀티캐스트 라우터는 멀티캐스트 패킷을 호스트로 전달해야 하는데, 이 프로토콜은 멀티캐스트 가입 상태에 대한 정보를 줄 수 있다. 멀티캐스트 가입에 관한 내용을 확인하거나 응답하는 메시지를 갖고 있으며, IP 패킷으로 캡슐화되어 전송된다.① CBT(Core-Based Tree)② PIM(Protocol Independent Multicast)③ IGMP(Internet Group Management Protocol)④ DVMRP(Distance Vector Multicast Routing Protocol) ▣ IGMP 특징멀티캐스트가 가능한 호스트와 라우터 간에 통신하는 프로토콜(멀티캐스트 그룹관리용 프로토콜)주로 호스트가 멀티케스트 그룹 어드레스를 라..

(제 24회) 시스템구조 / (88)~(89) 해설

88. 다음 설명하는 소켓함수로 가장 적절한 것은?상대 프로세스가 전송한 데이터를 소켓을 통해서읽을 수 있으며, 연결성 서비스에 사용한다① connect( ) ② listen( )③ recv( ) ④ sendto( ) ▣ 소켓함수 종류메시지 종류상세내용Commect()클라이언트에서 서버로의 연결 요청Listen()네트워크 시스템의 들어오는 연결 요청을 임시로 저장Recv()소켓에서의 데이터 수신sendto()소켓을 통해 데이터 전송정답 : ③   89. 다음 중 BGP4(Border Gateway Protocol Version 4)에 대한 설명으로 가장 적절하지 않은 것은? ① 자신의 BGP 정보를 상대방에게 알려주기 위해서 Notification 메시지를 사용한다.② BGP 이웃(neighbor)들과의..

(제 24회) 시스템구조 / (86)~(87) 해설

86. ‘정보시스템 하드웨어 규모산정 지침(TTAK.KO-10.0292/R2, 2018.12.19.)’에서 WEB/WAS의 산정항목및 적용값에 대한 설명으로 가장 적절한 것은? ① 기본 OPS보정은 실험 환경에서 측정한 OPS 수치를 복잡한 실제 환경에 맞게 적용하기 위한 보정으로 고정값 6을 적용한다.② 인터페이스 부하보정은 서버가 타 서버와 통신하게 될 때 인터페이스에서 발생하는 부하를 고려한 보정으로 적용범위는 2.0 ~ 2.3이다.③ 클러스터 보정은 클러스터 환경에서 장애 발생시를 대비한 보정으로 2-NODE의 경우 1.3을 적용한다.④ 업무용도 보정은 적용 대상 시스템 유형에 따른 보정으로 WEB은 0.7을 그리고 WAS는 2를 적용한다. ▣ OLTP 및 WRB/WAS의 CPU 산정기준산정항목적..

(제 24회) 시스템구조 / (84)~(85) 해설

84. 다음 중 네트워크 계층의 주소를 링크 계층의 주소로 변환하는 기능을 제공하는 프로토콜로 가장 적절한 것은? ① ARP ② RARP③ ICMP ④ IGMP ▣ ARP & RARPIP 주소를 MAC 주소로 매핑3계층의 패킷을 2계층의 프레임으로 갭슐화하기 위해 이더넷 헤더 부분에 들어갈 MAC 주소를 IP 주소에서 찾아주는 프로토콜MAC 주소의 요구는 네트워크의 모든 단말기에 Broadcast 하고 MAC 응답은 해당 단말기로 Unicast 하며 로콜 네트워크에 목적단말기가 존재하지 않을 경우 Default router 의 MAC 주소를 응답ARP 와 반대로 MAC 주소에서 IP 주소를 찾아주는 것은 RARP 정답 : ①   85. 다음은 에러 검출을 위해 사용하는 CRC(Cyclic Redundan..

(제 24회) 시스템구조 / (82)~(83) 해설

82. C 프로그램 코드 char C =‘9’; 와 같이 8-bit 문자 변수 C에‘9’를 할당하였을 때, 문자변수 C의 메모리 값을 16진법으로 표시한 것으로 가장 적절한 것은? (단, ASCII Code 표에서 문자 ‘0’은 0011 0000 임)  ① 0x09 ② 0x19③ 0x29 ④ 0x39 ▣ ASCII CODE미국에서 표준화한 정보 교환용 7 비트 부호 체계'0' 의 경우 ASCII Code 에서는 0 × 30 으로 이진수로 0011 0000로 표기'9' 인 경우 ASCII Code 에서는 0 × 39 으로 이진수로 0011 1001로 표기 정답 : ④   83. 다음 중 유닉스 운영체제의 파일 관리에 대해 적절하게 설명한 것을 모두 고른 것은? 가. 파이프 파일은 프로세스간 선입선출 방식으..

(제 24회) 시스템구조 / (80)~(81) 해설

80. HTTP 메소드 중 메시지 몸체(body)를 통해 신규 데이터 등록에 필요한 요청 자료를 서버에 전달 하는 것으로 가장 적절한 것은?① GET ② POST③ DELETE ④ HEAD ▣ HTTP METHOD종류특징GET서버로 부터의 데이터를 취득(주로 데이터를 읽거나 검색 시)POST서버에 데이터를 작성을 통해 데이터 추가(주로 새로운 리소스를 생성 시)PUT서버의 데이터를 갱신(리소스 생성 및 업데이트 시 서버로 데이터를 보낼 시)DELETE서버의 데이터를 삭제(지정된 리소스를 삭제 시)HEAD서버의 리소스의 헤더(Meta Data 취득)OPTIONS리소스가 지원하고 있는 메소드 취득PATCH리소스 일부분을 수정CONENCT프록시 동작의 터널 접속을 변경 정답 : ②   81. 32-bit로 구..

728x90
반응형