반응형

IT노트 71

Routing Protocol

○ Routing Protocol : 경로정보를 교환하는 Protocol Static 방식 (고정경로제어, 착국부호방식) Dynamic 방식(Adaptive Routing) 개념 ° 관리자가 경로정보를 지정 ° 라우터간 네트워크에 대한 정보를 자동으로 교환하여 Routing 장점 ° 속도가 빠르고 안정적 ° 대규모 네트워크에 용이 단점 ° 설정관리의 어려움 ° 동적 경로정보 변경 불가 ° 통신량 발생 ° 라우터 성능저하(memory 소요) Link State Distance Vector ° 네트워크에 대한 전반적 정보유지 ° 변화시에만 routing 정보 전송 ° OSPF, EGP, BGP ° 네트워크의 Distance 값에 대한 정보유지 ° 주기적으로 모든 router들이 정보교환 ° RIP, IGRP..

성능평가

○ 성능평가 목적 ° 선정평가(Selection Evaluation) - 시스템 설치 환경 설계, 구매를 목적으로 한 제품 선정을 위해 실시하는 성능평가 ° 성능개발(Performance Projection) - 미개발 시스템의 목표성능, 상품성을 고려하기 위해 실시하는 성능평가(Design목적) ° 성능측정(Performance Monitoring) - 성능향상이나 운용비용 절감 등을 위해 기존 시스템을 성능평가(개선목적) TPC ° TPC-A : 온라인 업무용 벤치마크(점대점 구조의 터미널통신을 하는 은행 또는 텔레 APP등의 단순 OLTP Application) ° TPC-B : 네트워크나 사용자간 상호작용 요소를 제외하여 언제나 TPC-A보다 좋은 결과를 냄(현재 사용 안함) ° TPC-C : 제..

용역계약일반조건

2007.3.5일 개정된 주요내용 1. SW사업 발주, 관리체계화 유도 - [SW사업 관리감독에 관한 일반기준] 도입 2. 과업내용 변경에 대한 적정대가 지급 - 과업내용 변경 요청의 문서화 및 SW사업대기가준을 적용한 계약금액 조정 - '과업변경심의위원회' 구성, 운영 3. 지식재산권의 상업적 활용 촉진 - 지적재산권의 귀속은 계약당사자가 합의 결정 - 발주기관 소유인 경우 국가안보 등의 특별 사유가 없는 한 개발사에게 개작권 당연 부여 4. 하도급거래질서 개선을 통한 공정한 경쟁환경 조성 - SW사업표준하도급계약서 사용, 하도급거래에 대한 사전 승인 - 발주기관에 하도급계약상의 주요내용의 준수실태를 주기보고 5. 작업장소 및 인력의 탄력적 운영 근거 마련 - 작업장소는 계약당사자간 합의(원격지 근무 ..

프로젝트관리 기본 개념들

○ 프로젝트 선정 기법 이익측정기법 수학적 모델/제약조건하 최적화 기법 ° 비교접근법 ° 점수모델 ° 효과기여도 ° 경제모델 ° 선형/비선형 계획법 ° 동적계획법 ° 정수계획법 ° 다목적계획법 ○ 프로젝트 수익성 평가 NPV ° 현재가치 분석 ° PV(현재가치) = FV/(1+r)^n ° FV(미래가치) = PV*(1+r)^n CBR ° 비용대비 수익을 계산하여 1보다 크면 선택 Payback Period ° 투자금액을 회수하는 시점을 산정 IRR ° 시장수익율과 비교 ○ 프로젝트 관리 기본원리 계획수립 ° 선수(precedence)의 원칙 ° 생명력있는 계획서(Living Document) 작성 ° 효과적인 계획수립(Effective planning) 조직 ° 책임과 권한의 균형(parity) 원칙 °..

다중처리기시스템

○ 다중처리기 시스템 개념 ° 여러개의 처리기를 사용하여 성능과 계산 능력이 좋으며, 고장허용에 의한 신뢰성 향상과 융통성, 모듈 단위의 확장이 가능하다 분류 ° Flynn의 분류 SISD Single Instruction Single Data SIMD Single Instruction Multiple Data, Array Processing MISD Multiple Instruction Single Data MIMD Multiple Instruction Multiple Data ° 처리기와 기억장치와의 관계 강결합 ° 하나의 운영체제하에 여러 개의 프로세서가 하나의 메모리를 공유하는 시스템 ° 프로세서간 통신은 공유 메모리를 통해 이루어지면 경쟁이 발생함 약결합 ° 둘 이상의 독립된 시스템을 통신으로 ..

멀티프로세서

○ 멀티프로세서 UMA(Uniform Memory Access) ° 내부 버스에 연결된 집중 메모리를 공유 ° 시스템의 모든 프로세서가 공유메모리에 접근하는 시간이 동일 ° 대부분이 SMP시스템들이 UMA모델임 장점 단점 ° 단일 OS이므로 programming이 용이 ° 확장성에 제약 ° 시스템 버스에 트래픽 증가 NUMA(Non Uniform Memory Access) ° 공유메모리를 각 processor 모듈에 분산 ° 원격 공유메모리와 지역 공유메모리로 구성(지역 공유 메모리들의 집합이 전역 주소 공간 형성) ° 시스템 버스의 트래픽이 UMA보다 감소 ° CC-NUMA(Cache Coherent NUMA) - 접근성이 떨어지는 원격 메모리를 캐슁하는 원격접근캐쉬(Remote Access Cache..

병렬처리기법

○ 병렬처리기법 Pipeline ° 여러 명령어를 overlapping하여 동시에 수행 ° 각 단계를 처리하기 위하여 하드웨어를 독립적으로 구성 Super Pipeline ° pipeline stage를 더욱 세분화하여 clock cycle 시간을 줄여 속도 향상 ° Vector 계산의 고속화 가능 ° Cray computer Super Scalar ° CPU내에 pipeline된 ALU를 여러개 포함시켜 매 사이클마다 복수의 명령어들이 동시에 실행되도록 하는 병렬처리 기술 ° 동시실행 가능 명령어들에 대한 검색,재배열은 컴파일러 수준에서 해결 ° 펜티엄 프로세서 Super Pipelined Super Scalar ° Superpipeline + Superscalar ° CPU내에 Superpipelin..

CPU 스케줄링 기법

○ CPU 스케줄링 선점형 Round Robin ° 할당된 CPU시간내에 처리 완료 못하면 대기중인 다음 프로세스에게 양보 ° 시분할 방식에서 효과적이며 할당 시간이 작으면 오버헤드 발생 SRT(Short Remaining Time) ° SJF + 선점방식 ° 긴 작업은 SJF보다 실행시간이 길어짐 ° 처리시간이 짧은 프로세스에 실행중인 프로세스가 선점 가능성 Multi Level Queue ° 상위단계 작업에 의해 하위단계 작업의 선점 당함 ° 각 큐는 독자적인 스케줄링 Multi Level Feedback Queue ° 한번 수행후 점차 낮은 단계로 이동(마지막 단계에서는 FCFS방식) ° 하위단계로 내려갈수록 CPU할당 시간 증가 ° 입출력 위주의 작업에 우선권 비선점형 우선순위 스케줄링 ° 프로세..

IPv6

○ IPv6 Header구조 IPv4 Header 구조 IPv6 Header 구조 version(4) HL(4) TOS(8) Total Length(16) version(4) class(8) Flow Label(20) ID(16) Flag(3) Offset(13) Payload Length(16) Next Header(8) Hop Limit(8) TTL(8) Protocol(8) Checksum(16) Source IP Source IP Destination IP Destination IP 확장헤더 ° Hop by Hop - 경로상의 모든 router에게 발신 호스트가 알려줄 정보가 있을 때 사용 - Router Alert : Hop 설정 제어 메시지의 특별한 처리 요구 - Jumbo Payload : ..

데이터베이스 설계

○ 데이터베이스 설계 요구사항분석 ° Bisiness Object 식별(Planner 관점) 개념적 설계 ° 정보모델링(Information Modeling) - 현실세계의 데이터 관점을 개념적 관점으로 변환하는 설계과정 ° 데이터에 대한 자료의 양과 사용패턴을 분석하는 단계(인간의 이해를 돕기위한 모델) ° Semantic Modeling 수행, E-R Diagram, Transaction 식별 및 모델링(검색, 갱신, 혼합) 개체분석(Entity Analysis), Top-Down 속성합성(Attribute Synthesis), Bottom-Up 장점 부작용이 적다 초기 설계부담이 적다 단점 초기에 모든 개념을 알아야 함 재구성이 필요함 Entity 정의 ° 독립엔티티(Kernel Entity, Ma..

반응형