시스템 성능 분석과 개선 1

2021. 3. 28. 01:05Computer(인강)/컴퓨터 구조

728x90
반응형

안녕하세요 bannavi입니다^ㅅ^

오늘은 시스템 성능 분석과 개선 첫번째 부분에 대해 살펴보도록 하겠습니다

바로 시작하겠습니다

 

 

 

 

시스템 성능 분석과 개선

1. 프로세서간 중재

2. 프로세서간 통신과 동기화

3. 캐시의 일관성

 

 

 

# 시스템 버스 VS 로컬 버스

1. 컴퓨터 시스템에는 각 요소들 사이의 정보 전송을 위한 다양한 단계의 여러 버스가 존재하며 CPU내에서도 레지스터와 ALU사이의 정보 전송을 위한 여러 내부 버스가 존재한다.

2. 시스템 버스(System bus) -> CPU, IOP(I/O Processor), Memory와 같은 주요 요소를 연결하는 연결체계

3. 로컬 버스(Local bus) -> 메모리 버스(데이터, 주소 그리고 읽기/쓰기 정보 전송), I/O버스(입출력 장치로 정보 전송), 통신 전용버스(특정 포트 정보, 해당 프로토콜 정보 등을 송/수신)

4. 공유 메모리 멀티프로세서 시스템에서 각 자원의 효율적 분배와 상호 출돌을 배재할 수 있는 중재 프로세스는 전체 시스템 성능 향상에 지대한 영향을 미칠 수 밖에 없는것이다.

 

 

 

# 메모리 공유 멀티프로세서를 위한 시스템 버스 구조

 

# 중재 Algorithm

1. 일반적으로 시스템 버스는 100여개의 신호라인으로 구성되고 이 명령라인에 의해 중재 논리가 성립된다.(ex. IEEE standard 796)

2. 직렬(daisy-chain) 중재 절차

3. 병렬 중재 논리

4. 동적 중재 논리

 

728x90
반응형

'Computer(인강) > 컴퓨터 구조' 카테고리의 다른 글

시스템 성능 분석 개선 2  (0) 2021.03.28
멀티 프로세서 2  (0) 2021.03.28
멀티 프로세서 1  (0) 2021.03.28
입출력 수행과 인터럽트 2  (0) 2021.03.27
입출력 수행과 인터럽트 1  (0) 2021.03.27