1. 데이터베이스에서 트랜잭션(transaction)이 가져야 할 ACID 특성으로 옳지 않은 것은?
2. 운영체제에 대한 설명으로 옳은 것만을 모두 고르면?
3. 열거된 메모리들을 처리 속도가 빠른 순서대로 바르게 나열한 것은?
4. 8진수 (56.13)8을 16진수로 변환한 값은?
5. OSI 7계층 중 종점 호스트 사이의 데이터 전송을 다루는 계층으로서 종점 간의 연결 관리, 오류 제어와 흐름 제어 등을 수행하는 계층은?
6. 데이터 통신 시스템에서 발생하는 에러를 제어하는 방식으로 송신측이 오류를 검출할 수 있을 정도의 부가적인 정보를 프레임에 첨가하여 전송하고 수신측이 오류 검출 시 재전송을 요구하는 방식은?
7. 3개의 페이지 프레임으로 구성된 기억장치에서 다음과 같은 순서대로 페이지 요청이 일어날 때, 페이지 교체 알고리즘으로 LFU(Least Frequently Used)를 사용한다면 몇 번의 페이지 부재가 발생하는가? (단, 초기 페이지 프레임은 비어있다고 가정한다)
8. 관계형 데이터베이스의 표준 질의어인 SQL(Structured Query Language)에서 CREATE TABLE문에 대한 설명으로 옳지 않은 것은?
9. 데이터 전송 방식 중에서 한 번에 한 문자 데이터를 전송하며 시작 비트(start-bit)와 정지 비트(stop-bit)를 사용하는 전송 방식은?
10. 다음 C 프로그램의 출력 결과로 옳은 것은?
11. 정렬 알고리즘 중에서 시간 복잡도가 나머지 셋과 다른 것은?
12. 데이터 전송 중에 발생하는 에러를 검출하는 방식으로 옳지 않은 것은?
13. 다음 전위(prefix) 표기 수식을 중위(infix) 표기 수식으로 바꾼 것으로 옳은 것은? (단, 수식에서 연산자는 +, *, /이며 피연산자는 A, B, C, D이다)
14. 프로그램의 내부구조나 알고리즘을 보지 않고, 요구사항 명세서에 기술되어 있는 소프트웨어 기능을 토대로 실시하는 테스트는?
15. 객체 지향 언어에서 클래스 A와 클래스 B는 상속관계에 있다. A는 부모 클래스, B는 자식 클래스라고 할 때 클래스 A에서 정의된 메서드(method)와 원형이 동일한 메서드를 클래스 B에서 기능을 추가하거나 변경하여 다시 정의하는 것을 무엇이라고 하는가?
16. 인터넷 관련 용어에 대한 설명으로 옳지 않은 것은?
17. 운영체제의 디스크 스케줄링 기법에 대한 설명으로 옳은 것은?
18. 멀티미디어 기술에 대한 설명으로 옳지 않은 것은?
19. JAVA 클래스 D의 main()함수 내에서 컴파일하거나 실행하는 데 에러가 발생하지 않는 명령어는?
20. 유비쿼터스 컴퓨팅 환경과 관련된 기술에 대한 설명으로 옳지 않은 것은?
병행성은 데이터베이스에서 여러 개의 트랜잭션이 동시에 실행될 수 있는 기능을 말합니다. 이는 데이터베이스의 성능을 향상시키는 데 중요한 역할을 합니다.
하지만 병행성은 ACID 특성 중에서는 아무런 역할을 하지 않습니다. ACID 특성은 각각 다음과 같은 의미를 가집니다.
- 원자성(atomicity): 트랜잭션의 모든 작업이 완료되거나, 아니면 전혀 수행되지 않아야 함을 의미합니다.
- 고립성(isolation): 여러 개의 트랜잭션이 동시에 실행될 때, 각각의 트랜잭션은 서로 영향을 주지 않아야 함을 의미합니다.
- 지속성(durability): 트랜잭션이 성공적으로 완료되면, 그 결과는 영구적으로 저장되어야 함을 의미합니다.
따라서, 병행성은 ACID 특성 중에서는 아무런 역할을 하지 않습니다.