전자계산기 핵심 요약 16
1. 캐시의 쓰기 정책 중 write-through 방식의 단점?
- 쓰기 동작에 걸리는 시간이 길다
2. 메모리 관리 하드웨어(MMU)의 기본적인 역할
- 논리 주소를 물리 주소로 변환
- 허용되지 않는 메모리 접근을 방지
- 메모리 동적 재배치
3. 가상기억장치 구현 기법
- 가상기억장치를 구현하는 일반적 방법에는 Paging과 Segmentation 기법이 있다.
- 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
- 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사용한다.
4. 가상(virtual) 기억 장치
- 주기억장치를 확장한 것과 같은 효과를 제공한다
- 실제로는 보조기억장치를 사용하는 방법이다.
- 사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다
- 가상기억장치의 목적은 보조기억장치를 주기억장치처럼 사용하는 것이다
- 소프트웨어적인 방법이다
- 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다
5. 가상기억장치를 도입함으로써 기대할 수 있는 장점이 아닌 것은?
- 일반적으로 가상기억장치를 채택하지 않는 시스템에서의 실행 속도보다 빠르다
6. 인스트럭션이 수행될 때 주기억장치에 접근하려면 인스트럭션에서 사용한 주소는 주기억장치에 직접 적용될 수 있는 기억장소의 주소로 변환되어야 한다. 이때 주소로부터 기억 장소로의 변환에 사용되는 것은?
- 사상 함수
7. CPU에 의해 참조되는 각 주소는 가상주소를 주기억장치의 실제주소로 변환하여야 한다 이것을 무엇이라 하는가?
- Mapping
8. 자기테이프 등과 같은 대용량의 보조 기억 장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터 시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?
- Staging
9. 가상 메모리를 사용한 컴퓨터에서 page fault가 발생하면 어떤 현상이 일어나는가?
- 요구된 page가 주기억장치로 옮겨질 때까지 프로그램 수행이 중단된다
10. 64Kbyte인 주소 공간과 4Kbyte인 기억 공간을 가진 컴퓨터의 경우 한 페이지가 512byte로 구성되었다면 페이지와 블록 수는 각각 얼마인가?
K = 2^10 = 1024
주소 공간 : 64Kbyte = 64 X 1024 = 65536
기억 공간 : 4Kbyte = 4 X 1024 = 4096
한 페이지 : 512 byte
페이지 수 : 65536 / 512 = 128
블록 수 : 4096 / 512 = 8
11. 병렬 컴퓨터 구조
- 병렬 처리 기법을 구현한 컴퓨터 구조
- 벡터컴퓨터는 병렬 컴퓨터에 속한다
- 파이프라인 처리 (pipeline precess)방식을 사용한다
- 일부 하드웨어 오류가 발생하더라도 전체 시스템은 동작할 수 있다.
- 프로그램작성이 어려워진다
- 기억장치를 공유할 수 있다.
12. Flynn의 컴퓨터구조 분류 방식 중 일반적으로 배열처리기 구조라고도 하며, 여러 개의 처리기가 한 개의 제어 처리기에 의해 제어되는 구조를 갖고 있는 것은?
- SIMD
13. 배열처리기를 가진 컴퓨터에서 프로그램이 수행되는 곳은?
- 제어처리기
14. Flynn의 컴퓨터 시스템 분류 제안 중에서 하나의 데이터 흐름이 다수의 프로세서들로 전달되며, 각 프로세서는 서로 다른 명령어를 실행하는 구조는?
- 다중 명령어 , 단일 데이터 흐름
15. Flynn의 분류법 중 여러 개의 처리기에서 수행되는 인스트럭션(instruction)들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?
- MISD
16. 응용프로그램이 단일 프로세서 시스템에서 실행되어 완료되기까지 10초가 소요되었다. 같은 응용프로그램이 4개의 프로세서로 구성된 SMP (Symmetric MultiProcessing)시스템에서 실행하여 완료되기까지 5초간 소요되었다면 속도 향상 지수 ( Speed-up Factor)는?
- 10초 소요되던 것이 5초로 소요되었다면 속도가 2배 향상된 것이다
17. 병렬컴퓨터에서 처리요소의 성능을 측정하는데 사용되는 단위는?
- MIPS : MIPS ( Million instruction Per Second ) = 초당 몇 백만 개의 명령어를 처리할 수 있는가를 나타내는 수치로 컴퓨터 성능을 나타내는 지표
18. 병렬 처리 시스템의 형태 중 분리 수행(Sepatate-Execution)
- 한 프로세서의 장애는 전 시스템에 영향을 미치지 않는다
- 프로세서별 자신만의 파일 및 입출력 장치를 제어한다
- 프로세서별 인터럽트는 독립적으로 수행된다
19. 입력태스크(task)를 일련의 서브태스크(subtask)로 나누어 각 서브태스크는 특별한 하드웨어를 통해 동시에 동작할 수 있도록 하여 현재 디지털 컴퓨터의 처리 능력을 크게 향상시키는데 기여한 기법은?
- Pipeline
20. 명령 인출(instruction fetch)과 수행 단계(execute phase)를 중첩시켜 하나의 연산을 수행하는 구조를 갖는 처리 방식은?
- 명령 파이프라인 ( instruction pipeline )
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 운영체제 핵심 요약 2 (0) | 2019.07.27 |
---|---|
정보처리기사 운영체제 핵심 요약 1 (0) | 2019.07.27 |
정보처리기사 전자계산기 핵심 요약 15 (0) | 2019.07.27 |
정보처리기사 전자계산기 핵심 요약 14 (0) | 2019.07.27 |
정보처리기사 전자계산기 핵심 요약 13 (0) | 2019.07.26 |
#IT #먹방 #전자기기 #일상
#개발 #일상