정처기 오답노트
물리적 설계 - 응답시간, 저장 공간 효율화, 트랜잭션 처리도
외부스키마, 개념스키마, 내부스키마
외부 : 각 개인의 입장에서 필요로 하는 데이터베이스 논리적 구조 정의
개념 : 모두필요로하는 데이터를 통합한 조직 전체 데이터베이스 논리적 구조 정의
내부 : 물리적 저장장치
데이터 모델 3가지 구성 요소 (구조, 연산, 제약조건)
데이터 구조
연산 (데이터 처리)
연산에서의 제약조건
트랜잭션의 특성
원자성(atomicity)
지속성(durability)
일관성(consistency)
독립성(isolation)
3NF -> BCNF
도부이결다조 (암기)
플립플롭 기능
레지스터를 구성하는 기본 소자
2개 NAND 또는 NOR 게이트로 구성
기억 기능
캐시의 write-through
쓰기 동작에 걸리는 시간이 길다. (캐시,주기억장치 동시발생 때문)
팩과 언팩
+375일 때
팩 : F3F7C5 (숫자마다 앞에 F를 넣어주고 양수/음수 마지막 자리 C/D)
언팩 : 375C (맨뒤에 양수면 C 음수면 D)
따라서 2*4 = 8비트 차이
연산속도 가장 빠른 것
더하기
명령인출(fetch)와 수행단계(execute)를 중첩시켜 하나의 연산 수행 구조
명령 파이프라인
마이크로 오퍼레이션
명령을 수행하기 위해 CPU 내 레지스터와 플래그 상태 변화 일으킴
레지스터 저장된 데이터에서 이루어짐
클록 펄스 기준
한정된 자원을 여러 사용자가 요구할 때 신속하고 충분히 지원해 줄 수 있는 것
사용가능도(Availability)
FIFO 평균 반환시간
버스트 타임 누적시키며 도착시간 빼주기
소프트웨어 위기
개발 기술 교육 부족
성능, 신뢰성 부족
개발 지연, 개발 비용 증가
유지보수 힘듬
생산성, 품질 저하
소프트웨어 재사용 이점
생산성 증가
품질 향상
문서 공유
재공학 -> 새로운 개발 방법론 도입 용이
파레토 법칙
80대20 법칙
CASE
재사용성을 높여 개발비용 절감
품질 일관성 효율적 관리
모든 단계 연결시켜주고 자동화
유지보수 용이하게 수행
Rayleigh-Norden 곡선, Putnam
SLIM
블랙박스 검사 기법 - 타당값과 그렇지 못한 값 설정
동치 분할 검사
슬라이딩 윈도우
X.25 패킷 레벨 프로토콜에서 사용
송신 데이터의 양 조절
연속적으로 송신 가능한 데이터 단위의 최대치 절충
새로운 데이터 단위의 송신이 가능
하나의 데이터 블록 전송 후 응답올 때까지 대기하는 방식은? stop-and-wait 방식
통신 품질이 떨어져 현재 채널 끊고 다른 채널로 절체하는 것
핸드 오프
ICMP
네트워크 계층 프로토콜
IP프로토콜 데이터그램 내 캡슐화 진행
8바이트 헤더와 ‘가변’ 크기 데이터 영역 가짐
RTCP(실시간 제어 프로토콜)
세션의 모든 참여자에게 패킷 주기적 전송
데이터 패킷과 컨트롤 패킷 멀티플렉싱 제공
전송 모니터링하고, 최소한의 제어와 인증 기능 제공
항상 32비트로 구성
링크상태 알고리즘을 사용하는 대규모 네트워크
OSPF
B-ISDN/ATM
ATM 계층 : 셀 헤더 생성, 가입자 채널 다중화
물리 계층 : ATM 셀 전송
ATM 적응 계층 : 패킷 메세지 작성
특정 번지의 서브루틴 수행
백터 인터럽트
AND와 OR로 구성된 ROM과 유사한 성격
PLA
계산의 의한 주소
약식 주소
다중처리기 고려사항
메모리 충돌
캐시 일관성
메모리 접근 효율성
스케쥴링
동기화
다중처리기 개선목표
수행속도
신뢰성
유연성
플립플롭 종류
RS : 무조건 0또는1의 값 기억 (기본 플립플롭)
JK : RS에서 모두 1일 때 미동작 보완
D : 입력하는 값 그대로 저장 기능 수행
T : JK 두 입력산을 하나로 묶은 것
M/S : 레이스 현상 없앰
보수 가산회로로 정수 곱셈 이행할 때 필요한 것
자리이동 (shift)
가산 (add)
보수 (complemnet)
MFQ 스케줄링
다단계 피드백 큐
유동적인 상태 변화에 적절히 반응하는 기법
접근 행렬의 열을 하나의 리스트로 묶어 놓는 것
접근 제어 리스트
UNIX 운영체제 특징
트리 구조
높은 이식성
시스템 명령어 제공
쉘 명령어 프로그램 제공
RR 스케줄링
대화식 시분할 시스템
할당되는 시간이 커지면 FIFO와 같아짐
할당되는 시간이 작아지면 문맥교환, 오버헤드 자주 발생
제어 프로그램
데이터 관리
감시
작업 제어
처리 프로그램
언어번역
서비스
문제
인터럽트 종류
입/출력 인터럽트 : 입출력 데이터의 오류나 이상 현상
외부 인터럽트 : 외부장치, 키보드, 타이머
프로그램 검사 인터럽트 : 0으로 나누기, 오버플로,언더플로
기계 검사 인터럽트 : 컴퓨터 자체 기계적 장애
거짓 데이터를 삽입해서 불법 데이터 분석 공격을 방어하는 기법
여분 정보 삽입 기법(TRAFFIC PADDING MECHANISM)
수신자가 메시지 전송 도중 변경되지 않고, 정당한 상대에게 전달 받은 것 확인하는 기법
인증 교환 기법
기능 모형 설계 순서
입출력 결정
자료흐름도 작성
기능 내용 상세히 기술
제약사항 최소화
재공학과 재개발
재공학 : 기존 시스템을 이용해 보다 나은 시스템 구축
재개발 : 처음부터 새롭게
TCP
오류제어 흐름제어 순서제어
소형 무선 단말기
WAP
PPP
다중 프로토콜 지원
동기 비동기 모두 전송
ip패킷 캡슐화
오류 검출만 제공
PCM
아날로그 > 디지털
pam 펄스로 만듬
프로토콜 계층
ARP, ICMP,IP : 네트워크(인터넷) 계층
UDP,TCP,RTP : 전송 계층
HTTP,DNS,WAP,SNMP,FTP,TELNET : 응용 계층
'정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 요약 정리본 (0) | 2018.06.30 |
---|---|
[정보처리기사 필기] 3과목 운영체제 (0) | 2018.04.17 |
[정보처리기사 필기] 2과목 전자계산기구조 (0) | 2018.04.14 |
[정보처리기사 필기] 1과목 데이터베이스 (0) | 2018.04.09 |