일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2017년 컴퓨터일반
- 인코더
- 논리회로
- 전산직
- 정보처리기사 필기
- 국가직
- 공단기
- 컴퓨터
- 디코더
- 2019년 계리직
- 9급
- It
- 탑스팟 컴퓨터일반
- 정보처리기사
- 2019년 컴퓨터일반
- 컴퓨터일반
- 컴일
- 계리직
- 탑스팟
- 2017년
- 서울시
- 지방직
- 2019년 계리직 컴퓨터일반
- 공단기 컴퓨터일반
- 정처기 필기
- 2019년
- 멀티플렉서
- 2018년
- 카르노맵
- 정처기
- Today
- Total
목록IT/공단기 컴퓨터일반 기출 (33)
Don't Look Back In Anger

2013년 국가직 9급 컴퓨터일반 9번 캐시 메모리가 다음과 같을 때, 캐시 메모리의 집합(set) 수는? ① 256 ② 512 ③ 1024 ④ 2048 정답 : ② 블록의 개수 : 64K ÷ 32 = 2^11 4-way 방식이므로 2^11 ÷ 2^2 = 2^9

2018년 지방직 9급 컴퓨터일반 8번 2-way 집합 연관 사상(set-associative mapping) 방식을 사용하는 캐시 기억장치를 가진 컴퓨터가 있다. 캐시 기억장치 접근(access)을 위해 주기억장치 주소가 다음 세 필드(field)로 구분된다면, 캐시 기억장치의 총 라인(line) 개수는? ① 128개 ② 256개 ③ 512개 ④ 1,024 개 정답 : ④ 2-way 집한 연관 사상이기 때문에, 하나의 집합(set)은 2개의 라인으로 구성되어 있다. 주소 구조에서 세트 필드가 9비트이므로 집합 번호를 9비트로 표현한다는 의미이다. 29 = 512, 총 집합의 개수는 512개이다. 그러므로, 캐시의 전체 라인 수는 2 Ⅹ 512 = 1024개이다. * 태그(tag)는 캐시로 적재된 데이터..
2014년 국회직 컴퓨터일반 9번 NAND flash 메모리에 대한 설명으로 옳지 않은 것은? ① read와 write가 page 단위로 수행된다. ② erase가 block 단위로 수행 된다. ③ overwrite를 하기 위해서는 erase가 선행되어야 한다. ④ erase 속도가 read보다 빠르다. ⑤ 전원 공급이 끊겨도 데이터를 잃어버리지 않는다. 정답 : ④ ④ erase 속도 : 물리적은 수행 방법을 떠나 읽기는 페이지 단위로 수행되고 지우기는 블록 단위로 수행되므로 읽기가 더 빠르다. ① read와 write : 페이지 단위로 읽기/쓰기 동작이 가능하다. ② erase : 블록(블록을 나누면 페이지가 된다) 단위로 지워야 한다. ③ overwrite : 덮어 쓸 수 없으므로, 모든 블록을 지..
2013년 국가직 9급 컴퓨터일반 6번 가상 메모리(virtual memory)에 대한 설명으로 옳지 않은 것은? ① 가상 메모리는 프로그래머가 물리 메모리(physical memory) 크기 문제를 염려할 필요없이 프로그램을 작성할 수 있게 한다. ② 가상 주소(virtual address)의 비트 수는 물리 주소(physical address)의 비트 수에 비해 같거나 커야 한다. ③ 메모리 관리 장치(memory management unit)는 가상 주소를 물리 주소로 변환하는 역할을 한다. ④ 가상 메모리는 페이지 공유를 통해 두 개 이상의 프로세스들이 메모리를 공유하는 것을 가능하게 한다. 정답 : ② 가상주소와 물리주소 간 비트수에 대한 제약은 없다.

2018년 교육청 9급 컴퓨터일반 16번 직접 사상(direct mapping) 방식을 사용하는 캐시 메모리와 주기억장치 주소 형식이 다음과 같을 때, 주기억장치 주소 00000011에 사상되는 데이터는? (단, 주기억장치는 바이트 단위로 주소가 지정된다.) 정답 : ④ 직접 사상이므로 정해진 위치로만 적재가 가능하다. 주기억장치의 주소 형식을 보면, 태그 3비트, 라인 4비트, 단어 1 비트로 나누어져 있다. 이에 따르면 주기억장치 00000011은, 태그 000, 라인 0001, 단어 1이 된다. 이에 맞는 캐시 메모리의 위치를 찾으면 10001111이 된다.
2015년 국회직 9급 컴퓨터일반 17번 CPU와 DRAM 사이에 캐시(cache)가 있는 구조에서, CPU가 캐시와 DRAM을 접근하는데 각각 1 사이클과 100 사이클이 소요된다고 가정하자. 캐시 적중률(hit ratio)이 90%라고 할 때 평균 메모리 접근 시간은? ① 1.1 사이클 ② 1.9 사이클 ③ 10.1 사이클 ④ 10.9 사이클 ⑤ 11 사이클 정답 : ⑤ 평균메모리 접근 시간 = 캐시 접근시간 x 적중률(hit ratio) + 주기억장치 접근시간 x 미스율(miss ratio) (= 주기억장치 접근시간 + 캐시 접근시간) 기억장치에 접근할 때 우선 캐시 메모리를 먼저 접근한 후 그곳에 찾는 값이 없으면 주기억장치에 접근하기 때문에 위와 같은 공식이 나온다. 주기억장치에 접근할 때는 캐..
2017년 국회직 컴퓨터일반 12번 4개의 512 × 4 비트 RAM을 직렬로 연결하여 구성한 메모리의 마지막 주소를 16진수로 표시한 것으로 옳은 것은? ① 1FF ② 200 ③ 7FF ④ 800 ⑤ FFF 정답 : ③ 메모리를 직렬로 연결하면 주소의 개수(워드의 개수)를 늘릴 수 있고, 병렬로 연결하면 워드의 길이를 늘릴 수 있다. 주소의 개수 x 워드의 길이 = (512 x 4) x 4 = 2048 x 4가 된다. 즉, 0번지부터 2047번지까지 사용할 수 있고 마지막 번지인 2047을 16진수로 바꾸면 7FF번지가 된다.
2017년 지방직 9급 컴퓨터일반 15번 32 K × 8비트 ROM 칩에 대한 설명으로 옳지 않은 것은? ① 이 ROM 칩 4 개와 디코더(decoder)를 이용하여 128 K × 8비트 ROM 모듈을 구현할 수 있다. ② 데이터 핀은 8개이다. ③ 워드 크기가 8비트인 컴퓨터 시스템에서만 사용된다. ④ 32,768 개의 주소로 이루어진 주소 공간(address space)을 갖게 된다. 정답 : ③ ③ 8비트 ROM은 동시에 8비트를 전송할 수 있는 8비트 컴퓨터지만, 2개를 병렬로 연결하면 동시에 16비트를 전송할 수 있는 16비트 컴퓨터를 구성할 수 있다. 32 비트, 64비트도 마찬가지 ① 32 * 4 = 128 ② 데이터 핀은 데이터 버스같이 데이터를 주고 받을 수 있는 통로라고 보면 된다. 8..

2017년 지방직 9급 컴퓨터일반 7번 32비트 16진수 정수 302AF567(16)이 메모리 주소 200(16)부터 시작하는 4 바이트에 저장되어 있다. 리틀 엔디안(little endian) 방식을 사용하는 시스템에서 메모리 주소와 그 주소에 저장된 8 비트 데이터가 옳게 짝지어진 것은? (단, 바이트 단위로 주소가 지정된다) 정답 : ① 메모리에 데이터를 저장하는 방식으로는 크게 리틀 엔디안(Little-endian)과 빅 엔디안(Big-endian)이 있다. 리틀 엔디안은 낮은 주소에 하위 바이트 값부터 저장하는 방식이다. 데이터 302AF567(16) 에서 하위 바이트란 뒷부분을 의미하며, 낮은 주소인 200번지에 '67'부분부터 저장한다. 바이트 단위로 주소가 지정된다고 하였으므로 16진수 한..
2019년 국가직 9급 컴퓨터일반 4번 1K × 4bit RAM 칩을 사용하여 8K × 16bit 기억장치 모듈을 설계할 때 필요한 RAM 칩의 최소 개수는? ① 4개 ② 8개 ③ 16개 ④ 32개 정답 : ④ 1K x 4bit RAM 칩을 사용하여 8K x 16bit 기억장치 모듈을 설계하기 위해서는 직렬로 8배 확장, 병렬로 4배 확장이 필요하다. 이를 위해 총 32개의 RAM 칩을 사용해야 한다. * 기억장치의 용량 : 워드의 수 × 워드의 크기 https://youtu.be/ybw3RS4xd44