[기출 2001년~2017년]정보처리기사 필기 정리
- 최초 등록일
- 2018.05.18
- 최종 저작일
- 2017.03
- 54페이지/ MS 워드
- 가격 5,000원
소개글
정보처리기사 필기 정리입니다.
기출문제들에서 나온 개념, 단어, 틀린 문제 및 해설이 포함되었습니다.
2001년~2017년 기출문제들을 모두 풀었고 여기에 정리했습니다.
저는 2017년 8월에 시험을 보았고 합격했습니다.
목차
1. 데이터베이스
2. 전자계산기 구조
3. 소프트웨어 공학
4. 데이터통신
본문내용
1 과목: 데이터베이스
[관계대수]
*<순수 관계 연산자>
:관계 데이터베이스에 적용할 수 있도록 특별히 개발된 연산자
project / join / division / select
<Select>
조건을 만족하는 릴레이션의 수평적 부분집합으로 구성하며, 연산자의 기호는 그리스 문자 시그마(σ)를 사용하는 관계대수 연산 (relation에 존재하는 튜플 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여...)
*<관계해석>
① 튜플 관계 해석과 도메인 관계 해석이 있다.
② 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시해야 하는 절차적인 언어이다. <-원하는 정보가 무엇이라는 것만 정의하는 비절차적 언어
③ 릴레이션을 정의하는 방법을 제공한다.
④ 수학의 predicate calculus 에 기반을 두고 있다.
*<정규화/정규형>
<중 략>
[가상 메모리 / 가상 기억장치]
설치되어 있는 물리적인 메모리 용량보다 더 큰 용량의 프로그램을 실행할 수 있도록 보조 기억 장치 용량에 해당하는 용량만큼 메모리 용량을 확장하여 사용할 수 있도록 하는 기술
<<가상 기억장치 구현 기법>>
2가지: 페이징(Paging) 기법, 세그멘테이션(Segmentation) 기법
<세그멘테이션(Segmentation) 기법>
② 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
③ 각 세그먼트는 고유한 이름과 크기를 갖는다.
④ 기억장치 보호키가 필요하다.
① 주소 변환을 위해서 페이지 맵 테이블이 필요하다. <- 세그멘테이션 맵 테이블
<<페이지 부재 Page fault>>
Q: Page fault 발생시 어떤 현상 일어남?
-> 요구된 page가 주기억장치로 옮겨질 때까지 프로그램 수행이 중단
<<가상 기억장치 장점>>
① Binding Time을 늦추어서 프로그램의 Relocation을 용이하게 쓴다.
② Relocation을 용이하게 쓴다. <- 아마 로더..?
③ 일반적으로 가상기억장치를 채택하지 않는 시스템에서의 실행 속도보다 빠르다.
④ 실제 기억용량보다 큰 가상공간(Virtual Space)을 사용자가 쓸 수 있다.
참고 자료
없음