UCSD p-System

E35354

UCSD p-System is a portable operating system and programming environment based on the Pascal language and p-code virtual machine, widely used in the late 1970s and early 1980s across multiple hardware platforms.

All labels observed (4)

Label Occurrences
UCSD p-System canonical 3
UCSD p-System operating environment 1
UCSD p-System virtual machine 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Pascal implementation
operating system
p-code virtual machine system
programming environment
academicOrigin University research project
basedOn Pascal
countryOfOrigin United States of America
surface form: United States
designGoal machine independence
portability across hardware platforms
support for structured programming
developer University of California, San Diego
surface form: UCSD Institute for Information Systems

University of California, San Diego
distributionModel commercial software
executionModel interpretation of p-code bytecode
virtual machine
feature device-independent I/O
disk-based operating system
portable p-code intermediate representation
standardized runtime library
support for high-level data structures
support for separate compilation
includes Pascal compiler
command-line shell
file system
p-code interpreter
text editor
influenced Borland Turbo Pascal environment
Pascal-based teaching environments
later virtual machine-based systems
license proprietary
notableFor influence on later virtual machine designs
portability across many microcomputers
wide use in late 1970s and early 1980s
platform Apple II
CP/M-based microcomputers
IBM PC
Motorola 68000-based systems
PDP-11
Zilog Z80-based systems
various 8-bit home computers
primaryDesigner Kenneth L. Bowles
programmingLanguage UCSD Pascal
targetUser educational institutions
software developers
universities
timePeriod early 1980s
late 1970s
usedFor software development on microcomputers
teaching structured programming
uses p-code

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

IBM PC operatingSystem UCSD p-System
The Hitchhiker's Guide to the Galaxy (computer game) engine UCSD p-System
this entity surface form: Z-machine
UCSD Pascal designedFor UCSD p-System
UCSD Pascal targetPlatform UCSD p-System
this entity surface form: UCSD p-System virtual machine
UCSD Pascal runsOn UCSD p-System
this entity surface form: UCSD p-System operating environment
UCSD Pascal relatedTo UCSD p-System