J'ai beaucoup cherché (googlé) beaucoup mais rien ne me répond clairement. D'après ce que je reçois, "énormes" ordinateurs avec "Beaucoup" CPUS en cours d'exécution "Legacy" écrit dans "Legacy" Les langues sont des personnages principaux et des programmeurs "le maintiennent".
Je suis confus. Premièrement, un nuage pourrait-il être considéré comme un ordinateur central ou si j'ai construit un système avec 23 processeurs avec des oodules de RAM et un espace disque serait-il un mainframe? Et qu'en est-il du travail du programmeur?
Alors, ici, je viens à cet endroit qui a une réputation de donner des réponses rapides et pertinentes. S'il vous plaît, expliquez. :)
Les ordinateurs centraux que je travaillais sur les niveaux de priorité des processeurs alloués et RAM aux terminaux muettes qui, en vigueur, ont agi comme des ordinateurs à part entière. De cette manière, de nombreux utilisateurs pourraient exécuter des programmes sur le même ordinateur sans interférer les uns avec les autres. Le matériel de mainframe consistait en plusieurs PCB, chacun avec sa propre fonction. Le processeur central pourrait être composé de plusieurs cartes, telles que des registres, une unité logique arithmétique, un processeur à virgule flottante, etc.
La définition officielle de Wikipedia doit être trouvée dans ordinateur mainframe .
Il y a quelques décennies, un ordinateur central était simplement un ordinateur non portable, assis dans son propre placard avec tous ses périphériques autour ainsi que la climatisation. Mais ces ordinateurs physiquement importants n'avaient même pas la puissance informatique des ordinateurs portables d'aujourd'hui.
Depuis lors, ces gros processeurs centraux ont été remplacés par des cadres multi-processeurs, assis (à nouveau) dans leur armoire climatisée.
Enfin (ne riez pas), ma propre définition de mainframe serait: "Un ordinateur non portable nécessitant la climatisation". À mon avis, la climatisation est laissée comme le seul identifiant fiable pour un ordinateur central.
En ce qui concerne les langues "héritées", beaucoup d'entre eux sont encore beaucoup plus utilisés aujourd'hui que "modernes" langues. Cobol fait toujours partie du monde, pas C++. Vous devriez définir ceux-ci simplement comme "langues qui ont été inventées il y a quelques décennies". Beaucoup d'entre eux ont eu quelques-uns quelques-avantages dans l'intervalle, ils ne sont donc pas tous victimes.
Le terme mainframe est généralement désigné aux grands systèmes conçus par IBM au début de la fabrication informatique commerciale. C'était un premier système en nature construit pour les entreprises pour accueillir leurs applications et porté une proposition de valeur selon laquelle les programmes écrits aujourd'hui seront inchangés dans le futur. Préservant apparemment la valeur de l'investissement de programmation.
Il existe des opinions différentes, mais lorsque la plupart des gens se réfèrent au mainframe, ils pensent au matériel IBM Z (appelé Zseries) et au système d'exploitation Z/OS.
zseries a subi des changements radicaux car il a été conçu pour la première fois et enlève dans les années 60. Ensuite, il était connu comme l'architecture 360 qui a évolué vers 370 et maintenant 390 architectures matérielles. Il a également hébergé un certain nombre de systèmes d'exploitation, notamment VSE, TPF, Z/VM (l'hyperviseur d'origine pour héberger plusieurs systèmes d'exploitation sur le même matériel simultanément). Le gros chien est Z/OS qui a évolué à partir de MVT -> MVS -> MVS/SP -> MVS/XA -> Z/OS. Ce système d'exploitation a été construit pour être hautement résilient et dans certains magasins, le système d'exploitation pourrait rester en marche pendant des années avant d'être abattue et en hausse (IPL'D).
Au fil des ans, Z/OS a adopté des langues et des roulements autres que CICS ou IMS exécutant des programmes COBOL. Aujourd'hui z/OS exécute Java, noeud, ainsi qu'un bison d'outils et services communs sur d'autres plates-formes comme Python, Perl, entre autres.
En résumé, le mainframe est une technologie de la technologie des utilisateurs pendant plus de 50 ans, innovait de manière continue et intègre les technologies qui comptent pour les entreprises ". Il peut être clunky si vous utilisez les anciens émulateurs de terminaux, mais cela chante également lorsqu'il est interfacé avec l'utilisation REST API.
Que pouvez-vous faire? Mieux vaut indiqué, que ne peux-tu pas faire?
J'ai toujours mentionné, de même que les programmeurs autour de moi qui y travaillent, une mainframe étant nos IBM Iseries. Un serveur principal (nous en avons 2) avec des stations distantes qui se connectent en tant que terminaux. Dans notre environnement, les terminaux distants sont Windows XP= CLIMENTS FINITIVÉS EXPLOYER IBM ISeries Access et le langage de programmation utilisé sur les Iseries est RPG.
À partir de ce que je comprends, il est livré avec plus de processeurs que nous utilisons (CPU à la demande) - Les travaux peuvent être associés et attribués une priorité. Il s'agit des utilisations des banques d'écran vert typiques, bien que nous utilisions toutes les 16 couleurs pour faciliter la lecture des choses et nous avons une fonctionnalité de clic de souris sur l'écran.
Nous sommes en train de migrer vers un nouveau, qui est venu dans son propre support de marque IBM (l'ancien était juste un modèle de plancher debout).
iseries Access est juste un programme Telnet glorifié (je l'ai connecté via Telnet via mon Mac) et mon site Web se connecte à celui-ci via ODBC. Outre Iseries Access (étant un programme Windows) Il n'y a pas d'interface graphique. C'est tout ce qui ressemble à une invite de commande. Iseries Navigator existe, mais nous ne l'utilisons pas (ce serait le plus proche d'une interface graphique que nous avons)
J'ai travaillé pour 2 banques dans le passé et ils ont tous utilisé une forme de machine comme celle-ci de IBM. Avant d'avoir acheté ce nouveau rack, nous avons envisagé de déménager dans un système de lame, mais cela aurait besoin d'un temps de migration beaucoup plus que nous aimions. Nos Iseries Admin UST pour travailler pour un casino et ils avaient une chambre entière dédiée à plusieurs systèmes de rack. Dans notre secteur, il y a 1 autre concurrent et son Intel basé. Notre application est écrite à la maison et a été écrite pour IBM et RPG.
Le "I" est une classe - theres sont d'autres; Zseries me vient à l'esprit.
-Mario
Le mainframe est composé de plusieurs multirocesseurs, processeurs de vecteur et processeurs massives (MPP) connectés à travers le bus interconnecté à très grande échelle. Le bus interconnecté à très grande échelle a la capacité de traiter des focalisations de traitement mulit et d'avoir RAM et ROM Avoir de la grande capabilité d'envoyer et de recevoir les données à une vitesse de haute hi. Les programmes de Mainframe sont principalement axés sur un registre ont des programmes à plusieurs niveaux