728x90 분류 전체보기491 컴퓨터구조15 Control Unit Operation 이번에는 Control Unit 의 구조와 구현 방법에 대해서 살펴보겠습니다. Topics - Micro-Operations - control of Processor - Hardwired Implementation Micro- Operations 에 대해 배워보겠습니다. 이전에 이런 자료를 보았습니다. 페치/실행 cycle 입니다. 얼핏보면 한 사이클이라고 생각하겠지만 이건 한 사이클이 아닙니다. 수많은 여러 사이클로 구성이 되어있습니다. 그러니 Micro-Operations은 이렇게 각 cycle 을 더 세부적인 단계로 나눈겁니다. 이제 이 Fetch 단계에 대해서 자세하게 보도록 하겠습니다. 이것도 예전에 배웠던 겁니다 . 명령어 페치는 메모리로 부터 명령어를 가져와서 실행시키는 거죠. 페치에는 다음.. 2020. 7. 3. 컴퓨터구조14 Instruction Level Parallelism and Superscalar Processors Superscalar 가 뭔지는 그림을 보면 바로 느낌이 옵니다. 정수형정보를 가지는 레지스터들과 실수형 레지스터 파일도 두개 입니다. superscalar는 간단히 ALU 가 두개 라는 겁니다. 이러한 명령어들이 독립적으로 실행이 되어야합니다. RISC 에서 보통 많이 쓰고 CISC 에서도 가능 필요한 이유는 RISC에서 스칼라 계산이 많기 때문입니다. Superpipelining 가운데 부분이 superpipeline입니다. 이는 하나의 클럭으로 움직이는 게 아니라 반 클럭으로 파이프라인이 가능하게 한 겁니다. Superscalar는 두개가 동시에 일어나고 있는걸 볼 수 있습니다. Limitations 이런 것들이 다 명령어 수준에서 parallelism 을 실행하는 겁니다. Instruction l.. 2020. 7. 3. 컴퓨터구조13 Reduced Instruction Set Computers 이번 챕터는 RISC Processor 에 대해 살펴보도록 하겠습니다. Reduced Instruction Set Computers 이는 명령어 셋이 축약된 형태라는 겁니다. 주요 특징 -레지스터 많음 -소프트웨어 중요성 커짐 = 컴파일러 -간단한 명령어 셋트 (중요) 이를 파이프링하고 최적화 해서 CISC 가 어떻게 나왔는지에 대해 먼저 알아보겠습니다. Complex Instruction Set Computers 하드웨어는 발전했지만 부족한 소프트웨어의 기술은 약했습니다. 그래서 기능이 필요하면 하드웨어를 만들고 필요한 Instruction set 을 추가로 더 만들자 하는 방식을 취했는데 이게 CISC 입니다. 즉 high level languages 을 하드웨어로 바로 구현해버리는 거 - 컴파일러가.. 2020. 7. 3. 운영체제8 Memory Mangement 저번 시간에는 데드락에 대해 배워보았습니다. https://com24everyday.tistory.com/206?category=1114126 운영체제7 Deadlock 안녕하세요. 옆집 컴공생입니다. 오늘은 Deadlock 에 대해 배워 볼거에요. 저번 시간에는 하드웨어와 소프트웨어의 프로세스 동기화에 배워보았습니다. https://com24everyday.tistory.com/205 운영체제6 Proce com24everyday.tistory.com 이제 Memory Mangement 에 관해 배워보겠습니다. Background Swapping Contiguous Memory Allocation Segmentation Paging Structure of the Page Table Background .. 2020. 7. 3. 이전 1 ··· 71 72 73 74 75 76 77 ··· 123 다음 728x90