본문 바로가기

정보처리기사48

[21년 2회] 정보처리기사 필기 - 정보시스템 구축관리 SAN ( Storage Area Network ) - 서로 다른 종류의 데이터 저장장치를 한 데이터 서버에 연결하여, 총괄적으로 관리해주는 네트워크를 말한다. 네트워크상에 광채널 스위치의 이점인 고속 전송과 장거리 연결 및 멀티 프로토콜 기능을 활용 각기 다른 운영체제를 가진 여러 기종들이 네트워크상에서 동일 저장장치의 데이터를 공유하게 함으로써, 여러 개의 저장장치나 백업 장비를 단일화시킨 시스템 기업들의 "많은 데이터를 어떻게 처리해야할까"라는 고민에서 출발 모든 사용자들이 데이터를 공유가능하다. SSH ( Secure Shell ) 네트워크 보안도구 공개 키 방식의 암호 방식을 사용하여 원격지 시스템에 접근하여 암호화된 메시지를 전송할 수 있는 시스템 SSH의 기본 네트워크 포트는 22번을 사용한.. 2022. 2. 9.
[21년 2회] 정보처리기사 필기 - 프로그래밍 언어 활용 데이터 전송 방식 CSMA/CD 이더넷에서 각 단말이 전송 공유 매체에 규칙있게 접근하기 위한 매체 엑세스 제어 방식 CSMA/CA 무선 랜에서 데이터 전송 시, 매체가 비어있음을 확인한 후 충돌을 회피하기 위해 임의 시간을 기다린 후 데이터를 전송하는 방식. 네트워크에 데이터의 전송이 없는 경우라도 동시 전송에 의한 충돌에 대비해 확인 신호를 전송한다. CIDR 표기의 서브넷 마스크 예를 들어, 203.241.132.82/27 11111111.11111111.11111111.11100000 ( 1의 개수가 27개 ) -> 255.255.255.224 C언어 x=5, y=0, z=0 y=x++; z=--x; => y에 먼저 x를 대입하고 x에 1더함 (변수와 연산자 위치를 잘 보면 된다~) => x먼저 .. 2022. 2. 9.
[21년 2회] 정보처리기사 필기 - 데이터베이스 구축 수평분할의 분할기법 라운드-로빈 해시 분할 범위분할 SQL FROM 절에는 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술한다. 검색결과에 중복되는 레코드를 없애기위해서는 SELECT 절에 'DISTINCT'키워드를 사용한다. HAVING 절은 GROUP BY 절과 함께 사용되며, 그룹에 대한 조건을 지정한다. ORDER BY 절은 특정 속성을 기준으로 정렬하여 검색할 때 사용한다. VIEW를 삭제하기 위해서는 DROP을 사용 ( 추가로 TABLE, DATABASE를 지울 때에도 DROP을 사용 ) VIEW에서는 ALTER 사용이 안됨 DELETE는 특정 행을 삭제 INTERSECT - 공통된 행만 가져온다. ( 다른 거 딸려오는 것 없이 ) DDL CREATE - 정의 ALTER - 정의를 변경.. 2022. 2. 9.
[21년 2회] 정보처리기사 필기 - 소프트웨어 개발 힙정렬 정렬할 입력 레코드들로 힙을 구성하고 가장 큰 키 값을 갖는 루트 노드를 제거하는 과정을 반복하여 정렬하는 기법이다. 트리의 노드에 인덱스를 차례차례 붙인 후 트리를 반으로 나누고 하나하나 비교한다. 평균 수행 시간은 O(nlogn)이다. (합병정렬과 동일) 완전 이진트리(complete binary tree)로 입력자료의 레코드를 구성한다. 최악의 수행시간은 O(nlogn)이다. (합병정렬과 동일) *이진트리 - 하위노드가 2개이하인 트리 단위테스트를 통해 알 수 있는 오류 알고리즘 오류에 따른 원치 않는 결과 탈출구가 없는 반복문의 사용 틀린 계산 수식에 의한 잘못된 결과 단위테스트 : 개발 단계에서 각 모듈이 개발 완료되는 시점에서 시행하는 테스트 하나의 기능이 제대로 작동하는지를 테스트 소.. 2022. 2. 9.