3번 문제지문> 중앙처리장치와 입출력장치의 속도 차이를 해결하기 위하여 필요로 하는것은?
에 대한 답이 1번 버퍼 인건 알겠는데요
기출문제를 풀다보니 위의 지문과 유사한 문제들이 많은데
버퍼와 채널을 어떻게 분간해야하는지 모르겠습니다.
중앙처리장치와 입출력장치의 속도차이를 해결하기 위함은 동일,
더하여 채널은 대신 cpu를 제어한다는 점이 차이인건가요..?
답변부탁드립니다.
안녕하세요 길벗수험서 운영팀입니다.
채널은 주기억장치와 입·출력장치의 중간에 위치하여, 주변장치에 대한 제어 권한을 CPU로부터 넘겨받아 CPU 대신 입·출력을 관리를 수행합니다.
주변장치와의 입출력을 제어하는 '통로'이자 이 통로를 관리하는 '프로그램'이라고 생각하시면 됩니다. 입출력장치와 CPU의 속도차로 인한 단점 개선은 채널의 기능 중 하나에 속하죠.
버퍼는 두 개의 장치가 데이터를 주고받을 때 두 장치 간의 속도 차이를 해결하기 위해 중간에 데이터를 임시로 저장해 두는 '메모리'입니다. 캐시 메모리도 결국은 버퍼에 속하죠.
단순히 속도 완충 기능을 수행하는 장치의 용어를 물어보는 문제에서는 버퍼와 채널이 동시에 나오는 문제는 없었습니다. 두 용어가 동일한 기능이 있음을 아시고, 특징을 별도로 정리해 두세요.
행복한 하루되세요 :)
-
관리자2020-02-10 13:17:19
안녕하세요 길벗수험서 운영팀입니다.
채널은 주기억장치와 입·출력장치의 중간에 위치하여, 주변장치에 대한 제어 권한을 CPU로부터 넘겨받아 CPU 대신 입·출력을 관리를 수행합니다.
주변장치와의 입출력을 제어하는 '통로'이자 이 통로를 관리하는 '프로그램'이라고 생각하시면 됩니다. 입출력장치와 CPU의 속도차로 인한 단점 개선은 채널의 기능 중 하나에 속하죠.
버퍼는 두 개의 장치가 데이터를 주고받을 때 두 장치 간의 속도 차이를 해결하기 위해 중간에 데이터를 임시로 저장해 두는 '메모리'입니다. 캐시 메모리도 결국은 버퍼에 속하죠.
단순히 속도 완충 기능을 수행하는 장치의 용어를 물어보는 문제에서는 버퍼와 채널이 동시에 나오는 문제는 없었습니다. 두 용어가 동일한 기능이 있음을 아시고, 특징을 별도로 정리해 두세요.
행복한 하루되세요 :)