일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- homebrew설치
- java
- Python
- backpropagation
- 2020정보처리기사
- AIStages
- 리눅스연습문제
- RNN
- repository 복구
- 판교퇴근길밋업
- 쉽게배우는운영체제
- CNN
- 운영체제
- ann
- 딥러닝
- ai개발밋업
- GitHub
- 우분투리눅스
- 정보처리기사
- Swing
- MAC OS
- 자바
- 운영체제연습문제
- 파이썬
- Git
- 부스트캠프 AI Tech
- 리눅스7장
- Django
- github branch
- BPTT
- Today
- Total
코딩하는 애옹😸
[운영체제] 2장 연습문제 정답 본문
쉽게 배우는 운영체제, 조성호 저, 한빛아카데미
1. CPU의 구성에 대해 설명하시오.
- CPU는 산술논리 연산장치(ALU), 제어장치, 레지스터로 구성되어 있다.
2. 폰노이만 구조의 가장 중요한 특징을 설명하시오.
- 모든 프로그램은 메모리에 적재된 후에 실행된다.
3. 버스의 종류를 나열하시오.
- 주소 버스, 데이터 버스, 제어 버스
4. 단방향 버스에 대해 설명하시오.
- 자료가 한 방향으로만 전송되는 버스
5. 다음에 실행할 명령어의 주소를 가지고 있는 레지스터는 무엇인가?
- 프로그램 카운터(PC)
6. 다음에 실행할 명령어를 보관하는 레지스터는 무엇인가?
- 명령어 레지스터(IR)
7. 메모리 주소를 보관하는 레지스터는 무엇인가?
- 메모리 주소 레지스터(MAR)
8. 메모리에 저장할 데이터나 메모리에서 가져온 데이터를 임시로 보관하는 레지스터는 무엇인가?
- 메모리 버퍼 레지스터(MBR)
9. 주소 버스와 연결되어 있는 레지스터는 무엇인가?
- 메모리 주소 레지스터(MAR)
10. 데이터 버스와 연결되어 있는 레지스터는 무엇인가?
- 메모리 버퍼 레지스터(MBR)
11. 프로그램을 보호하기 위해 사용하는 두 가지 레지스터는 무엇인가?
- 경계 레지스터와 한계 레지스터
12. 속도 차이가 나는 두 장치 사이에서 속도를 완화하는 장치를 무엇이라고 통칭하는가?
- 버퍼
13. 응용 프로그램과 프린터 사이에서 속도 차이를 완화하는 소프트웨어를 무엇이라고 하는가?
- 스풀러
14. 부팅 시 운영체제를 메모리로 가져오기 위해 사용하는 작은 프로그램은 무엇인가?
- 부트스트랩 (부트스트랩 로더)
15. 속도가 빠르고 값이 비싼 저장장치를 CPU 가까운 쪽에 두고, 값이 싸고 용량이 큰 저장 장치를 반대쪽에 배열하는 방식을 무엇이라고 하는가?
- 저장장치 계층 구조
16. 작업의 효율성을 높이기 위해 CPU가 입출력 관리자에게 입출력 작업을 요청하면 작업을 마친 입출력 관리자는 CPU에 무엇을 보내는가?
- 인터럽트
17. CPU의 도움 없이도 메모리를 사용할 수 있도록 입출력 관리자에게 주는 권한을 무엇이라고 하는가?
- 직접 메모리 접근(DMA)
18. CPU와 입출력 관리자가 서로 다른 메모리 영역을 사용하는 기법을 무엇이라고 하는가?
- 메모리 매핑 입출력(MMIO)
19. CPU가 병렬 처리를 지원하지 않을 때 소프트웨어적으로 병렬 처리를 하는 기법을 무엇이라고 하는가?
- VLIW(Very Long Instruction Word)
'Programming > OS' 카테고리의 다른 글
[운영체제] 3장 연습문제 정답 (0) | 2020.04.07 |
---|---|
[운영체제] 1장 연습문제 정답 (0) | 2020.04.06 |