AS/400 ( OS/400 ) - PowerPoint PPT Presentation

About This Presentation
Title:

AS/400 ( OS/400 )

Description:

part : www.as400.ibm.com - orient vente www.redbooks.ibm.com - O.S ? Formation IBM : ... QSYS : biblio des biblio. Liste des biblioth ques (*LIBL) ... – PowerPoint PPT presentation

Number of Views:682
Avg rating:3.0/5.0
Slides: 20
Provided by: hobby
Category:
Tags: biblio | binaires

less

Transcript and Presenter's Notes

Title: AS/400 ( OS/400 )


1
AS/400 ( OS/400 )
2
Références
  • Internet -gt Pas grand chose à part
    www.as400.ibm.com -gt orienté vente www.redbooks.
    ibm.com -gt O.S ?
  • Formation IBM www.ibm.fr/formation 2 supports
    de cours intéressants - Principes de lAS/400
    (AS410F) - AS/400 synthèse technique (AS455F)
  • La bible Inside the AS/400 par Frank G.Soltis

3
Sommaire
  1. Introductions et généralités
  2. Interface machine
  3. Gestion mémoire
  4. Gestion des Processus
  5. Objets/Bibliothèques/Dossiers
  6. Compilation
  7. Les langages
  8. La base de données
  9. Conclusion

4
Introduction Généralités (1)
  • Développé au laboratoire IBM de Rochester
    (Minnesota)
  • AS/400 Advanced Sytem 400 -gt ancêtre IBM 38
  • Frank SOLTIS concrétise un projet de 1970
  • Espace dadressage unique
  • Interface de haut niveau
  • Base de données intégrée

5
Introduction Généralités (2)
  • La gamme AS/400e les 150, 170, 7x0 et SB1
  • Système dexploitation OS/400 nouvelle
    version V4R5
  • Mais à quoi ça ressemble ?

6
Interface machine haut niveau (1)
  • MI Machine Interface
  • LIC Licensed Internal Code (Microcode)
  • Operating System classique OS/400 LIC
  • Applications indépendantes du système
    (utilisateurs isolés du matériel)
  • Analogie P.O.O
  • Évolution matériel et microcode indépendante de
    lOS/400 et Appli

7
Interface machine (2)
Applications
OS/400
Interface Machine
  • Ex fonctionnalités microcode
  • Évolution du microcode possible
  • Mais MI ne change pas donc les applications
    continuent à fonctionner

Sécurité Spoule Gestion B.D.D Gestion des
fichiers Gestion mémoire Superviseur
Matériel
8
Gestion Mémoire (1)
  • Notion despace adressable unique
  • Espace virtuel pour TOUS les objets. Immense
    (pointeurs à 128 bits).
  • Tout est traité dans cette espace
  • A chaque information est affectée une adresse
    virtuelle unique et définitive.
  • Le microcode assure - la pagination -
    implantation et accès des données
  • Gestion automatique de lespace disque

9
Gestion Mémoire (2)
10
Gestion des Processus (1)
Task Dispatching Element (TDE) structure
contenant toutes les infos pour contrôler
lexécution dun process.
Les status dun process - Suspended
- Ready - Running - Wait
11
Gestion des Processus (2)
Task Dispatching Queue (TDQ) Structure
comprenant tous les TDEs Méthode Liste chaînée
par priorité Le Task Dispatcher sélectionne le
TDE de plus haute priorité et le donne au
processeur Synchronisation et communication
sémaphores de Dijkstra
12
Les Objets
  • Interface OS/400 orientée objet
  • Tout ce qui peut être stocké et utilisé est un
    objet ex programme PGM, fichier FILE

Un objet se caractérise par - un nom (10 car
max) - un type (FILE) - une bibliothèque Ce
triplet est unique ds le Sys
13
Les Bibliothèques
  • Bibliothèque objet de type LIB
  • Objet toujours référencés dans une bibliothèque
  • Pas de limite au nb dobjets
  • QSYS biblio des biblio

Liste des bibliothèques (LIBL) - rechercher
un objet non-qualifié - recherche de haut en bas
(SYS -gt USR)
14
Les Dossiers
  • Dossier objet de type FLR - utilisation
    identique à celle dun répertoire micro -
    sécurité daccès - possibilité de
    sauvegarde/restauration
  • Un dossier peut contenir - dautres
    dossiers - des documents OfficeVision/400 - des
    fichiers micro au format DOS (8.3)
  • Tous les dossiers sont contenus dans la
    bibliothèque QDOC

15
La Compilation
  • Program template sauvé avec les binaires dans un
    objet programme, le programme est dit observable.
  • Si on bouge lobjet programme, le nouveau
    translator retranscrit le PT en binaires.
  • Méthode indépendante de la technologie

16
Les Langages
  • RPG, COBOL pour la base de données
  • C pour les traitements et calculs complexes
  • JAVA pour les applications nouvelles
  • Le Langage de Contrôle (CL) - permet de
    communiquer avec lAS/400 - administration
    exploitation du système

17
Le Langage de contrôle
Voici la structure dune commande CL
18
DB2/400
  • Unique et intégrée - pas dinstallation -
    objets de type FILE - gestion par le microcode
    et lOS/400
  • Relationnelle
  • Moderne - support de SQL, ODBC, JDBC, -
    Intégrité référentielle - Contraintes de
    vérification - Déclencheurs - DB2 Symmetric
    Multiprocessing (SMP) - DB2 Multisystem

19
Conclusion
Les points marquants de lAS/400 - Interface
machine de haut niveau - Indépendance de la
technologie - Fonctions intégrées - Espace
adressable unique - Gestion objets
Write a Comment
User Comments (0)
About PowerShow.com