시스템 성능 분석과 개선 1
2021. 3. 28. 01:05ㆍComputer(인강)/컴퓨터 구조
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 |