IBM System/360 모델 44

IBM System/360 Model 44
IBM System/360 모델 44
IBM Logo 1956 1972.svg
IBM 360-44.5.jpg
시스템/360 모델44 전면 패널
제조원International Business Machines Corporation(IBM)
제품 패밀리시스템/360
발매일1965년 8월 16일(1965-08-16)
단종1973년 9월 23일(1973-09-23)
기억32 ~ 256 KB 코어

IBM System/360 Model 44는 과학 컴퓨팅, 실시간 컴퓨팅, 프로세스 제어 및 수치 제어(NC)[note 1]를 위해 설계된 시스템/360 컴퓨터 아키텍처의 변형인 IBM System/360 제품군의 전문 구성원입니다.

모델 44는 1965년 8월 16일에 발표되었고 1973년 [1]9월 24일에 철회되었습니다.

아키텍처

기본 모델 44에는 표준 System/[2]360의 스토리지 간 문자 및 10진 명령 집합이 없지만 누락된 [1]명령을 제공하는 "확장 명령 집합" 기능을 사용할 수 있었습니다.이 기계에는 다음과 같은 네 가지 고유한 명령이 있습니다.Change Priority Mask(CHPM), Load PSW Special(LPSX), Read Direct Word(RDW) 및 Write Direct Word(WRDW)[2]: p.73 선택합니다.

이 시스템에는 E(32KiB), F(64KiB), G(128KiB) 및 H(256KiB)의 4가지 메모리사이즈가 있으며 액세스 시간은 모델 50(2.0μs)[3]: pp.6-11, 6–12 [1]보다 모델 65(.75μs)에 가깝습니다.스토리지 보호는 옵션 기능입니다.[4]: p.9

범용 레지스터는 보통 "범프 스토리지"라고 불리는 1μs 코어 스토리지의 주소 지정 불가능한 부분에 위치합니다.속도를 높이기 위해 범용 레지스터를 .25μs의 [4]: p.8 액세스 시간으로 Solid Logic Technology(SLT) 회로에 구현할 수 있습니다.

모델 44의 고유한 기능은 "가변 길이 정밀 부동 소수점 연산"입니다.System/360 라인의 다른 모델과 동일한 짧은 부동소수점 명령과 긴 부동소수점 명령이 있지만, 긴 부동소수점 숫자의 정밀도를 설정하는 데 사용할 수 있는 회전 스위치도 전면 패널에 있습니다.긴 부동소수점 숫자의 가수 부분은 32, 40, 48 또는 56비트로 선택할 수 있으며 56비트가 표준값입니다.설정이 무엇이든 간에 긴 부동소수점 숫자는 메모리 내에서 64비트(처음 8비트는 부호 및 지수)를 차지합니다.이 설정은 56비트 미만일 때 이들 숫자의 최하위 비트를 무시하는 긴 부동소수점 연산으로만 이어집니다.따라서 더 높은 정밀도가 [4]: p.13 필요하지 않을 때 속도가 향상됩니다.

옵션 기능에는 6개의 외부 인터럽트 [4]: p.9 회선이 있습니다.

다이렉트 워드 기능을 사용하면 외부 디바이스와 메인 스토리지 간에 완전한 32비트 정보를 전송할 수 있습니다.이는 1바이트를 전송하는 표준 시스템/360 직접 제어 기능과 다릅니다.Write Direct Word 명령은 메모리의 워드 내용을 32개의 직접 출력 라인에 정적 신호로 배치하고 명령의2 I 필드를 최대 8개의 타이밍 펄스로 사용합니다.Read Direct Word는 32개의 직접 입력 행을 메모리에 읽어 들여 I 필드를2 타이밍 [5]: p.5 펄스로 전송합니다.

Write Direct Word ('B4'x): WRDW D1(B1),I2

Read Direct Word ('B5'x): RDDW D1(B1),I2

직접 데이터 채널 기능은 빠르고 간단한 데이터 전송 기능을 제공합니다.표준 System/360 I/O 명령 및 명령에 의해 제어되며 모델 44 CPU에서 최대 4MiB/[5]: pp.12–16 s의 전송 속도로 워드 단위로 데이터를 전송하는 외부 장치를 연결할 수 있습니다.

priority interrupt 기능은 표준5에 32개의 인터럽트레벨을 추가합니다이것은 '800'x에서 '9' 로케이션을 사용합니다.이전 및 새 프로그램 상태 단어 위치에 대한 FF'x.인터럽트 장치로부터의 8비트 인터럽트 기술을 대응하는 구 PSW의 비트 위치 24~31에 격납하고, 새로운 PSW의 비트 16~23을 XOR화한 마스크로서 사용하고, 새로운 PSW로부터의 주소를 변경함으로써, 데이터에 근거해 인터럽트용 점프 테이블로의 인덱싱을 효과적으로 가능하게 한다.nt 를 선택합니다.인터럽트 번호는 0(최고 priority)~31(최저 priority)입니다.priority가 높을수록 낮은 priority의 처리가 중단될 수 있습니다.Change Priority Mask(우선순위 마스크 변경) 지침에 따라 설정된 32비트 Priority Mask Register를 사용하여 인터럽트를 선택적으로 마스크하여 마스크가 재설정될 때까지 보류 상태로 유지할 수 있습니다.이 명령은 1비트로 태그된 레벨을 활성화하거나, 0비트로 태그된 레벨을 비활성화하거나, I 필드의2 값에 따라 1비트로 태그된 레벨을 취소하고 활성화할 수 있습니다.Load PSW Special 명령은 인터럽트 루틴을 종료하고 다음으로 우선순위가 높은 루틴 또는 비인터럽트 코드를 [5]: pp.17–21 재개하는 데 사용됩니다.

Load PSW Special ('B2'x): LPSX D1(B1),I2
나는2 내성적이어서 0이 되어야 한다.

Change Priority Mask ('B3'x): CHPM D1(B1),I2
I2 필드의 상위 2비트를 마스크 비트 및 취소 비트라고 합니다.
I2 필드의 나머지 부분은 예약되어 있으며 0이어야 합니다.

(마스크 비트)(마스크 비트)기능 1 0 1비트 태그 부착 레벨 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 비트 태그 부착 레벨 취소 및 1 비트 태그 부착 레벨 활성화

주변기기

모델 44는 싱글 디스크 스토리지 및 콘솔 1052 프린터/[1]키보드용 통합 어댑터와 더불어 최대 1개의 표준 및 2개의 고속 시스템/360 멀티플렉서 채널을 지원할 수 있습니다.

IBM 2315 디스크 카트리지
2315 호환 카트리지, 윗면

모델 44의 고유한 기능은 IBM 2315 카트리지를 사용하고 CPU에 내장된 1,171,200바이트의[4]: pp.5, 11 이동식 디스크 스토리지를 제공하는 통합 싱글 디스크 스토리지 드라이브입니다. [4]: p.12 두 번째 통합 드라이브는 옵션으로 제공됩니다.모델 44 프로그래밍 시스템(M44PS)은 이 드라이브를 시스템 상주 장치로 사용합니다.[6]: p.7

소프트웨어

Model 44 Programming System 소프트웨어는 슈퍼바이저, 유틸리티 프로그램, 어셈블러, FORTRAN IV 컴파일러 및 과학적 서브루틴 라이브러리를 [1]포함합니다.

메모들

  1. ^ 수치제어(NC)에 360/44를 사용하는 예는 http://www.gao.gov/assets/400/393980.pdf에서 찾을 수 있습니다.

레퍼런스

  1. ^ a b c d e IBM Corporation. "IBM Archives: System/360 Model 44". Retrieved October 18, 2012.
  2. ^ a b IBM Corporation (1966). IBM System/360 Model 44 Programming System Assembler Language (PDF).
  3. ^ IBM Corporation (1974). IBM System/360 System Summary (PDF).
  4. ^ a b c d e f IBM Corporation. IBM System/360 Model 44 Functional Characteristics (PDF).
  5. ^ a b c IBM Corporation. Data Acquisition Special Features for the IBM System/360 Model 44 (PDF).
  6. ^ IBM Corporation (1966). IBM System/360 Model 44 Programming System Concepts and Facilities (PDF).