직접 액세스 저장 장치
Direct-access storage device이 글은 검증을 위해 인용구가 추가로 필요하다. "직접 – · · · (2009년 12월 (이 |
DASD(Direct-access Storage Device, DASD) (pronlosed / /dæzdiː/)는 "각 물리적 기록에는 별개의 위치와 고유한 주소가 있다"는 2차 저장 장치다.이 용어는 IBM이 데이터에 대한 무작위 액세스를 허용하는 장치를 설명하기 위해 만든 것으로 드럼 메모리와 하드 디스크 드라이브가 대표적이다.[1]이후 광디스크 드라이브와 플래시 메모리 유닛도 DASD로 분류된다.[2][3]
DASD라는 용어는 마그네틱 테이프와 같은 순차 액세스 저장 매체와 펀치 카드 장치 같은 장치 기록 장비와 대비된다.DASD에 대한 레코드는 현재 위치에서 간섭된 레코드를 통해 읽을 필요 없이 액세스할 수 있는 반면, 테이프나 카드 데크의 "다음" 레코드를 제외한 모든 것을 읽으려면 간섭된 레코드를 건너뛰어야 하며, 미디어에서 먼 지점에 접근하는 데 비례적으로 오랜 시간이 필요하다.DASD에 대한 액세스 방법에는 순차, 분할, 색인 및 직접이 포함된다.
DASD 저장소 클래스에는 고정 미디어와 이동식 미디어가 모두 포함된다.
건축
IBM 메인프레임은 하위 미니 프로세서의 일종인 채널을 통해 DASD를 포함한 I/O 기기에 액세스한다.채널 프로그램은 지정된 장치에 쓰고, 읽고, 제어한다.[4]
CTR (CHR)
운영체제는 4바이트 상대적 트랙 및 레코드(TTR)를 일부 접근방법에 사용하고, 다른 접속방법에 대해서는 8바이트 범위-빈-실린더-트랙 블록 주소(MBBCCHR)를 사용하며, 채널 프로그램은 6바이트 탐색 주소(BBCCHHH)와 5바이트 기록 식별자(CCHR)를 사용하여 DASD를 어드레싱한다.
- M은 할당 내의 익스텐트 번호를 나타낸다.
- Bin(2321 데이터 셀로부터)을 나타내는 BB,
- 실린더를 나타내는 CC,
- Head(또는 트랙)를 나타내는 HH
- 레코드(블록) 번호를 나타내는 R.
1975년 1월에 2321 데이터 셀이 단종되었을 때, 빈 번호는 항상 0이었기 때문에 실린더 트랙 레코드를 위해 주소 지정 방식과 기기 자체를 CR 또는 CTR이라고 불렀다.[5]
IBM은 데이터 레코드 프로그래머가 논리 레코드로, DASD의[a] 포맷은 블록이나 물리적 레코드로 작업하는 것을 말한다.하나의 블록은 여러 개의 논리(또는 사용자) 레코드를 포함할 수 있으며, 일부 체계에서는 스팬 레코드라고 불리는 부분 논리 레코드를 포함할 수 있다.
물리적 기록에는 트랙의 한계까지 어떤 크기라도 포함될 수 있지만, 일부 장치에는 트랙 오버플로 기능이 있어 큰 블록을 동일한 실린더 내의 트랙 크기 세그먼트로 나눌 수 있다.
QSAM과 같은 대기열 접속 방법은 외부 매체에 기록되거나 외부 매체에 읽힐 때 논리적 레코드를 차단하고 잠금을 해제하는 역할을 한다.BSAM과 같은 기본 접근 방법은 사용자 프로그램이 그것을 하도록 요구한다.
CKD
CKD는 직접 접근 기억 장치있는 블록의 물리적 레이아웃인 카운트 키 Data의 약자로,채널프로그램이 사용하는 주소인 BBCCH 및 CCHR과 혼동해서는안 된다 장치에.이 맥락에서 CTR은 채널 명령에 따라 두 가지 유형의 주소를 가리킬 수 있다.
FBA
1979년 IBM은 메인프레임용 FBA(Fixed Block Architecture)를 도입했다.프로그래밍 수준에서 이러한 장치들은 전통적인 CHR 어드레싱을 사용하지 않고, 미니 컴퓨터의 섹터처럼 번호별로 고정 길이 블록을 참조한다.보다 정확히 말하면, 애플리케이션 프로그래머는 장치 유형에 따라 512, 1024, 2048 또는 4096의 고정된 물리적 블록 길이로 데이터를 저장하는 기본 스토리지 배열을 알지 못한다.FBA 인터페이스의 일환으로 IBM은 ECKD에 도입된 것과 매우 유사한 비동기 작동을 위한 새로운 채널 명령을 도입했다.
일부 애플리케이션의 경우, FBA는 단순성뿐만 아니라 처리량도 증가시킨다.
FBA는 VM/370 및 DOS/VSE에 의해 지원되지만 OS/360 라인의 MVS[b] 또는 후속 운영 체제는 지원하지 않는다.
FCP 연결 SCSI
FICON 채널이 있는 프로세서는 FCP(Fibre Channel Protocol)를 사용하여 SCSI 드라이브에 액세스할 수 있다.z/VM과 z/VSE는 FCP를 완벽하게 지원하는 반면, z/OS는 IOSFBA를 통해 제한된 지원만 제공한다.
접근
![]() | 이 절은 주제의 한 측면에만 지나치게 가중될 수 있다.(2021년 5월) |
일부 프로그래밍 인터페이스 매크로와 루틴은 집합적으로 접근 방법이라고 하며, 이름은 접근 방법으로 끝난다.
DOS/360 및 후계자
DOS/360 ~ z/VSE는 다음과 같은 액세스 방법으로 DASD의 데이터셋을 지원한다.
- 논리적 IOCS(LIOCS)
- 순차 액세스 방법(SAM)
- 직접접근방법(DAM)
- 인덱스된 순차 액세스 방법(ISAM)
- VSAM(가상 스토리지 액세스 방법)
- 물리적 IOCS(PIOCS)
- 채널 프로그램 실행(EXTP)
OS/360 및 후속 제품
OS/360 ~ z/OS는 다음과 같은 액세스 방법으로 DASD의 데이터셋을 지원한다.
- 기본 순차 액세스 방법(BSAM)
- 기본 인덱스 순차 액세스 방법(BISAM)
- 대기 중인 순차 액세스 방법(QSAM)
- QISAM(Query Indexeduled sequential access method
- 기본 분할 액세스 방법(BPAM)
- BDAM(Basic Direct Access Method)
- VSAM(가상 스토리지 액세스 방법)
- 채널 프로그램 실행(EXTP)
- 실제 스토리지에서 채널 프로그램 실행(EXTPVR)
MVS에서는 OS/VS2 릴리스 2로 시작하고 z/OS를 통해 계속되며 EXCP[VR]를 비롯한 모든 액세스 방법이 특권 STARTIO 매크로를 사용한다.
용어.
IBM은 1964년 첫 번째 버전의 "IBM System/360 System Summary"에서 File이라는 용어를 사용하여 현재 DASD라고 불리는 장치를 집합적으로 기술했다.파일들은 "랜덤 액세스 스토리지"[4]를 제공했다. 동시에 IBM의 제품 참조 매뉴얼은 그러한 장치들을 어떤 약어 없이 "직접 액세스 스토리지 장치[6]"라고 기술했다.
DASD라는 약자의 초기 대중적인 사용은 IBM의 1966년 3월 매뉴얼 "데이터 파일 핸드북"에 있다.[7]1968년부터 저장 장치 날짜를 참조하기 위해 "Google ngram 뷰어"[8]에서 찾은 약어 DASD를 IBM이 사용하지 않는 가장 초기 사용.그 때부터 그 용어의 사용은 1990년까지 기하급수적으로 증가했고 그 이후로는 그 용어의 사용이 상당히 줄어들었다.[9]
드럼과 데이터 셀은 모두 제품으로 사라졌기 때문에 DASD는 디스크, 플래시, 광학 장치의 동의어로 남아 있다.메인프레임에서 사용되는 현대적인 DASD는 단일 디스크 드라이브로 구성되는 경우가 매우 드물다.가장 일반적으로 "DASD"는 RAID 체계를 활용하는 대형 디스크 어레이를 의미한다.현재 장치는 FBA 하드웨어에서 CKD를 모방한다.
참고 항목
- 하드 디스크 드라이브
- DFSMS – DASD 사용을 관리하는 표준 소프트웨어
- ESCON – 대부분의 DASD 장치에서 사용되는 메인프레임 주변 통신 프로토콜
- FICON – ESCON을 대체하는 새로운 프로토콜
- IBM Enterprise Storage Server – 대형 DASD의 예
- Global Mirror – DASD 원격 동기화 제품
- Metro Mirror – DASD 원격 동기화 제품
- IBM 마그네틱 디스크 드라이브의 역사
- IBM CKD 컨트롤러의 역사
메모들
참조
- ^ IBM Corporation (1975). Introduction to IBM Direct-Access Storage Devices and Organization Methods (PDF). p. 1-1.
- ^ IBM Corporation (2015). "Serial Direct Access Storage Device Subsystem". IBM AIX V6.1 Documentation. Retrieved December 28, 2015.
- ^ DellEMC. "Powermax 8000 Joins the Mainframe Solutions Portfolio". Dell EMC Products for Mainframe Environments. Retrieved August 7, 2018.
- ^ a b IBM Corporation (1964). IBM System/360 System Summary (PDF). p. 24. Retrieved Aug 7, 2018.
- ^ IBM Corporation. "IBM Archives: IBM 2321 data cell drive". Retrieved 8 Nov 2011.
- ^ IBM System/360 Component Descriptions - 2841 Storage Control Unit et. al (PDF). IBM. 1964.
The IBM 2841 Storage Control Unit provides for the attachment of direct access storage devices to the IBM System/360.
- ^ Data File Handbook (PDF). IBM. 85개 사용.
- ^ Brown, Robert (March 1968). "Cost and Advantages of On-line DP". Datamation. Cahners Publishing Company. pp. 40–43.
- ^ ""Ngram_chart: occurrences of DASD"".