2020 정보처리기사 필기

    [2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_4)

    6. HW 관련 신기술 1) 고가용성(HA: High Availability) 긴 시간동안 안정적인 서비스 운영을 위해 장애 발생시 즉시 다른 시스템으로 대체 가능한 환경을 구축하는 메커니즘 클러스터, 이중화 2) 4D Printing 특정 시간이나 환경조건이 갖추어지면 스스로 형태를 변화시키거나 제조되는 자가 조립(Self-Assmbly)기술이 적용된 제품을 3D 프린팅 하는 기술 3) RAID(Redundant Array of Indexpensive Disk) 여러 개의 하드디스크로 디스크 배열을 구성해 파일을 구성하고 있는 데이터 블록들을 서로 다른 디스크들에 분산 저장해 디스크의 속도를 상승시키는 기술 4) 앤 스크린 N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스 7..

    [2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_5)

    [2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_5)

    7. 반정규화 1) 정의 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정, 의도적으로 정규화 원칙을 위배하는 행위 반정규화를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만, 데이터의 일관성 및 정합성이 저하될 수 있음 과도한 반 정규화는 오히려 성능을 저하시킬 수가 있음 사전에 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화를 우선으로 할지 결정 방법 : 테이블 통합, 테이블 분할, 중복 테이블 추가, 중복 속성 추가 등 2) 테이블 통합 고려 사항 데이터 검색은 간편하지만 레코드 증가로 처리량이 증가 입력, 수정, 삭제 규칙이 복잡해질 수 있음 Not Null, Default, Check 등의 제약조건을 설계..

    [2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_4)

    4. 관계형 데이터베이스의 제약 조건 - 무결성 1) 무결성의 개념 및 종류 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성 무결성 제약 조건 : 데이터베이스에 들어 있는 데이터의 정확성을 보장하기 위해 부정확한 자료가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약 조건 종류 : 개체 무결성, 도메인 무결성, 참조 무결성, 사용자 정의 무결성 2) 개체 무결성 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없음 3) 도메인 무결성 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정 4) 참조 무결성 외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 하는, 즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수..

    [2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_3)

    - 2 - IT프로젝트 정보시스템 구축 관리 4. 경로 제어 / 트래픽 제어 1) 경로 제어(Routing) 송수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정 최적 패킷 교환 경로 : 어느 한 경로에 데이터의 양이 집중하는 것을 피하면서 최저의 비용으로 최단 시간에 송신할 수 있는 경로 경로 제어는 경로 제어표를 참조해서 이뤄지며, 라우터에 의해 수행됨 경로 제어 요소 : 성능 기준, 경로의 결정 시간과 장소, 정보 발생지, 경로 정보의 갱신 시간 2) 경로 제어 프로토콜 IGP(Interior Gateway Protocol) 하나의 자율 시스템(AS, Autonomous System) 내의 라우팅에 사용되는 프로토콜 RIP : 소규모 동종의 네트워크 내에서 효율적인 프로토콜 OSPF : 대..

    [2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_2)

    [2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_2)

    - 2 - IT프로젝트 정보시스템 구축 관리 2. 네트워크 구축 1) 네트워크 설치 구조 통신망은 정보를 전달하기 위해 통신 규약에 의해 연결한 통신 설비의 집합. 2) 성형 성형은 중앙에 중앙 컴퓨터가 있고, 이를 중심으로 단말장치들이 연결되는 중앙 집중형 네트워크 구성 형태 포인트 투 포인트 방식으로 회선을 연결 각 단말장치들은 중앙 컴퓨터를 통해 데이터를 교환 단말장치의 추가와 제거가 쉬움 중앙 컴퓨터가 고장나면 통신망 기능이 정지 교환 노드의 수가 가장 적음 3) 링형 컴퓨터와 단말장치들을 서로 이웃하는 것끼리 포인트 투 포인트 방식으로 연결시킨 형태 분산 및 집중제어 모두 가능 단말장치의 추가/제거 및 기밀보호가 어려움 각 단말장치에서 전송 지연이 발생할 수 있음 중계기 수가 많아짐 데이터를 단..

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_6)

    8. 프로토콜의 개념 1) 프로토콜의 정의 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화 시켜 놓은 통신 규약 2) 프로토콜 기본 요소 구문(Syntax) : 전송하고자 하는 데이터 형식, 부호화, 신호 레벨 등을 규정 의미(Semantics) : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 시간(Timing) : 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 3) 프로토콜 기능 단편화와 재결합 단편화 : 송신 측에서 데이터 전송에 알맞게 일정 크기의 작은 블록으로 데이터를 자르는 작업 재결합 : 단편화된 블록을 원래 형태로 복원하는 작업 PDU(Protocol Data Unit) : 단편화를 통해 세분화된 데이터 ..

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_5)

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_5)

    6. OSI 참조 모델 1) 개요 OSI 참조 모델은 다른 시스템 간의 원활한 통신을 위해ISO(국제표준화기구에서 제안한 통신 규약) 하위 계층 : 물리 계층 -> 데이터 링크 계층 -> 네트워크 계층 상위 계층 : 전송 계층 -> 세션 계층 -> 표현 계층 -> 응용 계층 2) 목적 서로 다른 시스템 간을 상호 접속하기 위한 개념을 규정 OSI 규격을 개발하기 위한 범위를 정함 관련 규정의 적합성을 조정하기 위한 공통적 기반 제공 3) OSI 참조 모델에서의 데이터 단위 프로토콜 데이터 단위(PDU) 프로토콜 데이터 단위는 동일 계층간에 교환되는 정보의 단위 물리 계층 : 비트 데이터 링크 계층 : 프레임 네트워크 계층 : 패킷 전송 계층 : 세그먼트 세션, 표현, 응용 계층 : 메시지 서비스 데이터 ..

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_4)

    3. 스케쥴링 1) 스케줄링의 개요 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업 프로세스가 완료될때까지 아래의 스케쥴링 과정을 거친다 장기 스케쥴링 어떤 프로세스가 시스템의 자원을 차지할 수 있도록 할 것인가를 결정하여 준비상태 큐로 보내는 작업 작업 스케줄링, 상위 스케줄링이라고 함 작업 스케줄러에 의해 수행됨 중기 스케쥴링 어떤 프로세스들이 CPU를 할당받을 것인지 결정하는 작업 CPU를 할당받으려는 프로세스가 많을 경우 프로세스 일시 보류 후 활성화함으로 부하를 조절함 단기 스케줄링 프로세스가 실행되기 위해 CPU를 할당받는 시기와 특정 프로세스를 지정하는 작업 프로세서 스케줄링, 하위 스케줄링 이라고 함. 프로세스 스케줄러에 의해 문맥 교환이 수행됨 ..

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_3)

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_3)

    1. 가상 기억장치 기타 관리 사항 1) 페이지 크기 페이징 기법을 사용하면 프로그램을 페이지 단위를 나누는데, 페이지의 크기에 따라 시스템에 미치는 영향이 다르다 페이지 크기가 작을 경우 페이지 단편화 감소. 페이지를 주기억장치로 이동하는 시간 감소 불필요한 내용이 적재될 확률이 적음 -> 효율적인 워킹 셋 유지 가능 Locality(구역성) -> 기억장치 효율 상승 맵 테이블 크기가 커지고, 매핑 속도가 늦어짐 디스크 접근 횟수가 많아져 전체적인 입출력 속도가 증가 페이지 크기가 클 경우 페이지 단편화 증가, 페이지를 주기억장치로 이동하는 시간 증가 불필요한 내용이 적재될 확률이 높음 맵 테이블 크기가 감소, 매핑 속도 상승 디스크 접근 횟수 감소, 전체적인 입출력의 효율성 증가 페이지 크기 작을 경..

    [2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_2)

    3. 기억장치 관리의 개요 1) 기억장치 계층 구조의 특징 종류 : 레지스터(최상위) 3 3 부재발생 O O O O O (1) (2) (3) 총 부재수 = 5 (1) 참조 페이지를 각 페이지 프레임에 차례로 적재시키되, 이미 적재된 페이지는 해당 위치의 페이지 프레임을 사용한다. (2) 사용할 페이지 프레임이 없을 경우 현재 시점에서 가장 오랫동안 사용되지 않은 페이지 3을 제거하고 5를 적재한다. (3) 같은 방법으로 나머지 참조 페이지를 수행 * FIFO와 LRU의 차이, 부재수 계산하는 방법을 꼭 기억하시면 1점 먹고 들어갑니다! 요령만 알면 쉬워요! LFU(Least Frequently Used) 사용 빈도가 가장 적은 페이지를 교체 NUR(Not Used Recently) LRU와 비슷한 알고리..