Pages

Affichage des articles dont le libellé est premiers. Afficher tous les articles
Affichage des articles dont le libellé est premiers. Afficher tous les articles

Les premiers mainframes d'IBM ont 50 ans sujet

mardi 8 avril 2014




Les premiers mainframes d'IBM ont 50 ans,
et ils continuent d’être utilisés dans de nombreuses entreprises

Le monde est aujourd’hui rempli de milliards d’ordinateurs portables composés de microprocesseur. Mais il y a plus d’un demi-siècle, un ordinateur avait la taille d’un salon. A la place des bus, les ingénieurs utilisaient des câbles pour transporter les données. Ce fut sans doute très impressionnant d’avoir de telles machines, capables de faire des calculs que le cerveau de l’Homme ne pouvait pas faire et de conserver des données que la mémoire de l’Homme ne pouvait pas. Les besoins ont variés, le monde avait besoin des ordinateurs personnels qu’on pouvait transporter partout où on voulait aller d’où la naissance des unités centrales.

Ce fut le 7 Avril 1964 que le premier mainframe d’IBM a été dévoilé, soit exactement 50 ans. Il s’agit du System 360 qui a valu 5 Milliards de dollars comme investissement. Cette apparition a fait abolir l’avènement de leurs prédécesseurs qui occupaient un espace important dans les locaux. Aujourd’hui, il est difficile de se passer de la technologie, elle fait maintenant partie de notre vie quotidienne, on ne s’enlace plus. Mais on oublie que ces mainframes sont la base de l’essor qu’a connu la technologie. Pour Charlie Ewen, directeur de l'information au Met Office utilisant les mainframes depuis environ 40 ans, les mainframes doivent être considérés comme un héritage pour la technologie.

Malgré leur vieillesse, les unités centrales continuent d’être exploitées dans de nombreuses entreprises. En tout cas, c’est qu’affirme Barry Heptonstall, un porte-parole d'IBM. La plupart des gros systèmes de traitement de données telles que les agences de réservations aériennes, les distributeurs de billets ou encore les systèmes de paiement par carte de crédit utiliseraient encore des unités centrales. Ils sont « résilients, robustes et très rentable pour une partie du travail que nous faisons » a déclaré Charlie Ewen. Le Met Office utilise encore les unités centrales pour faire environ 4 millions de prévisions par jour.

Les premiers claviers sont apparus au temps des premiers mainframes. Sur ces claviers, on pouvait voir des touches telles que « Escape », « SysRq » et « Request System ». Cette dernière permettait d’interrompre un programme en exécution et de passer à un autre. Rappelons que langage du moment était le Cobol. Ce temps est maintenant révolu, les architectures parallèles sont d’actualités, plusieurs tâches peuvent être exécutées simultanément. Dans 50 ans, sans aucun doute, les besoins en technologies seront accrus, de nouvelles générations de machines seront d’actualités mais les unités centrales resteront une base pour ces futures générations d’ordinateurs.

Source : BBC

Et vous ?
:fleche: Utilisez-vous encore ces mainframes ? Pourquoi ?




Nombres premiers inutiles pour la conjecture de GoldBach sujet




Bonjour,

La conjecture de Goldbach dit que tout nombre pair peut s'écrire comme la somme de deux nombres premiers.

La question que je me pose est de savoir si certains nombres premiers peuvent être interdits ?

J'ai trouvé que jusqu'à 61,000,000 on n'avait pas besoin de ces nombres premiers :
12071,13367,13669,17791,21019, 27479,27701,30011,34141,34939, 35449,39461

On pourrait en avoir probablement bien d'autres plus grands, mais ce sont les plus petits que j'ai trouvés avec mon algorithme.



Code:


Algorithme : si un nombre pair ne s'écrit pas comme la somme de deux nombres premiers 'déjà utilisés', alors on ajoute (*)  le plus petit nombre premier possible à la liste des 'utilisés'.

Ça donne dans l'ordre:

3 ajouté pour 6 = 3+3
5 ajouté pour 8 = 5+3
7 ajouté pour 12 = 7+5
11 ajouté pour 16 = 11+5
13 ajouté pour 20 = 13+7
17 ajouté pour 28 = 17+11
19 ajouté pour 32 = 19+13
23 ajouté pour 40 = 23+17
31 ajouté pour 44 = 31+13
29 ajouté pour 52 = 29+23
37 ajouté pour 56 = 37+19
41 ajouté pour 64 = 41+23
47 ajouté pour 76 = 47+29
43 ajouté pour 80 = 43+37
61 ajouté pour 92 = 61+31
53 ajouté pour 96 = 53+43
67 ajouté pour 110 = 67+43
59 ajouté pour 112 = 59+53
73 ajouté pour 116 = 73+43
71 ajouté pour 124 = 71+53
...

(*) Je n'ai pas prévu le cas où il fallait ajouter deux nombres premiers à la liste d'un coup.


Finalement avec cet algorithme, il n'y en a pas tellement qui ne sont 'pas utilisés' (seulement 12 inférieurs à 40,000). Et quand N tend vers l'infini, la proportion de nombres premiers 'non utilisés' tend vers 0 ou au contraire tend vers 1 ?




Premiers pas avec MVC 5 sujet

mercredi 29 janvier 2014




Bonjour à tous,

Je suis developer PHP de base, mais je me suis mis récemment à asp.NET MVC, qui simplifie grandement la vie d'après mes recherches.

Je viens de commencer un petit projet pour débuter, qui se compose de 4 pages :

- Une page Home
- Une page About
- Une page Articles
- Une page Admin

J'ai déjà créé les pages Home et About avec le controller de base, et donc donc deux vues, index() pour le Home et about() pour la page About.

Puis j'ai créé un model pour mes articles avec DB, puis un controller pour la partie Admin (CRUD) pour pouvoir modifier, supprimer, etc les articles.

Suis-je dans le bon ? Comment sécuriser l'accès à la page /admin par un login ?

Pour la page Articles, où je veux seulement afficher une liste de lien vers les articles, je dois faire un nouveau contrôler ? Mais de quel type si ce n'est que pour afficher les articles, pas les modifier c'est pour les visiteurs ?

Voici le lien de mon projet, pour le moment, très basique, dites moi si je suis dans le bon, ou rien à voir, ... http://we.tl/xPnkJhfmAf

Je suis un peu perdu, merci de votre aide !