본문 바로가기
반응형

{ Computer Science }/Computer Architecture5

[컴퓨터구조] 컴퓨터의 구성 1. personal computer(pc) 2. server computers - high performance 3. supercomputers -high-end scientific and engineering calculations 4. embedded computers - hidden as components of systems - 스마트폰, 태블릿pc 2^10 bytes = 1 Kilobyte 2^20 bytes = 1 Megabyte 2^30 bytes = 1 Gigabyte 2^40 bytes = 1 Terabyte 2^50 bytes = 1 Petabyte High-level language : C코드 Assembly language: textual representation of instr.. 2022. 4. 8.
[컴퓨터 구조] 슈퍼 스칼라 프로세서 * 지난 번에 공부했던 명령어 파이프라인 내용과 이어진다. 그 내용을 숙지하고 있어야 이번 글 내용이 이해가 될 것이다. 보러 가기: https://yiyj1030.tistory.com/485?category=514953 [컴퓨터 구조] 명령어 파이프라이닝 명령어 파이프라이닝이란? 명령어 파이프라이닝은 한 번에 하나의 명령어만 실행하는 것이 아니라 하나의 명령어가 실행되는 도중에 다른 명령어의 실행을 시작함으로써 동시에 명령어 여러 yiyj1030.tistory.com 슈퍼스칼라 프로세서란? 슈퍼스칼라 프로세서는 여러 파이프라인을 이용하여 독립적으로 명령어를 실행함으로써 명령어를 프로그램 순서와 다르게 실행할 수 있다. 슈퍼스칼라 프로세서의 기본 구조에서는 파이프라인으로 구현된 여러 개의 기능 유닛이 명.. 2022. 3. 22.
[컴퓨터 구조] 명령어 파이프라이닝 명령어 파이프라이닝이란? 명령어 파이프라이닝은 한 번에 하나의 명령어만 실행하는 것이 아니라 하나의 명령어가 실행되는 도중에 다른 명령어의 실행을 시작함으로써 동시에 명령어 여러 개를 실행하는 방식이다. 2단계 명령어 파이프라인 명령어를 실행하는 하드웨어를 인출 단계와 실행 단계라는 독립적인 파이프라인 모듈로 분리하여 수행하는 방법이다. 명령어 처리 속도가 2배 정도 향상되지만 만약 두 단계의 처리 시간이 동일하지 않다면 속도가 2배 향상을 기대할 수 없다. 즉 각 명령어의 인출 단계와 실행 단계의 처리 시간이 동일해야 파이프라인으로 인한 성능 향상을 기대할 수 있다. 단계의 처리 시간이 동일하지 않은 경우 속도가 향상되지 않는 문제를 극복하려면 파이프라인의 단계 수를 증가시켜서 각 단계의 처리 시간을 .. 2022. 3. 22.
[ 컴퓨터 구조] 캐시 기억 장치와 적중률, 평균 기억 장치 접근 시간 계산법 캐시 기억 장치란? CPU가 데이터를 처리할 때 저장 장치는 필요한 데이터를 인출하여 제공하거나 처리된 데이터를 저장한다. 그러나 CPU는 저장 장치에 비해 고속이라 저장 장치가 읽기/쓰기 동작을 하는 동안 기다려야 한다. 이 문제를 해결하기 위해 CPU의 처리 속도만큼 빠른 고속 저장 장치인 레지스터를 CPU 내의 저장 장치로 사용한다. 한편 주기억 장치(main memory)는 외부의 보조 기억 장치(HDD, SSD 등)에 저장된 프로그램을 저장하는 장치로, CPU와 보조 기억 장치 간의 속도 차이를 극복하기 위해 사용한다. 주기억 장치는 보조 기억 장치보다 빠르지만 CPU에 비하면 매우 느리다. 이에 주기억 장치보다 빠른 저장 장치로 캐시 기억 장치가 등장하게 되었다. 캐시 기억 장치는 수행할 명령.. 2022. 3. 22.
[컴퓨터 구조] 기본 논리 연산을 활용한 응용 논리 연산 기본적인 논리연산(AND, OR, XOR, NOT)을 안다는 가정하에 다음 네 가지를 살펴보자. 첫번째. 1과 OR연산하기 기존 비트가 0이었다면 0 OR 1 -> 1 기존 비트가 1이었다면 1 OR 1 -> 1 => 무조건 1이 나온다는 것이 특징! 두번째. 1과 AND연산하기 기존 비트가 0이었다면 0 AND 1 -> 0 기존 비트가 1이었다면 1 AND 1 -> 1 => 무조건 자기 자신이 나온다는 것이 특징! 세번째. 0과 OR연산하기 기존 비트가 0이었다면 0 OR 0 -> 0 기존 비트가 1이었다면 1 OR 0 -> 1 => 무조건 자기 자신이 나온다는 것이 특징! 네번째. 0과 AND연산하기 기존 비트가 0이었다면 0 AND 0 -> 0 기존 비트가 1이었다면 1 AND 0 -> 0 => 무.. 2021. 10. 25.
반응형