Solaris 9 4/04 운영 환경의 새로운 기능

장치 드라이버 작성

Solaris 9 릴리스는 다음과 같은 장치 드라이버 작성 기능 향상을 포함합니다.

프레임 버퍼 전원 관리

특정 테이프 드라이브 및 프레임 버퍼와 같은 일부 장치는 드라이버가 분리되어도 전원을 손실해서는 안 됩니다(전원 주기 시에도 동일). 새 인터페이스인 ddi_removing_power는 작업 일시 중단으로 인한 전원 손실이 장치에 있는지 여부를 확인합니다. 새 등록 정보인 no-involuntary-power-cycles를 사용하여 장치에 예상치 못한 전원 손실이 발생하지 않도록 지정할 수 있습니다.

자세한 내용은 ddi_removing_power(9F)no-involuntary-power-cycles(9P) 설명서 페이지를 참조하십시오.

SPARC: Sun StorEdge 트래픽 관리자

Sun StorEdgeTM 트래픽 관리자 기능은 광채널 액세스 가능 기억장치와 같은 I/O 장치에 대한 다중 경로를 지원합니다. 이 기능은 다중 장치 간에 작업 부하의 균형을 맞추어 줍니다. 트래픽 관리자는 실패한 인터페이스 카드 또는 저장 장치의 요청을 작동하는 카드 또는 장치로 재지정하여 신뢰성을 높입니다.

SPARC: 드라이버 고장 입력기 하네스

드라이버 고장 입력기 하네스는 Solaris 장치 드라이버 개발 도구입니다. 하네스는 개발 중인 드라이버가 하드웨어를 액세스할 때 발생할 수 있는 다양한 하드웨어 오류를 시뮬레이션하여 입력합니다. 하네스는 SPARC 기반 장치 드라이버에서의 테스트 고장 조건의 영향을 테스트합니다.

자세한 내용은 th_define(1M)th_manage(1M) 설명서 페이지를 참조하십시오.

Generic LAN 드라이버

드라이버 개발자는 Generic LAN 드라이버(GLD)를 사용할 수 있습니다. GLD는 Solrais 네트워크 드라이버에 대한 STREAMS 및 Data Link Provider Interface (DLPI) 기능의 대부분을 구현합니다. Solaris 8 10/00 릴리스까지 GLD 모듈은 Solaris x86 플랫폼판 네트워크 드라이버용으로만 제공되었습니다. 이제 GLD는 Solaris SPARC 플랫폼판 네트워크 드라이버에서 사용 가능합니다.

자세한 내용은 Writing Device Drivers의 “Drivers for Network Devices”를 참조하십시오.