C, Assembly, and Program Execution on Intel® 64 Architecture

Author: Igor Zhirkov

Publisher: Apress

ISBN: 1484224035

Category: Computers

Page: 435

View: 6371

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained. What You'll Learn Low-Level Programming teaches programmers to: Freely write in assembly language Understand the programming model of Intel 64 Write maintainable and robust code in C11 Follow the compilation process and decipher assembly listings Debug errors in compiled assembly code Use appropriate models of computation to greatly reduce program complexity Write performance-critical code Comprehend the impact of a weak memory model in multi-threaded applications Who This Book Is For Intermediate to advanced programmers and programming students
Read More

Grundlagen der PC-Programmierung

Author: Ernst-Wolfgang Dieterich

Publisher: Walter de Gruyter

ISBN: 348659320X

Category: Computers

Page: 368

View: 7364

Systematisch führt Dieterich in die Assembler-Programmierung auf dem PC ein und stellt anhand zahlreicher Beispiele - herstellerneutral - die Sprachelemente von Assembler vor. Aus dem Inhalt: Die Entwicklungsumgebung - Aufbau eines Assembler-Programms - Konstanten und Variablen - Arithmetische Begriffe - Kontrollstrukturen im Assembler - Adressierungsarten - Makros und bedingte Assemblierung - Unterprogramme - Segmente und Segment-Anweisungen - Modularisierung von Programmen - Assembler und Hochsprachen - Zusammengesetzte Datentypen - Andere Prozessoren.
Read More

Author: Peter Prinz,Ulla Kirch-Prinz

Publisher: O'Reilly Germany

ISBN: 9783897212381

Category: C (Computer program language)

Page: 120

View: 9445

C - kurz & gut besteht aus zwei Teilen: einer kompakten Beschreibung der Sprache und einer thematisch strukturierten Referenz zur Standardbibliothek. Die Darstellung der Sprache basiert auf dem ANSI-Standard und geht auch auf die Erweiterungen im neuen Standard von 1999 (kurz ANSI C99) ein. Die darin eingefuhrten neuen Datentypen, Funktionen und Makros sind zur besseren Orientierung immer gekennzeichnet, da diese Erweiterungen noch nicht bei allen C-Compilern implementiert sind. Ein knapper Index hilft beim Finden der Funktionen, Typen und anderer Syntax-Elemente. Aus dem Inhalt: Grundlagen Datentypen Ausdrucke und Operatoren Anweisungen Deklarationen Funktionen Praprozessor-Direktiven Die Standardbibliothek"
Read More

Author: Michael Schwartzkopff

Publisher: O'Reilly Germany

ISBN: 3868993584

Category:

Page: 404

View: 2714

Von modernen IT-Diensten wird erwartet, dass sie ohne wahrnehmbare Ausfallzeit kontinuierlich zur Verfugung stehen. Wie Systemadministratoren dies mit Hilfe des leistungsfahigen Systems aus pacemaker und corosync erreichen konnen, zeigt Clusterprofi Michael Schwartzkopff in diesem Handbuch. Das Standardwerk zur Hochverfugbarkeit wurde fur die 3. Auflage aktualisiert und um ein Kapitel zur geeigneten Infrastruktur von Clustern erganzt. Das zentrale Prinzip: Redundanz, Redundanz, Redundanz: Das Buch erlautert, was Hochverfugbarkeit eigentlich bedeutet, fuhrt die zentralen Begriffe ein und erklart, worauf es beim Einrichten von Clustern ankommt. Sie erfahren dann, wie corosync und pacemaker funktionieren und welche Aufgaben diese fur Sie losen konnen. Alles ist eine Ressource: Nach der Installation und Konfiguration der Software geht es um die Einrichtung und Verwaltung Ihrer Ressourcen. Gema dem Motto "If we can manage it, it's a resource" tragen Sie in der zentralen Cluster Information Base (CIB) alle Dienste ein und legen Verknupfungen fest. Sei es mit der GUI oder uber die Kommandozeile -- nun haben Sie Ihre Ressourcen und die Knoten des Clusters fest im Griff. Der Experte zeigt, wie's geht: Grau ist alle Theorie! Am meisten lernt man doch von Menschen mit reicher Praxiserfahrung: Neben den Tipps und Tricks zu Planung und Betrieb ist das Kapitel mit typischen konkreten Szenarien besonders wertvoll: - Distributed Redundant Block Devices (DRBD) als Grundlage der Datenspeicherung im Cluster - DRBD in einem NFSv4-Dateiserver oder einem iSCSI-SAN - Cluster als Basis fur virtuelle Rechner, die als komplette Einheit verschoben werden konnen - Eine hochverfugbare Firewall
Read More

Author: Peter Prinz,Tony Crawford

Publisher: O'Reilly Germany

ISBN: 9783897213449

Category: C (Computer program language)

Page: 602

View: 6271

Read More

Einführung Elektrotechnik

Author: Uwe Grellmann

Publisher: Springer-Verlag

ISBN: 3658233990

Category: Technology & Engineering

Page: 129

View: 8730

Das Buch stellt in lockerer, verständlicher aber fachkompetenter Form die Grundlagen der Elektrotechnik dar und leitet zu Experimenten an. Teils werden die Inhalte mit ungewöhnlichen, daher sehr anschaulichen Bildern und Grafiken dargestellt. Es werden innovative, bislang teils noch nicht eingesetzte Analogien dargestellt, z. B. bei den Kirchhoffschen Regeln, beim hydrodynamischen Analogon der elektrischen Spule und des Transistors. Der Leser wird motiviert durch aussagekräftige Bilder sowie 2D- und 3D-Grafiken. Für die Versuchsdurchführung und -auswertung werden u. a. Formelumstellen und Winkelfunktionen behandelt und es wird eine gründliche Einführung in die Tabellenkalkulation gegeben.
Read More

Performance erhöhen durch Software-Multithreading

Author: Shameem Akhter,Jason Roberts

Publisher: N.A

ISBN: 9783939084709

Category:

Page: 298

View: 1931

Read More

Von Escher über Möbius zu Penrose

Author: Ehrhard Behrends

Publisher: Springer Spektrum

ISBN: 9783658232696

Category: Mathematics

Page: 285

View: 492

Ziel des Buches ist das Studium von Symmetrien und Parkettierungen, die Künstler und Mathematiker schon seit langer Zeit interessieren. Berühmte Beispiele sind die von den Arabern in der Alhambra geschaffenen Werke und die Bilder des holländischen Malers Maurits Escher. Die Mathematiker haben sich erst im 19. Jahrhundert des Themas intensiv angenommen. Dabei führt die Visualisierung der mathematischen Zusammenhänge zu sehr ansprechenden Bildern. Drei Ansätze werden in diesem Buch beschrieben. In Teil I wird dargestellt, dass es 17 prinzipiell verschiedene Möglichkeiten von Parkettierungen der Ebene gibt, die so genannten "Ebenen Kristallgruppen". Ergänzend dazu werden Ideen von Harald Heesch beschrieben, der zeigte, wie diese theoretischen Ergebnisse praktisch umgesetzt werden können: Er gab einen Katalog von 28 Verfahren an, die man selbst - sozusagen auf den Spuren von Escher - kreativ zur Schaffung künstlerisch anspruchsvoller Parkettierungen verwenden kann. Bei den entsprechenden Untersuchungen für die komplexe Ebene in Teil II werden Bewegungen durch bijektive holomorphe Abbildungen ersetzt. Das führt in die Theorie der Gruppen von Möbiustransformationen: Kleinsche Gruppen, Schottkygruppen usw. Dort gibt es auch interessante Verbindungen zur hyperbolischen Geometrie. Schließlich wird in Teil III noch ein dritter Aspekt des Themas behandelt, die Penroseparkettierungen. Dabei geht es um Ergebnisse aus den siebziger Jahren, als erstmals einfach zu beschreibende und beweisbar nichtperiodische Parkettierungen der Ebene angegeben wurden.
Read More

Author: Andrew S. Tanenbaum

Publisher: Pearson Deutschland GmbH

ISBN: 9783827373427

Category: Betriebssystem

Page: 1239

View: 5667

Read More

Leitfaden zu Design und Implementierung von Kernel 2.6

Author: Robert Love

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322470

Category:

Page: 472

View: 4478

Read More

Die neue demokratische Ordnung

Author: Michael Hardt,Antonio Negri

Publisher: Campus Verlag

ISBN: 3593438267

Category: Political Science

Page: 411

View: 713

Das lang erwartete Buch von Antonio Negri und Michael Hardt! Seit rechte Bewegungen weltweit erstarken, wird die Frage immer dringlicher, wie man demokratische Bewegungen effektiv organisieren kann. Wie lässt sich verhindern, dass Soziale Bewegungen versanden? Wie kann man ohne charismatische Anführer wie Mahatma Gandhi, Martin Luther King oder Rudi Dutschke gesellschaftlichen Wandel erreichen? Occupy Wall Street und Black Lives Matter haben bereits wichtige Ansätze erprobt. Der Schlüssel, so Michael Hardt und Antonio Negri, liegt in der Macht, die entsteht, wenn die "Multitude" gemeinsam politisch entscheidet und handelt. Ihr Buch ist eine Kritik des Neoliberalismus und der kapitalistischen Produktionsweise. Ein Plädoyer für innovative demokratische Möglichkeiten und ein Unternehmertum, das auf neuen Formen der Kooperation beruht. "Eine kluge und eingehende Untersuchung marxistischer Politik für ein neues Jahrhundert" Publishers Weekly "Ein überzeugendes wie provokatives Buch" taz "Grandiose Gesellschaftsanalyse" Die Zeit über "Empire"
Read More

Eine Einführung

Author: N.A

Publisher: Springer-Verlag

ISBN: 3322895432

Category: Technology & Engineering

Page: 118

View: 9560

Read More

Strukturen, Konzepte, Grundlagen

Author: Andrew S. Tanenbaum

Publisher: N.A

ISBN: 9783827371515

Category: Computer architecture

Page: 829

View: 4218

Read More

Die Revolution, die unser Leben verändern wird

Author: Viktor Mayer-Schönberger,Viktor; Cukier Mayer-Schönberger

Publisher: Redline Wirtschaft

ISBN: 3864144590

Category: Political Science

Page: 288

View: 2839

Ob Kaufverhalten, Grippewellen oder welche Farbe am ehesten verrät, ob ein Gebrauchtwagen in einem guten Zustand ist – noch nie gab es eine solche Menge an Daten und noch nie bot sich die Chance, durch Recherche und Kombination in der Daten¬flut blitzschnell Zusammenhänge zu entschlüsseln. Big Data bedeutet nichts weniger als eine Revolution für Gesellschaft, Wirtschaft und Politik. Es wird die Weise, wie wir über Gesundheit, Erziehung, Innovation und vieles mehr denken, völlig umkrempeln. Und Vorhersagen möglich machen, die bisher undenkbar waren. Die Experten Viktor Mayer-Schönberger und Kenneth Cukier beschreiben in ihrem Buch, was Big Data ist, welche Möglichkeiten sich eröffnen, vor welchen Umwälzungen wir alle stehen – und verschweigen auch die dunkle Seite wie das Ausspähen von persönlichen Daten und den drohenden Verlust der Privatsphäre nicht.
Read More

Ein Lehrbuch für das ganze Bachelor-Studium

Author: Werner Skolaut

Publisher: Springer-Verlag

ISBN: 3662558823

Category: Technology & Engineering

Page: 1427

View: 9043

„Alles aus einer Hand“; Dieses vierfarbige Lehrbuch bietet in einem Band ein lebendiges Bild des gesamten Maschinenbaus. Studierende finden das im Bachelor-Studium behandelte Wissen ausführlich und anhand vieler Beispiele erklärt. Im Mittelpunkt steht das Verständnis der Zusammenhänge zwischen den Fachgebieten. Herausragende Merkmale sind: - Alle Grundlagenfächer in einem Band - Vierfarbiges Layout mit mehr als 1500 Abbildungen - Ein Leitbeispiel führt durch das gesamte Buch - Übersichtsboxen verdeutlichen Zusammenhänge und Methoden - Verständnisfragen ermöglichen die Lernkontrolle beim Lesen - Farbige Merkkästen heben das Wichtigste hervor - Jedes Kapitel enthält Rechenaufgaben und Kurzlösungen - Anwendungs- und Beispielboxen erklären schwierige Themen - Vertiefungsboxen erläutern Hintergründe - Bonusmaterial auf der Homepage Inhaltlich spannt sich der Bogen von der Technischen Mechanik über die Thermodynamik und Strömungslehre, die Werkstoffkunde, die Maschinenelemente und die Fertigungstechnik bis hin zur Elektrotechnik und Regelungstechnik. In der zweiten Auflage wurden; zukunftsweisende Themen wie geometrische Produktspezifikationen, additive Fertigungstechniken, Industrie 4.0 und Energiespeicher erweitert und weitere Aufgaben aufgenommen. Auf der Homepage zum Buch sind die Lösungen zu den Rechenaufgaben und das Bonusmaterial zu finden. „Das Lehrbuch Maschinenbau begeistert durch seine vielen Abbildungen, aktuellen Beispiele und lebendigen Formulierungen. Der rote Faden in Form des Antriebsstranges eines modernen Automobils sowie die aufeinander abgestimmten Verständnisfragen und Vertiefungsboxen machen das Buch zu einer angenehmen Lektüre. Hier wird deutlich, dass beim Leser Interesse geweckt und er spielerisch an die Lehrthemen herangebracht wird.“ Prof. Dr.-Ing. P.U. Thamsen, TU Berlin
Read More

Windows 2000, Windows XP und Windows Server 2003 ; [aus der Insider-Perspektive für Entwickler und Administratoren]

Author: David A. Solomon,Mark E. Russinovich

Publisher: N.A

ISBN: 9783860639771

Category:

Page: 897

View: 1394

Read More

Prinzipien, Techniken und Werkzeuge

Author: Alfred V. Aho

Publisher: Pearson Deutschland GmbH

ISBN: 9783827370976

Category: Compiler

Page: 1253

View: 1880

Read More