하나씩 알아가기

2022년 1회 전자계산기조직응용기사 필기 본문

네트워크

2022년 1회 전자계산기조직응용기사 필기

clearwater 2022. 3. 6. 15:43
728x90
반응형

오늘 전자계산기조직응용기사 필기시험을 봤다. 안양에 위치한 두원공과대학교에서 축산기사와 전기기사 응시자들과 같이 봤다. 전조기 보는사람은 내가 본 고사장에서 나 혼자 뿐이었다ㅎㅎ 엄청 마이너한 자격증인가보다.

 

역시 예상대로 내가 부족한 3, 5과목이 가장 어려웠다. 각각 전자계산기구조, 마이크로전자계산기 과목이다.

 

기사 필기시험은 문제를 공개한다. 여기다 오답노트를 하겠다.

 

제2과목:자료구조 및 데이터 통신

VLAN 정의 기법

  • 프로토콜 기반의 VLAN : 사용하는 Protocol 유형이나 네트워크 주소(IP 서브넷)를 기반으로 VLAN 정의 기법
  • MAC 기반 VLAN : 네트워크 장비의 MAC 어드레스를 기반으로 VLAN을 정의하는 기법
  • 포트기반 VLAN : 한 대 또는 그 이상의 Switch에 있는 Port를 묶어서 VLAN으로 정의하는 기법

 

BGP(Border Gateway Protocol)

  • 경로 벡터 제어 프로토콜이라 칭하는 외부 라우팅 프로토콜로서 자율시스템(AS : Autonomous System)간의 라우팅 테이블을 전달하는데 주로 이용된다
  • 초기에 연결될 때에는 전체 경로 테이블의 내용을 교환하고, 이후에는 변화된 정보만을 교환한다
  •  

제3과목:전자계산기구조

1011인 매크로 동작(Macro-operation)을 0101100인 마이크로 명령어(micro-instruction)주소로 변환하고자 할 때 사용하는 기법 : mapping

명령어 인출 단계

 

t0 : MAR ← PCt1 : MBR ← M[MAR], PC ← PC + 1(word)t2 : IR ← MBR첫 번째 주기 t0프로그램 카운터(PC)에는 다음에 인출할 명령어의 주소를 가지고 있다. 그 현재의 내용을 CPU 내부 버스를 통하여 MAR로 전송한다.두 번째 주기 t1그 주소가 지정하는 기억장치 위치로부터 읽혀진 명령어가 데이터 버스를 통하여 MBR로 적재된다. 그리고 PC의 내용에 1을 더한다. 이 1을 더한다는 의미는, 다음 명령 주소로 이동한다는 뜻이다. 이 1의 단위는 1 word로 명령어가 1byte라면 1이 더해질 것이고, 명령어가 2byte라면 2가 더해질 것이다.세 번째 주기 t2MBR에 있는 명령어 코드가 명령어 레지스터인 IR로 이동된다.명령어 인출 단계에는 AC가 관여하지 않는다.

 

병렬 처리 : 컴퓨터 성능 향상을 위해 여러 프로세서에서 동시에 여러 작업을 처리하는 것이다. 즉, 연산 속도를 높임으로써 처리 능력을 향상시키는데 그 목적이 있다.병렬 처리 단점

  • 분할의 문제
  • 스케줄링의 문제
  • 동기화의 문제
  • 캐시 메모리와 관련된 문제

 

컴퓨터 구조의 종류

  • 데이터 흐름형 컴퓨터(Data Flow Processor)
    • 기존의 폰 노이만형인 제어흐름 컴퓨터와는 반대되는 개념의 컴퓨터 구조
    • 어떤 인스트럭션에서 필요한 피연산자가 모두 준비되었을 때 그 인스트럭션을 수행하고, 수행된 결과는 그 결과를 필요로 하는 인스트럭션에 보내주는 방식
    • 어떤 인스트럭션이 프로그램 상의 위치와 상관없이 그 인스트럭션이 처리할 피연산자가 모두 준비되기만 하면 수행되기 때문에 PC가 필요 없음
  • 배열 처리기(Array Processor)
    • PE(Processing Element)라고 불리는 다수의 연산기를 갖는 동기적 병렬처리기
    • 명령 해독 및 제어는 제어장치가 하고, PE들은 명령해독능력이 결여된 수동적 장치로서 명령처리만 함
    • 각 PE들은 데이터 운행 연결망에 의해 상호 연결되어 PE(ALU)들을 중복 이용함으로써 공간적 병렬성을 얻을 수 있음
  • 벡터 프로세서(Vector Processor) 
    • 산술 및 논리연산, 비교, 내적연산, 최대/최소값 구하기 등의 벡터연산 명령을 빠르고 효율적으로 수행하도록 구성된 처리기
    • 벡터 처리기에서 사용할 수 있는 알고리즘으로 가장 적합한 알고리즘은 Systolic 알고리즘임
  • 파이프라인 프로세서(Pipeline Processor)
    • CPU의 처리속도를 높이기 위해 2개 이상의 명령을 동시에 병렬처리 하는 장치(분업화 원리, 시간적 병렬처리)
    • 입력태스크를 입력의 서버태스크로 나눈 다음 서브태스크별로 동시에 처리할 수 있도록 하여 처리능력을 크게 향상시킴
    • 명령인출, 명령해독, 오퍼랜드 인출, 명령 실행의 절차를 거침

부호와 절대치 표현(Signed Number Representation) : 음수일 경우 가장 왼쪽에 있는 0을 1로 바꾸고 그대로 써주면 된다. 예를 들어, -126을 부호와 절대치 표현으로 쓰면 11111110이 된다.

 

시험보신 분들 모두 수고 많으셨습니다 

728x90
반응형

'네트워크' 카테고리의 다른 글

네트워크관리사 2급 실기 합격  (0) 2021.12.28
네트워크관리사 2급 필기 합격  (0) 2021.11.18