68. 프로세스 적재 정책과 관련한 설명으로 틀린 것은?

 반복, 스택, 부프로그램은 시간 지역성(Temporal Locality)과 관련이 있다.

 공간 지역성(Spatial Locality)은 프로세스가 어떤 페이지를 참조했다면 이후 가상주소공간상 그 페이지와 인접한

     페이지들을 참조할 가능성이 높음을 의미한다.

 ③ 일반적으로 페이지 교환에 보내는 시간보다 프로세스 수행에 보내는 시간이 더 크면 스레싱(Thrashing)이 발생한다.

 스레싱(Thrashing) 현상을 방지하기 위해서는 각 프로세스가 필요로 하는 프레임을 제공할 수 있어야 한다.

 

[해설] 스레싱(Thrashing)

페이지수행 시간보다 교환시간이 커질 때 발생


69. 프레임워크(Framework)에 대한 설명으로 옳은 것은?

    ① 소프트웨어 구성에 필요한 기본 구조를 제공함으로써 재사용이 가능하게 해준다

    소프트웨어 개발 시 구조가 잡혀 있기 때문에 확장이 불가능하다.

    소프트웨어 아키텍처(Architecture)와 동일한 개념이다.

    모듈화(Modularity)가 불가능하다.

 

[해설] 소프트웨어 프레임워크의 특징

1. 모듈화

2. 재사용성

3. 확장성

4. 제어의 역흐름


74. 페이징 기법에서 페이지 크기가 작아질수록 발생하는 현상이 아닌 것은?

 기억장소 이용 효율이 증가한다.

 ·출력 시간이 늘어난다.

 내부 단편화가 감소한다.

 ④ 페이지 맵 테이블의 크기가 감소한다.

 

[해설] 페이징 기법

- 컴퓨터가 메인 메모리에서 사용하기 위해 데이터를 저장하고 검색하는 메모리 관리 기법

- 페이징기법을 통해 물리적 메모리는 연속적으로 할당되어 존재할 필요가 없음

- 페이징기법을 통해 비연속적 메모리를 연속적 메모리처럼 만들 수 있음


76. TCP 프로토콜과 관련한 설명으로 틀린 것은?

 ① 인접한 노드 사이의 프레임 전송 및 오류를 제어한다.

 흐름 제어(Flow Control)의 기능을 수행한다.

 전이 중(Full Duplex) 방식의 양방향 가상회선을 제공한다.

 전송 데이터와 응답 데이터를 함께 전송할 수 있다.

 

[해설] 데이터링크 계층

인접한 노드 사이의 프레임 전송 및 오류를 제어한다.


77. C언어에서 연산자 우선순위가 높은 것에서 낮은 것으로 바르게 나열된 것은?

 ① ㉠, , , , ,

 ② ㉠, , , , ,

 ③ ㉠, , , , ,

 ④ ㉠, , , , ,

 

[해설] 연산자의 우선순위

(높음) 증감 → 산술 → 시프트 → 관계 → 논리 → 조건 →대입 → 순서 (낮음)


78. C언어 라이브러리 중 stdlib.h에 대한설명으로 옳은 것은?

 문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자열로 바꿔주는 변환함수 등이 있다.

 ② 문자열 처리 함수로 strlen()이 포함되어 있다.

 표준 입출력 라이브러리이다.

 삼각 함수, 제곱근, 지수 등 수학적인 함수를 내장하고 있다.

 

[해설] stdlib.h 라이브러리

- C 언어의 표준 라이브러리로, 문자열 변환, 사 난수 생성, 동적 메모리 관리 등의 함수들을 포함

- strlen() 함수 포함

** 표준 입출력 라이브러리는 stdio.h이며, 삼각 함수, 제곱근, 지수 등 수학적인 함수는 math.h에 내장


80. OSI 7계층 중 네트워크 계층에 대한 설명으로 틀린 것은?

 패킷을 발신지로부터 최종 목적지까지 전달하는 책임을 진다.

 ② 한 노드로부터 다른 노드로 프레임을 전송하는 책임을 진다.

 패킷에 발신지와 목적지의 논리 주소를 추가한다.

 라우터 또는 교환기는 패킷 전달을 위해 경로를 지정하거나 교환 기능을 제공한다.

 

[해설] 데이터 링크 계층

한 노드에서 다른 노드로 프레임을 전송하는 책임을 갖는 계층

 

+ Recent posts