'정보처리기사'에 해당되는 글 1건

  1. 2013.05.20 :: 정보처리기사 - 2013년 03월 10일 필기 기출문제 부분정리
정보처리기사 2013. 5. 20. 23:00

1. SQL에서 DELETE 명령에 대한 설명으로 옳지 않은 것은?

   가. 테이블의 행을 삭제할 때 사용한다.

   나. WHERE 조건절이 없는 DELETE 명령을 수행하면 DROP TABLE 명령을 수행했을 때와 같은 효과를 얻을 수 있다.

   (DROP TABLE 명령어는 테이블을 삭제하는 명령어이다.)

   다. SQL을 사용 용도에 따라 분류할 경우 DML에 해당한다.

   라. 기본 사용 형식은 "DELETE FROM 테이블 [WHERE 조건];“이다.


2. 트랜잭션의 특성을 모두 나열 (ACID)

1) Atomicity (원자성)

트랜잭션은 분리할 수 없는 하나의 단위이다.

작업이 모두 수행되거나 하나도 수행되지 않아야 한다.

2) Consistency (일관성)

트랜잭션에서 사용되는 모든 데이터는 일관되어야 한다.

이 일관성은 추후 설명할 '잠금'과 관련이 있다.


3) Isolation (격리성)


현재 트랜잭션이 접근하고 있는 데이터는 다른 트랜잭션으로부터 격리되어야 한다는 것을 의미한다.

트랜잭션이 발생하기 이전 상태나 완료된 이후 상태를 볼 수는 있지만,

트랜잭션이 진행중인 중간 데이터를 볼 수 없다.


(물론 이를 피해가는 방법도 있다)


4) Durability (영속성)


트랜잭션이 정상적으로 종료되면, 그 결과는 시스템 오류가 발생하더라도 시스템에 영구적으로 적용되어야 한다.



4. 뷰(View)에 대한 설명으로 옳지 않은 것은?
   가. 뷰는 독자적인 인덱스를 가질 수 없다.
   나. 뷰는 논리적 독립성을 제공한다.
   다. 뷰로 구성된 내용에 대한 삽입, 갱신, 삭제 연산에는 제약이 따른다.
   라. 뷰가 정의된 기본 테이블이 삭제되더라도 뷰는 자동적으로 삭제되지 않는다.
(뷰가 정의된 기본 테이블들이 삭제되면 남아있는 뷰는 의미가 없기 때문에 삭제하는것 같다)

6. 데이터베이스의 등장 이유로 보기 어려운 것은?
   가. 삽입, 삭제, 갱신 등을 통해서 현재의 데이터를 동적으로 유지하고 싶었다.
   나. 데이터의 가용성 증가를 위해 중복을 허용하고 싶었다.
(데이터 베이스를 사용하는 이유는 중복을 피하기 위해서 사용한다.)
   다. 여러 사용자가 데이터를 공유해야 할 필요가 생겼다.
   라. 물리적인 주소가 아닌 데이터 값에 의한 검색을 수행하고 싶었다.


SMTP : E Mail 발송(Send) 관련 프로토콜
POP3 : E Mail 수신(Re
HTTP : TCP/IP 관련 프로토콜 중 하이퍼텍스트 전송을 위한 프로토콜(웹페이지 관련)


공중 통신 사업자로부터 회선을 대여 받아 통신처리 기능을 이용, 부가적인 정보 서비스를 제공하는 서비스 망은?
라. Value Area Network


HDLC 전송 제어 절차의 세 가지 동작 모드에 속하는 것
 가. 정규 응답 모드(NRM)
 다. 비동기 응답 모드(ARM)
 라. 비동기 평형 모드(ABM)


프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 FCS를 부착하는 것 - Cyclic Redundancy Check


아날로그 데이터디지털 신호로 변환하는 방식 - 펄스 부호 변조(PCM)



송신측은 하나의 블록을 전송한 후 수신측에서 에러의 발생을 점검한 다음 에러 발생 유무 신호를 보내올 때까지 기다리는 ARQ 방식 - stop and wait ARQ




소프트웨어 유지보수 유형 중 현재 수행 중인 기능의 수정, 새로운 기능의 추가,
 전반적인 기능 개선 등의 요구를 사용자로부터 받았을 때 수행되는 유형으로서, 
유지보수 유형 중 제일 많은 비용이 소요되는 것
 - Perfective maintenance(완전 유지보수, 과연 완전한 유지보수가 있을지...있다면 도태되는것임.)



소프트웨어 재공학의 필요성이 대두된 가장 주된 이유는 - 유지보수의 문제 


Reverse Engineering - 소프트웨어 재공학 활동 중 원시 코드를 분석하여
 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업


소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하는 것 - People, Problem, Process


람바우의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링 -> 상태도 - 기능모델링, 자료흐름도 - 기능 모델링



분산 운영체제에 대한 설명
가. 시스템 변경을 위한 점진적인 확대 용이성
나. 고가의 하드웨어에 대한 여러 사용자들 간의 공유
다. 빠른 응답시간



2단계 디렉토리-MFD와 UFD로 구성되며, MFD는 각 사용자의 이름이나 계정 번호 및 UFD를 가리키는 포인터를 갖고 있으며 UFD는 오직 한 사용자가 갖고 있는 파일들에 대한 파일 정보만 갖고 있는 디렉토리 구조



부트 블록 - UNIX 파일 시스템에서 부팅시 필요한 코드를 저장하고 있는 블록




시분할 시스템 - 하나의 CPU는 같은 시점에서 여러 개의 작업을 동시에 수행할 수 없기 때문에
     CPU의 전체 사용 기간을 작은 작업 시간량(time slice)으로 나누어서 그 시간량 동안만 번갈아 가면서 CPU를 할당하여 각 작업을 처리하는 기법



rm - 파일을 삭제하는 명령



운영체제의 기능
가. 자원 보호 기능을 제공한다.
나. 시스템의 오류를 검사하고 복구한다.
다. 자원의 스케줄링 기능을 제공한다.




DMA 제어기에 의한 I/0  - CPU에 의해서 입출력이 일어나지 않고 별도의 입출력 제어기에 의해서 일어나는 입출력



RISC 프로세서의 설명
나. 축소 명령어 세트 컴퓨터의 약어이다.
다. 명령어 코드로 구성하기 위한 bit 수의 증가에 대한 보완으로 개발된 프로세서 이다.
라. 명령어들의 사용빈도를 조사하여 사용 빈도가 높은 명령어만 사용하는 프로세서이다.

posted by 나는너의힘
: