• 전문가 요청 쿠폰 이벤트
에디터
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • 판매자 표지 조선대학교 컴퓨터구조 2024 6장(기말) 개념 문제
    조선대학교 컴퓨터구조 2024 6장(기말) 개념 문제
    6. Parallel Processors from Client to CloudIntroduction1.여러 대의 컴퓨터를 연결하여 높은 성능을 얻기 위한 목표는 무엇입니까?•A) 단일 프로세서 사용•B) 멀티프로세서 사용•C) 낮은 확장성•D) 낮은 가용성•E) 높은 전력 소비•정답: B2.확장성, 가용성, 전력 효율성을 향상시키는 요소는 무엇입니까?•A) 단일 코어 프로세서•B) 멀티프로세서•C) 직렬 처리•D) 단일 스레드 프로세싱•E) 높은 전력 소비•정답: B3.작업 수준 병렬성 (Job-level parallelism)의 주된 목적은 무엇입니까?•A) 단일 작업의 성능 향상•B) 독립적인 작업에 대한 높은 처리량•C) 메모리 사용 감소•D) 전력 소비 증가•E) 코어 수 감소•정답: B4.병렬 처리 프로그램이란 무엇입니까?•A) 단일 프로그램이 단일 프로세서에서 실행됨•B) 단일 프로그램이 여러 프로세서에서 실행됨•C) 여러 프로그램이 단일 프로세서에서 실행됨•D) 여러 프로그램이 단일 스레드로 실행됨•E) 단일 프로그램이 여러 스레드로 실행됨•정답: B5.멀티코어 마이크로프로세서란 무엇입니까?•A) 단일 코어가 있는 칩•B) 여러 프로세서(코어)가 있는 칩•C) 단일 스레드 프로세서•D) 낮은 전력 효율성•E) 단일 스레드 성능•정답: B주관식 문제 (2문제)1.여러 대의 컴퓨터를 연결하여 높은 성능을 얻는 목표의 예시로 멀티프로세서 외에 무엇이 있습니까?•정답: 확장성, 가용성, 전력 효율성 향상2.병렬 처리 프로그램의 주요 특징은 무엇입니까?•정답: 단일 프로그램이 여러 프로세서에서 실행됩니다.Hardware and Software1.하드웨어에서 직렬 처리의 예는 무엇입니까?•A) quad-core Xeon e5345•B) Pentium 4•C) matrix multiplication•D) operating system•E) multi-threading•정답: B2.하드웨어에서 병렬 처리의 예는 무엇입니까?•A) Pentium 4•B) quad-답: B주관식 문제 (2문제)1.단일 프로세서에서 작업 부하를 계산하는 식을 작성하시오.•정답: Time = (10 + 100) × t_add2.10개의 프로세서를 사용할 때 속도 향상은 얼마입니까?•정답: Speedup = 110 / 20 = 5.5 (전체 잠재력의 55%)Scaling Example (cont’d)1.행렬의 크기가 100x100일 때 단일 프로세서에서 작업 부하를 계산하는 시간은 어떻게 계산됩니까?•A) (10 + 100) × t_add•B) (10 + 10000) × t_add•C) (10 + 1000) × t_add•D) 100 × t_add•E) (100 + 10000) × t_add•정답: B2.10개의 프로세서를 사용할 때 속도 향상은 얼마입니까?•A) 10•B) 9.9•C) 5.5•D) 11•E) 91•정답: B3.100개의 프로세서를 사용할 때 속도 향상은 얼마입니까?•A) 10•B) 9.9•C) 91•D) 11•E) 55•정답: C4.100개의 프로세서를 사용할 때 총 시간은 어떻게 계산됩니까?•A) 10 × t_add + 100 × t_add•B) 10 × t_add + 10000 × t_add•C) 10 × t_add + (10000/100) × t_add•D) 100 × t_add•E) 110 × t_add•정답: E5.병렬 처리가 효과적이기 위해 필요한 가정은 무엇입니까?•A) 모든 프로세서가 동일한 속도를 가져야 함•B) 작업 부하가 프로세서 간에 균형을 이룰 수 있어야 함•C) 메모리 용량이 충분해야 함•D) 네트워크 대역폭이 충분해야 함•E) 전력 소비가 낮아야 함•정답: B주관식 문제 (2문제)1.행렬의 크기가 100x100일 때 단일 프로세서에서 작업 부하를 계산하는 식을 작성하시오.•정답: Time = (10 + 10000) × t_add2.10개의 프로세서를 사용할 때 속도 향상은 얼마입니까?•정답: Speedup = 10010 / 1010 = 9.9 (전체 잠재력의 99%)Strong vs Weak Scading)과 거친 멀티스레딩(coarse-grain multithreading)의 주요 차이점을 설명하시오.•정답: 세밀한 멀티스레딩은 각 사이클마다 스레드를 전환하여 짧은 정지 시간을 숨기고, 거친 멀티스레딩은 긴 정지 시에만 스레드를 전환하여 하드웨어를 단순화합니다.2.거친 멀티스레딩(coarse-grain multithreading)의 단점은 무엇입니까?•정답: 짧은 정지를 숨기지 못합니다.Simultaneous Multithreading1.동시 멀티스레딩에서 여러 스레드의 명령어를 예약하는 프로세서는 무엇입니까?•A) 단일 발행 정적으로 예약된 프로세서•B) 다중 발행 동적으로 예약된 프로세서•C) 단일 스레드 프로세서•D) 다중 스레드 정적으로 예약된 프로세서•E) 다중 스레드 정적 프로세서•정답: B2.동시 멀티스레딩에서 독립적인 스레드의 명령어는 언제 실행됩니까?•A) 함수 유닛이 사용 가능할 때•B) 메모리가 충분할 때•C) 프로세서가 비활성일 때•D) 네트워크가 연결될 때•E) 전원이 공급될 때•정답: A3.스레드 내의 종속성은 어떻게 처리됩니까?•A) 하드웨어 재배치•B) 소프트웨어 최적화•C) 예약 및 레지스터 이름 변경•D) 메모리 확장•E) 네트워크 가속•정답: C4.Intel Pentium-4 HT 프로세서에서 두 개의 스레드는 무엇을 공유합니까?•A) 레지스터•B) 함수 유닛 및 캐시•C) 메모리•D) 네트워크 인터페이스•E) 전원 공급 장치•정답: B5.동시 멀티스레딩의 주요 이점은 무엇입니까?•A) 전력 소비 감소•B) 메모리 사용 최적화•C) 여러 스레드의 명령어를 병렬로 실행•D) 네트워크 대역폭 증가•E) 전원 효율성 향상•정답: C주관식 문제 (2문제)1.동시 멀티스레딩(SMT)에서 독립적인 스레드의 명령어는 언제 실행됩니까?•정답: 함수 유닛이 사용 가능할 때 실행됩니다.2.Intel Pentium-4 HT 프로세서에서 두 개의 스레드는 무엇을 공유합니까?•정답: 함수 유닛 및 캐시를 공유합니다.Multithreading C3.3D 그래픽 카드의 주요 장점은 무엇입니까?•A) 낮은 비용과 높은 밀도•B) 높은 비용과 낮은 밀도•C) 낮은 비용과 낮은 밀도•D) 높은 비용과 높은 밀도•E) 낮은 전력 소비•정답: A4.GPU의 주요 기능 중 하나는 무엇입니까?•A) 텍스트 편집•B) 데이터베이스 관리•C) 3D 그래픽 작업에 특화된 프로세서•D) 운영 체제 관리•E) 네트워크 보안•정답: C5.GPU에서 수행되는 작업이 아닌 것은 무엇입니까?•A) 버텍스/픽셀 처리•B) 셰이딩•C) 텍스처 매핑•D) 래스터화•E) 텍스트 편집•정답: E주관식 문제 (2문제)1.초기 비디오 카드와 3D 그래픽 처리의 주요 차이점을 설명하시오.•정답: 초기 비디오 카드는 프레임 버퍼 메모리와 비디오 출력용 주소 생성을 제공한 반면, 3D 그래픽 처리는 고급 컴퓨터에서 사용되었고, 낮은 비용과 높은 밀도로 3D 그래픽 카드를 제공하였습니다.2.GPU의 주요 기능을 3가지 이상 나열하시오.•정답: GPU는 주로 버텍스/픽셀 처리, 셰이딩, 텍스처 매핑, 래스터화 등의 3D 그래픽 작업을 수행합니다.Graphics in the System1.GPU는 시스템 내에서 어떤 역할을 합니까?•A) 메모리 관리•B) 네트워크 연결•C) 3D 그래픽 처리•D) 데이터 저장•E) 운영 체제 관리•정답: C2.VGA 컨트롤러의 주요 기능은 무엇입니까?•A) 데이터 저장•B) 비디오 출력 생성•C) 메모리 관리•D) 네트워크 연결•E) 전력 관리•정답: B3.Intel CPU와 GPU 간의 연결을 담당하는 버스는 무엇입니까?•A) PCI 버스•B) USB 버스•C) PCI-Express 링크•D) 네트워크 버스•E) 프론트 사이드 버스•정답: C4.AMD CPU 시스템에서 CPU 코어와 North Bridge를 연결하는 버스는 무엇입니까?•A) PCI-Express 링크•B) HyperTransport•C) 메모리 버스•D) 인터널 버스•E) VGA 버스•정답: D5.프레임 버퍼 메모리의 역할은 무엇입니까?•A) 데이빠른 속도•정답: C5.각 프로세서가 다른 프로세서와 통신하기 위해 사용하는 것은 무엇입니까?•A) 캐시•B) 메모리•C) 인터커넥션 네트워크•D) 운영 체제•E) 버스•정답: C주관식 문제 (2문제)1.각 프로세서가 개인 물리적 주소 공간을 가지는 이유는 무엇입니까?•정답: 각 프로세서가 독립적으로 동작하며, 메모리 접근 충돌을 방지하기 위해2.메시지 전달 방식에서 하드웨어가 하는 역할은 무엇입니까?•정답: 프로세서 간의 메시지 송수신을 담당합니다.Loosely Coupled Clusters1.Loosely Coupled Clusters의 구성 요소는 무엇입니까?•A) 공유 메모리와 공용 운영 체제•B) 각기 다른 메모리와 운영 체제•C) 동일한 메모리와 운영 체제•D) 네트워크로 연결된 단일 시스템•E) 공유 메모리와 네트워크 운영 체제•정답: B2.Loosely Coupled Clusters는 무엇을 통해 연결됩니까?•A) 프로세서 간 인터커넥션•B) I/O 시스템•C) 공유 메모리•D) 단일 버스•E) 무선 네트워크•정답: B3.Loosely Coupled Clusters에 적합한 응용 프로그램은 무엇입니까?•A) 실시간 시스템•B) 웹 서버, 데이터베이스, 시뮬레이션•C) 게임 엔진•D) 단일 사용자 응용 프로그램•E) 임베디드 시스템•정답: B4.Loosely Coupled Clusters의 주요 장점은 무엇입니까?•A) 높은 비용과 낮은 확장성•B) 낮은 가용성과 높은 관리 비용•C) 높은 가용성, 확장성, 경제성•D) 낮은 보안성•E) 낮은 성능과 낮은 비용•정답: C5.Loosely Coupled Clusters의 문제점 중 하나는 무엇입니까?•A) 높은 성능•B) 높은 관리 비용•C) 높은 가용성•D) 높은 대역폭•E) 낮은 경제성•정답: B주관식 문제 (2문제)1.Loosely Coupled Clusters에서 각 컴퓨터는 어떤 시스템을 사용하여 연결됩니까?•정답: I/O 시스템2.Loosely Coupled Clusters의 문제점 중 하le
    학교| 2024.06.13| 39페이지| 2,000원| 조회(413)
    미리보기
  • 판매자 표지 조선대학교 컴퓨터구조 2024 4장(기말) 개념 문제
    조선대학교 컴퓨터구조 2024 4장(기말) 개념 문제
    4. The ProcessorIntroduction문제 1:CPU 성능에 영향을 미치는 요인은 무엇입니까?a. 명령어 수b. CPI와 사이클 타임c. 메모리 크기d. 캐시 크기e. 운영체제정답: a, b문제 2:명령어 수는 무엇에 의해 결정됩니까?a. 컴파일러b. 운영체제c. 하드웨어 설계d. ISA(명령어 세트 아키텍처)e. 사용자의 프로그래밍 스타일정답: a,d문제 3:CPI와 사이클 타임은 무엇에 의해 결정됩니까?a. 명령어 세트 아키텍처b. 컴파일러c. CPU 하드웨어d. 운영체제e. 사용자 인터페이스정답: c문제 4:MIPS 명령어 중 메모리 참조 명령어는 무엇입니까?a. addb. subc. lwd. ande. beq정답: c단답형 문제문제 1:CPI는 무엇의 약자입니까?정답: Cycles Per Instruction문제 2:단순화된 MIPS 구현에서 사용되는 산술/논리 명령어의 예는 무엇입니까?정답: add, sub, and, or, sltIntroduction Execution문제 1:PC가 접근하는 메모리는 무엇입니까?a. 데이터 메모리b. 캐시 메모리c. 레지스터 메모리d. 명령어 메모리e. 가상 메모리정답: d문제 2:레지스터 파일에서 읽는 것은 무엇입니까?a. 명령어b. 데이터c. 레지스터 번호d. 메모리 주소e. ALU 결과정답: c문제 3:ALU가 계산하는 결과가 아닌 것은 무엇입니까?a. 산술 결과b. 로드/스토어 메모리 주소c. 분기 타겟 주소d. 명령어 코드e. 비교 결과정답: d문제 4:명령어 클래스에 따라 수행되는 작업이 아닌 것은 무엇입니까?a. ALU를 사용하여 계산b. 데이터 메모리에 접근하여 로드/스토어c. 레지스터에 값 저장d. PC를 타겟 주소로 설정e. PC를 PC + 4로 설정정답: c문제 5:다음 중 ALU의 역할은 무엇입니까?a. 명령어를 디코딩b. 메모리를 관리c. 연산을 수행d. 입력을 출력으로 전달e. 인터럽트 처리정답: c단답형 문제문제 1:PC는 명령어 메모리에서 무엇을 가져옵니까?정답: 명령어문제 . 더하기b. 빼기c. 곱하기d. 나누기e. 논리 OR 연산정답: b문제 3:R-형식 명령어에서 ALU가 수행하는 연산은 무엇에 의해 결정됩니까?a. 명령어 카운터b. 제어 신호c. 기능 필드d. 상태 레지스터e. 프로그램 카운터정답: c문제 4:ALU 제어 코드가 0000일 때 수행되는 연산은 무엇입니까?a. ANDb. ORc. ADDd. SUBTRACTe. NOR정답: a문제 5:ALU 제어 코드가 0110일 때 수행되는 연산은 무엇입니까?a. ANDb. ORc. ADDd. SUBTRACTe. NOR정답: d단답형 문제문제 1:ALU 제어 코드가 0010일 때 수행되는 연산은 무엇입니까?정답: ADD문제 2:R-형식 명령어에서 ALU가 수행하는 연산은 무엇에 의해 결정됩니까?정답: 기능 필드문제 1:lw 및 sw 명령어에서 ALU가 수행하는 연산은 무엇입니까?a. 논리 ANDb. 논리 ORc. 덧셈d. 뺄셈e. 곱셈정답: c문제 2:beq 명령어에서 ALU가 수행하는 연산은 무엇입니까?a. 논리 ANDb. 논리 ORc. 덧셈d. 뺄셈e. 곱셈정답: d문제 3:R-형식 명령어에서 add 연산을 수행하기 위한 funct 필드는 무엇입니까?a. 100000b. 100010c. 100100d. 100101e. 101010정답: a문제 4:R-형식 명령어에서 set-on-less-than 연산을 수행하기 위한 ALU 제어 코드는 무엇입니까?a. 0000b. 0001c. 0010d. 0110e. 0111정답: e문제 5:lw 및 sw 명령어에서 ALU 제어 코드는 무엇입니까?a. 0000b. 0001c. 0010d. 0110e. 0111정답: c단답형 문제문제 1:beq 명령어에서 ALU 제어 코드는 무엇입니까?정답: 0110문제 2:R-형식 명령어에서 OR 연산을 수행하기 위한 funct 필드는 무엇입니까?정답: 100101* The Main Control Unit문제 1:R-형식 명령어에서 rs, rt, rd 필드는 무엇을 나타냅니까?a. 소스 레지스터, 목적지 B) 1200 ps•C) 1600 ps•D) 2000 ps•E) 2400 ps정답: E) 2400 ps4.파이프라인 데이터 경로에서 세 개의 lw 명령어를 완료하는 데 걸리는 총 시간은 얼마입니까?•A) 600 ps•B) 800 ps•C) 1000 ps•D) 1200 ps•E) 1400 ps정답: D) 1200 ps5.파이프라인 데이터 경로의 주요 이점은 무엇입니까?•A) 설계 간소화•B) 전력 소비 감소•C) 처리량 증가•D) 클럭 주기 증가•E) 지연 시간 증가정답: C) 처리량 증가단답형 문제1.단일 사이클 데이터 경로에서 한 사이클의 시간(Tc)은 얼마입니까?•답: 800 ps2.파이프라인 데이터 경로에서 한 사이클의 시간(Tc)은 얼마입니까?•답: 200 ps3.단일 사이클 데이터 경로에서 두 번째 lw 명령어가 완료되는 시간은 얼마입니까?•답: 1600 ps4.파이프라인 데이터 경로에서 첫 번째 lw 명령어가 완료되는 시간은 얼마입니까?•답: 1000 psPipeline Speedup1.파이프라인의 모든 단계가 균형을 이룬다면, 각 단계는 어떻게 됩니까?•A) 서로 다른 시간을 가진다.•B) 동일한 시간을 가진다.•C) 더 긴 시간을 가진다.•D) 더 짧은 시간을 가진다.•E) 무작위 시간을 가진다.정답: B) 동일한 시간을 가진다.2.단일 사이클 구현에서 명령어 사이의 시간과 파이프라인의 단계 수를 이용한 파이프라인의 명령어 사이의 시간은 어떻게 계산됩니까?•A) 명령어 사이의 시간 / 2•B) 명령어 사이의 시간 * 2•C) 명령어 사이의 시간 / 단계 수•D) 명령어 사이의 시간 * 단계 수•E) 명령어 사이의 시간 - 단계 수정답: C) 명령어 사이의 시간 / 단계 수3.파이프라인의 단계들이 균형을 이루지 않는다면, 속도 향상은 어떻게 됩니까?•A) 더 크다.•B) 더 작다.•C) 동일하다.•D) 예측할 수 없다.•E) 속도 향상에 영향을 미치지 않는다.정답: B) 더 작다.4.파이프라인의 속도 향상은 무엇의 증가로 인해 발생합니까?•A) 레 후•B) 분기 결과에 관계없이 바로•C) 데이터 해저드가 해결된 후•D) 파이프라인 버블이 삽입된 후•E) 레지스터가 업데이트된 후정답: B) 분기 결과에 관계없이 바로2.MIPS 파이프라인에서 “분기 안 함”을 예측할 때 사용되는 하드웨어는 무엇입니까?•A) ALU•B) 레지스터 파일•C) 데이터 메모리•D) 비교기 (Comparator)•E) 제어 유닛정답: D) 비교기 (Comparator)3.분기 예측이 틀린 경우 파이프라인에서 발생하는 현상은 무엇입니까?•A) 명령어가 무시된다.•B) 파이프라인 버블이 삽입된다.•C) 클럭 속도가 느려진다.•D) 명령어가 다시 실행된다.•E) 파이프라인이 초기화된다.정답: B) 파이프라인 버블이 삽입된다.4.MIPS 파이프라인에서 “분기 안 함” 예측이 틀린 경우, 파이프라인 버블은 몇 사이클 동안 발생합니까?•A) 1 사이클•B) 2 사이클•C) 3 사이클•D) 4 사이클•E) 5 사이클정답: E) 5 사이클5.MIPS 파이프라인에서 분기 결과가 결정되는 단계는 무엇입니까?•A) IF 단계•B) ID 단계•C) EX 단계•D) MEM 단계•E) WB 단계정답: B) ID 단계단답형 문제1.MIPS 파이프라인에서 “분기 안 함” 예측이 틀린 경우 몇 사이클 동안 파이프라인 버블이 발생합니까?•답: 5 사이클2.MIPS 파이프라인에서 분기 결과를 결정하기 위해 사용되는 하드웨어는 무엇입니까?•답: 비교기 (Comparator)More-Realistic Branch Prediction1.정적 분기 예측(Static Branch Prediction)의 기본 원리는 무엇입니까?•A) 실제 분기 행동을 측정하여 예측•B) 최근의 분기 기록을 기반으로 예측•C) 일반적인 분기 행동을 기반으로 예측•D) 분기 결과에 관계없이 무조건 예측•E) 분기 결과를 무시하고 계속 실행정답: C) 일반적인 분기 행동을 기반으로 예측2.정적 분기 예측에서 루프 분기의 예측은 어떻게 됩니까?•A) 루프는 항상 취하지 않는다.•B) 루프는 항상 IF 단계•B) ID 단계•C) EX 단계•D) MEM 단계•E) WB 단계정답: B) ID 단계2.제어 신호는 어떤 방식으로 파이프라인 레지스터에 전달됩니까?•A) 동기화 신호를 통해•B) 클럭 신호를 통해•C) 명령어 디코딩을 통해•D) 데이터 경로를 통해•E) 제어 경로를 통해정답: C) 명령어 디코딩을 통해3.EX 단계에 전달되는 제어 신호는 무엇을 제어합니까?•A) 메모리 읽기 및 쓰기•B) 레지스터 읽기 및 쓰기•C) ALU 연산 및 제어•D) 명령어 페치 및 디코드•E) 클럭 신호정답: C) ALU 연산 및 제어4.MEM 단계에 전달되는 제어 신호는 무엇을 제어합니까?•A) 메모리 읽기 및 쓰기•B) 레지스터 읽기 및 쓰기•C) ALU 연산 및 제어•D) 명령어 페치 및 디코드•E) 클럭 신호정답: A) 메모리 읽기 및 쓰기5.WB 단계에 전달되는 제어 신호는 무엇을 제어합니까?•A) 메모리 읽기 및 쓰기•B) 레지스터 읽기 및 쓰기•C) ALU 연산 및 제어•D) 명령어 페치 및 디코드•E) 클럭 신호정답: B) 레지스터 읽기 및 쓰기단답형 문제1.파이프라인 제어 신호는 어떤 단계에서 생성됩니까?•답: ID 단계2.MEM 단계에 전달되는 제어 신호의 주요 기능은 무엇입니까?•답: 메모리 읽기 및 쓰기1.MIPS 파이프라인에서 분기 결과는 어느 단계에서 결정됩니까?•A) IF 단계•B) ID 단계•C) EX 단계•D) MEM 단계•E) WB 단계정답: D) MEM 단계2.MIPS 파이프라인에서 ‘Branch’ 신호는 어떤 역할을 합니까?•A) 명령어 페치•B) 연산 수행•C) 메모리 접근•D) 분기 여부 결정•E) 데이터 쓰기정답: D) 분기 여부 결정3.‘PCSrc’ 신호는 무엇을 제어합니까?•A) 프로그램 카운터(PC)의 값을 선택•B) 레지스터 파일의 값을 선택•C) ALU의 연산 모드를 선택•D) 메모리 주소를 선택•E) 명령어 디코딩을 제어정답: A) 프로그램 카운터(PC)의 값을 선택4.MIPS 파이프라인에서 제어 신호가 생성되는 단계.
    학교| 2024.06.13| 120페이지| 3,000원| 조회(306)
    미리보기
  • 판매자 표지 조선대학교 컴퓨터구조 2024 5장(기말) 개념 문제
    조선대학교 컴퓨터구조 2024 5장(기말) 개념 문제
    컴퓨터구조 5장 지역성의 원리문제 1:지역성의 원리에 따르면 프로그램이 주로 접근하는 주소 공간의 비율은 어떻게 설명됩니까?A. 대부분의 주소 공간에 골고루 접근한다.B. 주기적으로 주소 공간 전체를 스캔한다.C. 어느 특정 주소 공간에 집중적으로 접근한다.D. 순차적으로 주소 공간을 접근한다.E. 무작위로 주소 공간을 접근한다.정답: C. 어느 특정 주소 공간에 집중적으로 접근한다.문제 2:다음 중 시간적 지역성(Temporal Locality)에 대한 설명으로 옳은 것은 무엇입니까?A. 최근에 접근된 항목 근처의 항목에 다시 접근할 가능성이 높다.B. 최근에 접근된 항목에 다시 접근할 가능성이 높다.C. 데이터가 주기적으로 갱신된다.D. 메모리의 모든 항목에 동일한 빈도로 접근한다.E. 데이터가 원격 저장소에서 로드된다.정답: B. 최근에 접근된 항목에 다시 접근할 가능성이 높다.문제 3:다음 중 공간적 지역성(Spatial Locality)에 대한 설명으로 옳은 것은 무엇입니까?A. 최근에 접근된 항목이 반복적으로 접근된다.B. 주기적으로 특정 주소에 접근한다.C. 최근에 접근된 항목 근처의 항목에 다시 접근할 가능성이 높다.D. 데이터가 일정한 주기로 갱신된다.E. 모든 메모리 주소에 무작위로 접근한다.정답: C. 최근에 접근된 항목 근처의 항목에 다시 접근할 가능성이 높다.문제 4:다음 중 시간적 지역성(Temporal Locality)의 예로 옳은 것은 무엇입니까?A. 순차적인 명령어 접근B. 배열 데이터 접근C. 루프 내의 명령어D. 데이터 구조의 초기화E. 원격 서버에서의 데이터 로드정답: C. 루프 내의 명령어문제 5:공간적 지역성(Spatial Locality)의 예로 가장 적절한 것은 무엇입니까?A. 배열 데이터 접근B. 무작위 데이터 접근C. 조건문 내의 명령어D. 데이터 갱신 주기E. 캐시 미스 발생 빈도정답: A. 배열 데이터 접근지역성의 이점문제 1:메모리 계층 구조(memory hierarchy)의 주요 개념은 무엇입니까?A. 모든리로 사용됨C. 더 높은 비트 밀도D. 직접 RAM 대체에 적합E. 데이터의 영구 보관정답: C. 더 높은 비트 밀도문제 3:다음 중 플래시 메모리 셀의 수명이 다한 후에 발생할 수 있는 문제는 무엇입니까?A. 데이터 접근 속도 증가B. 데이터 무결성 유지C. 데이터 손실D. 데이터 복제E. 데이터 암호화정답: C. 데이터 손실문제 4:NAND 플래시 메모리는 주로 어디에 사용됩니까?A. 명령어 메모리B. 휘발성 메모리C. USB 키 및 미디어 저장D. 고속 CPU 캐시E. 메인 메모리정답: C. USB 키 및 미디어 저장문제 5:플래시 메모리에서 마모 균등화(wear leveling)의 목적은 무엇입니까?A. 데이터 전송 속도를 높이기 위해B. 데이터 무결성을 유지하기 위해C. 플래시 셀의 마모를 고르게 분배하기 위해D. 데이터 접근 속도를 높이기 위해E. 전력 소비를 줄이기 위해정답: C. 플래시 셀의 마모를 고르게 분배하기 위해주관식 (단답형)문제 1:NOR 플래시 메모리는 주로 어디에 사용됩니까?정답: 명령어 메모리 (instruction memory)문제 2:NAND 플래시 메모리의 GB당 비용은 NOR 플래시 메모리와 비교하여 어떤가요?정답: 더 저렴하다디스크 (track / cylinder / sector)문제 1:디스크 저장 장치의 주요 특징은 무엇입니까?A. 휘발성 메모리B. 회전하지 않는 비자성 저장 장치C. 비휘발성 회전 자기 저장 장치D. 반도체 기반 비휘발성 저장 장치E. 비휘발성 전자 저장 장치정답: C. 비휘발성 회전 자기 저장 장치문제 2:디스크 저장 장치에서 트랙(track)의 정의는 무엇입니까?A. 디스크의 가장 작은 데이터 저장 단위B. 디스크 표면에서 동심원 모양으로 배열된 데이터 저장 단위C. 여러 디스크를 포함하는 저장 단위D. 디스크 표면을 나누는 섹터의 모임E. 디스크 표면의 한 지점에서 다른 지점으로의 이동 경로정답: B. 디스크 표면에서 동심원 모양으로 배열된 데이터 저장 단위문제 3:디스크 저장 장치에서 섹터(s필요한 데이터가 캐시에 저장됨C. 데이터가 손실됨D. 캐시 크기가 줄어듦E. 주소가 충돌됨정답: B. 불필요한 데이터가 캐시에 저장됨문제 5:더 큰 미스 패널티의 영향을 줄이기 위해 사용할 수 있는 방법은 무엇인가요?A. 공간 지역성B. 시간 지역성C. Critical-word-firstD. 주소 재배치E. 블록 크기 조절정답: C. Critical-word-first or Early restartCritical-word-first: 요청된 단어를 먼저 전송하는 기법으로 전체 블록을 읽기 전에 요청된 데이터를 우선적으로 캐시로 가져와 빠르게 사용할 수 있음Early restarat : 블럭 전송이 시작되면 요청된 데이터가 캐시에 도착하는 즉시 프로세서가 작업을 재개할 수 있도록 함단답형 질문질문 1:더 큰 블록이 미스 비율을 줄일 수 있는 이유는 무엇인가요?답: 공간 지역성 때문에 더 큰 블록이 미스 비율을 줄일 수 있습니다.질문 2:고정 크기 캐시에서 더 큰 블록이 오염을 일으킬 수 있는 이유는 무엇인가요?캐시 미스문제 1:캐시 히트 시 CPU는 어떻게 동작하나요?A. CPU 파이프라인 멈춤B. 다음 계층에서 블록 가져오기C. 명령어 페치 재시작D. 정상적으로 작업 진행E. 데이터 접근 완료정답: D. 정상적으로 작업 진행문제 2:캐시 미스 시 첫 번째 단계는 무엇인가요?A. 다음 계층에서 블록 가져오기B. CPU 파이프라인 멈춤C. 명령어 페치 재시작D. 데이터 접근 완료E. 명령어 캐시 미스정답: B. CPU 파이프라인 멈춤문제 3:캐시 미스 발생 시 블록을 어디서 가져오나요?A. CPUB. 메모리C. 다음 계층D. 데이터 캐시E. 명령어 캐시정답: C. 다음 계층문제 4:명령어 캐시 미스가 발생하면 어떻게 처리되나요?A. 데이터 접근 완료B. 명령어 패치 재시작C. CPU 파이프라인 멈춤D. 다음 계층에서 블록 가져오기E. 데이터 캐시 미스정답: B. 명령어 패치 재시작문제 5:데이터 캐시 미스가 발생하면 어떻게 처리되나요?A. 데이터 접근 완료B. 명관 캐시에서 비교기 사용의 차이는 무엇인가요?A. 완전 연관 캐시는 비교기를 사용하지 않음B. n-방향 세트 연관 캐시는 비교기를 사용하지 않음C. 완전 연관 캐시는 더 많은 비교기를 필요로 함D. n-방향 세트 연관 캐시는 더 많은 비교기를 필요로 함E. 두 캐시는 비교기를 동일하게 사용함정답: C. 완전 연관 캐시는 더 많은 비교기를 필요로 함단답형 질문질문 1:완전 연관 캐시에서 특정 블록이 캐시의 모든 엔트리에 들어갈 수 있는 이유는 무엇인가요?답: 모든 엔트리를 한 번에 검색할 수 있기 때문입니다.질문 2:n-방향 세트 연관 캐시에서 블록 번호는 어떤 방식으로 세트를 결정하나요?답: 블록 번호를 세트 수로 모듈러 연산하여 세트를 결정합니다.질문3:완전 연관 캐시에서 각 엔트리에 대해 필요한 비교기 수는 얼마입니까?답: 각 엔트리마다 하나의 비교기가 필요합니다연관 캐시 예제문제 1:Direct mapped 캐시에서 각 블록은 어디에 저장됩니까?A. 캐시의 모든 엔트리에B. 고정된 특정 엔트리에C. 세트 내의 모든 엔트리에D. 특정 세트에만E. 아무 엔트리에나정답: B. 고정된 특정 엔트리에문제 2:n-방향 세트 연관 캐시에서 각 세트는 몇 개의 엔트리를 포함합니까?A. 1개B. n개C. 2n개D. n^2개E. n/2개정답: B. n개문제 3:Fully associative 캐시에서 특정 블록은 어디에 저장될 수 있습니까?A. 특정 엔트리에B. 고정된 특정 엔트리에C. 아무 엔트리에나D. 특정 세트에만E. 세트 내의 모든 엔트리에정답: C. 아무 엔트리에나문제 4:Set associative 캐시에서 블록 번호는 어떤 방식으로 세트를 결정합니까?A. (Block number) modulo (엔트리 수)B. (Block number) modulo (세트 수)C. (Block number) 나누기 (엔트리 수)D. (Block number) 나누기 (세트 수)E. (Block number) 곱하기 (세트 수)정답: B. (Block number) moduloU 클럭 속도 증가정답: D. 컴파일러 최적화 기법문제 5:Radix Sort와 Quicksort 중 캐시 미스가 더 많은 것은 무엇입니까?A. Radix SortB. QuicksortC. 둘 다 동일D. 특정 조건에 따라 다름E. 분석할 수 없음정답: A. Radix Sort단답형 질문질문 1:캐시 미스는 주로 무엇에 따라 달라집니까?답: 메모리 접근 패턴에 따라 달라집니다.질문 2:컴파일러가 메모리 접근을 최적화하면 무엇을 향상시킬 수 있습니까?답: 캐시 효율성을 향상시킬 수 있습니다.페이지 테이블을 사용한 번역문제 1:가상 주소에서 페이지 오프셋은 몇 비트입니까?A. 8B. 10C. 12D. 16E. 20정답: C. 12문제 2:가상 주소에서 가상 페이지 번호는 몇 비트입니까?A. 10B. 12C. 18D. 20E. 22정답: D. 20문제 3:페이지 테이블의 크기는 얼마입니까?A. 10 MbitsB. 15 MbitsC. 19 MbitsD. 25 MbitsE. 30 Mbits정답: C. 19 Mbits문제 4:페이지 테이블은 어디에 위치합니까?A. CPUB. 캐시C. 주 메모리D. 디스크E. 레지스터정답: C. 주 메모리문제 5:페이지 테이블 엔트리에서 유효 비트는 무엇을 나타냅니까?A. 페이지의 크기B. 페이지의 물리적 주소C. 페이지가 메모리에 있는지 여부D. 페이지의 가상 주소E. 페이지의 접근 권한정답: C. 페이지가 메모리에 있는지 여부단답형 질문질문 1:가상 주소에서 페이지 오프셋은 몇 비트입니까?답: 12비트입니다.질문 2:페이지 테이블 엔트리의 유효 비트는 무엇을 나타냅니까?답: 페이지가 메모리에 있는지 여부를 나타냅니다.교체와 쓰기문제 1:페이지 폴트 비율을 줄이기 위해 선호되는 교체 정책은 무엇입니까?A. FIFOB. LRUC. RandomD. LFUE. MRU정답: B. LRU문제 2:참조 비트(Reference bit)는 언제 1로 설정됩니까?A. 페이지가 처음 로드될 때B. 페이지가 메모리에 있을 때C. 페이지가 접근될 때D. 페이유지
    학교| 2024.06.11| 111페이지| 3,000원| 조회(203)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 03일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
6:17 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감