Contre les trous de mémoire informatiques

En matière d'ordinateur, la mémoire, ne se mesure pas uniquement en octets. Un brin d'histoire de l'informatique très subjectit (le brin).

Ma Photo

À propos de l'auteur

Catégories

  • Antiquités
  • Bye-Bye
  • Digital
  • Informatique Française
  • Musée
  • Utilitaires Internet
  • Windows

Les notes récentes

  • Bonnes fêtes
  • SQL
  • A tore et en travers
  • Cartes perforées
  • Temps réel ou virtuel
  • Portes
  • Fenêtres
  • Logique OU Absurde
  • Bye-bye
  • Nostalgia is not what it used to be

Les commentaires récents

  • salzet jf sur Alvan et Micral
  • Josiane Bru sur Alvan et Micral
  • Lolo sur Alvan et Micral
  • Lolo sur Alvan et Micral
  • Mounier sur Alvan et Micral
  • Jojo sur Fenêtres
  • fifi le boss sur Fenêtres
  • Claude BARBOT sur Alvan et Micral
  • Jojo sur Alvan et Micral
  • meynier sur Alvan et Micral

Archives

  • décembre 2005
  • novembre 2005
  • octobre 2005
  • août 2005
  • juillet 2005
  • juin 2005
  • mai 2005
  • avril 2005
Abonnez-vous à ce blog (XML)

Bonnes fêtes

  /\\,/\\,
 /| || ||
 || || ||   _-_  ,._-_ ,._-_ '\\/\\
 ||=|= ||  || \\  ||    ||    || ;'
~|| || ||  ||/    ||    ||    ||/
 |, \\,\\, \\,/   \\,   \\,   |/
_-                           (
                              -_-

  ,- _~. ,,                     ,
 (' /|   ||           '        ||             _
((  ||   ||/\\ ,._-_ \\  _-_, =||= \\/\\/\\  < \,  _-_,
((  ||   || ||  ||   || ||_.   ||  || || ||  /-|| ||_.
 ( / |   || ||  ||   ||  ~ ||  ||  || || || (( ||  ~ ||
  -____- \\ |/  \\,  \\ ,-_-   \\, \\ \\ \\  \/\\ ,-_-
           _/


             |\                     ,,
  _           \\          _         ||      _
 < \, \\/\\  / \\        < \,       ||/\\  < \, -_-_  -_-_  '\\/\\
 /-|| || || || ||        /-||       || ||  /-|| || \\ || \\  || ;'
(( || || || || ||       (( ||       || || (( || || || || ||  ||/
 \/\\ \\ \\  \\/         \/\\       \\ |/  \/\\ ||-'  ||-'   |/
                                      _/        |/    |/    (
                                                '     '      -_-
    __
   /  -,                    -_   _                     /\
  ||   )       ;              |,- `          _         \/
 ~||---)  _-_  \\/\/\        ~||__))  _-_   < \, ,._-_ }{
 ~||---, || \\ || | |        ~||__)) || \\  /-||  ||   \/
 ~||  /  ||/   || | |         |_ _,  ||/   (( ||  ||
  |, /   \\,/  \\/\\/        -' -    \\,/   \/\\  \\,  <>
-_-  --~                    ( _-_

Rédigé le décembre 30, 2005 à 12:39 PM | Lien permanent | Commentaires (0)

SQL

C'est Edgar F. Codd qui en juin 1970 rédigea l'article « A Relational Model of Data for Large Shared Data Banks » ("Un modèle de données relationel pour de grandes banques de données partagées") dans la revue Communications of the ACM (Association for Computing Machinery). Ce modèle a été rapidement admis comme modèle définitif pour les systèmes de gestion de base de données (SGBD). Un langage, Structured English Query Language ("SEQUEL") (langage d'interrogation structuré en anglais) a été développée par IBM pour mettre en œuvre le modèle de Codd.

En 1979, Relational Software, Inc. (actuellement Oracle Corporation) présenta la première version commercialement disponible de SQL, rapidement imité par d'autres fournisseurs.

SQL a été adopté comme recommendation par l'institut de normalisation américaine (ANSI) en 1986, puis comme norme internationale par l'ISO en 1987 sous le nom de ISO/CEI 9075 - Technologies de l'information - Langages de base de données - SQL.

Lire la suite sur Wikipedia

Rédigé le novembre 06, 2005 à 01:25 PM dans Windows | Lien permanent | Commentaires (0)

A tore et en travers

186pxoldmemory La mémoire informatique est un composant qui fut d'abord magnétique (photo - tores de ferrite)...

La technique du tore magnétique utilisait la capacité d'un bobinage sur tore de ferrite à conserver une information électrique binaire. Associé à une gestion électronique, les ordinateurs avait accès à un système mémoire performant, quoique que quelque peut encombrant.

puis devint électronique dans les années 1970, et qui permet de stocker et relire des informations binaires. Son rôle est notamment de stocker les données qui vont être traitées par l'unité centrale (ou le microprocesseur) ; elle n'a rien de commun en temps d'accès (quelques dizaines ou centaines de nanosecondes) avec le disque dur (quelques millisecondes, soit dix mille à cent mille fois plus).

La RAM a la particularité de pouvoir être accédée en lecture et en écriture. Une activation électronique appropriée permet si besoin de verrouiller temporairement en écriture des blocs physiques donnés. L'adressage d'une mémoire (traduction de tensions électriques sur des fils en adresse mémoire) se fait par un mécanisme nommé le chip select. Il est très facile de munir un microprocesseur d'une mémoire non contiguë (par exemple de 0 à 4095, puis un trou, puis de la mémoire entre 16384 et 32767), ce qui facilite beaucoup la détection d'erreurs d'adressage éventuelles.

Les informations peuvent être organisées en mots de 8, 16 ou 32 bits voir plus. Certaines machines anciennes avaient des mots de taille plus exotique, comme par exemple 60 bits pour le Control Data 6600, 36 bits pour l'IBM 7030 « Stretch » ou le DEC PDP-10 et 12 bits pour la plupart des premiers mini-ordinateurs de DEC, les appareils d'instrumentation travaillant au mieux sur 12 bits à l'époque. Mais :

  • dans les mémoires à parité, un neuvième bit (dit de contrôle de parité) existe de façon invisible,
  • dans les mémoires à correction automatique d'erreur sur 1 bit et détection sur plus d'un bit (ECC), ces bits invisibles sont parfois au nombre de six ou plus,
  • chaque mot des mémoires des serveurs modernes dits non-stop ou 24x365 dispose en plus des bits de correction de bits de remplacement qui prennent la relève du ou des bits défaillants à mesure du vieillissement de la mémoire : une défaillance de 10-11 chaque année se traduit en effet par plus d'un bit défaillant par an sur une mémoire de 128 Go.

Plus d'info sur Wiki comme d'hab.

Rédigé le octobre 01, 2005 à 03:00 PM | Lien permanent | Commentaires (1)

Cartes perforées

Carteperfor L'invention de la machine à cartes perforées par Herman Hollerith a été la base du développement de trois grandes entreprises internationales : IBM, Powers (absorbée par Remington-Rand, et fusionnée dans Unisys), et Bull.

Le modèle le plus courant de cartes perforées, breveté par IBM, était la carte dite à 80 colonnes.

carte perforée
Agrandir
carte perforée

Il s'agit d'une feuille de bristol mince de forme rectangulaire, dont un coin était tronqué, où les caractères (EBCDIC ou ASCII) étaient traduits par des perforations rectangulaires (au nombre de 1, 2 ou 3 par caractère) disposées en colonnes parallèles à la largeur (80 colonnes) et sur 13 lignes parallèles à la longueur. Ces cartes étaient stockées par boîtes de 2 000, et le coin tronqué servait de repère pour les insérer dans le bon sens dans un chargeur de cartes ou pour les remettre à l'endroit quand la boîte... tombait par terre.

Les cartes étaient perforées par des opératrices spécialisées travaillant à partir de « bordereaux de saisie », vérifiées par re-frappe par d'autres opératrices (les « perfo-vérifs ») dont la cadence normale de saisie était d'environ 15.000 « trous » (i.e. « caractères ») à l'heure.

La suite sur wilkipedia

Rédigé le août 23, 2005 à 10:03 PM | Lien permanent | Commentaires (2)

Temps réel ou virtuel

J'ai toujours été fasciné par ce concept de temps réel. Il n'y a bien qu'en informatique que le temps peut-être réel.

En informatique industrielle, on parle d'un système temps réel lorsque ce système informatique contrôle (ou pilote) un procédé physique à une vitesse adaptée à l'évolution du procédé contrôlé. Les systèmes embarqués font appel au temps réel.

L'informatique embarquée a des impératifs différents de l'informatique personnelle (les micro-ordinateurs). Ce sont principalement des impératifs de fiabilité et de déterminisme dans les temps de réponses. C'est pour cette raison que l'informatique embarquée utilise beaucoup les systèmes temps réel. La suite sur

Pour le commandant NéMot en quête de boussole

Rédigé le juillet 03, 2005 à 12:05 PM | Lien permanent | Commentaires (2)

Portes

Electrome -Après être entrée par la fenêtre, confrontée au gros chat, Alice hésita à sortir par la porte.

-Hé oui, mais est-ce une porte logique demanda Alice à haute voix, on dirait un labyrinte ?

-C'est quoi au fait une porte logique demanda le chat?

-C'est NON, ET, OU, NON-ET,NON-OU, XOR etc... un truc comme ça, répondit Alice

-Alors ce n'est pas une porte logique. Peut-être, est-ce une porte quantique, dit le chat.

-Ah bon fit Alice sceptique, puis elle sortit par la porte et elle se trouva...

Ou là, quel drôle de voyage au delà du miroir.

Toujours plus sur http://fr.wikipedia.org/wiki/Porte_logique

ou encore http://www.blois.univ-tours.fr/~marcel/archi/node56.html

et des centaines d'autres.

Rédigé le juillet 01, 2005 à 09:34 AM | Lien permanent | Commentaires (0)

Fenêtres

Vt100_1

Une des raisons qui me fait hésiter à continuer cette rubrique est l’abondance de documentation que l’on trouve sur le Web avec un outil formidable et collaboratif comme Wikipedia.

Je souhaitais par exemple parler de cette fameuse transition entre les écrans en mode caractères (on se souvient de ces tristes écrans verts) et l’arrivée du mode graphique et des fameuses fenêtres. Il suffit d’aller sur wiki et on trouve…

http://fr.wikipedia.org/wiki/Microsoft_Windows

Le fenêtrage n’a pas été inventé par Microsoft, ni même par Apple mais dans le laboratoire de Xerox. Avec Xerox on pense à photocopieurs. C’est plus que ça. Inventeur de la xérographie, Xerox s’est fait remarquer pour sa capacité d’invention. Dans les années 70, le centre de recherche Xerox à Palo Alto - le Xerox PARC - invente l’interface graphique moderne et les icônes… Bon, vous pouvez lire tout ça dans Wikipedia.

Ce qui est intéressant, je trouve, dans l’aventure du graphique, c’est de voir à quel point les marketeux, grâce au levier grand public, ont réussi a transformer une informatique d’entreprise qui marchait presque en une informatique qui ne marchait presque plus tout en maintenant un suspens dans la presse y compris dans 01 bien sûr. Si on regarde la page citée plus haut, on voit

  • Windows 1.0 : Novembre 1985           Ne marche pas

  • Windows 2 ou 286 : Décembre 1987  Ne marche pas

  • Windows 386 : Décembre 1987          ???

  • Windows 3.0 : Mai 1990                    Marchouille

  • Windows 3.1 : Avril 1992                  Bon, presque

  • Windows for Workgroups 3.1 : Octobre 1992 

  • Windows for Workgroups 3.11 : Novembre 1993

Pendant cinq ans, la presse ne parle que de Windows, et Windows ne marche pas. Etonnant non ? Aurait dit Desproges. Vous me direz qu’aujourd’hui ça marche quand même mieux. C’est vrai mais ce cheminement devait-il absolument passer par là ? Fallait-il une régression pour progresser ?

Qu’en pensez-vous ?

Rédigé le juin 17, 2005 à 04:57 PM dans Utilitaires Internet | Lien permanent | Commentaires (7)

Logique OU Absurde

Alice_2 En informatique, une variable booléenne est un variable assez simplette qui ne peut prendre que les valeurs 0 et 1. En combinant des variables booléennes et quelques opérations, OR, AND, NOT, XOR et XAND on peut faire des choses très étonnantes qui n’ont pas fini de nous surprendre (ou est-ce plutôt surprenantes qui n'ont pas fini de nous etonner?)… mais quel rapport cette variable booléenne avec Alice au pays des merveilles ?

Souvenez-vous : Assise dans l'herbe, Alice voit passer un lapin blanc qui regarde sa montre et jure qu'il est retard. Elle le suit dans son terrier et tombe dans un monde extraordinaire où elle rapetisse, grandit, fait la course avec des animaux, discute avec un chat qui disparaît à volonté, prend le thé avec des gens bizarres, joue au croquet avec les personnages d'un jeu de cartes qui lui feront quelques ennuis. Puis enfin elle se réveille. Il était temps : l'aventure allait mal tourner !...

Bien Plus tard, après avoir tenté d'enseigner les échecs à son petit chat, Alice décide de passer "de l'autre côté du miroir". Là, elle accomplit un étrange voyage dans un pays structuré à la façon d'un échiquier, rencontrant de nombreux animaux étonnants et plusieurs personnages extraordinaires…

Quel rapport donc ?

Et bien figurez vous que monsieur George Boole, le papa de la variable et monsieur Lewis Carroll, le papa d’Alice sont tous deux des mathématiciens anglais du XIX ième siècle, des confrères donc et qu’ils ont participé après Charles Babbage à la création de la logique moderne. Au fait, la fille de Boole s'appellait Alicia, y a t-il un lien ?

Pour en savoir plus... entre autre...

Rédigé le juin 15, 2005 à 05:22 AM | Lien permanent | Commentaires (1)

»