Calcul distribuéUn calcul distribué, ou réparti ou encore partagé, est un calcul ou un traitement réparti sur plusieurs microprocesseurs et plus généralement sur plusieurs unités centrales informatiques, et on parle alors d'architecture distribuée ou de système distribué. Le calcul distribué est souvent réalisé sur des clusters de calcul spécialisés, mais peut aussi être réalisé sur des stations informatiques individuelles à plusieurs cœurs. La distribution d'un calcul est un domaine de recherche des sciences mathématiques et informatiques.
Révolution scientifiquevignette|Fresque représentant Galilée et le Doge de Venise, Giuseppe Bertini, 1858 La révolution scientifique est généralement considérée comme une discontinuité de la pensée scientifique à une époque donnée, cette rupture amenant un champ disciplinaire — ou plusieurs — à se réorganiser autour de principes et axiomes nouveaux. La notion de « révolution scientifique », portée notamment par Alexandre Koyré (1892, Taganrog - 1964, Paris), Herbert Butterfield (1900, Yorkshire - 1979, Sawston) et Thomas Kuhn (1922, Cincinnati - 1996 Cambridge, Massachusetts), a fait l'objet d'un certain nombre de critiques, car elle implique une rupture totale avec les savoirs anciens.
PCI (informatique)thumb|Ports PCI Express: du haut en bas x4, x16, x1 et x16 comparés à un port PCI (en bas). L'interface PCI (de l'anglais Peripheral Component Interconnect) est un standard de bus local (interne) permettant de connecter des cartes d'extension sur la carte mère d'un ordinateur. L'un des intérêts du bus PCI est que deux cartes PCI peuvent dialoguer entre elles sans passer par le processeur. La spécification de ce bus est initialement due à Intel, qui a commencé à y travailler vers 1990 à cause d'un problème de bande passante sur les PC de l'époque et d'autres problèmes inhérents aux différents bus alors présents.
Address space layout randomizationL’address space layout randomization (ASLR) (« distribution aléatoire de l'espace d'adressage ») est une technique permettant de placer de façon aléatoire les zones de données dans la mémoire virtuelle. Il s’agit en général de la position du tas, de la pile et des bibliothèques. Ce procédé permet de limiter les effets des attaques de type dépassement de tampon par exemple. Elle consiste à rendre la configuration des processus « aléatoire », en plaçant différents éléments de base à des endroits variables.