[정보처리산업기사] - 15년 1회차(15년 3월)
| 정보처리산업기사 15년 1회차(15년 3월)
1과목 : 데이터베이스
튜플(레코드의 개수) - 카디널리티(Cardinality) 속성의 개수 - 차수(Degree) ( 이것도 너무 자주나온다 )
개념 스키마 : 접근 권한, 보안 정책, 무결성 규칙, 단순히 스키마, 데이터베이스의 전체적인 논리적 구조
내부 스키마 : 물리적 구조 정의, 저장 스키마
외부 스키마 : 논리적 구조 정의 ( 외 - 개 - 내, 각각의 개념 묻기 계속 나온다 )
전위운행(pre-order), 중위운행(in-order), 후위운행(post-order) ( 100% )
선형구조 - 리스트, 스택, 큐, 데큐 비선형구조 - 그래프, 트리 ( 100% )
스택 - 수식 계산, 인터럽트 처리, 함수 호출, 복귀 번지 기억, LIFO, 삽입과 삭제가 한 곳에서 발생
큐 - 작업 스케줄링 ( 계속 나온다, 스택의 LIFO 구조 자료 넣기 빼기 보기 문제도... )
뷰 : 가상 테이블, 데이터 논리적 독립성, 관리가 용이, 삽입 삭제 갱신연산도 가능하지만 제약은 있다 ( 100% )
개체-관계 모델 : P.Chen이 제안한 데이터 모델, 객체를 개념적으로 표현
물리적 설계 : 레코드 양식 설계, 집중의 분석 및 설계, 경로 설계
개념적 설계 : 트랜잭션 모델링 ( 개 - 논 - 물, 각각의 개념 묻기 계속 나온다 )
릴레이션의 특징 : 튜플에서 각 속성은 원자값을 가진다, 튜플과 레코드 순서는 의미가 없다, 속성은 유일한 이름을 가진다 ( 100% )
버블정렬 : 9, 6, 7, 3, 5 -> 6, 7, 3, 5, 9 -> 6, 3, 5, 7, 9 -> 3, 5, 6, 7, 9 ( 버블정렬 or 삽입정렬로 100% )
색인 순차 파일 인덱스 종류 : Master, Track, Cylinder 인덱스 ( 거의 80~90% 계속 나온다 )
데이터 모델의 정의 요소 : Structure(구조), Operation(연산), Constraint(제약조건) ( 거의 70~80% 계속 나온다 )
DDL(데이터 정의어) - CREATE, ALTER, DROP DML(데이터 조작어) - INSERT, SELECT, UPDATE, DELETE ( 100% )
내림차순 - DESC 오름차순 - ASC
외래키 관련 제약조건 : 참조 무결성
후보키 성질 : 유일성과 최소성
데이터베이스 설계 단계 : 요구분석 - 개념적 설계 - 논리적 설계 - 물리적 설계 ( 개 - 논 - 물 )
2과목 : 전자계산기구조
MBR : 메모리 버퍼 레지스터, 데이터를 일시적으로 저장하는 레지스터(Fetch한 데이터도....) MAR : 메모리 주소 저장
I/O Multiplex channel : 여러개의 저속 입출력을 제어 -> 카드 리더기나 프린터 장치를 사용
10진수 <-> 8진수 <-> 16진수 계산 ( 100% )
정수를 표기할 때 크기를 제한받는 가장 큰 이유 : 워드의 비트 수
마이크로 사이클 타임 : 마이크로 오퍼레이션 수행에 필요한 시간
캐시(Cache) : 고속, 고가, 주기억장치와 CPU 사이에서 버퍼 기능, 접근 시간을 줄여 처리 속도를 향상 ( 100% )
데이터 전송 동작 : Load, Store, Move
인터럽트(Interrupt) : 시스템에 예기치 못한 일이 발생했을 때 제어 프로그램에게 알려주는 것
인터럽트 우선순위를 지정하는 이유 : 여러 개의 인터럽트 요구들이 동시에 들어올 때 그들 중 하나를 선택하기 위해서
데이터를 크기 순 정렬 : field - item - record - block - file
0-번지 명령어 : 스택 1-번지 명령어 : 누산기 ( 너무 자주 출제 특히 0번지 )
주소 선의 수 11개 데이터 선의 수가 8개이면 2^11*8 = 2k*8 ( K=KB=2^10 자주 출제 MB=2^20, GB=2^30... )
1의 보수 : 비트 뒤집기 2의 보수 : 1의 보수 + 1 ( 자주 출제 특히 음수값은 부호비트 1 주는 것 잊지 말기 )
서브루틴 처리 시 사용되는 명령어 : Call과 Return
채널 명령어인 CCW의 구성요소 : 상태 필드, 주소 필드, 명령 필드 ( 데이터 필드는 아니다 )
3과목 : 시스템분석설계
입력 설계 순서 : 입력 정보 발생 -> 입력 정보 수집 -> 입력 정보 투입 -> 입력 정보 매체화 -> 입력 정보 내용 ( 자주 나옴 )
폭포수형 : 관리 및 자동화가 어려움, 단계별 정의 분명하고 산출물이 명확하다, 라이프 사이클 모델, 하향식 생명주기 ( 80~90% 자주 나옴 )
프로세스 흐름도 : 컴퓨터의 입력->처리->출력되는 처리과정을 그림으로 표시한 다이어그램 ( 80~90% 자주 나옴 vs 프로그램 흐름도 )
문서화 : 유지보수 용이, 인수인계 용이, 요령 및 순서를 표준화 ( 100% )
코드 작성 시 유의사항 : 공통성, 체계성, 확장성, 복잡성은 X ( 100% )
transaction file : 마스터 파일을 갱신 또는 조회하기 위해 작성하는 파일
파일 매체 검토 시 고려사항 : 작동 용이성, 정보량, 처리 시간, 파일 활동률은 X ( 자주 나옴 )
캡슐화 : 사용자들에게 세부적인 내용을 은폐시키는 기능 ( 100% vs 상속 )
십진 분류 코드 : 대량의 자료에 삽입 및 추가 용이, 코드범위 무한대로 확장 가능, 배열이나 집계 용이, 기계 처리 용이는 X ( 자주 나옴 )
출력 정보 분배에 대한 설계 시 검토 사항 : 분배 책임자, 분배 경로, 분배 주기 및 시기, 출력 정보명은 X ( 100% )
출력 설계 순서 : 출력 내용 설계 -> 출력 매체 설계 -> 출력 분배 설계 -> 출력 이용 설계
히스토리 파일 : 파일이 잘못되었을 때 원상 복구하기 위해 사용되며 기록 파일 또는 이력 파일이라고 함
모듈 작성 시 주의사항 : 결합도는 최소화 응집도는 최대화, 적절한 크기로 작성, 다른 곳에도 적용가능, 이해하기 쉽게 작성 ( 100% )
목적성 : 최종 목표에 도달하고자 하는 특성 ( 100% VS 종합성, 제어성, 자동성 )
omission error : 입력 시 한 자리를 빠뜨리고 기록한 에러
분배 : 특정 조건이 주어진 파일에서 그 조건에 만족되는 것과 그렇지 않은 것으로 분리하는 것 ( 100% vs 갱신, 대조, 정렬 등 )
자료 사전 기호 : ( ) - 생략, [ ] - 선택, { } - 반복, ** - 주석 ( 100% )
프로세스 설계 시 유의사항 : 오류 처리 간소화, 분류 처리 간소화, 정보의 양과 질에 유의, 하드웨어 처리 성능 고려 ( 거의 100% )
4과목 : 운영체제
페이지 부재 : 이것도 무조건 100%라 설명하지 않겠다
HRN 스케줄링 우선순위 : 이것도 무조건 100%라 설명하지 않겠다
SJF 평균 대기시간 : 이것도 무조건 100%라 설명하지 않겠다 ( 다만, SJF가 아닐때는 그냥 재배열 없이 계산하면 된다 )
Best-fit : 적절한 공간 배치 Worst-fit : 가장 큰 공간 배치 First-fit : 첫번째 배치 ( 무조건 100% )
트리 디렉토리 구조 : UNIX, 윈도 운영체제에서 채택, 계층구조 ( 100% vs 1단계, 2단계 )
운영체제 목적 : 시스템 성능 향상, 처리량 향상, 신뢰성 향상, 응답시간 감소 ( 100% )
시분할 : 대화식 처리 형태, CPU 공유하지만 독점하는 것처럼 느낀다, 단위 작업 시간을 Time Slice라 한다 ( 거의 80% )
UNIX 특징 : 대화식 운영체제, 높은 이식성, 트리구조, 대부분 C언어 구성 ( 100% )
Prevention : Circular Wait 부정, Hold and Wait 부정 ( 부정 관련한 것은 예방 )
페이지 크기 : 크기가 작을경우 페이지 맵 테이블의 크기가 커진다, 디스크 접근 횟수가 많아진다, 클 경우 입출력 효율성이 증가 ( 100% )
스래싱(Thrashing) : 페이지 부재 발생으로 프로세스 수행 수요시간보다 페이지 교환에 소요되는 시간이 큰 경우 ( 거의 80~90% 자주나옴 )
보안 : 자료에 대한 정보의 무결성과 안정성을 어떻게 보장할 것인지에 관련된 사항을 의미
분산 운영체제 : 약결합, 점진적인 확장이 용이, 보안이 취약, 여러 지역에서 공유가 가능 ( 100% )
프로세스 정의 : 프로세스 제어 블록을 가짐, 프로시저가 활동 중인 것, 운영체제가 관리, 비동기적 행위 ( 100% )
임계구역 : 하나의 프로세스만 사용가능, 독점해서는 안된다, 무한루프 빠지면 안된다 ( 거의 100% )
강 결합 시스템 : 모든 프로세스가 메모리를 공유
약 결합 시스템 : 각 시스템은 운영체제, 주기억장치를 가진다, 통신은 메시지 교환으로 한다 ( 100% 강 vs 약결합 )
SJF : 실행시간이 가장 짧은 프로세스에게 먼저 CPU를 할당
5과목 : 정보통신개론
병렬 전송 방식 : 한꺼번에 전달하는 방식, 전송속도 빠르다, 경제적이지 못하다
ETB : 전송해야 할 프레임의 끝을 알리는 것(블럭 종료)
데이터 전송오류 검출방식 : 패리티 검사, 블록합 검사, 순환 잉여 검사(CRC) ( 100% )
인터넷 기본 프로토콜 : TCP/IP
세션 계층 : 대화제어 및 동기점 이용한 데이터 복구제공 ( 100% vs 표현, 전송 계층 )
패킷교환방식 : 축적교환 기술이다, 데이터그램과 가상회선 방식이 있다, X.25 = 패킷 단말기와 - 패킷망 간의 접속 프로토콜 ( 자주나옴 )
CSMA/CD : 버스 또는 토폴로지에서 가장 많이 사용하는 매체 접근 제어방식
HDLC 프레임을 구성하는 필드 : FCS, Flag, Control, Information, Address ( HDLC 관련 문제 100% )
데이터 전송 제어 절차 : 회선연결 -> 링크설정 -> 데이터전송 -> 링크해체 -> 회선해제 ( 100% )
PSK : 위상에 정보를 실어 보내는 변조 ( 100% vs FSK, ASK )
RS-232C의 핀 개수 : 25
ARP : IP주소를 물리적 주소로 변환
X 시리즈의 내용 : 공중데이터통신망을 이용한 데이터 전송에 관한 사항
PCM 부호화 단계 : 표본화 -> 양자화 -> 부호화 ( 표-양-부 100% )
보호대역의 역할 : 채널의 간석을 제한 ( 자주 나옴 )
광섬유의 클래드(Clad) - 반사, 코어(Core) - 전송 ( 100% 광섬유에 대한 장점 및 설명 )
'자격증' 카테고리의 다른 글
[정보처리산업기사] - 15년 3회차(15년 8월) (0) | 2017.02.24 |
---|---|
[정보처리산업기사] - 15년 2회차(15년 5월) (0) | 2017.02.24 |
[정보처리산업기사] - 14년 3회차(14년 8월) (0) | 2017.02.22 |
[정보처리산업기사] - 14년 2회차(14년 5월) (0) | 2017.02.22 |
[정보처리산업기사] - 14년 1회차(14년 3월) (0) | 2017.02.20 |