1. 데이터의 이동 통로를 나타내는 것은?
- CPU, 메모리, 입출력 장치는 시스템 버스를 통해서 데이터를 주고 받음
- 시스템 버스 : FSB, BSB
2. CPU와 메모리 등 다양한 부품을 연결하고 전원을 공급해 주는 커다란 판을 나타낸것은?
3,4. First In, First Out의 자료 구조?
5. 동적 메모리 할당을 사용하여 공간 관리가 편리한 자료구조는?
6. 폰노이만 구조의 특징?
- 모든 프로그램은 메모리에 올라와야만 실행할 수 있다.
7. 요리사 모형의 도마(작업 공간)과 관련이 높은 것은?
- 메모리
- CPU : 요리사
- 저장장치 : 냉장고
- 프로세스 : 요리
8. 1초당 변화를 나타낼 때 사용 되는 단위
9. CPU의 구성 요소
- 산술논리연산장치(ALU), 레지스터, 제어장치
10. CPU의 구성 요소중 연산을 담당하는 것은?
11. 실행할 주소를 가진 레지스터
- PC : Program Counter 프로그램 카운터
- IR : 앞으로 실행해야할 명령어를 저장하는 레지스터
- MBR : 메모리로 부터 읽어온(or 메모리로 저장할) 데이터 임시저장 레지스터
- MAR : 메모리 주소 저장 레지스터
12. 현재 실행 중인 명령어를 저장한 레지스터?
13. 데이터를 가져오거나 반대로 메모리를 보낼 때 주소를 지정하기 위해 사용하는 레지스터는?
- MAR : Memory Adress Register
14. 메모리에서 가져온 데이터나 메모리로 옮겨 갈 데이터를 임시로 저장하는 레지스터는?
- MBR : Memory Buffer Register
15. 분기를 위한 연산 결과를 저장하는 레지스터
- PSR : Program Status Register
16. 단방향 버스는?
17. 32bit CPU에서 같은 크기가 아닌 것은?
- MBR의 크기
- MAR의 크기
- 버스의 대역폭
- 메모리에 저장할 수 있는 양 -> 메모리에 한 번에 저장할 수 있는 양
18. 나머지 3개의 종류가 다른 것은?
- 플래시 메모리 -> RAM
- DRAM -> RAM
- SDRAM -> RAM
- EPROM -> ROM
19. 운영체제를 실행하기 위한 작은 코드를 나타내는 것은?
20. 입출력장치가 독립적으로 동작하도록 고안된 소프트웨어적인 버퍼는?
21.앞으로 사용할것을 미리 가져와 속도를 향상하는 장치는?
22. 캐시에 원하는 데이터가 있는 경우를 나타내는 것은?
23. 캐시에 원하는 데이터가 없는 경우를 나타내는 것은?
24. 저렴한 가격으로 속도는 레지스터처럼, 용량은 하드디스크처럼 시스템을 구성해 주는 것은?
25. CPU 작업과 입출력 작업을 분리하여 효율을 높이는 기법은?
26. 메모리의 일정공간을 입출력에 할당하는 기법은?
27. 입출력 관리자에게 CPU 허락 없이 메모리에 접근할 수 있게 하는 권한은?
28. CPU가 메모리 사용 권한을 장치 관리자에게 양보하는 것을 나타내는 용어는?
29. 컴퓨터의 필수장치는 CPU와 ( ) 이다.
30. ( )는 컴퓨터에서 데이터 이동 통로이다.
31. ( )는 CPU와 메모리 등 다양한 부품을 연결하고 전원을 공급해주는 커다란 판이다.
32. 폰노이만 구조에서 모든 프로그램은 ( )에 올라와야 실행할 수 있다.
33. ( )는 컴퓨터가 이해할 수 있는 숫자로만 이루어진 언어이다.
34. ( )는 기계어를 사람이 이해할 수 있는 문자 형태로 바꿔놓은 프로그래밍 언어이다.
35. ( )은 프로그래밍 언어로 작성된 소스코드를 컴퓨터로 실행할 수 있는 기계어로 번역하여 실행 파일을 만든 후 한꺼번에 실행하는 것이다.
36. ( )는 First In, First Out의 자료 구조다.
37. ( )는 First In, Last Out의 자료 구조다.
38. ( )는 동적 메모리 할당을 사용하여 공간 관리가 편리한 자료구조이다.
39. ( )는 1초당 변화를 나타낼 때 사용하는 단위이다.
40. ( )는 메인보드 시스템 버스를 나타내는 단어다.
41. CPU의 구성 요소는 산술논리연산장치, ( ), ( )이다.
42. ( ) 는 CPU의 구성 요소 중 연산을 담당한다.
43. ( )는 다음에 실행할 주소를 가진 레지스터다.
44. ( )는 현재 실행 중인 명령어를 저장한 레지스터이다.
45. ( )는 데이터를 가져오거나 반대로 메모리로 데이터를 보낼 때 주소를 저장하기 위해 사용하는 레지스터이다.
- MAR : Memory Address Register
46. ( )는 메모리에서 가져온 데이터나 메모리로 옮겨갈 데이터를 임시로 저장하는 레지스터이다.
- MBR : Memory Buffer Register
47. 시스템 버스(FSB)는 제어버스, ( ), ( )로 구성된다.
48. ( )는 시스템 버스(FSB) 중 단방향 버스이다.
49. 시스템 버스 중 제어버스는 CPU의 ( )와 연결된다.
50. 시스템 버스 중 주소 버스는 CPU의 ( )와 연결된다.
51. 시스템 버스 중 데이터 버스는 CPU의 ( )와 연결된다.
52. ( )는 부팅 과정에서 운영체제를 실행하기 위한 작은 코드이다.
53. ( )는 두 장치 사이에서 속도의 차이를 완화하는 역할을 한다.
54. ( )는 입출력 장치가 독립적으로 동작하도록 고안된 소프트웨어적인 버퍼다.
55. ( )는 버퍼 중 앞으로 사용할 것을 미리 가져와 속도를 향상하는 장치다.
56. ( )는 저렴한 가격으로 속도는 레지스터처럼, 용량은 하드디스크처럼 시스템을 구성해 준다.
57. 저장장치의 계층구조는 저장장치 사이에서 데이터의 ( )가 문제다.
58. ( )는 CPU 작업과 입출력 작업을 분리하여 효율을 높이는 방식이다.
59. ( )은 메모리의 일정 공간을 입출력에 할당하는 기법이다.
60. ( )은 입출력 관리자가 CPU의 허락 없이 메모리에 접근할 수 있는 권한이다.
61. ( )는 CPU가 메모리 사용권한을 장치 관리자에게 양보하는 것을 말한다.
62. CPU의 기본 구성 요소를 설명하시오
- CPU는 제어장치, 레지스터 그리고 산술논리연산장치고 구성된다.
63. 수용자 불가시 레지스터들을 간단히 설명하시오.
- 특수 레지스터로 사용자가 임의로 레지스터의 역할을 바꿀 수 없는 레지스러를 수용자 불가시 레지스터라고 한다. MAR, MBR, PC, IR, PSR이 있다.
64. 시스템 버스를 구성하는 세가지 버스의 특징을 간단히 설명하시오.
- 시스템 버스(FSB)에는 제어버스, 데이터버스, 주소버스가 있다.
- 제어버스는 제어장치와 연결되어 있는 버스로 제어신호가 이동된다.
- 데이터 버스는 MBR와 연결되어 있는 버스로 데이터가 이동된다.
- 주소 버스는 MAR와 연결되어 있는 버스로 주소가 이동된다. 유일하게 단방향 버스이다.
65. 캐시에 대해 설명하시오.
- 직접 메모리로 접근하여 데이터를 가져오는 것은 효율이 좋지 않다. 메모리와 CPU간의 속도차이를 완화하기 위해 사용할 가능성이 높은 데이터를 메모리에서 미리 가져와서 임시 저장하는 장소를 캐시라고 한다.
66. 폴링과 인터럽트의 차이를 설명하시오.
- 인터럽트는 CPU 작업과 입출력작업을 분리하여 효율을 높이는 방식으로 CPU가 입출력 장치에서 직접 데이터를 가져오는 입출력 작업을 하는 것을 풀폴링이라고 한다.
- CPU가 입출력 작업까지 책임지는가 책임지지 않는가로 차이가 있다.
- CPU가 입출력 작업까지 책임지는 폴링의 경우 입출력작업이 완료될때까지 CPU는 새로운 작업을 하지 못한다.
67. 멀티 프로세싱에 대하여 설명하시오.
- 하나의 코어로 여러개의 작업을 실행하는 CPU 멀티 쓰레드 방식과
- 여러개의 코어로 여러개의 작업을 실행하는 멀티 코어 시스템이 있다.