Ich muss etwas vermissen. Die Kosten für die Einstellung eines Programmierers in meiner Nähe betragen 50 bis 100 US-Dollar pro Stunde. Ein Top-End-Computer kostet nur 3.000 US-Dollar, sodass die Kosten für den Kauf eines wirklich großartigen Computers alle drei Jahre 0,50 US-Dollar pro Stunde betragen. ($ 3000 / (150 Wochen …
Während des Einsteigerkurses in Hardware / Software-Schnittstelle und Betriebssystemen wird häufig die Frage aufgeworfen, ob es besser ist, einige Hardwareteile durch Software zu ersetzen und umgekehrt. Ich kann die Verbindung nicht herstellen.
Was müssen die historischen Kräfte tun, um Kompromisse zu schließen, wenn sie sich entscheiden, Gruppen von acht Bits als Grundeinheit zu verwenden? Früher gab es Maschinen, die andere Wortgrößen verwendeten, aber heute muss man sich wegen der Nicht-Acht-Bitigkeit mit Museumsstücken, speziellen Chips für eingebettete Anwendungen und DSPs befassen. Wie entstand …
Ich versuche auf hoher Ebene zu verstehen, wie einzelne Threads über mehrere Kerne laufen. Unten ist mein bestes Verständnis. Ich glaube jedoch nicht, dass es richtig ist. Basierend auf meiner Lektüre von Hyper-Threading scheint das Betriebssystem die Anweisungen aller Threads so zu organisieren, dass sie nicht aufeinander warten. Dann organisiert …
Das ist fast peinlich zu fragen ... Ich habe einen Abschluss in Informatik (und einen zweiten in Arbeit). Ich habe fast fünf Jahre als Vollzeit-.NET-Entwickler gearbeitet. Ich scheine im Allgemeinen kompetent in dem, was ich tue. Aber ich weiß nicht, wie Computer funktionieren! Bitte, bleib für eine Sekunde bei mir. …
Gibt es einen guten Grund, eine 32-Bit-Version zusammen mit einer 64-Bit-Version einer Software für moderne Desktop-Computer bereitzustellen, auf denen moderne 64-Bit-Betriebssysteme auf 64-Bit-Hardware ausgeführt werden? Es scheint, dass 64-Bit-Software effizienter ist, bei Bedarf eine höhere Speichernutzung zulässt usw. Apple verwendet sogar 64-Bit-Prozessoren für seine Telefone, obwohl sie nur über 1-2 …
Ich werde als Entwicklungsleiter für ein Startup arbeiten und ich habe vorgeschlagen, dass wir VMs für die Entwicklung verwenden. Ich spreche nicht von jedem Entwickler, der einen Desktop mit VMs zum Testen / Entwickeln hat, sondern von einem Server-Rack, in dem alle VMs verwaltet werden und die Entwickler von einem …
Wir werden oft darauf hingewiesen, dass es der Hardware egal ist, in welcher Sprache ein Programm geschrieben ist, da nur der kompilierte Binärcode angezeigt wird. Dies ist jedoch nicht die ganze Wahrheit. Betrachten Sie zum Beispiel den bescheidenen Z80; Zu den Erweiterungen des 8080-Befehlssatzes gehören Befehle wie CPIR, die zum …
Bei der Meinungsbildung ist es eine gute Praxis, der schulischen Tradition zu folgen - denken Sie so gut Sie können gegen die Meinung, die Sie vertreten, und versuchen Sie, Gegenargumente zu finden. Egal wie sehr ich es auch versuche, ich kann keine vernünftigen Argumente für Antivirus (und damit verbundene Sicherheitsmaßnahmen) …
Bei der Arbeit bekam ich eine vernünftige Maschine (Dual Quad 2 GHz, 4 GB RAM, 160 GB 7200 U / min-Laufwerk, Win7), aber es fehlte an einigen Stellen (HDD / RAM). Das IT-Personal war damit einverstanden, dass ich die Hardware durch meine eigene ersetzte. Daher habe ich jetzt eine SSD …
Das Arbeiten mit unveränderlichen Daten mit einzelnen Zuweisungen hat den offensichtlichen Effekt, dass mehr Speicher benötigt wird, da Sie ständig neue Werte erstellen (obwohl Compiler unter der Decke Zeigertricks ausführen, um dies weniger problematisch zu machen). Aber ich habe jetzt ein paar Mal gehört, dass die Performance-Verluste durch die Gewinne …
Ich arbeite in einem mittelständischen Unternehmen (150 Mitarbeiter, ca. 10 Ingenieurteams) und die meisten meiner Projekte umfassen die Anbindung von Laborgeräten (Oszilloskope, optische Spektrumanalysatoren usw.) für halbautomatische Testanwendungen. Ich habe einige verschiedene Szenarien erlebt, in denen ich neuen Code nicht effizient beheben oder testen kann, weil mir das Hardware-Setup nicht …
Ich bin der einzige Entwickler, der an einer Webanwendung arbeitet, die kurz vor dem Ende steht. Jetzt versuchen wir, es in ein paar Monaten zum Leben zu erwecken. Dies ist eine Webanwendung für ein Nicht-IT-Unternehmen. Obwohl sie ein eigenes internes IT-Team haben, haben sie mich gefragt, wie die Hardwareanforderungen für …
Ich bin ein Autodidakt, nur für den Fall, dass diese Frage in CS 101 beantwortet wird. Ich habe viele Sprachen gelernt und verwendet, hauptsächlich für meinen persönlichen Gebrauch, aber gelegentlich für berufliche Zwecke. Es scheint, dass ich immer auf die gleiche Wand stoße, wenn ich Probleme beim Programmieren habe. Zum …
Ich habe gerade ein paar Folien durchgesehen und festgestellt, dass der L1-Cache (zumindest bei Intel-CPUs) zwischen Daten- und Anweisungs-Cache unterscheidet. Ich möchte wissen, warum dies so ist.
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.