키펀치

Keypunch
IBM 026 키펀치
1940년대 미국 사회보장국에서 일하는 키펀치 작업자
IBM Type 016 Electric Duplicating Key Punch, 1938년 뉴올리언스 주(州)를 사용하여 펀치 카드의 내비게이션 차트를 위한 수로 데이터를 편집하는 작업자

키펀치는 작업자가 친 키로 특정 위치에 있는 단단한 종이 카드에 구멍을 정밀하게 뚫는 장치입니다.같은 기능을 위해 여기에 포함된 다른 장치로는 갱 펀치, 팬터그래프 펀치, 스탬프가 있습니다.이 용어는 인간이 천공 테이프 미디어에 데이터를 전사하기 위해 사용하는 유사한 기계에도 사용되었습니다.

Jacquard looms의 경우, 그 결과로 생긴 천공 카드는 "체인"이라고 불리는 종이 테이프를 형성하기 위해 결합되었다. 이 종이 테이프는 직조기로 읽을 때 그 [1]작동을 지시하는 프로그램을 포함하고 있다.

Hollerith 머신 및 기타 유닛 기록 머신의 경우, 그 결과 펀치된 카드에는 이러한 머신에 의해 처리되는 데이터가 포함되어 있습니다.펀치 카드 입출력 장치가 장착된 컴퓨터의 경우, 결과적으로 펀치 카드는 컴퓨터 작동을 지시하는 데이터 또는 프로그램 중 하나입니다.

초기의 Hollerith 키 펀치는 수동 장치였다.이후 키펀치는 하나의 장치에 여러 기능을 결합한 전기 기계 장치였다.이것은 종종 타자기와 유사한 키보드가 있는 작은 책상처럼 보였으며 빈 카드용 호퍼와 펀치 카드용 스태커가 장착되어 있었다.일부 키 펀치 모델에서는 열 맨 위에 해당 열에 뚫린 구멍으로 표시된 문자를 인쇄할 수 있습니다.키 펀치에 의해 펀치된 작은 조각들은 채드 박스,[2][3] (IBM의) 칩 박스 또는 비트 버킷에 떨어졌습니다.

많은 데이터 처리 적용에서punched 카드 정확히, 두번째, 두 키잉과 천공 데이터 같은(2검증을 잘 알려 져)는지 확인하고 같은 데이터를 키잉으로 증명되었다.에는 천공기 사업자의 수요가 크, 대개 키 펀치와 검증기에 기계들을, 수십개 또는 다른 작업자 수백명의 큰keypunch 부서에 정규직 모든 공연을 하고 데이터 입력 일했다 women,[4]다.

1950년대에 Remington Rand는 UNIBAC 시스템자기 테이프에 데이터직접 입력할 수 있는 UNITYPER를 도입했습니다.Mohawk Data Sciences는 이후 1965년에 개선된 자기 테이프 인코더를 생산하여 키펀치 대체품으로 어느 정도 성공적으로 판매되었습니다.마이크로프로세서와 저렴한 컴퓨터 단말기의 등장으로 InforexPertec[5]같은 소규모 기업에서 추가 키 투 테이프 투 디스크 시스템이 개발되었습니다.

키 펀치와 펀치 카드는 1970년대까지 여전히 데이터와 프로그램 입력에 일반적으로 사용되었지만 입력 패러다임의 변화와 저렴한 CRT 컴퓨터 단말기의 가용성으로 인해 빠르게 사용되지 않게 되었다.천공된 카드를 테이프나 디스크에 전송하는 절차를 생략함으로써(카드 자체의 비용을 절감할 수 있는 이점이 추가됨) 엔트리 프로세스에서 체크와 수정을 개선할 수 있었습니다.비디오 디스플레이 단말기, 인터랙티브 시분할 시스템, 그리고 나중에는 개인용 컴퓨터의 개발로 데이터나 프로그램을 만든 사람이 키펀치 운영자가 입력하는 양식에 쓰는 대신 직접 입력할 수 있게 되었다.

Jacquard 카드의 스탬프, 1801 ~ 1890

자카드 카드에는 스탬프찍히거나 잘라진다고 한다.최초의 자카드 카드는 손으로 도장을 찍었고, 때로는 안내판을 사용하기도 했다.개량점은 두 개의 다공 금속판 사이에 카드를 끼우고 원하는 패턴에 따라 펀치를 삽입한 후 프레스를 통해 어셈블리를 통과시켜 카드를 절단하는 것이었습니다.이러한 기본적인 수동 과정은 기계로 대체되었고, 피아노 기계(건반에서 따온 이름), 키보드로 작동하며, 장치 기록 키 펀치에 필적하는 기능으로,[1] 가장 보편화되었습니다.

Hollerith 및 IBM 키펀치, 1890~1930년대

Hollerith의 키보드(팬터그래프) 펀치.이 사진은 농업 센서스의 팜 카드(왼쪽 가장 왼쪽 열은 "Kind of Farm"이라고 표기)를 위한 키보드 레이아웃으로 되어 있으며, 펀치 아래의 용지는 1890년 인구 센서스 카드(실제 1890년 인구 조사 카드에는 [6]인쇄가 없었다)의 레이아웃을 나타내고 있다.
Hollerith 팬터그래프[7] 펀치를 사용하는 인구조사 직원

1890년대 허먼 홀리스 최초의 카드 펀칭 장치는 직경 [8]3/16인치의 둥근 구멍을 자르는 평범한 티켓 펀치였다.이러한 펀치는 사용하는 구멍을 카드의 가장자리 근처에 배치함으로써 쉽게 사용할 수 있습니다.Hollerith는 곧 팬터그래프를 사용하여 펀치 메커니즘을 가이드 포인터에 연결하여 작업자가 12x20 매트릭스의 적절한 마크 위에 배치하고 20열 [9]중 하나의 정확한 구멍 위에 수동 펀치를 정렬하는 등 키보드 펀치를 보다 정확하고 간단하게 사용할 수 있는 방법을 개발했다.

1901년 Hollerith는[10] 조작자가 12개의 키 중 하나를 눌러 구멍을 뚫는 메커니즘에 대한 특허를 취득했으며 카드는 자동으로 다음 열로 넘어갔다.이 1세대 타입 001 키펀치에서는[11] 45개의 기둥과 둥근 구멍이 사용되었습니다.1923년, Tabulating Machine Company는 최초의 전기 키 [12]펀치인 Type 011 Electric Keypunch를 도입했습니다.이것은 각 키가 구멍을 뚫는 솔레노이드를 작동시키는 전기 접점을 닫는 것과 유사한 장치입니다.80열 펀치 카드 형식은 [13]1928년에 도입되었습니다.후에 Hollerith 키 펀치는 타입 016 모터 구동 전기 복제 키[14][15] 펀치(1929), 타입 31 알파벳 복제[16] 펀치(1933), 타입 32 알파벳 인쇄[17] 펀치(1933)를 포함합니다.

"알파벳 복제 키 펀치는 알파벳 정보를 표 형식으로 기록하여 완전한 단어와 이름과 숫자 데이터를 나중에 알파벳 회계 기계에 의해 인쇄할 수 있도록 했습니다.Type 31 알파벳 Duplicating Punch는[16] 1933년 IBM에 의해 도입되었으며, 0.65초 만에 자동으로 하나의 카드를 배출하고 다른 카드를 공급했습니다.이 기계들은 알파벳과 숫자 키보드를 따로 갖추고 있었다.알파벳 키보드는 이동, 탭, 백스페이스 및 문자 키가 제거되고 건너뛰기, 릴리스, 스태커 및 '1' 키가 제공된다는 점을 제외하면 기존의 수동[17] 타자기와 유사했습니다." – IBM[18] Archives

제2차 세계대전 후 IBM 키 펀치 및 80컬럼 카드용 검증기

1960년대 키 펀치 룸
수동 키 펀치

(영국 ICT 제조) (1960년대)

대부분의 IBM 키 펀치와 검증자는 기계식 키 입력을 인코딩하기 위해 키보드에 공통의 전기적/기계적 설계를 사용했습니다.키가 눌려 있을 때, 키보드 어셈블리의 상부에 있는 대응하는 일련의 베일을 키 스템의 링크가 트립했습니다.Bails는 차례로 문자를 전기적으로 부호화하기 위해 접촉(폐쇄)합니다.각 키 스트로크가 기계에 의해 검출되면 피드백 회로는 한 쌍의 자석을 베일로 통전시켜 키스템을 기계적으로 복원하고 전기적 부호화를 하는 베일을 리셋하여 완료된 동작의 조작자에게 "느낌"과 소리를 부여한다.각 기계는 베이스 머신의 요소뿐만 아니라 키보드 내의 베일 접점의 마모량, 오염, 간극 등 여러 변수에 따라 "느낌"을 내는 경향이 있었습니다.그러나 키보드에는 복원 보석 접점의 정확한 조정과 부호화 보석 접점의 조정 외에는 "느낌"을 조정할 수 있는 조항이 없었다.시프트, 릴리스, 복제와 같은 특수 기능 키는 줄기 아래에 전기 접점만 있고 부호화를 위한 베일 어셈블리와 기계적으로 연결되어 있지 않습니다.

024, 026 및 029와 같은 IBM 키 펀치는 이전 카드에서 탭 설정 및 필드 자동 복제 등 다양한 기능을 제어하는 프로그램 카드를 마운트하기 위해 제공되었습니다.이후 129개의 전자회로 카드는 키 펀치 오퍼레이터가 작성한 간단한 프로그램을 저장하기 위해 사용되었습니다.

IBM 024, 026 카드 펀치

IBM 026 인쇄 카드 펀치.프로그램 드럼(상단 중앙)에 장착된 분홍색 프로그램 카드를 확인합니다.
IBM 026 상용 카드 코드

IBM 024 Card Punch와 IBM 026 Printing Card Punch는 1949년에 발표되었습니다.인쇄 메커니즘을 제외하고는 거의 비슷했습니다.024 및 026 키 펀치의 중심은 12개의 정밀 펀치(카드 행마다 1개씩) 세트였으며, 각 펀치에는 비교적 높은 파워의 액튜에이터가 장착되어 있었습니다.펀치 카드를 한 번에 한 기둥씩 펀치에 걸쳐 밟고 적절한 펀치를 작동시켜 구멍을 만들어 기둥을 펀치할 때 특유의 "chunk, chunk" 소리를 냅니다.두 기계 모두 51열,[20] 60열, 66열 및 80열 카드를 처리할 수 있습니다.

026은 각 열 위에 펀치된 문자를 인쇄할 수 있습니다.1964년까지 약간 다른 문자 집합을 가진 10가지 버전이 있었다.과학 버전은 상용 문자 [21]집합에서 덜 자주 사용되는 4개의 문자 대신 괄호, 등호 및 더하기 기호를 인쇄했습니다.

IBM 026 키 펀치의 금속 "코드 플레이트" 문자 생성기
도트 매트릭스 인쇄 패턴을 보여주는 IBM 026 문자 생성기 코드 플레이트 세부 정보
사용 중인 IBM 026 그룹

로직은 다이오드, 25L6 진공관릴레이로 구성되었습니다.튜브 회로는 150VDC를 사용했지만 이 전압은 펀치 클러치 자석을[clarification needed] 작동하는 데만 사용되었습니다.다른 대부분의 회로는 48VDC를 사용했습니다.

문자는 5 × 7 도트 매트릭스 배열을 사용하여 인쇄되었습니다. 문자의 모양을 도출한 장치는 1960핀(35핀 x 56자 인쇄 가능 문자)을 위한 공간이 있는 "코드 플레이트"라고 불리는 금속판이었습니다.도트가 특정 문자로 인쇄되지 않으면 핀이 기계로 절단됩니다.플레이트를 올바르게 배치하고 인쇄 와이어 어레이의 한쪽 끝에 대고 누르면 올바른 와이어만 리본에 눌린 다음 천공된 카드에 눌리게 됩니다(IBM 고객 엔지니어는 일반적으로 이 프린터 메커니즘을 수리하기가 어렵다고 생각했습니다).가장 일반적인 문제 중 하나는 코드 플레이트와 리본 사이의 촘촘하게 구부러진 좁은 튜브에서 와이어가 끊어진 것입니다. 조각들을 제거하고 35개의 와이어를 교체하는 것은 매우 번거로운 일이었습니다.)사용자가 표준이 아닌 펀치 패턴을 가진 바이너리 카드를 복제하려고 하면 인쇄 메커니즘이 손상될 수 있습니다.이로 인해 코드 플레이트 위치 결정 메커니즘이 플레이트를 의도한 동작 범위를 벗어나 이동하려고 시도하여 손상될 수 있습니다.많은 사람들이 생각했던 것처럼 인쇄를 꺼도 실제로는 손상을 막을 수 없었습니다. 왜냐하면 코드 플레이트 메커니즘이 펀치 유닛에 계속 맞물려 코드 플레이트를 이동시켰기 때문입니다.인쇄를 끄면, 인쇄 핀을 리본과 카드에 밀어 넣는 것만이 억제됩니다.

1930년대와 1940년대의 철도 객차를 디자인한 "유선형" 모티브의 산업 디자이너 Raymond Lowy는 IBM의 026/024 카드 펀치의 수상 경력에 빛나는 외부 디자인을 담당했습니다.무거운 철골 구조와 둥근 모서리(사진)는 산업용 아르데코 스타일을 그대로 반영하고 있다.

IBM 056 카드 검증기

1950년대 텍사스 A&M에서 펀치카드에 데이터를 입력하면서 두 여성이 작업에 대해 논의하는 장면.오른쪽에 있는 여성은 IBM 026 키 펀치 기계에 앉아 있습니다.왼쪽의 여성은 IBM 056 카드 검증기에 있습니다.그녀의 일은 데이터를 다시 입력하는 것이고 검증 기계는 카드에 입력된 데이터와 일치하는지 확인할 것이다.

IBM 056은 024 Card Punch 및 026 Printing Card Punch의 검증 도구였습니다.이 검증은 기계 커버의 중앙 하단에 빨간색 에러 렌즈가 있는 것을 제외하고 026 키 펀치와 유사합니다.검증 연산자는 키 펀치 연산자와 정확히 동일한 데이터를 입력한 다음 펀치된 데이터가 일치하는지 확인했습니다.정상적으로 확인된 카드의 오른쪽 끝에 작은 구멍이 뚫려 있었다.

IBM 056 검증기는 펀치 장치와 인쇄 헤드를 제외하고 024/026 키 펀치와 동일한 기계 및 전기 부품을 대부분 사용했습니다.펀치 유닛에는 펀치 대신 센싱 핀이 있습니다.설정이 검증 오퍼레이터에 의해 입력된 설정 이외의 경우, 검출 또는 검출되지 않은 구멍은 컨택 베일을 트립합니다.이것에 의해, 카드의 전진 동작이 정지해, 기계 커버에 빨간색의 에러 램프가 점등했습니다.노치 메커니즘은 026 인쇄 키 펀치의 인쇄 메커니즘이 차지하는 영역에 있습니다.노치 메커니즘을 구동하는 솔레노이드와 톱노치 펀치 또는 카드 펀치 끝을 선택하는 솔레노이드를 갖췄다.

검증 대상 데이터를 입력하는 오퍼레이터에게 오류가 발생했을 때 오퍼레이터는 필드에 있어야 할 데이터를 다시 입력하기 위한 두 번째와 세 번째 시도를 받았습니다.세 번째 시행이 올바르지 않은 경우, 에러가 있는 열 위에 에러 노치가 표시되고, 카드 끝에 있는 「OK」펀치는 유효하게 되지 않습니다.검증 연산자는 키 펀치 연산자와 마찬가지로 오류를 일으킬 가능성이 높기 때문에 카드의 데이터는 실제로 정확할 수 있습니다.그러나 세 번의 시행을 통해 측정 시스템이 동일한 오류를 반복할 가능성은 낮아졌습니다.일부 검증 연산자는 이전 키 펀치 연산자에 의해 작성된 카드의 오류를 추측할 수 있었지만 검증 순서의 목적을 무시하고 두 번째 [clarification needed]시도에서 하나의 입력 및 오류만 기록하도록 변경되었습니다.

에러 노치가 있는 카드는, 통상, 에러에 있는 열까지 「복제」하고 나서, 올바른 데이터를 입력하는 것으로, 재펀치 됩니다(024 또는 026 사용).중복 기능은 카드를 펀치하지 않고 펀치 스테이션을 통해 공급함으로써 구현되었습니다.다음 스테이션 감지 핀은 원래 카드에 있는 구멍을 읽고 데이터를 펀치 스테이션 및 빈 카드로 전송합니다.오류가 있는 열은 중복되지 않고 수정되었습니다.그런 다음 수정된 카드가 데이터를 다시 확인하고 "OK Notched(확인 노치)"임을 확인했습니다.

타이프라이터 카드 펀치

선택한 텍스트를 타이핑하고 펀치할 수 있는 카드 펀치와 타자기의 첫 조합은 1925년 [22]파워스 회사에 의해 개발되었습니다.IBM 824 타이프라이터 카드 펀치는 IBM 024에서 024 키보드가 IBM 전기 [23]타이프라이터로 대체되었습니다.마찬가지로 IBM 826에서도 IBM 026 [24]Keypunch를 사용했습니다.

IBM 029 카드 펀치

IBM 029 카드 펀치
EBCDIC 문자가 설정된 펀치 카드.인쇄된 문자를 표시하기 위해 상단 대비가 강화되었습니다.

1964년 System/360과 함께 도입된 029는 괄호, 등호 및 플러스뿐만 아니라 EBCDIC 코드에 사용된 다른 새로운 기호도 포함되었습니다.IBM 029는 기계적으로 IBM 026과 유사하며 026과 동일한 종류의 메커니즘을 사용하여 카드 상단에 펀치된 문자를 인쇄했지만 EBCDIC의 더 큰 문자 집합으로 인해 2240개의 인쇄 핀 사이트가 있는 더 큰 코드 플레이트를 사용했습니다.

029의 논리는 이후 모델에서는 와이어 컨택 릴레이, 초기 모델에서는 리드 릴레이 및 다이오드로 구성되었습니다.처음에 사용된 "고급" 리드 릴레이는 예상보다 신뢰성이 낮았고, 이로 인해 IBM은 이전 스타일의 와이어 접점 릴레이 기반 설계로 되돌아갔습니다.모두 48V DC에서 작동하며 024/026에서 사용된 진공 튜브는 필요하지 않습니다.이용 가능한 일반적인 추가 기능(추가 비용)은 선행 제로 기능('좌측 제로'로 표기)입니다.이것은 4장의 SMS 카드 세트를 통해 추가로 전달되었습니다.이 필드는 프로그램 카드를 사용하여 선행 0에 대해 프로그래밍되었습니다.6자리 필드일 경우 연산자는 실제 값(예: 73)만 입력하면 됩니다.그런 다음 이 기능은 앞에 있는 4개의 0을 펀치하고 73을 눌러 필드를 채웁니다. 즉, 000073이 필드를 오른쪽 정렬합니다.

IBM 5924 키 펀치

IBM 5924 Key Punch는 IBM이 1971년 IBM Kanji System을 발표했을 때 특수 키보드를 장착한 029 모델 T01로, 키 펀치 조작자는 왼손으로 15개의 시프트 키 중 하나를 선택하고 오른손으로 240개의 한자 중 하나를 선택하여 시프트를 수행했습니다.그것은 보통 10,000자 이상의 큰 문자 집합을 사용하는 중국어, 일본어, 한국어의 컴퓨터 처리를 도입했다.

IBM 059 카드 검증기

IBM 059는 IBM 029 Card Punch와 함께 제공되는 Verifier입니다.기계적인 감지 핀 대신 카드 구멍의 광학 감지를 사용했다는 점에서 설계상 이전의 056 검증과는 근본적으로 달랐다.이것에 의해, 059는 056보다 훨씬 조용해졌습니다(024 키 펀치보다 큰 소리가 나는 경우가 많았습니다).광센서는 광섬유 광파이프를 통해 기계 내의 다양한 사이트에 분산된 단일 광원을 사용했습니다.기술에도 불구하고 기본 작동 모드는 056과 기본적으로 동일하게 유지되었습니다.

아이러니하게도 모든 검증 작업자가 소음 감소를 인식한 것은 아니었다.029 키 펀치 기계가 있는 방에서 사용할 때 검증 작업자는 오래된 056에서 방출되는 큰 "쿵" 소음으로 인해 제공되는 청각 피드백을 놓치는 경우가 있었다.일부는 키를 더 세게 쳐서 보상하는 것으로 알려져 있으며, 때로는 키보드 부품이 마모되기도 했다.

IBM 129 카드 데이터 레코더

IBM 129 카드 데이터 레코더
IBM 129 조합 키보드.카드는 알파벳 문자 및 숫자 1 ~0으로 펀치됩니다.

1971년 System/370과 함께 소개된 IBM 129는 일부 컴퓨터에서 80개의 칼럼 카드 리더/펀치 보조 온라인 장치로 펀칭, 검증 및 사용할 수 있었습니다.키보드 콘솔의 스위치로 펀치 모드와 확인 모드를 전환할 수 있습니다.

트랜지스터화된 IBM 129 Card Data Recorder가 다른 IBM 키 펀치에 비해 가장 큰 장점은 카드 이미지를 저장할 수 있는 전자 80컬럼 버퍼를 갖추고 있다는 것입니다.이전 IBM 키 펀치를 사용할 경우 키 입력 오류로 인해 Release 키와 Register 키를 눌러 카드를 꺼내야 합니다.오류 컬럼에 도달할 때까지 Duplicate 키를 누르고 해당 카드의 나머지 올바른 데이터를 입력한 다음 Release 키를 눌러 출력 카에서 불량 카드를 수동으로 꺼냅니다.d stacker를 데크에 배치하기 전에 (이것은 몇 가지 연습이 필요했지만, 곧바로 자동 처리가 되어, 생각할 필요가 없어졌습니다.129에서는 백스페이스 키를 눌러 키 입력 오류를 지우고 키를 다시 입력할 수 있습니다.Release 키를 눌렀을 때 80컬럼 카드 전체가 가능한 한 빨리 자동으로 펀치됩니다.

IBM 129의 SLT 모듈

로직은 SLT 모듈에서 선으로 싸인 스윙아웃 백플레인 위에 있었습니다.

129의 두 번째 장점은 키 입력 시 각 컬럼을 펀칭하여 키 입력 조작 속도를 제한하지 않는다는 것이다.

129는 로터리 스위치로 선택할 수 있는 6개의 프로그램을 메모리에 저장할 수 있습니다.이전의 키 펀치 기계와 달리, 프로그램 카드는 일반 카드 공급 경로를 통해 메모리에 읽혀졌으며, "프로그램 드럼"에 싸여 있지 않았습니다.

전자 메모리를 사용한 덕분에, 129는 한 카드에서 다른 카드로 데이터를 복제할 수 있는 핀 감지 장치가 있는 별도의 "읽기 스테이션"을 가지지 않았습니다.대신 복제는 이전 카드의 저장된 이미지를 기반으로 했습니다.카드는 펀치 스테이션에 내장된 광학 판독 장치를 통해 "읽기"할 수도 있습니다.

프로그램 카드

컴퓨터 역사 박물관에 있는 IBM 026용 프로그램 카드입니다.상단의 레버는 카드를 제자리에 고정하고 있는 금속 클램프를 열었다.카드의 칼럼-80 가장자리가 클램프 아래에 먼저 삽입되었습니다.클램프의 오른쪽에 있는 작은 손가락이 칼럼 1의 가장자리를 제 위치로 안내하는 데 도움이 되었습니다.그런 다음 레버를 뒤로 돌려 카드를 고정했다.

IBM 024, 026 및 029 키 펀치와 함께 제공되는 검증 프로그램인 056 및 059는 드럼 카드라고도 하는 프로그램 [25]카드를 사용하여 제한적으로 프로그래밍할 수 있습니다.키 펀치 또는 확인은 각 필드의 선두로 자동으로 진행되며 필드 내의 특정 문자 유형이 기본 설정되며 이전 카드에서 필드가 복제되도록 프로그래밍할 수 있습니다.프로그램 카드는 일부 이전 키 [26]펀치에서 사용되던 건너뛰기 바보다 개선된 것입니다.

이 프로그램은 펀치된 카드로 인코딩되어 임의의 키 펀치로 준비할 수 있습니다(키 펀치는 프로그램 카드가 없어도 동작합니다).프로그램 카드는 프로그램 드럼에 감겨 제자리에 고정되었다.펀치된 카드가 펀치 메커니즘을 통해 이동함에 따라 드럼이 회전했다.프로그램 카드의 구멍은 일련의 스타휠에 의해 감지되었습니다.이러한 스타휠은 프로그램 카드의 구멍이 스타휠 아래를 통과할 때 레버가 올라가고 내려가고 전기 접점이 활성화되었습니다.프로그램은 상위 6개 행 [12,11,0,1,2,3]으로 인코딩되었습니다.옵션의 [Second Program]기능이 인스톨 되어 있는 경우는, 다른 프로그램을 하위 6 행[4, 5, 6, 7, 8, 9]로 부호화할 수 있습니다.스위치는 오퍼레이터가 사용할 프로그램을 선택할 수 있도록 합니다.키 펀치의 중앙 커버를 오퍼레이터 쪽으로 기울여 열고 잠금 레버를 해제하여 프로그램 드럼을 분리 및 교환할 수 있습니다.

프로그램 카드에는 다음과 같이 기능을 제어하는 문자가 펀치되어 있습니다.

기능. 프로그램. 사용.
#1 차. #2 차.
필드 정의 12 & 4 4 필드의 첫 번째 열(왼쪽)을 제외한 모든 열에 펀치
자동 건너뛰기 시작 11 - 5 5 건너뛸 필드의 첫 번째(왼쪽) 열을 누릅니다.
자동 복제 시작 0 0 6 6 복제할 필드의 첫 번째(왼쪽) 열을 누릅니다.
알파벳 이동 1 1 7 7 키보드를 알파벳 모드로 전환하려면 열을 누릅니다.
왼쪽 제로 인쇄 2 2 8 8 선행 0 및 기호를 강제로 인쇄하려면 열을 누릅니다.
인쇄 억제 3 3 9 9 열을 눌러 인쇄를 금지합니다.

FORTRAN, RPG 및 IBM Assembler와 같은 많은 프로그래밍 언어는 1, 10, 16, 36 및 72와 같은 특정 카드 열에 작업을 코드화합니다.이러한 설정을 위한 프로그램 카드는 다음과 같이 코딩될 수 있습니다.

1 ......10........20........30............40........50........60........70........80 1AAAAAAA1AAAA1AAAAAAAAAAAAAAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAA&&&&&&&&&&&

이 예에서는 키 펀치 연산자가 카드의 선두에 몇 글자를 입력하고 건너뛰기 키를 누르면 키 펀치는 열 10으로 탭됩니다.빈 프로그램 코드 뒤에 "필드 정의"(12) (또는 프로그램 2의 경우 (4)가 있으면 "숫자 이동" 필드를 정의합니다.위의 예에서 72~80 열은 프로그램에서 Numeric Shift 필드로 정의됩니다.실제로 이 정의는 특수 기호를 열 72에 "계속 문자"로 삽입하기 위해 사용될 수 있으며, 그 후 열 73~80은 카드 시퀀스 번호로 삽입하거나 추가 입력이 필요하지 않은 경우 그 시점에서 카드를 해제할 수 있다.

주의: "필드 정의"(12) 및 "알파벳 시프트"(1)는 A로 인쇄됩니다.

프로그램 2의 코드를 입력했을 경우, 프린터가 인쇄 방법을 모르는 무효 문자가 생성되어 프린터가 파손될 가능성이 있습니다.

프로그램 카드는 카드 한 벌의 각 카드에 일정한 필드를 삽입하는 "갱 펀칭"과 같은 특정 작업을 자동화할 수 있습니다.재미로, 프로그램 카드는 심지어 리듬감 있는 패턴의 숫자와 문자로 표현되는 "시끄러운" 문자들과 "조용한" 문자들로 표현되는 문자들로 음악을 재생하도록 설정될 수 있다.

96개의 칼럼 카드용 IBM 5496 데이터 레코더

키 펀치가 있는 시스템/3 오른쪽

1969년 IBM은 새로운 소형 96열 천공 [27]카드를 특징으로 하는 보급형 비즈니스 컴퓨터 System/3 제품군을 출시했습니다.인쇄 및 확인 기능이 있는 키 펀치인 IBM 5496 Data Recorder와 IBM 5486 Card Sorter는 이 96열 카드를 위해 만들어졌습니다.

파워스, Remington Rand(UNIVAC) 키 펀치

1906년경부터 미국 인구조사국의 직원인 제임스 파워스는 인구조사 어플리케이션에 특화된 [28][29]240개의 키를 가진 파워스 키펀치를 개발했다.1911년에 파워스는 파워스 회계 기계 회사를 설립했습니다.그 회사는 1927년에 [30]레밍턴 랜드에 의해 인수되었다.레밍턴 랜드의 UNIVAC 사업부는 90열 카드용 키 펀치와 IBM 80열 카드용 유사한 기계를 만들었습니다.90열 키 펀치는 IBM 특허 문제를 피하기 위해 Remington Rand가 개발한 기계 시스템을 사용했습니다(Eckert-Mauchly Computer Corporation 인수 훨씬 이전).UNIVAC 키 펀치는 카드 전체의 문자 시퀀스를 저장한 후 단일 패스로 모든 홀을 뚫었습니다.이것에 의해, 에러 발생시에 카드를 낭비하는 대신에 수정이 가능하게 되었습니다.

Remington Land 키 펀치 포함:UNIVAC 카드 펀치 타입 306-5, 90 컬럼 알파벳(타입 306-2, 306-3), 90 컬럼 수치(타입 204-2, 204-3), 휴대용 전동 펀치 타입 202, 스폿 펀치 타입 301 및 자동 검증기 타입 313.[31]

타입 306-2는 확인을 위해 제공되었습니다.카드는 키 펀치를 두 번째로 통과하고 다시 키를 입력했습니다.같은 시퀀스의 같은 카드의 검증 펀치... 정확한 정보를 얻기 위해 천공의 길이를 늘립니다. 둥근 천공은 잘못된 정보를 나타냅니다. 완전하고 신속한 오류 검출은 자동 검증 기계에[32] 의해 기계적으로 수행됩니다.

는 유니 백 1710년 Verifying Interpreting 펀치 1969년에 도입되었다.[33]

Keypunch을 동사로

뭔가(동사로 keypunch에)[34]지금 데이터 입력에 실제 장치는 천공기라고 불리는 것이 있어 되obsolete,[35] 말한다 keypunched 것밖에 없다.[36]

이 동사의 사용은 "키 펀치에 키를 누르면 카드 상단에 문자가 인쇄되지만 컴퓨터가 [38]해석할 수 있는 일련의 구멍도 뚫린다"라고 기술된 이전 프로세스를 대체했습니다.

직접 데이터 입력으로 전환

1950년대에 Remington Rand는 UNIBAC 시스템자기 테이프에 데이터직접 입력할 수 있는 UNITYPER[39][40]도입했습니다.Mohawk Data Sciences는 이후 1965년에 개선된 자기 테이프 인코더를 생산하여 키펀치 대체품으로 어느 정도 성공적으로 판매되었습니다.1970년대 중반 마이크로프로세서와 저렴한 컴퓨터 터미널의 증가로 InforexPertec과 같은 소규모 기업에서 추가 키 투 테이프 및 키 투 디스크 시스템이 개발되었습니다.

펀치 카드는 1980년대 중반까지 데이터 입력 및 프로그래밍에 여전히 일반적으로 사용되었습니다.단, 천공된 카드를 테이프 또는 디스크에 전송하는 절차를 생략함으로써(카드 자체의 비용을 절감할 수 있는 이점이 추가됨) 데이터 입력 프로세스에서 검사 및 수정 작업을 개선할 수 있었습니다.비디오 디스플레이 단말기, 인터랙티브 시분할 시스템, 그리고 나중에는 개인용 컴퓨터의 개발로 데이터를 작성한 근로자가 양식에 쓰는 대신 직접 데이터를 입력할 수 있게 되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Bell, T.F.(1895) Jacquard Wabing and Designing, Longmans, Green & Co.
  2. ^ 비즈니스 오토메이션, 19권 히치콕 술집1972년, 페이지 38쪽
  3. ^ 전자 디자인, 22권, 19-22호, 헤이든 펍.회사, 1974, 페이지 79, 195
  4. ^ IBM 아카이브: Keypunch 연산자, 1934년, 스톡홀름
  5. ^ Aspray, W., ed. (1990). Computing before Computers. Iowa State University Press. p. 151. ISBN 0-8138-0047-1.
  6. ^ Truesdell, Leon E. (1965). The Development of Punch Card Tabulation in the Bureau of the Census: 1890-1940. US GPO.
  7. ^ (Truesdell, 1965, 페이지 144)
  8. ^ Truesdell (1965) 페이지 44
  9. ^ 이 최초의 Hollerith 팬터그래프 펀치는 12줄 24열의 1890년 인구 조사 카드를 위해 만들어졌습니다.4개의 기둥을 갱펀치로 펀치하고 나머지 20개의 기둥에 팬터그래프 펀치를 제작했습니다.Truesdell(1965) 페이지 44.
  10. ^ 미국 특허 682,197
  11. ^ Fierheller, George A. (2006). Do Not Fold, Spindle or Mutilate: The 'Hole' Story of Punched Cards (PDF). Stewart Publishing. p. 25. ISBN 1-894183-86-X. 많은 장치 기록 기계에 대한 사진과 설명이 포함된 접근 가능한 회수 책(경우에 따라 오류 있음)
  12. ^ IBM은 모든 것이 항상 IBM이었던 것처럼 역사를 씁니다.그렇지 않습니다. 정확한 회사 정보는 CTR을 참조하십시오.IBM 아카이브: 1923
  13. ^ Bashe, Charles J.; Johnson, Lyle R; Palmer, John H.; Pugh, Emerson W. (1986). IBM's Early Computers. MIT. pp. 11–12. ISBN 0-262-02225-7.
  14. ^ Type 016 모터 구동 전동식 복제 키펀치
  15. ^ 피어헬러 (2006) 페이지 25
  16. ^ a b 타입 31 알파벳 중복 펀치
  17. ^ a b 32식 알파벳 인쇄 펀치
  18. ^ IBM 아카이브:타입 031, 032
  19. ^ IBM 026 Keypunch 사진(아카이브)
  20. ^ IBM (1964). Reference Manual—IBM 24, 26 Card Punch. p. 26. A24-0520-2.
  21. ^ IBM (1964). Reference Manual—IBM 24, 26 Card Punch. p. 27. A24-0520-2.
  22. ^ Know-How Makes Them Great. Remington Rand. 1941.
  23. ^ 피어헬러 (2006) 페이지 55
  24. ^ "IBM 824-826 Typewriter Card Punch Brochure". Classic Computer Brochures. Retrieved 10 January 2015.
  25. ^ Fierheller (2006) 페이지
  26. ^ 피어헬러 (2006) 페이지 26
  27. ^ IBM Field Engineering 발표: IBM System/3
  28. ^ Truesdell (1965) 페이지 119–126
  29. ^ 아스프레이 (Ed.) (1990) 페이지 124~125
  30. ^ A History of Sperry Rand Corporation. 4th printing. Sperry Rand. 1967.
  31. ^ Mecham, Alan D., ed. (1961). Data Processing Equipment Encyclopedia Vol.1 Electromechanical Devices. Gillie Associates.
  32. ^ 메참(Ed.) (1961) 페이지 197, 357
  33. ^ UNIVAC 1710 키 펀치
  34. ^ "키 펀치를 사용하여 펀치된 카드, 종이 테이프 등에 옮겨 담습니다."
  35. ^ David Allen (2013). How Mechanics Shaped the Modern World. ISBN 978-3319017013. ... thus resulting in the now extinct term keypunch. This essentially mechanical means of communication remained the primary means of interfacing humans ...
  36. ^ June C. Nash (1989). From Tank Town to High Tech: The Clash of Community and Industrial ... ISBN 088706938X. keypunch it and it would go directly to the computer. It would eliminate the cards
  37. ^ Walter A. Sedelow; Sally Yeates Sedelow (1983). Computers in Language Research. p. 29. ISBN 9027930090.
  38. ^ 실제 카드 리더
  39. ^ Kurt W. Beyer (2015). Grace Hopper and the Invention of the Information Age. ISBN 978-1483550497. ... 1950, Remington Rand was ... UNITYPER, the ...
  40. ^ "Univac UNITYPER". IThistory.org (IT History Society). UNITYPER was an input device for the UNIVAC computer... Remington Rand in the 1950s.

추가 정보

외부 링크