Coding Note
[정보처리기사] 2020년 실기 1회 오답 본문
Release Note
- 소프트웨어 제품 출시 및 업데이트에 관한 요약 내용으로, 소프트웨어 제품과 함께 배포되는 문서
데이터마이닝
- 많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여, 미래에 실행 가능한 정보를 추출해내고 의사 결정에 이용하는 과정
포로토콜(Protocol)
- 컴퓨터와 컴퓨터, 원거리 통신 장비 사이에서 메시지를 주고받는 통신 규약으로, 통신을 원하는 두 개체간에 무엇을, 어떻게, 언제 통신할 것인가에 대해 미리 정의된 상호간의 약속
+ 2020년 3회 기출
심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 기술적 은어인 프로토콜 용어로 정의하였다.
포로토콜(Protocol) 3대 요소
- 구문, 의미, 타이밍
MD5(Message-Digest algorithm)
- 128비트 암호화 해시 함수
- 1991년 애로널드 라이베스트가 예전에 쓰던 MD4를 대체하기 위해 고안하였다.
비선점형 스케줄링 HRN의 우선순위 계산방법
- (대기 시간 + 서비스 시간) / 서비스 시간
트랜잭션
- 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위
- 한꺼번에 모두 수행되어야 할 일련의 연산
데이터 베이스 트랜잭션 속성
1. 원자성(Atomicity)
- 트랜잭션은 연산들을 전부 실행하든지 전혀 실행하지 않아야 한다. 일부만 실행해서는 안된다.
2. 일관성(Consistency)
- 트랜잭션이 성공적으로 실행되면 데이터 베이스 상태는 모순되지 않고 일관된 상태가 된다.
3. 독립성, 격리성(Isolation)
- 트랜잭션 실행 도중의 연산 결과는 다른 트랜잭션에서 접근할 수 없다.
4. 지속성(Durability)
- 트랜잭션이 성공했을 경우 영구적으로 반영되어야 한다.
랜드 어택(Land Attack)
- 패킷의 출발지 주소나 포트를 임의로 변경하여 출발지와 목적지 주소를 동일하게 함으로써, 공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격
애플리케이션 성능 측정
속성 | 설명 |
처리량 | 일정 시간내에 애플리케이션이 처리하는 일의 양 |
응답시간 | 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간 |
경과시간 | 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 |
자원사용률 | 애플리케이션이 의뢰한 작업을 처리하는 동안의 CPU 사용량, 메모리 사용량, 네트워크 사용량 등 |
정규화 VS 반정규화
정규화 | 반정규화 |
관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 | 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로, 의도적으로 정규화 원칙을 위배하는 행위 |
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 2020년 실기 3회 오답 (0) | 2022.07.13 |
---|---|
[정보처리기사] 2020년 실기 2회 오답 (0) | 2022.07.12 |
[정보처리기사] 소프트웨어_테스트 기법 (0) | 2022.07.05 |
[정보처리기사] 테스트 오라클 (0) | 2022.07.01 |
[정보처리기사] 디자인 패턴(Design Pattern) (0) | 2022.06.30 |