Интернет магазин китайских планшетных компьютеров



Компьютеры - UCSD p-System

11 мая 2011


Оглавление:
1. UCSD p-System
2. UCSD Pascal и UCSD Fortran



Экран Редактора в UCSD p-System, Apple II
Экран Редактора в UCSD p-System, Apple II
Экран Файлера в UCSD p-System, Apple II

одна из первых реализаций виртуальной машины на базе интерпретатора байт-кода для создания аппаратно-независимой среды программирования.

Реализации

UCSD p-System была разработана к 1977 году в Калифорнийском Университете для мини-ЭВМ, впоследствии была перенесена на ряд различных архитектур. Известны реализации для DEC PDP-11, Intel 8080 / Zilog Z-80, Motorola 6800, систем на базе процессора 6502, IBM PC.

Существовала также аппаратная реализация интерпретатора p-кода, процессор Western Digital Pascal MicroEngine.

Виртуальная p-машина

В отличие от разработанной позднее виртуальной машины Java, виртуальная p-машина не запускалась внутри операционной системы, а загружалась непосредственно на аппаратуре, и включала свою собственную операционную систему, с собственной файловой системой, интерфейсом пользователя и всем остальным. Пользовательский интерфейс системы UCSD p-System был, как было принято в те времена, текстовым, но основывался на повсеместном применении оригинально выглядящих текстовых меню. Каждая программа работала со своим логическим экраном, верхнюю строку экрана штатно занимало контекстное меню, элементы которого вызывались по нажатию на соответствующие им буквенные клавиши.



Просмотров: 1732


<<< Shadow Defender
V8 (движок JavaScript) >>>