정보관리기술사 & 컴퓨터시스템응용기술사 Vol 1 : 컴퓨터 구조 (개정증보판)

정보관리기술사 & 컴퓨터시스템응용기술사 Vol 1 : 컴퓨터 구조 (개정증보판)

$50.00
Description
1. 이 책은 학원 수강을 통해 습득한 내용과 멘토링을 진행하면서 스스로 학습한 내용을 바탕으로 답안 형태로 작성하였고, IT 분야 기술사인 정보관리기술사와 컴퓨터시스템응용기술사 자격을 취득하기 위해 학습하고 있거나 학습하고자 하는 분들을 위해 만들었습니다.

2. 본 교재는 발전 동향, 배경 그리고 유사 기술과의 비교, 다양한 도식화 등 실무 개발자 경험을 토대로 작성한 내용으로 풍부한 경험적인 요소가 내재하여 있는 장점이 있습니다.
저자

권영식,권대호

저자:권영식
성균관대학교정보통신대학원정보보호과재학중(현)
삼성전자선임/책임연구원
도시바삼성스토리지테크놀러지-코리아(주)수석연구원
컴퓨터시스템응용기술사
정보시스템수석감리원,정보통신특급기술자
미래창조과학부IT멘토
韓(한)·日(일)기술사교류회회원
cafe.naver.com/96starpe운영자

저자:권대호
중앙대학교소프트웨어학부

목차

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

출판사 서평

책의특징

Part1.CPU내부동작에서는
컴퓨터의구성요소와구조,명령어구조,시스템버스(SystemBus),명령어사이클,CPUCore간의인터페이스기술발전과CPU와주변장치간인터페이스필요성등의내용으로컴퓨터구조에서많이출제되는토픽을엄선해서작성했습니다.[관련토픽25개]

Part2.Memory제어기술에서는
메모리계층구조,MMU,TLB및HBM,PIM등의최신기술과Flash및DRAM의동작방법,SSD의핵심기술인FTL,주기억장치AccessTime등에대해알차게학습할수있습니다.[관련토픽30개]

Part3.병렬컴퓨터분야에서는
병렬컴퓨터의분류,CPU성능향상을위해명령어를병렬로실행하는과정과이때고려해야할해저드(Hazard)발생원인과이를해결할수있는방법을제시했습니다.[관련토픽14개]

Part4.Interrupt및I/OInterface에서는
여러번출제된DMA,Interrupt처리동작과CPU와I/O기기간의다양한인터페이스방법,입출력장치의인터페이스개념과필요성등을답안으로작성할수있습니다.[관련토픽29개]

Part5.신기술에서는
하이퍼바이저(Hypervisor),가상화,마이크로아키텍처등최신기술을답안으로작성해봄으로써최신기술분야의출제경향을파악할수있습니다.[관련토픽48개]

Part6.논리회로에서는
컴퓨터Hardware설계를위한논리회로부분으로기초부터실제회로설계단계까지실무개발노하우를바탕으로작성하여쉽게접근할수있도록하였습니다.[관련토픽39개]

Part7.컴퓨팅에서는
자주출제되는토픽들로양자컴퓨팅,자율컴퓨팅,엣지(Edge)컴퓨팅(Computing),GPGPU,TPU,AI반도체,하드웨어규모산정,컴퓨터시스템의성능평가등에대해쉽게이해할수있도록기술하였습니다.[관련토픽23개]