Alors, Jacqueline, un gros moment d'humeur ?
Dans le fond, je partage assez ton point de vue, mais en y apportant quelques nuances:
Citation
jacqueline
( je pense par exemple au choix de l'adressage des disques en CHS au lieu de LBA : la seule connerie à ne pas faire , ils l'ont faite ! Et pour que le DOS et le BIOS ces hérésies, imposées par une dictature commerciale continuent à fonctionner on le paye cher en complications.ils ont mis vingt ans pour corriger l'erreur mais le Bios reste une tripe et une usine à gaz.
Je ne tirerais pas avec autant de véhémence sur l'adressage disque en CHS, cela correspondait à une nécessité absolue. J'ai travaillé avec les premiers disques ayant existé au monde (vers 1966 sur IBM 1620), taille 14 pouces; capacité 2 méga car. de 6 bits; temps de seek: (maxi 500 millisecondes, mini 70 millisecondes, moyen 250 milliseconde); demi-rotation: 25 millisecondes. Dans ce contexte, la position géométrique des données était extrémement importante pour optimiser les temps d'accès, par exemple, il était courant que l'index d'un fichier indexé soit placé, physiquement, au milieu des données pour diviser par deux les déplacements des têtes d'accès.
La position des fichiers était définie par le programmeur (et le responsable du système). D'où la nécessité absolue de travailler en CHS. Cette situation a perduré jusque vers les années 1980, c'est-à-dire vers le début des ordinateurs personnels (OP). Bien sûr les capacités ont augmenté, les temps d'accès ont diminué, mais, le besoin d'optimiser est resté le même.De toute façon, avec un OS strictement monotâche, c'est la seule et unique façon d'optimiser les accès disques.
Avec un OS multi-tâches, Unix par exemple, les choses sont très différentes, on cherche à optimiser l'utilisation globale de la machine, et non pas un seul processus (ce qui serait, dans la plupart des cas contre-performant), c'est pourquoi on peut s'affranchir de l'adressage CHS et renvoyer le problème à l'OS, celui-ci d'ailleurs tient compte de la géométrie physique: dans beaucoup de "file system", la table des inodes n'est pas placée n'importe où).
Avec les OP, pour pouvoir fourguer à tout un chacun un ordinateur, il était évident que l'on ne pouvait pas demander à la fameuse ménagère de moins de 50 ans (n'y vois aucun connotation négative à l'égard des ménagères et des plus de 50 ans: je lave la vaisselle et j'ai plus de 60 balais !) de bien vouloir planifier l'occupation disque de ses fichiers. Alors on a récupéré les idées incluses dans Unix sur l'affectation automatique des positions de fichiers (là, je simplifie). Mais, pour des applications professionnelles et performantes, la nécessité d'un adressage CHS existait toujours. J'ai programmé, jusque vers 1990, plusieurs applications temps réel critiques, sous DOS, en adressant par CHS. Et c'est toujours le cas, on n'y échappe pas, même avec la spectaculaire augmentation de performance des disques. Pense, à l'acquisition de données issues d'un accélérateur de particules, au CERN par exemple.
En ce qui concerne les brevets, je ne suis pas trop pessimiste: c'est tellement grotesque que ça ne peut pas marcher. C'est un peu comme si l'on pouvait breveter le do, le fa et le mi de la première octave ! Dans ces conditions, combien de brevets Micro$oft, IBM, Dell, Sun, etc. violent-ils ? Vont-ils se faire des procès parmi ? Auquel cas je recommande vivement aux jeunes de faire du droit, c'est un métier plein d'avenir !
..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna