Vous êtes sur la page 1sur 1

Les caractristiques du systme MVS sont les suivantes : Multiprogrammation : plusieurs utilisateurs ou travaux peuvent tre servis sim

ultanment par la machine. Simultanment signifie que, bien qu' un instant donn un seu l travail puisse tre trait par un processeur, dans les conditions habituelles tous les utilisateurs sont servis tour de rle si rapidement qu' l'chelle humaine ils pa raissent utiliser tous en mme temps la machine. MVS ralise aussi une fonction de multi-tche, plus fine que celle de multiprogr ammation : un travail peut tre constitu de diffrentes tches fonctionnant les unes ap rs les autres ou simultanment : dans ce dernier cas elles entrent ainsi en comptiti on pour l'usage du ou des processeurs. La multiprogrammation et le multi-tche offrent une simultanit et une multiplici t d'accs au processeur satisfaisantes pour tous les utilisateurs. Ils optimisent a ussi l'emploi du processeur en rduisant au maximum ses temps morts : quand le tra vail en cours attend un vnement quelconque (notamment la fin d'une entre-sortie, opr ation longue - c'est le cas d'une attente de page), le processeur peut l'abandon ner pour un autre processus prt tre activ. Multitraitement : plusieurs processeurs peuvent tre grs par le systme (jusqu' 2 e n MVS-SP, 16 partir de MVS-XA). Ainsi, un instant donn, sont traits par la machine autant de processus que de processeurs. Ceci amliore le rendement global du systm e condition que l'algorithme d'ordonnancement soit efficace. La mmoire virtuelle : chaque travail se voit offrir une taille de mmoire possi ble pouvant tre bien suprieure la mmoire rellement disponible. Ceci est rendu possib le par le fait qu' un instant donn un travail n'a pas besoin de toutes les donnes n i de toutes les sections de code qui le composent. Le systme lui laisse les porti ons de mmoire qui lui sont ncessaires cet instant (Working Set), le reste pourra tr e appel du disque tout moment, ou transfr sur disque s'il s'agit de donnes modifies e ntre-temps, rcuprable tout moment la demande du travail. Le reste de la mmoire est utilement occup par les routines et donnes du systme ou par d'autres travaux prts tre traits par le ou les processeurs. Forte dpendance vis--vis de l'architecture matrielle : certaines fonctionnalits de base du systme sont partiellement implmentes au niveau du micro-code, (par exemp le les techniques de srialisation qui dpendent de l'instruction Compare-and-swap), ou reposent sur des particularits de l'architecture (comme les mcanismes de prote ction mmoire, qui reposent sur la prsence de bits supplmentaires non adressables as socis chaque bloc de RAM). Chronologie annes 1960 : OS/360 version OS/VS2 (MVT) est le grand anctre de MVS ; appariti on de CICS et IMS annes 1970 : architecture S/370 et mmoire virtuelle ; 16 canaux d'E/S ; adress age 24 bits ("barre" des 16 MB) annes 1980 : MVS/XA et l'adressage 31 bits ; 256 canaux d'E/S ; apparition de DB2 (SGBD relationnel) annes 1990 : canaux en fibre optique ; Sysplex (clustering de machines) ; aba ndon de la technologie ECL et passage au CMOS ; MVS devient OS/390, avec un UNIX intgr ("USS", UNIX System Services : il s'agit en fait des services POSIX normali ss) annes 2000 : la dnomination OS/390 disparat au profit de z/OS. Mode 64 bits ; o uverture Internet (Websphere), TCP/IP. Bibliographie