최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.14
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
삭제
이동
파일 올리기
IBM 5100
(편집) (10)
(편집 필터 규칙)
4737,5718
== 마이크로코드 에뮬레이터 == IBM 5100에서 사용되는 PALM(Put All Logic in Microcode)프로세서는 기본적으로는 ‘프로세서’라고 부르기 약간 애매하다. 자체 코드로 기동되는 프로세서가 아니기 때문이다. 이 유닛은 다른 마이크로프로세서의 마이크로코드로 작성된 명령어를 에뮬레이팅하는 기능을 통해서 IBM의 여타 장비에서 사용하는 코드를 그대로 실행할 수 있는 기능을 갖추고 있다. 즉 ‘마이크로 코드로 작성된 에뮬레이터를 사용하면 프로그램을 다시 디버깅하는 시간과 비용을 들이지 않고 기존의 크고 비싼 메인프레임 컴퓨터를위한 프로그램을 더 작고 비교적 싼 컴퓨터에서 실행할 수있다’라는 혁신적인 발상에 기반한 것으로, 이는 각각의 기기에서 돌리기 위한 프로그램을 항시 재작성 해야했던 과거의 흐름을 완전히 깨는 새로운 접근법이었다. 이러한 방식을 통해 System/370 메인프레임에서 사용되는 APL.SV를 손본 APL 인터프리터와 System/3에서 사용되는 것을 손본 BASIC 인터프리터가 IBM 5100에 탑재되었다. 즉 IBM 5100은 System/370과 System/3의 기능을 에뮬레이트하여 기동하는 것이 가능한 장비인 것이다. (이 때문에 접근 시 토글 스위치로 모드를 전환하는 것이다) 참고로 IBM은 이 기술을 재활용하여 1983년 발매된 IBM-PC의 XT/370 모델에서도 같은 기능을 내장시킨 바 있다. XT/370은 System/370의 에뮬레이터 카드가 추가된 IBM-PC 호환기종이었다. 마지막으로 존 티토 언급으로 인해서 크게 알려지고 IBM에서도 인정한 바 있지만, IBM 5100의 프로세서는 공식적으로는 공개되어있지 않은 IBM에서 만든 독자적인 코드가 존재하며, 이를 통해서 실제 프로그래밍을 작성, 실행하는 것도 가능하다고 하다. 단지 목적상 이미 존재한 마이크로프로세서의 코드를 에뮬레이팅해서 실행하는 것이 효율적이었기 때문에 코드를 에뮬레이팅해서 사용하는 것일 뿐이다.
(임시 저장)
(임시 저장 불러오기)
기본값
모나코 에디터
normal
namumark
namumark_beta
macromark
markdown
custom
raw
(↪️)
(💎)
(🛠️)
(추가)
== 마이크로코드 에뮬레이터 == IBM 5100에서 사용되는 PALM(Put All Logic in Microcode)프로세서는 기본적으로는 ‘프로세서’라고 부르기 약간 애매하다. 자체 코드로 기동되는 프로세서가 아니기 때문이다. 이 유닛은 다른 마이크로프로세서의 마이크로코드로 작성된 명령어를 에뮬레이팅하는 기능을 통해서 IBM의 여타 장비에서 사용하는 코드를 그대로 실행할 수 있는 기능을 갖추고 있다. 즉 ‘마이크로 코드로 작성된 에뮬레이터를 사용하면 프로그램을 다시 디버깅하는 시간과 비용을 들이지 않고 기존의 크고 비싼 메인프레임 컴퓨터를위한 프로그램을 더 작고 비교적 싼 컴퓨터에서 실행할 수있다’라는 혁신적인 발상에 기반한 것으로, 이는 각각의 기기에서 돌리기 위한 프로그램을 항시 재작성 해야했던 과거의 흐름을 완전히 깨는 새로운 접근법이었다. 이러한 방식을 통해 System/370 메인프레임에서 사용되는 APL.SV를 손본 APL 인터프리터와 System/3에서 사용되는 것을 손본 BASIC 인터프리터가 IBM 5100에 탑재되었다. 즉 IBM 5100은 System/370과 System/3의 기능을 에뮬레이트하여 기동하는 것이 가능한 장비인 것이다. (이 때문에 접근 시 토글 스위치로 모드를 전환하는 것이다) 참고로 IBM은 이 기술을 재활용하여 1983년 발매된 IBM-PC의 XT/370 모델에서도 같은 기능을 내장시킨 바 있다. XT/370은 System/370의 에뮬레이터 카드가 추가된 IBM-PC 호환기종이었다. 마지막으로 존 티토 언급으로 인해서 크게 알려지고 IBM에서도 인정한 바 있지만, IBM 5100의 프로세서는 공식적으로는 공개되어있지 않은 IBM에서 만든 독자적인 코드가 존재하며, 이를 통해서 실제 프로그래밍을 작성, 실행하는 것도 가능하다고 하다. 단지 목적상 이미 존재한 마이크로프로세서의 코드를 에뮬레이팅해서 실행하는 것이 효율적이었기 때문에 코드를 에뮬레이팅해서 사용하는 것일 뿐이다.
비로그인 상태입니다. 편집한 내용을 저장하면 지금 접속한 IP가 기록됩니다.
편집을 전송하면 당신은 이 문서의 기여자로서 본인이 작성한 내용이
CC BY 4.0
에 따라 배포되고, 기여한 문서의 하이퍼링크나 URL로 저작자 표시가 충분하다는 것에 동의하는 것입니다.
전송
미리보기