web-dev-qa-db-fra.com

Quel est exactement un ordinateur central et que fait exactement un programmeur à ce sujet?

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. :)

8
Rama

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.

4
Tog

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.

image

4
harrymc

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?

2
Hogstrom

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

2
lsiunsuex
  • Le mainframe est un ordinateur à grande échelle réalisé par IBM depuis 1952. Il est référé comme grand fer à repasser. Le terme faisait référence aux grandes armoires appelées cadres principaux importants de contenant les processeurs et les périphériques d'E/S.
  • La plupart des ordinateurs centraux sont vendus par IBM avec z/OS. Z/OS est un système d'exploitation de 64 bits pour IBM Mainframes, produit par IBM en 2001.
  • L'ordinateur central qui prend en charge des milliers d'applications sert des milliers d'utilisateurs simultanément.
  • Les entreprises utilisent mainframe pour accueillir des bases de données commerciales, des serveurs de transaction et des applications.
  • z/OS exécuté sur la plate-forme System Z d'IBM a été discrètement sur des systèmes critiques pendant des décennies, offrant d'excellentes performances, une fiabilité et une sécurité. Toutefois, de nombreuses organisations sont réduites par UNIX, avec sa promesse de coûts inférieurs, de facilité d'utilisation et d'acceptation plus large.
1
Premraj

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

0
user401286