정답은 'C급'이다.
C급 증폭은 입력 신호의 반주기보다 짧은 구간에만 컬렉터 전류가 흐르는 증폭 방식이며, A·B·AB급 가운데 효율이 가장 높고 고주파 전력증폭기에 쓰인다.
- 'A급'은 입력 신호의 한 주기 전체에 걸쳐 전류가 흐르는 증폭 방식이다.
- 'B급'은 입력 신호의 반주기 동안 전류가 흐르는 증폭 방식이다.
- 'AB급'은 전류가 흐르는 구간이 반주기보다 길고 한 주기보다 짧은 증폭 방식이다.

정답은 '컬렉터 접지회로'이다.
컬렉터 접지회로(이미터 폴로어)는 출력을 이미터에서 얻는 구조이며, 트랜지스터의 세 접지 방식 가운데 출력 임피던스가 가장 작다.
- '베이스 접지회로'는 출력 임피던스가 세 접지 방식 가운데 가장 큰 회로이다.
- '이미터 접지회로'는 출력 임피던스가 베이스 접지회로보다 작고 컬렉터 접지회로보다는 큰 회로이다.
- '캐소드 접지회로'는 트랜지스터의 세 접지 방식에 들지 않는다.
순서도의 기호는 표준으로 정해져 있어 누가 보아도 같은 뜻으로 읽혀야 하므로, 기호를 창의성을 발휘해 새로 만들어 쓰는 것은 순서도 작성에서 지킬 필요가 없는(오히려 지켜서는 안 되는) 사항이다.
순서도는 처리 절차를 다른 사람과 공유하기 위한 도구여서 약속된 기호를 벗어나면 전달 수단으로서의 구실을 잃는다.
- 문제가 어려울 때 블록별로 나누어 작성하는 것은 지켜야 할 원칙이다.
- 기호 안에 처리 내용을 간단명료하게 적는 것도 지켜야 할 원칙이다.
- 흐름을 위에서 아래로, 왼쪽에서 오른쪽으로 그리는 것 역시 지켜야 할 작성 방향이다.
별도의 번역(변환) 과정 없이 컴퓨터가 곧바로 실행할 수 있는 언어는 기계어(Machine Language)이다.
기계어는 0과 1로 이루어진 2진 코드 자체이므로 CPU가 바로 해석하여 실행할 수 있다.
- Assembly는 어셈블러를 거쳐야 기계어로 바뀐다.
- COBOL과 LISP 같은 고급 언어는 컴파일러나 인터프리터를 거쳐야 실행할 수 있다.
AND 연산은 두 수를 왼쪽부터 비트 단위로 대응시켜 두 비트가 모두 1일 때만 결과가 1이 되고, 하나라도 0이면 결과가 0이 되는 논리 연산이다.
이 성질 때문에 원하는 자리만 남기고 나머지를 0으로 지우는 마스크(mask) 처리에 쓰인다.
- OR 연산은 두 비트 중 하나라도 1이면 결과가 1이 된다.
- EX-OR(배타적 OR) 연산은 두 비트가 서로 다를 때만 결과가 1이 된다.
- NOT 연산은 입력이 하나뿐인 단항 연산으로 비트값을 반전시킨다.
C 언어에서 정수형 변수를 선언할 때 쓰는 자료형 키워드는 int이다.
int로 선언한 변수에는 소수점이 없는 정수만 저장된다.
- float와 double은 소수점이 있는 실수형 변수를 선언할 때 쓴다.
- char는 문자 하나를 담는 문자형 변수를 선언할 때 쓴다.
명령어 길이가 모두 같을 때 수행시간이 가장 긴 것은 간접(indirect) 주소지정 방식이다.
간접 방식은 명령어의 주소부가 데이터가 아니라 데이터의 주소가 들어 있는 기억장소를 가리키므로, 기억장치를 한 번 더 읽어야 피연산자에 닿는다.
- 직접 주소지정은 명령어의 주소부가 곧 피연산자의 위치여서 추가 참조가 없다.
- 상대 주소지정은 프로그램 카운터에 변위를 더하는 계산만 거치므로 기억장치 참조가 늘지 않는다.
- 즉시 주소지정은 피연산자가 명령어 안에 들어 있어 기억장치를 따로 읽지 않는다.
데이터 버스는 MPU와 메모리, I/O 장치 사이에서 자료를 실제로 주고받는 통로이므로 읽을 때와 쓸 때 전송 방향이 뒤바뀌는 양방향 버스다.
기억장치에서 읽을 때는 메모리에서 MPU 쪽으로, 기록할 때는 MPU에서 메모리 쪽으로 같은 선을 통해 자료가 흐른다.
- 주소 버스는 MPU가 기억장치나 장치의 위치를 지정해 내보내기만 하는 단방향 통로다.
- 제어 버스는 읽기·쓰기 같은 제어 신호를 전달하는 통로로 자료 자체를 주고받지 않는다.
- 입출력 버스는 주변장치와의 연결 통로를 통칭하는 말로, 주소·데이터·제어로 나누는 이 문항의 구분 대상이 아니다.
Mask ROM은 사용자가 요구한 내용을 제조 공정의 마스크에 반영해 제조회사가 생산 단계에서 데이터를 새겨 넣는 롬이다.
만들어진 뒤에는 내용을 바꿀 수 없지만 같은 내용을 대량으로 찍어낼 때 개당 단가가 가장 낮아 내용이 고정된 제품에 쓰인다.
- PROM은 사용자가 프로그래머 장비로 한 번 기록하는 롬이다.
- EPROM은 자외선으로 지우고 다시 쓸 수 있는 롬이다.
- EEPROM은 전기적으로 지우고 다시 쓸 수 있는 롬이다.
마이크로프로세서에서 프로그램의 실행 순서를 바꾸는 명령은 점프(Jump)·콜(Call)·리턴(Return) 명령이며, 세 명령 모두 다음에 실행할 명령의 주소를 바꾸어 흐름을 옮긴다.
나머지 보기에 섞여 있는 명령들은 흐름이 아니라 데이터를 다루는 명령이다.
- 로테이트 명령과 시프트 명령은 레지스터 안의 비트를 밀거나 돌리는 연산 명령이다.
- 블록 서치 명령은 메모리 영역에서 특정 데이터를 찾는 자료 처리 명령이다.
컴퓨터 내부에서 연산의 중간 결과를 잠시 담아 두거나 데이터를 옮기는 데 쓰이는 임시 기억장치는 레지스터(register)로, CPU 안에 들어 있어 가장 빠르게 읽고 쓸 수 있다.
나머지 보기는 연산 중간값을 담아 두는 용도와는 쓰임이 다르다.
- ROM은 전원이 꺼져도 내용이 지워지지 않는 읽기 전용 기억장치다.
- I/O는 자료를 주고받는 입출력 장치 자체를 가리키는 말이다.
- 버퍼는 속도나 처리량 차이를 완충하기 위해 자료를 잠시 모아 두는 영역이다.










[m/s]
[m/s]ON-OFF(2위치) 제어는 조작량이 최대·최소 두 값 사이에서만 급격히 전환되므로, 제어량이 목표값을 중심으로 주기적으로 진동하는 사이클링(헌팅) 현상이 나타난다.
I, PI, PID 제어와 같은 연속 제어는 조작량이 편차 크기에 따라 연속적으로 변화하므로 사이클링이 상대적으로 억제된다.
