일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴일
- 탑스팟
- 9급
- 지방직
- 전산직
- 정보처리기사 필기
- 계리직
- 탑스팟 컴퓨터일반
- 정처기 필기
- 2017년
- 국가직
- 컴퓨터일반
- 디코더
- 컴퓨터
- 2019년 컴퓨터일반
- 2019년 계리직 컴퓨터일반
- 정보처리기사
- 2019년 계리직
- 카르노맵
- 공단기
- 2019년
- 공단기 컴퓨터일반
- It
- 정처기
- 논리회로
- 2018년
- 2017년 컴퓨터일반
- 멀티플렉서
- 서울시
- 인코더
- Today
- Total
목록전체 글 (59)
Don't Look Back In Anger
https://youtu.be/tCSYR2AIcEI
탑스팟 Lesson 26 참고 * 버퍼링과 스풀링 강의 51분 ~ https://youtu.be/bZagxpV7Lqw
2010년 국가직 9급 컴퓨터일반 4번 네트워크를 통한 데이터 전송에 있어서 스트로브(strobe) 제어 방법에 대한 설명으로 옳지 않은 것은? ① 스트로브는 송신 장치나 수신 장치에 의하여 발생한다. ② 스트로브는 유용한 데이터가 버스(bus)에 있음을 수신 장치에 알린다. ③ 비동기 방식으로 각 전송 시간을 맞추기 위해 단 하나의 제어 라인을 갖는다. ④ 송신장치는 버스(bus)에 놓인 데이터를 수신 장치가 받아 들였는지의 여부를 알 수 있다. 정답 : ④ * 비동기 데이터 전송 방식 49분부터 ~ https://youtu.be/bZagxpV7Lqw

1. 데이터 입출력 제어 방식 (1) 직접 제어 방식 - CPU가 기억장치와 입출력장치 간의 데이터 이동에 직접 개입하는 방식 ① Polling에 의한 입출력 방식 (= 프로그램 입출력 방식, Programmed I/O) - 프로세서가 입출력장치의 상태를 체크하면서 입출력하는 방법 - 입출력장치가 데이터 전송 준비가 될 때까지 프로세서는 상태 조사를 반복적으로 수행하면서 대기 - 프로세서의 시간 낭비가 인터럽트 방식에 비해 심함 ② 인터럽트에 의한 입출력 방식 - 각 입출력 장치 제어기는 입출력 동작이 종료되는 즉시 CPU에게 인터럽트 신호를 보냄 - 인터럽트 신호가 발생한 경우에만 입출력에 관여 - 인터럽트 간에 우선순위를 둘 수 있음 - 인터럽트 처리를 위해 인터럽트 처리 루틴을 호출 * 인터럽트 I..

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)는 캐시로 적재된 데이터..
- RAID(Redundant Array Of Inexpensive Disk)는 여러 개의 하드디스크를 한 개의 하드디스크처럼 관리하는기술로, 중요하나 자료를 다루는 서버(Server)에서 주로 사용됨 - RAID를 이용하면 데이터의 안정성이 높아지며, 데이터 복구가 용이하고, 전송 속도도 빨라짐 - RAID는 미러링과 스트라이핑 기술을 융합해서 사용 미러링(Mirroring) 방식 : 데이터를 두 개의 디스크에 동일하게 기록하는 방법으로 한쪽 디스크의 데이터 손상 시 다른 한쪽 디스크를 이용하여 복구하는 방식 스트라이핑(Striping) 방식 : 데이터를 여러 개의 디스크에 나눠서 기록하는 방법으로 자료를 읽고 쓰는 시간을 단축할 수는 있으나, 디스크가 한 개라도 손상되면 데이터를 사용할 수 없음 ht..
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)는 가상 주소를 물리 주소로 변환하는 역할을 한다. ④ 가상 메모리는 페이지 공유를 통해 두 개 이상의 프로세스들이 메모리를 공유하는 것을 가능하게 한다. 정답 : ② 가상주소와 물리주소 간 비트수에 대한 제약은 없다.
다중 프로세서 시스템에서 각 프로세서가 하나 또는 두 계층의 캐시를 소유하고 있다면, 프로세서가 원하는 데이터를 캐시에서 직접 인출할 수 있고 버스 경합으로 인한 지연 문제를 해결할 수 있다. 하지만 하나의 데이터가 여러 캐시에 복사되어 있으므로, 어떤 프로세서가 데이터에 대한 쓰기 동작을 수행할 경우 나머지 데이터가 여러 캐시에 복사되어 있으므로, 어떤 프로세서가 데이터에 대한 쓰기 동작을 수행할 경우 나머지 프로세서의 캐시에는 데이터 불일치 현상이 발생한다. 1) 소프트웨어 해결법 - 프로그램 컴파일러가 코드를 분석하여 공유 변수에 대해 적절하게 표시하고, 운영체제는 표시된 공유 변수들이 캐시에 저장되지 않도록 한다. 2) 하드웨어 해결법 : 캐시의 일관성을 위해 추가적인 하드웨어를 설치하여 해결하는..