“ENIAC에도 BIOS가 있었을까?”에 대한 Alan Kay의 답변
1 week ago
15
- ENIAC에는 BIOS나 그에 상응하는 기능이 없었을 것으로 보며, 일부 기법만으로는 프로그램 내장식 컴퓨터로 분류하기에도 부족하다고 봄
- 기본 입출력 프로그램을 BIOS로 인정하려면 반드시 펌웨어에 있어야 하는지가 쟁점이며, 기능적 취지에 따르면 ROM은 필수가 아니라고 봄
- 1960년대에도 많은 컴퓨터는 코드가 전혀 없는 상태에서 시작해, 운영자가 스위치로 몇 개의 명령어를 직접 입력했음
- 초기 DEC 컴퓨터 대부분은 직접 입력한 명령어로 추가 명령어가 담긴 종이테이프를 읽었고, CDC 6600도 최초 기동용 스위치 패널을 갖췄음
- Wikipedia에 따르면 BIOS라는 공식 명칭은 1975년 CP/M에서 처음 사용됐으며, 현대적 용례는 1981년경 IBM PC로 거슬러 올라감
ENIAC과 BIOS의 범위
- Alan Kay는 ENIAC에 BIOS나 유사한 기능이 없었을 것이라고 상당히 확신하지만, 단정하지는 않음
- 프로그램 내장식 컴퓨터에 가까운 동작을 구현하는 몇 가지 기법은 있었으나, 그것만으로 ENIAC을 해당 범주에 넣기에는 부족하다고 봄
- 기본 입출력을 수행하는 프로그램이 반드시 펌웨어에 있어야 BIOS인지에 대해서는 엄격한 정의와 기능적 취지를 구분함
- 엄격한 정의로는 펌웨어에 있어야 하지만, 기능적 취지에 따르면 ROM 없이도 BIOS로 인정할 수 있다고 봄
스위치로 시작하던 컴퓨터와 BIOS 명칭의 등장
- 1960년대에도 많은 컴퓨터는 코드가 전혀 없는 상태에서 콜드 스타트함
- 운영자가 토글이나 다른 스위치로 몇 개의 명령어를 입력하고, 이를 통해 더 많은 명령어가 담긴 종이테이프를 읽는 방식이었음
- 초기 DEC 컴퓨터 대부분이 이 방식으로 시작함
- 1964~1965년경 CDC 6600에는 최초 콜드 스타트를 위한 ‘dead start’ 스위치 패널이 있었으며, 토글보다 훨씬 편리했음
- Wikipedia에 따르면 BIOS 명칭의 역사는 두 시점으로 나뉘며, 두 경우 모두 ROM 기반이었음
- 공식적으로 BIOS라는 이름을 처음 사용한 것은 1975년 CP/M 운영체제임
- 현대적 의미의 용례는 1981년경 IBM PC에서 등장함
-
Homepage
-
개발자
- “ENIAC에도 BIOS가 있었을까?”에 대한 Alan Kay의 답변