SBus
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
SBus는 SPARC 시스템을 위해 설계된 내부 연결 버스이다. 32비트 주소 및 데이터 버스를 사용하며, 16.6MHz에서 25MHz 클록으로 최대 100MB/s의 데이터 전송 속도를 지원한다. 각 장치는 28비트 주소 공간에 매핑되며 최대 8개의 마스터를 지원한다. UltraSPARC 도입 후에는 클록을 두 배로 늘리고 1클록당 32비트 데이터를 2개 전송하여 64비트 버스에서 200MB/s의 전송 속도를 달성했다. SBus는 PCI와 유사하게 주변 기기 연결에 사용되었으며, CPU와 메모리 간에는 MBus를 사용했다.
더 읽어볼만한 페이지
- 메인보드 확장 슬롯 - EISA
EISA는 1988년 컴팩을 중심으로 한 PC 제조업체 컨소시엄이 IBM의 MCA에 대항하기 위해 개발한 32비트 PC 버스 표준으로, ISA 버스와의 호환성을 유지하면서 고급 기능을 제공하고 특허 및 라이선스 정책에서 자유로워 업계의 지지를 얻으며 PC 버스 기술 발전에 기여했다. - 메인보드 확장 슬롯 - VESA 로컬 버스
VESA 로컬 버스는 1990년대 초 ISA 버스의 대역폭 한계를 극복하기 위해 개발된 로열티 없는 로컬 버스 표준으로, 486 프로세서의 메모리 버스에 직접 연결되어 고속 데이터 전송을 가능하게 했으나, 여러 한계로 인해 PCI 버스로 대체되기 전까지 486 시스템에서 고성능 장치를 저렴하게 사용하도록 널리 사용되었다. - 컴퓨터 버스 - NMEA 0183
NMEA 0183은 선박용 GPS, 자동식별장치(AIS) 등 항해 장비에서 데이터를 송수신하는 데 사용되는 ASCII 기반의 직렬 통신 프로토콜로, RS-422 전기 표준을 사용하며, 문장 형태의 데이터를 통해 정보를 전달하고, 물리 계층, 데이터 링크 계층, 애플리케이션 계층의 3가지 레이어로 구성되어 다양한 소프트웨어에서 지원된다. - 컴퓨터 버스 - 인피니밴드
인피니밴드는 고성능 컴퓨팅 환경에서 서버, 스토리지, 네트워크 장치 간 고속 데이터 전송을 위한 직렬 통신 기술로, 슈퍼컴퓨터나 데이터 센터에서 주로 사용되지만 이더넷 기반 기술과의 경쟁 및 새로운 컴퓨팅 환경에 대한 적응이라는 과제를 안고 있다.
| SBus | |
|---|---|
| 기본 정보 | |
![]() | |
| 발명일 | 1989년 |
| 발명가 | 썬 마이크로시스템즈 |
| 상위 호환 | PCI |
| 상위 호환 출시일 | 1997년 |
| 너비 | 32 |
| 장치 수 | 마스터 수 8개 (슬레이브 수 무제한) |
| 속도 | 16.67 MHz - 25 MHz |
2. 주요 특징
SBus는 SPARC 아키텍처 기반 시스템만을 대상으로 설계되었기 때문에, 여러 플랫폼을 동시에 지원해야 하는 크로스 플랫폼 버스 설계에서 발생하는 복잡한 문제들을 피할 수 있었다. 이러한 단일 플랫폼 집중 덕분에 SBus는 상대적으로 "깔끔한" 설계를 가질 수 있었으며, 이는 시스템 구현의 효율성을 높이는 데 기여했다.
SBus는 빅 엔디안 데이터 처리 방식을 사용하며, 초기에는 32비트 주소 버스와 데이터 버스를 기반으로 동작했다. 이후 64비트 UltraSPARC 프로세서가 도입되면서 SBus 역시 성능 개선을 거쳐 더 높은 데이터 전송 속도를 지원하게 되었다. SBus는 주로 컴퓨터 내부의 확장 카드와 같은 주변 기기를 연결하는 데 사용되었으며, 이는 PCI 버스의 용도와 유사하다. 썬 마이크로시스템즈(Sun Microsystems)의 SPARC 시스템에서는 CPU와 주 메모리 간의 통신을 위해 SBus와는 별도로 MBus라는 표준화된 버스를 사용했다.
2. 1. 기술 사양
SBus는 SPARC 시스템만을 대상으로 설계되었기 때문에 크로스 플랫폼 지원을 위한 복잡성을 피할 수 있었다. 이는 비교적 "깔끔한" 설계를 가능하게 했다. 주요 기술 사양은 다음과 같다.| 항목 | 사양 |
|---|---|
| 데이터 처리 | 빅 엔디안 방식 |
| 버스 | 32비트 주소 버스, 32비트 데이터 버스 |
| 클록 속도 | 16.6MHz ~ 25MHz |
| 전송 속도 | 최대 100MB/s |
| 주소 공간 | 장치당 28비트 (256MB) |
| 마스터/슬레이브 | 최대 8개 마스터, 슬레이브 수 제한 없음 |
64비트 UltraSPARC 프로세서가 도입되면서 SBus도 개선되었다. 동작 클록 속도를 두 배로 높이고, 한 클록 주기당 32비트 데이터를 두 번 전송하는 방식으로 64비트 버스에서 최대 200MB/s의 전송 속도를 달성했다. 이는 당시(2006년 기준) 66MHz/64비트 PCI 버스의 전송 속도인 528MB/s와 비교될 수 있다. 이러한 SBus 아키텍처의 개선에도 불구하고, 기존과 동일한 96핀 커넥터를 사용했다는 특징이 있다.
SBus는 PCI와 마찬가지로 주로 주변 기기를 연결하는 데 사용되었다. 썬 마이크로시스템즈(Sun Microsystems)의 시스템에서는 CPU와 메모리 간의 연결을 위해 별도의 표준화된 버스인 MBus를 사용했다.
2. 2. 64비트 확장
64비트 UltraSPARC가 도입되면서 SBus는 성능 향상을 이루었다. 동작 클록 속도를 기존보다 두 배로 높이고, 한 클록 주기당 32비트 데이터를 두 번 전송하는 방식을 채택했다. 이를 통해 SBus는 64비트 버스 환경에서 최대 200MB/s의 데이터 전송 속도를 달성할 수 있었다. 참고로, 2006년 당시 사용되던 66MHz 클록의 64비트 PCI 버스는 528MB/s의 전송 속도를 제공했다. 이러한 SBus 아키텍처의 개선에도 불구하고, 기존과 동일한 96핀 커넥터를 사용하여 이전 버전과의 하드웨어 호환성을 유지했다.3. 구조 및 기능
SBus는 썬 마이크로시스템즈가 SPARC 기반 시스템을 위해 개발한 컴퓨터 버스이다.[1] 주로 시스템 내부에 주변 기기를 연결하는 용도로 사용되었다.[1] SBus는 설계 당시 크로스 플랫폼 지원보다는 SPARC 시스템에 최적화되는 것을 목표로 했다.[1]
3. 1. MBus와의 관계
SBus는 PCI와 같이 주변 기기를 시스템 내부에 연결하는 용도로 사용되었다. 썬 마이크로시스템즈의 시스템에서는 CPU와 메모리 사이의 연결에는 SBus 대신 MBus라는 별도의 표준화된 버스를 사용했다.3. 2. PCI와의 비교
SBus는 PCI와 마찬가지로 주변 기기 내부 연결용으로 사용되었다.[1] 썬 마이크로시스템즈(Sun Microsystems)의 시스템은 CPU와 메모리 간의 버스로는 MBus라는 별도의 표준화된 버스를 사용했다.[1]SBus는 SPARC 시스템만을 대상으로 설계되어 크로스 플랫폼 지원을 위한 복잡성을 피할 수 있었다.[1] 초기 SBus는 32비트 버스로 최대 100MB/s의 전송 속도를 제공했다.[1] 이후 64비트 UltraSPARC가 도입되면서 SBus는 클록 속도를 두 배로 높이고 한 클록당 두 번의 32비트 데이터 전송을 통해 64비트 버스에서 200MB/s의 전송 속도를 달성했다.[1] 이러한 성능 향상에도 불구하고 SBus는 기존과 동일한 96핀 커넥터를 유지했는데, 이는 다양한 버전이 나오며 커넥터 등이 변경된 PCI와는 다른 점이다.[1]
성능 면에서는 2006년 기준으로 사용되던 66MHz 클록의 64비트 PCI 버스가 528MB/s의 전송 속도를 제공하여, 당시의 SBus보다 더 높은 성능을 보였다.[1]
참조
[1]
웹사이트
PCI:SBus Comparison
http://download.orac[...]
Sun Microsystems
1999-03
[2]
서적
SBus Information Applications and Experience
https://archive.org/[...]
Springer-Verlag
[3]
서적
SBus handbook
Sun Microsystems
[4]
서적
Digest of Papers Compcon Spring '90. Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage
[5]
서적
Digest of Papers Compcon Spring '90. Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage
[6]
웹인용
PCI:SBus Comparison
http://download.orac[...]
Sun Microsystems
1999-03
[7]
서적
SBus Information Applications and Experience
https://archive.org/[...]
Springer-Verlag
[8]
서적
SBus handbook
https://archive.org/[...]
Sun Microsystems
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
