Comment les gens définissent-ils les exigences matérielles minimales pour les logiciels? Par exemple: comment une société de développement de logiciels peut-elle dire au client qu'il aura besoin de 8 Go de RAM pour exécuter correctement le programme?
J'ai une idée générale de la façon dont le processeur gère les instructions, mais je passe mon temps à travailler dans des langues principalement de haut niveau. Peut-être que quelqu'un qui travaille plus près du fer peut fournir des informations précieuses. En supposant que les langages de programmation sont fondamentalement …
Je regardais récemment une excellente vidéo Computerphile sur les mots de passe dans laquelle Mike Pound se vante du supercalculateur de son entreprise ayant 4 cartes graphiques (Titan X, pour être exact). En tant que passionné de simulation numérique, je rêve de construire un bureau uniquement pour le travail de …
J'ai appris un peu sur le pipelining mais ceux-ci étaient en 4 et 5 étapes et je pense que le pipelining moderne typique est beaucoup plus long et plus compliqué dans la pratique. Quelle est la durée des pipelines typiques et dans quelle mesure peut-on s'attendre à ce qu'ils augmentent …
Je veux écrire une application qui peut être utilisée pour graver des CD (musique). Je sais que je devrais quand même le tester avec de vrais CD, mais je ne veux pas le faire à chaque fois que je fais un petit changement. Mais je veux savoir et tester si …
Citation de Wikipedia de l'article "Langage de programmation de haut niveau": Un langage de programmation de haut niveau est un langage de programmation avec une forte abstraction des détails de l'ordinateur. Par rapport aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel, être plus …
Inspiré d'une question de SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Cela peut être un long débat sur les nombreux avantages et inconvénients de FP, mais pour l'instant, je voudrais limiter la portée à l' efficacité principale de FP sur du matériel moderne. Thèse: Le paradigme fonctionnel implique l'immuabilité et l'apatridie (?), Mais le matériel …
Je travaille pour une entreprise qui a commencé à intégrer des systèmes informatiques embarqués dans nos produits que nous fabriquons. Nous avons une gamme assez large de produits et ils sont distribués à travers le monde. De plus, nous avons conçu quelques cartes intégrées qui peuvent servir à plusieurs fins …
Mon entreprise vient d'acheter de nouveaux ordinateurs pour remplacer les anciennes machines Windows XP de 2 Go. Un membre de mon équipe a remarqué qu'ils venaient avec l'hyperthreading désactivé et a dit à tout le monde de redémarrer et de l'allumer. Y a-t-il un avantage à programmer sur une machine …
Je suis donc confus sur la façon dont nous, les programmeurs, parlons exactement aux périphériques de l'ordinateur. Maintenant, je ne parle pas des grandes idées. Je sais qu'il existe des pilotes de périphériques qui se trouvent au sommet du matériel afin que différents programmes puissent utiliser ces fonctionnalités. Mais en …
Je trouve plusieurs sources affirmant que la puissance de deux bits dans un mot binaire (comme 8 bits par octet) est une "bonne chose" ou "pratique". Je ne trouve aucune source expliquant pourquoi. De Quelle est l'histoire de pourquoi les octets sont huit bits? nous lisons dans la réponse approuvée: …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . Je suis fatigué de la lourdeur de mes développements PC. …
Je fais référence à ce tableau des nombres de latence , attribué à Jeff Dean de Google. Ce que je ne comprends pas, c'est que ces chiffres ne varient pas d'un ensemble de matériel à l'autre? Comment peuvent-ils être précis pour tous les différents types de RAM, CPU, carte mère, …
Au lieu de programmer comme nous le faisons, pourquoi ne faisons-nous pas de spécifications de tâches courantes telles que le "tri", puis laissons-nous l'environnement le compiler pour utiliser au mieux son matériel? De cette façon, nous pourrions expédier un ordinateur avec un nouveau matériel spécialisé tel que des réseaux de …
J'ai eu une réunion avec un fournisseur de logiciels aujourd'hui au sujet de leur infrastructure recommandée pour déployer une application particulière. L'application a besoin de deux serveurs: un serveur d'applications pour les pages Web du serveur (.NET, Windows) et une base de données (SQL Server). Le vendeur a affirmé que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.