PART1CPU(CentralProcessingUnit)
1.Computer의5대구성요소
2.ComputerSystem의Hardware,Software,Firmware의구성요소와발전방향
3.CPU(CentralProcessingUnit)
4.StoredProgramComputer개념을제시한폰노이만컴퓨터(VonNeumannComputer)구조의특징과문제점,해결방안(Harvard구조와비교)
5.폰노이만(VonNeumann)과하바드(Havard)컴퓨터구조
6.CISC와RISC명령어구조
7.아래연산을CISC와RISC명령어구조로연산하는예를들고CISC와RISC에대해비교하시오.
8.CPU명령어형식의유형에대해설명하고산술식Y=A×(B+C)에대해0주소,1주소,2주소,3주소명령방식을아래명령어를선택하여기술하시오(PUSH,POP,MUL,ADD,LOAD,STORE,MOV명령)
9.시스템버스(SystemBus)
10.CPI(ClockPerInstruction)개념을설명하고Processor성능향상방안
11.CPU명령어사이클(Cycle)과레지스터(Register)
12.CPUMajorState
13.CPU의MajorState를Flowchart화하여설명하시오.
14.명령어집합구조(ISA)
15.CPU주소지정방식의유형및예시
16.아래ADD(덧셈)명령어의CPU실행사이클(ExecutionCycle)동작에대해설명하시오.
17.CPU의명령어인출사이클(FetchCycle)동작에대해설명하시오(IF:InstructionFetch).
18.인터럽트(Interrupt)Cycle이추가된명령어사이클에대해설명하시오.
19.ALU(ArithmeticLogicUnit)
20.제어유니트(ControlUnit)의구성과구현방법
21.고정배선(Hardwired)방식과마이크로프로그래밍(Micro-Programming)방식
22.제어신호생성을위한수직적(Vertical),수평적(Horizontal)마이크로프로그래밍
23.컴퓨터메인보드(MainBoard)에서의NorthBridge와SouthBridge
24.Multi-Core간의인터페이스기술발전과CPU와주변장치간의인터페이스의필요성
25.CPURegister의종류를나열하고기능을설명하시오.
PART2Memory
26.메모리계층구조(MemoryHierarchy)
27.메모리계층구조에서캐시(Cache)메모리(Memory)의주요개념
28.메모리계층구조(MemoryHierarchy)에대해기술하고CacheMemory와Virtual(가상)Memory와의비교
29.CacheFlush,CacheClean,CacheInvalidate
30.메모리(Memory)병목(Bottleneck)현상최소화방안
31.MMU(MemoryManagementUnit)
32.TLB(TranslationLookasideBuffer)
33.HBM(HighBandwidthMemory)
34.PIM(ProcessingInMemory)
35.CAM(Content-AddressableMemory)에대하여일반적인메모리와비교(기본개념,액세스방법및활용분야)
36.CAM(Content-AddressableMemory)에대하여예시를들어설명하시오.
37.Memory인터리빙(Interleaving)
38.FlashMemory를RAM과EEPROM과비교
39.PRAM(PhasechangememoryRAM)
40.RAID0+1과RAID1+0
41.RAID0,1,5,6,RAID1+0
42.SRAM과DRAM을비교하고DDRSDRAM의핵심기술
43.DDRSDRAM(DoubleDataRateSynchronousDRAM)의갱신(Refresh)에대해다음을설명하시오.
(1)DRAM에서갱신(Refresh)이필요한이유
(2)자동갱신(AutoRefresh)
(3)셀프갱신(SelfRefresh)
(4)저전력자동셀프갱신(LPASR:LowPowerAutoSelfRefresh)
44.NANDFlash에서Write(쓰기),Read(읽기),Erase(삭제)과정을상세히설명하시오.
45.FlashROM의프로그래밍,Read,Erase동작을설명,NOR와NANDFlash의차이점
46.FTL(FlashTranslationLayer)의개념필요성동작방법,Mapping방법
47.FlashMemory타입(Type)에는SLC,MLC,TLC,QLC타입으로구분할수있다.각각에대해설명하고특징을비교하시오.
48.FTL(FlashTranslationLayer)구조에대해상세하게설명하시오.
49.FTL(FlashTranslationLayer)의핵심기술인WearLeveling,GarbageCollection,OverProvision,NCQ(NativeCommandQueuing),TRIM동작에대해각각설명하시오.
50.SSD(SolidStateDevice)
51.SSD(SolidStateDevice)와HDD(HardDiskDrive)의차이점
52.CPU관점에서주기억장치AccessTime이400ns이고CacheAccessTime이50ns일때캐쉬의적중률이90%라면평균기억장치AccessTime은몇ns인가?
53.두계층으로이루어진기억장치시스템에서첫번째계층의기억장치액세스시간이40ns이고두번째계층의기억장치액세스시간은400ns이다.아래2가지질문에답하시오.
(1)첫번째계층의기억장치에대한적중률이90%일때평균기억장치액세스시간을구하시오.
(2)첫번째계층의기억장치에대한적중률이0%부터20%간격으로100%까지변할때의평균기억장치액세스시간들을구하여그래프를그리고결과에대해설명하시오.단,그래프
의x축은적중률y축은액세스시간으로한다.
54.아래3개문제에대해답변하시오.
문1)컴퓨터시스템에디스크캐쉬를도입함으로써평균디스크액세스시간이20ms에서8.3ms로감소되었다.디스크캐쉬의적중률(HitRatio)이60%라면디스크캐쉬의AccessTime은얼마인가?
문2)주기억장치AccessTime이300ns,캐쉬(Cache)액세스타입이60ns인시스템에서기억장치Access가1000번이수행되었다.그중의60%는읽기동작이고40%는쓰기동작이었으며평균적중률은80%였다.CacheWrite정책인Write-through와Write-Back방식에서각각의평균기억장치AccessTime을구하시오.
문3)두계층의Cache를가진시스템에서첫번째계층의Cache인L1의AccessTime은25ns,두번째계층의캐쉬인L2의AccessTime은80ns이고주기억장치AccessTime은250ns이다.L1적중률이75%이고L2의적중률은90%일때평균기억장치AccessTime을구하시오.
55.빅엔디언(BigEndian)과리틀엔디언(LittleEndian)
PART3병렬컴퓨터
56.병렬컴퓨터의Flynn의분류,활용사례
57.병렬컴퓨터상호연결망성능결정요소와종류
58.병렬처리시스템의상호연결망(InterconnectionNetwork)에대해다음을설명하시오.
가.상호연결망의개념과종류
나.토러스(Torus)구조
59.병렬컴퓨터를위한SMP,MPP,NUMA
60.병렬처리(Parallelprocessing),그레인(Grain)
61.명령어파이프라이닝(Pipelining)
62.Superscalar와VLIW(VeryLongInstructionWord)
63.EPIC(ExplicitlyParallelInstructionComputing)
64.명령어수준병렬성(ILP)차원에서슈퍼스칼라(Superscalar),VLIW(VeryLongInstructionWord),슈퍼파이프라인(Superpipeline)의개념과특징에대해설명하시오.
65.병렬컴퓨터의파이프라이닝과벡터프로세싱(1교시)
66.병렬컴퓨터의파이프라이닝과벡터프로세싱에대해비교분석(2교시)
67.명령어파이프라인의해저드(Hazard)발생유형3가지의원인,해결책
68.4단계명령어파이프라이닝(Pipelining)
69.2단계,4단계6단계명령어파이프라인,Data해저드(Hazard)의발생원인과해결방안
PART4Interrupt및I/OInterface
70.Interrupt구동I/O
71.Interrupt의처리과정과종류,Interrupt중첩(Nesting)
72.Interrupt를처리하고있는프로세서에또다른인터럽트가발생되었을때조건에따른처리방법
73.DMA(DirectMemoryAccess)
74.Locality(지역성)원리와활용사례
75.입출력장치인터페이스의개념과필요성,발전방향
76.I/O(Input/Output)전송방식의필요성과종류
77.I/O(입출력)방식인다중Interrupt,Daisychain방식,SW(Software)Polling방식
78.RS-232C
79.JTAG(JointTestActionGroup)의제공기능
80.직렬(Serial)인터페이스인RS-232C,SPI(SerialPeripheralInterface),I2C(InterIntegratedCircuit),IrDA(InfraredDataAssociation)에대해각각설명하시오.
81.I2CInterface의특징과동작순서
82.SPI(SerialPeripheralInterface)의신호구성과동작예,그리고장단점
83.IEEE1394와USB인터페이스
84.DVI와HDMI규격
85.MHL3.0(MobileHighDefinitionLink3.0)
86.SATA(SerialAdvancedTechnologyAttachment)
87.IEEE1394와USB
88.USB(UniversalSerialBus)3.0의ProtocolStack,핵심기술,USB2.0과비교
89.USB3.0의핵심기술과USB2.0과비교
90.USB(UniversalSerialBus)3.1
91.Thunderbolt인터페이스(1교시)
92.Thunderbolt인터페이스설명(2교시)
93.PCI-Express인터페이스
94.PCI(PeripheralComponentInterface)-Express의등장배경,P