연습문제 1. 파일을 사용할 때 운영체제로부터 부여받은 접근 권한을 무엇이라 하는가? 파일 디스크립터 2. 파일 구조 중 처음부터 순서대로 접근하는 구조는 무엇인가? 순차 파일 구조 3. 파일 구조 중 순차 접근과 직접 접근이 모두 가능한 구조는 무엇인가? 인덱스 파일 구조 4. 저장하려는 데이터의 특정 값에 어떤 관계를 정의하여 물리적인 주소로 바로 변환하는 파일 구조는 무엇인가? 직접 파일 구조 5. 직접 파일 구조에서 데이터 변환에 사용하는 함수는 무엇인가? 해시 함수 6. 파일이 전체 디렉터리 가운데 어느 위치에 있는지 나타내는 정보는 무엇인가? 경로 7. 루트 디렉터리를 기준으로 정하는 경로와 현재 디렉터리를 기준으로 정하는 경로를 각각 무엇이라 하는가? 절대 경로, 상대 경로 8. 여러 개로 ..
연습문제 1. 전원 이상이나 기계적인 오류 때문에 발생하는 인터럽트는 무엇인가? 외부 인터럽트 2. 숫자를 0으로 나누거나 자신의 주소 공간을 벗어나서 작업을 하는 것과 같이 프로세스의 오류와 관련된 인터럽트는 무엇인가? 내부 인터럽트 3. 자발적 인터럽트로서 사용자의 의지로 발생시키는 인터럽트는 무엇인가? 시그널 4. 인터럽트의 처리 방법을 함수로 만들어놓은 것을 무엇이라 하는가? 인터럽트 핸들러 5. 하드디스크에서 사용하는 방식으로, 디스크가 일정 속도로 회전하며 모든 트랙의 섹터 개수가 같고 섹터의 크기가 각각 다른 방식은 무엇인가? 각속도 일정 방식의 회전 6. CD에서 사용하는 방식으로, 어느 트랙이나 시간당 디스크 이동 거리가 같고 섹터의 크기가 일정한 방식은 무엇인가? 선속도 일정 방식의 회..
연습문제 1. 메모리 가져오기 정책 중, 사용자가 요구할 때, 해당 페이지를 메모리로 가져오는 방식은 무엇인가? 요구 페이징 2. 요구 페이징과 반대로 앞으로 필요할 것이라고 예상되는 페이지를 미리 가져오는 방식은 무엇인가? 미리 가져오기(캐시) 3. 페이지 테이블 엔트리의 구조 중, 페이지가 실제 메모리에 있는지 나타내는 비트는 무엇인가? 유효 비트 4. 페이지 테이블 엔트리의 구조 중, 페이지가 메모리에 올라온 후 사용한 적이 있는지 알려주는 비트는 무엇인가? 접근 비트 5. 페이지 테이블 엔트리의 구조 중, 페이지가 메모리에 올라온 후 데이터의 변경이 있었는지 알려주는 비트는 무엇인가? 변경 비트 6. 프로세스가 페이지를 요청했을 때 해당 페이지가 메모리에 없는 상황을 무엇이라 하는가? 페이지 부재..
연습문제 1. 가상 메모리에서 관리자가 사용할 수 있는 전체 크기는 어떻게 결정되는가? 물리 메모리 + 스왑 영역 2. 가상 주소에서 하나의 프로세스가 사용할 수 있는 최대 주소는 무엇과 연관이 있는가? CPU 비트 값 3. 가상 메모리에서 가상 주소를 물리 주소로 변환하기 위해 사용하는 자료 구조를 무엇이라 하는가? 매핑 테이블 4. 페이징 기법의 주소 변환 과정 식을 쓰시오. VA = → PA = 5. 페이지 테이블에서 각각의 한 줄을 무엇이라 하는가? 페이지 테이블 엔트리(Page Table Entry, PTE) 6. 가상 주소를 로 변환하는 공식을 쓰시오. (가상 주소 / 한 페이지 크기)에서 P = 몫, D = 나머지 7. 각 페이지 테이블의 시작 주소를 가지고 있는 레지스터는 무엇인가? 페이지..
연습문제 1. 데이터 모델의 구성 요소로 거리가 먼 것은? ④ 관계 2. 데이터 모델의 구성 요소 중 데이터 구조에 따라 실제로 표현된 값들을 처리하는 작업을 의미하는 것은? ② 연산 3. 데이터 모델에 대한 다음 설명 중 빈칸에 적합한 것은? 데이터 모델은 논리적인 데이터 구조, 데이터 구조에서 처리가 가능한 연산, 데이터 구조와 연산에 대한 ( )을(를) 구성 요소로 포함하고 있다. ③ 제약조건 4. 논리적 데이터 모델에 해당하지 않는 것은? ① 개체-관계 데이터 모델 5. 개체-관계 모델에 대한 설명으로 옳지 않은 것은? ② 사용하는 DBMS의 종류에 영향을 받는다. 6. 개체-관계 모델에 대한 설명으로 옳지 않은 것은? ③ 관계는 속성들에 대한 연관성을 의미한다. 7. 계층형 데이터 모델은 데이터..
연습문제 1. 소스코드를 한 번에 번역하지 않고 한 행씩 번역하여 실행하는 방식을 무엇이라 하는가? 인터프리터 방식 2. 프로그래머가 C나 자바로 소스코드를 작성하여 컴파일하면 일차적으로 만들어지는 코드는 무엇인가? 목적 코드 3. 컴파일할 때 코드에 라이브러리를 연결하지 않고 코드를 실행할 때 라이브러리를 가져와 실행하는 방식을 무엇이라 하는가? 동적 라이브러리 4. 메모리 관리 정책 중 메모리가 꽉 찼을 때 메모리에 있는 어떤 프로세스를 내보낼지 결정하는 것은 무엇인가? 재배치 5. 32bit CPU를 사용하는 컴퓨터가 가질 수 있는 물리 메모리의 최대 크기는 얼마인가? 4GB 6. 절대 주소는 실제 물리 주소로, 메모리 관리자 입장에서 바라본 주소이다. 절대 주소와 관계없이 사용자 입장에서 항상 0..
연습문제 1. 3단계 데이터베이스 구조에서 다음 설명과 관련 있는 스키마는? 데이터베이스를 물리적 저장 장치의 관점에서 이해한 구조다. 레코드의 구조, 레코드를 구성하는 필드 크기, 레코드의 물리적 순서, 인덱스를 이용한 레코드의 접근 경로 등과 같이 실제로 저장되는 방법을 정의한다. ③ 내부 스키마(internal schema) 2. 3단계 데이터베이스 구조에서 다음 설명과 관련 있는 스키마는? 데이터베이스를 사용자 관점에서 이해한 구조다. 각 사용자에게 필요한 데이터베이스의 구조를 정의하며 하나의 데이터베이스에 여러 개가 존재할 수 있다. ① 외부 스키마(external schema) 3. 개념 스키마(conceptual schema)에 대한 설명으로 옳은 것을 모두 고르시오. ② 조직 전체의 관점에..
연습문제 1. 2개 이상의 프로세스가 서로 작업이 끝나기만 기다리며 작업을 더 이상 진행하지 못하는 상태를 무엇이라 하는가? 교착상태 2. 프로세스가 어떤 자원을 사용 중이고 어떤 자원을 기다리고 있는지를 나타내는 방향성이 있는 그래프를 무엇이라 하는가? 자원 할당 그래프 3. 네 가지 교착 상태 필요조건에 대해 설명하시오. ① 상호 배제 : 배타적인 자원이어야 한다. ② 비선점 : 비선점 자원이어야 한다. ③ 점유와 대기 : 자원을 할당 상태에서 다른 자원을 기다리는 상태여야 한다. ④ 원형 대기 : 점유와 대기를 하는 프로세스 간 관계가 원을 이루어야 한다. 4. 교착 상태 해결 방법 중, 교착 상태를 유발하는 네 가지 조건을 무력화하는 방법은 무엇인가? 교착 상태 예방 5. 교착 상태 해결 방법 중..
연습문제 1. 프로세스 간 통신에서 데이터를 양방향으로 전송 가능하지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 통신 방식은 무엇인가? 반양방향 통신 2. 상태 변화를 살펴보기 위해 반복문을 무한 실행하며 기다리는 것을 무엇이라 하는가? 바쁜 대기 3. 프로세스 간 통신에서 대기가 없는 통신과 대기가 있는 통신의 예를 각각 제시하시오. 대기가 없는 통신 대기가 있는 통신 전역변수, 파일 소켓, 파이프 4. 파이프를 이용하여 통신할 때 파이프를 2개 사용하는 이유는 무엇인가? 파이프는 단방향이다. 2개를 사용하면 양방향 통신이 가능하다. 5. 공유 자원을 병행적으로 읽거나 쓰는 상황을 무엇이라 하는가? 경쟁 조건 6. 공유 자원의 접근 순서에 따라 실행 결과가 달라지는 프로그램의..
연습문제 1. 다음이 설명하는 파일 시스템의 문제점은 무엇인가? 응용 프로그램이 파일에 직접 접근하여 데이터를 처리해야 하므로 파일의 데이터 구성 방법이나 물리적인 저장 구조에 맞게 응용 프로그램을 작성해야 하고, 파일의 구조가 변경되면 응용 프로그램도 함께 변경해야 한다. ④ 데이터 종속성 2. 데이터베이스 관리 시스템의 주요 기능이 아닌 것은? ④ 절차 기능 3. 다음은 데이터베이스 관리 시스템의 주요 기능 중 무엇에 대한 설명인가? 사용자 요구에 따라 데이터베이스에 저장된 데이터에 접근하여 삽입·삭제·수정·검색 연산을 정확하고 효율적으로 수행한다. ② 조작 기능 4. 데이터베이스 관리 시스템의 주요 기능인 제어 기능에 대한 설명으로 옳지 않은 것은? ③ 데이터베이스의 구조를 정의하거나 수정한다. 5..
- Total
- Today
- Yesterday
- 알고리즘
- JS
- 문자열
- OS
- 운영체제
- BFS
- 정리
- 그리디
- 쉽게배우는
- 자바
- 우종정
- 풀이
- 파이썬
- C++
- 해답
- Python
- 자바스크립트
- 백준
- 쉽게 배우는 자바 프로그래밍
- Web
- 연습문제
- CPP
- 정렬
- java
- 쉽게배우는자바프로그래밍
- py
- 구현
- 답
- 정답
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |