펀치 카드 일반적으로 철자가 '펀치카드' . 이것은 컴퓨터 데이터와 지침을 나타내기 위해 수동으로 또는 기계적으로 만들 수 있는 구멍이 있는 종이 카드입니다. 그들은 또한 다음과 같이 불린다. 홀러리스 카드 그리고 IBM 카드 . 초기 컴퓨터에 데이터를 입력하는 것은 일반적으로 활용되는 방법이었습니다. 카드는 컴퓨터에 부착된 카드 판독기에 배치되었고 컴퓨터는 구멍의 순서를 디지털 데이터로 변환했습니다.
예를 들어, 초기에는 컴퓨터 프로그래머가 펀치 카드 기계를 사용하여 손으로 쓴 프로그램을 수많은 펀치 카드로 변환할 수 있었습니다. 그런 다음 프로그래머는 카드 더미를 컴퓨터로 가져오고 카드 리더를 사용하여 프로그램을 입력합니다.
펀치 카드는 어떻게 운영되었나요?
펀칭 구멍 펀치 카드 기계를 사용하여 각 열(각 문자당 하나씩)에 데이터를 카드에 입력할 수 있습니다. 기술적으로 카드 '백화점' 완료 후의 정보 또는 리턴 키 맞았다. 프로그램을 개발하기 위해 펀치 카드를 사용하는 경우(코드 한 줄당 하나의 카드) 각 카드가 너무 많은 데이터만 전달할 수 있기 때문에 카드 더미가 필요합니다.
펀치 카드 리더를 사용하려면 각 카드를 삽입, 읽기 카드의 데이터와 입력 펀치 카드에서 데이터를 읽거나 소프트웨어를 로드하기 위해 컴퓨터에 연결합니다. 펀치카드 리더기가 카드를 그대로 읽기 시작합니다. 삽입됨 , 위에서부터 시작하여 수직으로 위에서 아래로 이동합니다. 왼쪽 상단 카드의. 카드 리더는 이전 열 읽기를 마친 후 다음 열을 읽습니다. 독자가 정보를 읽으면 컴퓨터의 메모리에 기록됩니다. 그런 다음 모든 카드가 메모리에 로드되면 컴퓨터에 코드를 실행하라는 메시지가 표시됩니다. 정보를 인쇄하려면 펀치 카드를 출력물로 사용합니다. 그만큼 1950년대 SAGE 방공 시스템 가장 큰 펀치 카드 프로그램(약 5MB의 데이터)이 사용되었습니다. 62,500장의 펀치 카드 .
펀치 카드를 떨어뜨리는 것은 소비자가 사용 시 가장 우려하는 사항 중 하나였습니다. 이러한 카드를 떨어뜨리거나 고장난 경우 프로그램을 다시 순서대로 되돌리는 데 며칠 또는 몇 주가 걸릴 수 있습니다. 어떤 상황에서는 소프트웨어를 다시 시작하는 것이 불가능할 수도 있습니다.
사람은 펀치 카드를 어떻게 읽나요?
후속 펀치 카드의 대부분에서는 각 카드의 내용이 카드 상단에 인쇄되었습니다. 이 카드의 경우, 카드에 기록된 정보는 카드 상단을 보면 확인할 수 있으며, 카드에 오류가 발견되면 다시 인쇄됩니다. 카드 상단에 데이터가 인쇄되어 있지 않으면 사람은 각 숫자가 무엇을 의미하는지 알아야 하고 각 열을 수동으로 번역해야 합니다. 현대 컴퓨터에 능숙하다면 이진 값을 아는 것과 비슷합니다. 104 그리고 105 , ASCII 문자를 형성하기 위해 결합됨 '안녕' , 숫자에 해당 01101000 그리고 01101001 , 각각.
펀치카드의 역사.
펀치 카드 운용에 사용된 것으로 알려졌습니다. 직물 직기 일찍이 1725년 . 예를 들어, 조셉 마리 자카드 펀치 카드를 사용하여 실크 자화상을 엮었습니다. 1800년대. 정액 코르사코프 에서 카드를 사용했습니다. 1832년 정보를 저장하고 검색합니다. 허먼 홀러리스 나중에 기계가 펀치 카드에 데이터를 캡처하고 저장할 수 있는 메커니즘을 만들었습니다. 1890년 에 활용될 수 있도록 미국 인구 조사 . 나중에 그는 현재 알려진 사업을 설립했습니다. IBM .
JPA 대 최대 절전 모드
펀치카드는 왜 사용됐나?
초기 컴퓨터에는 파일을 저장하는 기능이 없었습니다. 다른 컴퓨터에서 데이터를 사용하는 유일한 방법은 펀치 카드 데이터 파일이나 프로그램을 구성합니다. 펀치 카드는 개발 이후 더 이상 사용되지 않습니다. 자기 매체 , 더욱 저렴해졌습니다.
펀치카드가 아직도 사용되고 있나요?
초기에 1900년대 , 펀치 카드는 데이터를 저장하고 검색하는 주요 도구였습니다. 펀치 카드는 20세기에 처음으로 다른 저장 기술로 대체되었습니다. 1960년대 , 그리고 오늘날에는 거의 사용되거나 보이지 않습니다.
펀치카드를 입력으로 사용할 수 있습니다.
아니요, 펀치카드 자체는 입력장치가 아닙니다. 반면, 펀치 카드 리더는 펀치 카드의 데이터를 컴퓨터로 전송하므로 입력 장치로 간주됩니다.
펀치 카드는 어떻게 프로그래밍되었으며, 펀치 카드를 선택한 이유는 무엇입니까?
펀치 카드 및 종이 테이프와 같은 기타 기존 기술이 활용되었습니다. 이는 초기 투표 집계 방법에서 유래되었습니다. 1890년 . 그만큼 IBM 401 ~에서 1933년 후속 컴퓨터에 사용된 디자인을 매우 연상시키는 디자인이었습니다. 펀치 카드 리더기는 다음과 같습니다. IBM407 , 그리고 그것은 중반에 처음 사용되었습니다. 1960년대 . 종이테이프와 유사하게 쉽게 적응할 수 있는 기존 기술이기 때문에 채택되었습니다. 언어에 관해서는, 나는 FORTRAN IID를 사용했다 , 와 더불어 D 서 컴퓨터의 새로운 기능을 위해 디스크 저장 체계. 그러나 부트스트랩 코드는 IBM1130 또한 펀치 카드에 저장되었으며 메모리에 직접 로드되었습니다.
병합 정렬 자바
펀치카드 코딩은 어떤 느낌이었나요?
코딩은 지금보다 훨씬 더 효과적이었습니다. 실험에서 포트란 코스 펀치 카드의 마지막 해에 촬영됩니다. 각 프로그램에 대해 제대로 가져오기 위해 세 번의 시도를 거쳤습니다. 때리는 것처럼 실행 버튼 단 세 번, 새로운 것을 시도하거나 출력 형식을 개선하기 위해 세 번째 실행을 사용하기 전에 단 두 번의 시도만으로 25개 프로그램 대부분을 완료할 수 있다는 사실에 우리는 놀랐습니다. 코딩 시트에 프로그램의 초기 시도를 주의 깊게 코딩합니다. 첫 번째 실행에서 인쇄물을 가져옵니다. 컴파일 실수가 분명해질 것입니다. 즉시 디버깅하지 마십시오. 대신, 집에 가져가서 인쇄물을 사용하여 수동으로 실행하십시오. 그런 다음 인쇄물에서 각 오류를 기록하고 필요한 수정 작업을 수행합니다. 잘못된 카드를 해당 카드가 속한 열까지 한 번에 하나씩 선택하세요. 그런 다음 카드에 있는 필요한 수정 작업을 수행합니다. 다음에는 컴퓨터 센터로 다시 가져오세요. 실험에서는 우리가 직접 조작해야 하는 정류용 기계를 사용했습니다. 지시에 따라 두 장의 카드를 배치한 후 복사 버튼을 클릭하여 두 카드를 적절한 열로 이동합니다. 자동 기계에 과부하가 걸리면 때때로 손가락을 비틀어 수동 홀러리스 코드 기계를 물리적으로 펀칭해야 했습니다. 기계는 이와 비슷했지만 문제를 더 어렵게 만드는 점은 이 이미지에 표시된 문자와는 달리 숫자만 표시했다는 것입니다.
펀치 카드로 출력하는 C 컴파일러가 만들어졌습니까?
모든 언어에 대해 기존 컴파일러를 사용하여 데이터를 천공 카드 판독기에 공급한 다음 카드를 다시 호환되는 컴퓨터로 읽어 프로그램을 실행할 수 있습니다. 천공카드 데이터 저장 시스템입니다. 메모리 스틱이나 하드 드라이브에 천공 카드와 다른 컴파일러가 필요한지 여부를 결정하는 데에도 동일한 논리가 적용됩니다. 데이터 저장 유형은 중요하지 않습니다.
펀치 카드는 디지털이 아닌 컴퓨터 데이터를 어떻게 저장했습니까?
자기 테이프나 자기 디스크와 마찬가지로 펀치 카드도 디지털. 비트는 전략적으로 위치된 구멍으로 표시됩니다. 가벼운 종이 카드. 카드는 구멍이 있는 곳에서는 빛나지 않거나 구멍이 있는 곳에서는 빛나지 않는 빛을 통과시킵니다. 디지털 데이터입니다. 디스크는 미디어 유형에 따라 반전될 수도 있고 그렇지 않을 수도 있는 자기장과 함께 작동합니다. 이 두 가지 예는 모두 디지털 데이터를 사용하지만 실제 세계의 실제 항목은 아날로그입니다. 모든 현실에는 아날로그 현상이 포함되어 있습니다. 펀치 카드는 이와 관련하여 디지털 데이터 저장소의 또 다른 종류일 뿐입니다.
펀치 카드의 열당 나머지 6비트는 무엇을 수행했습니까(역사, IBM, 메인프레임, 펀치 카드, 레트로컴퓨팅)?
먼저 훌륭한 농담입니다. 어땠어? 허먼 홀러리스 그의 죽음 이후에 매장되었나요? 9엣지 맞습니다. 전자 집계 기계용 반전 펀치 카드는 처음에 의해 만들어졌습니다. 홀러리스 (자세한 내역을 검색하시려면 '홀러리스' Google에서). 이것이 (우리 중 일부에게) 그토록 재미있는 이유입니다. 당신은 카드 더미를 다음과 같이 놓을 것입니다. 9엣지 카드 리더기의 오른쪽(또는 왼쪽)(또는 위)으로 아래로 향하게 합니다. 토마스가 제공한 설명 '구멍' 훌륭했습니다. 당신은 전체를 사용할 것입니다 80열 데이터를 표현하는 경우 카드. 당신은 다음 사항을 준수해야 했습니다. 코볼 구성 (코드 입력 열 8-72; 열 6 주석 문자의 경우 칼럼 72 필요한 경우 계속하려면) Cobol 코드에 사용하는 경우. 처음에는 IBM 026 펀칭 기계. 그 당시에는 걸이식 차드가 없었기 때문에 차드를 제거하고 누군가의 방을 훼손할 수 있었습니다. 시퀀싱은 다음에서 수행되었습니다. 골 73-80 . 최신 카드 펀치 장치는 자동으로 카드 순서를 지정합니다. 따라서 덱을 떨어뜨렸거나 어리석은 운영자가 카드를 섞은 경우 카드 분류기를 통해 카드를 실행할 수 있습니다. 나는 당신이 프로그램을 수동으로 정렬하고 싶지 않다는 것을 확신할 수 있습니다. 카드 1000장 , Cobol constructions cols에 따르면.