Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Tutoriel  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Les premiers pas
Organisation des périphériques et des volumes
Organisation du programme et du fichier de code
Erreurs d'exécution
Résultats d'entrée/sortie (IORESULT)
Numéros de périphériques
Mots réservés ou prédéclarés
Erreurs de syntaxe de l'assembleur
Résumé des différences entre les versions
Erreurs de syntaxe Pascal
Code américain normalisé pour l'échange d'information (ASCII)
Préface
Notes légal
Dictionnaire
Recherche
Fiche technique
Type de produit : Système d'exploitation
Auteur : UCSD
Date de publication : 1977 à 1984

Introduction

Le UCSD p-System (University of California, San Diego p-System) est un système d'exploitation développé dans les années 1970 par l'Université de Californie à San Diego. Ce système était conçu pour être un environnement de développement portable, permettant aux programmes écrits pour le p-System de fonctionner sur divers types de matériel sans modification.

Le p-System repose sur une machine virtuelle appelée p-Machine, exécutant du code intermédiaire, ou P-code. Cette approche est similaire à celle utilisée plus tard par Java avec le bytecode et la machine virtuelle Java (JVM). Le p-System était principalement utilisé dans l'éducation pour l'enseignement de la programmation et a également été adopté dans certaines applications commerciales.

Il a été initialement conçu pour être utilisé avec le langage de programmation UCSD Pascal, mais il supportait également d'autres langages. Le UCSD p-System était populaire dans les années 1980, avant de décliner avec l'arrivée de nouveaux systèmes d'exploitation et langages de programmation.




PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 30 juillet 2024