Advanced Design and Implementation of Virtual Machines


Author: Xiao-Feng Li
Publisher: CRC Press
ISBN: 1315386690
Category: Computers
Page: 464
View: 3270

Continue Reading →

Along with the increasingly important runtime engines pervasive in our daily-life computing, there is a strong demand from the software community for a solid presentation on the design and implementation of modern virtual machines, including the Java virtual machine, JavaScript engine and Android execution engine. The community expects to see not only formal algorithm description, but also pragmatic code snippets; to understand not only research topics, but also engineering solutions. This book meets these demands by providing a unique description that combines high level design with low level implementations and academic advanced topics with commercial solutions. This book takes a holistic approach to the design of VM architecture, with contents organized into a consistent framework, introducing topics and algorithms in an easily understood step by step process. It focuses on the critical aspects of VM design, which are often overlooked in other works, such as runtime helpers, stack unwinding and native interface. The algorithms are fully illustrated in figures and implemented in easy to digest code snippets, making the abstract concepts tangible and programmable for system software developers.

Virtual Machine Design and Implementation in C/C++


Author: Bill Blunden
Publisher: Wordware
ISBN: 9781556229039
Category: Computers
Page: 668
View: 6687

Continue Reading →

This is an in-depth look at the construction and underlying theory of a fullyfunctional virtual machine and an entire suite of related development tools.

Advanced Design and Manufacturing Based on STEP


Author: Xun Xu,Andrew Yeh Ching Nee
Publisher: Springer Science & Business Media
ISBN: 1848827393
Category: Technology & Engineering
Page: 481
View: 6995

Continue Reading →

Design and manufacturing is the essential element in any product development lifecycle. Industry vendors and users have been seeking a common language to be used for the entire product development lifecycle that can describe design, manufacturing and other data pertaining to the product. Many solutions were proposed, the most successful being the Stadndard for Exchange of Product model (STEP). STEP provides a mechanism that is capable of describing product data, independent from any particular system. The nature of this description makes it suitable not only for neutral file exchange, but also as a basis for implementing, sharing and archiving product databases. ISO 10303-AP203 is the first and perhaps the most successful AP developed to exchange design data between different CAD systems. Going from geometric data (as in AP203) to features (as in AP224) represents an important step towards having the right type of data in a STEP-based CAD/CAM system. Of particular significance is the publication of STEP-NC, as an extension of STEP to NC, utilising feature-based concepts for CNC machining purposes. The aim of this book is to provide a snapshot of the recent research outcomes and implementation cases in the field of design and manufacturing where STEP is used as the primary data representation protocol. The 20 chapters are contributed by authors from most of the top research teams in the world. These research teams are based in national research institutes, industries as well as universities.

Advanced Virtual Machine Design and Implementation


Author: Xiao-Feng Li,Jiu-Tao Nie,Ligang Wang
Publisher: CRC Press
ISBN: 9781466582606
Category: Computers
Page: 300
View: 3790

Continue Reading →

Virtual machines have been critical software systems for decades and now platforms such as Apple iOS, Google Android, and Microsoft Windows Phone all need them as primary application execution engines. This book provides a systematic description that combines high-level design and low-level implementations and integrates advanced academic topics and commercial solutions for industry. It presents two drastically different practical virtual machine designs and implementations: one as an introductory courseware and the other as a high-performance software product with source code.

Compiler

Prinzipien, Techniken und Werkzeuge
Author: Alfred V. Aho
Publisher: Pearson Deutschland GmbH
ISBN: 9783827370976
Category: Compiler
Page: 1253
View: 5450

Continue Reading →

The Design of Everyday Things

Psychologie und Design der alltäglichen Dinge
Author: Norman Don
Publisher: Vahlen
ISBN: 3800648105
Category: Business & Economics
Page: 320
View: 2199

Continue Reading →

Apple, Audi, Braun oder Samsung machen es vor: Gutes Design ist heute eine kritische Voraussetzung für erfolgreiche Produkte. Dieser Klassiker beschreibt die fundamentalen Prinzipien, um Dinge des täglichen Gebrauchs umzuwandeln in unterhaltsame und zufriedenstellende Produkte. Don Norman fordert ein Zusammenspiel von Mensch und Technologie mit dem Ziel, dass Designer und Produktentwickler die Bedürfnisse, Fähigkeiten und Handlungsweisen der Nutzer in den Vordergrund stellen und Designs an diesen angepasst werden. The Design of Everyday Things ist eine informative und spannende Einführung für Designer, Marketer, Produktentwickler und für alle an gutem Design interessierten Menschen. Zum Autor Don Norman ist emeritierter Professor für Kognitionswissenschaften. Er lehrte an der University of California in San Diego und der Northwest University in Illinois. Mitte der Neunzigerjahre leitete Don Norman die Advanced Technology Group bei Apple. Dort prägte er den Begriff der User Experience, um über die reine Benutzbarkeit hinaus eine ganzheitliche Erfahrung der Anwender im Umgang mit Technik in den Vordergrund zu stellen. Norman ist Mitbegründer der Beratungsfirma Nielsen Norman Group und hat unter anderem Autohersteller von BMW bis Toyota beraten. „Keiner kommt an Don Norman vorbei, wenn es um Fragen zu einem Design geht, das sich am Menschen orientiert.“ Brand Eins 7/2013 „Design ist einer der wichtigsten Wettbewerbsvorteile. Dieses Buch macht Spaß zu lesen und ist von größter Bedeutung.” Tom Peters, Co-Autor von „Auf der Suche nach Spitzenleistungen“

The Design and Implementation of ConcurrentSmalltalk


Author: Yasuhiko Yokote
Publisher: World Scientific
ISBN: 9789810201128
Category: Computers
Page: 153
View: 4851

Continue Reading →

This book focuses on object-oriented concurrent computing, which can be considered a model of concurrent programming, and proposes a new programming language, ConcurrentSmalltalk, which is based on object-oriented concurrent computing. The book also shows the efficiency of object-oriented concurrent computing through the design, implementation, and evaluation of ConcurrentSmalltalk. ConcurrentSmalltalk is designed to be upwardly compatible with Smalltalk-80. In the book, the ConcurrentSmalltalk object model is first proposed. Next, issues which arise from maintaining compatibility with Smalltalk-80 are discussed. Finally, the ConcurrentSmalltalk virtual machine which executes the ConcurrentSmalltalk programs is proposed.

VMware vSphere 6.5

Installation, Betrieb, Optimierung, Troubleshooting
Author: Thomas Joos
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446456287
Category: Computers
Page: 409
View: 1178

Continue Reading →

Das kompakte Praxisbuch für den Einsatz von VMware vSphere 6.5 im Unternehmen Leicht verständlich führt Sie der Autor durch Installation, Einrichtung und Verwaltung einer Virtualisierungsumgebung inkl. vCenter. Dabei geht er auch detailliert auf die Neuerungen der Version 6.5 ein, die z. B. die Bereiche Verwaltung, Hochverfügbarkeit und Cluster betreffen. Umsteiger erfahren, wie sie von älteren Versionen migrieren. So planen und administrieren Sie Ihre virtuelle Umgebung mit vSphere 6.5 problemlos - Erstellen Sie Schritt für Schritt erste Virtuelle Maschinen und lernen Sie diese zu konfigurieren und über den Web-Client zu verwalten. - Wichtige Themen für den laufenden Betrieb sind Optimierung, VMware im Cluster, Datensicherung und die Einrichtung von Hochverfügbarkeit mit der verbesserten Speicherverwaltung sowie die Verwaltung von Containern über die Cloud-Management-Plattform vRealize. - Lernen Sie zahlreiche Drittanbieter-Tools kennen, mit denen sich vSphere 6.5 vereinfacht und weiterführend administrieren lässt. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Die Kunst des SEO


Author: Eric Enge,Stephan Spencer,Jessie Stricchiola,Rand Fishkin
Publisher: O'Reilly Germany
ISBN: 3868993754
Category:
Page: 824
View: 8774

Continue Reading →

Geballte Expertise von vier namhaften SEO-Profis: Die Kunst des SEO vermitteln das Wissen, das Sie fur Aufbau und Durchfuhrung einer erfolgreichen SEO-Strategie benotigen. Die beschriebenen Methoden reichen dabei von einfachen bis hin zu anspruchsvollen Manahmen. Auch aktuelle Entwicklungen beim Suchmaschinenranking werden einbezogen, so zum Beispiel der Einfluss von Social Media und Nutzerbeteiligung auf die Suchergebnisse. Kurzum: Die Kunst des SEO ist ein umfassendes und fur alle SEO-Profis hochinteressantes Fachbuch. Ausgewahlte Stimmen zur Originalausgabe: "SEO-Expertise ist heute eine Grundvoraussetzung fur erfolgreiches Online-Business. Dieses Buch, das von vier der besten SEO-Praktiker geschrieben wurde, die es gibt, vermittelt alles, was man heute in diesem Bereich wissen muss." Tony Hsieh, CEO von Zappos.com und Autor des Bestsellers Delivering Happiness "Frei von Hype, reich an Fakten und vollgestopft mit Erkenntnissen, die unverzichtbar fur jeden sind, der SEO umfassend verstehen mochte." Seth Godin, Autor von We Are All Weird und anderen Buchern

Verteilte Systeme

Konzepte und Design
Author: George F. Coulouris,Jean Dollimore,Tim Kindberg
Publisher: N.A
ISBN: 9783827371867
Category: Electronic data processing
Page: 869
View: 2780

Continue Reading →

MPI - Eine Einführung

Portable parallele Programmierung mit dem Message-Passing Interface
Author: William Gropp,Ewing Lusk,Anthony Skjellum
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3486841009
Category: Computers
Page: 387
View: 8046

Continue Reading →

Message Passing Interface (MPI) ist ein Protokoll, das parallel Berechnungen auf verteilten, heterogenen, lose-gekoppelten Computersystemen ermöglicht.

Algorithmen - Eine Einführung


Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3110522012
Category: Computers
Page: 1339
View: 7221

Continue Reading →

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.

Virtual Machines

Versatile Platforms for Systems and Processes
Author: James Edward Smith,Ravi Nair
Publisher: Elsevier
ISBN: 1558609105
Category: Computers
Page: 638
View: 4301

Continue Reading →

In this text, Smith and Nair take a new approach by examining virtual machines as a unified discipline and pulling together cross-cutting technologies. Topics include instruction set emulation, dynamic program translation and optimization, high level virtual machines (including Java and CLI), and system virtual machines for both single-user systems and servers.

Machining of Complex Sculptured Surfaces


Author: Joao Paulo Davim
Publisher: Springer Science & Business Media
ISBN: 1447123557
Category: Technology & Engineering
Page: 258
View: 3760

Continue Reading →

The machining of complex sculptured surfaces is a global technological topic, in modern manufacturing with relevance in both industrialized and emerging in countries, particularly within the moulds and dies sector whose applications include highly technological industries such as the automotive and aircraft industry. Machining of Complex Sculptured Surfaces considers new approaches to the manufacture of moulds and dies within these industries. The traditional technology employed in the manufacture of moulds and dies combined conventional milling and electro-discharge machining (EDM) but this has been replaced with high-speed milling (HSM) which has been applied in roughing, semi-finishing and finishing of moulds and dies with great success. Machining of Complex Sculptured Surfaces provides recent information on machining of complex sculptured surfaces including modern CAM systems and process planning for three and five axis machining as well as explanations of the advantages of HSM over traditional methods ranging from work piece precision and roughness to manual polishing following machining operations. Whilst primarily intended for engineering students and post graduates (particularly in the fields of mechanical, manufacturing or materials), Machining of Complex Sculptured Surfaces provides clear instructions on modern manufacturing; serving as a practical resource for all academics, researchers, engineers and industry professionals with interest in the machining of complex sculptured surfaces.

The Design and Implementation of the FreeBSD Operating System


Author: Marshall Kirk McKusick,George V. Neville-Neil,Robert N.M. Watson
Publisher: Addison-Wesley Professional
ISBN: 0133761835
Category: Computers
Page: 928
View: 6217

Continue Reading →

The most complete, authoritative technical guide to the FreeBSD kernel’s internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition’s content is completely new, and another one-third has been extensively rewritten. Three long-time FreeBSD project leaders begin with a concise overview of the FreeBSD kernel’s current design and implementation. Next, they cover the FreeBSD kernel from the system-call level down–from the interface to the kernel to the hardware. Explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing each significant system facility, including process management, security, virtual memory, the I/O system, filesystems, socket IPC, and networking. This Second Edition • Explains highly scalable and lightweight virtualization using FreeBSD jails, and virtual-machine acceleration with Xen and Virtio device paravirtualization • Describes new security features such as Capsicum sandboxing and GELI cryptographic disk protection • Fully covers NFSv4 and Open Solaris ZFS support • Introduces FreeBSD’s enhanced volume management and new journaled soft updates • Explains DTrace’s fine-grained process debugging/profiling • Reflects major improvements to networking, wireless, and USB support Readers can use this guide as both a working reference and an in-depth study of a leading contemporary, portable, open source operating system. Technical and sales support professionals will discover both FreeBSD’s capabilities and its limitations. Applications developers will learn how to effectively and efficiently interface with it; system administrators will learn how to maintain, tune, and configure it; and systems programmers will learn how to extend, enhance, and interface with it. Marshall Kirk McKusick writes, consults, and teaches classes on UNIX- and BSD-related subjects. While at the University of California, Berkeley, he implemented the 4.2BSD fast filesystem. He was research computer scientist at the Berkeley Computer Systems Research Group (CSRG), overseeing development and release of 4.3BSD and 4.4BSD. He is a FreeBSD Foundation board member and a long-time FreeBSD committer. Twice president of the Usenix Association, he is also a member of ACM, IEEE, and AAAS. George V. Neville-Neil hacks, writes, teaches, and consults on security, networking, and operating systems. A FreeBSD Foundation board member, he served on the FreeBSD Core Team for four years. Since 2004, he has written the “Kode Vicious” column for Queue and Communications of the ACM. He is vice chair of ACM’s Practitioner Board and a member of Usenix Association, ACM, IEEE, and AAAS. Robert N.M. Watson is a University Lecturer in systems, security, and architecture in the Security Research Group at the University of Cambridge Computer Laboratory. He supervises advanced research in computer architecture, compilers, program analysis, operating systems, networking, and security. A FreeBSD Foundation board member, he served on the Core Team for ten years and has been a committer for fifteen years. He is a member of Usenix Association and ACM.

Finite-Elemente-Methoden


Author: Klaus-Jürgen Bathe
Publisher: Springer Verlag
ISBN: 9783540668060
Category: Technology & Engineering
Page: 1253
View: 7965

Continue Reading →

Dieses Lehr- und Handbuch behandelt sowohl die elementaren Konzepte als auch die fortgeschrittenen und zukunftsweisenden linearen und nichtlinearen FE-Methoden in Statik, Dynamik, Festkörper- und Fluidmechanik. Es wird sowohl der physikalische als auch der mathematische Hintergrund der Prozeduren ausführlich und verständlich beschrieben. Das Werk enthält eine Vielzahl von ausgearbeiteten Beispielen, Rechnerübungen und Programmlisten. Als Übersetzung eines erfolgreichen amerikanischen Lehrbuchs hat es sich in zwei Auflagen auch bei den deutschsprachigen Ingenieuren etabliert. Die umfangreichen Änderungen gegenüber der Vorauflage innerhalb aller Kapitel - vor allem aber der fortgeschrittenen - spiegeln die rasche Entwicklung innerhalb des letzten Jahrzehnts auf diesem Gebiet wieder.

Recent Advances in Parallel Virtual Machine and Message Passing Interface

11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, September 19-22, 2004, Proceedings
Author: Dieter Kranzlmüller,Peter Kacsuk
Publisher: Springer Science & Business Media
ISBN: 3540231633
Category: Computers
Page: 452
View: 7298

Continue Reading →

This book constitutes the refereed proceedings of the 11th European PVM/MPI users' Group Meeting held in Budapest, Hungary, in September 2004. The 50 revised papers presented together with abstracts of 10 invited contributions were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on MPI/PVM extensions and improvements, algorithms, applications, tools and environments, cluster and grid computing, performance, and parallel numerical simulation.

Linux-Kernel-Handbuch

Leitfaden zu Design und Implementierung von Kernel 2.6
Author: Robert Love
Publisher: Pearson Deutschland GmbH
ISBN: 9783827322470
Category:
Page: 472
View: 4669

Continue Reading →

Entwurfsmuster

Elemente wiederverwendbarer objektorientierter Software
Author: N.A
Publisher: Pearson Deutschland GmbH
ISBN: 9783827328243
Category:
Page: 479
View: 5380

Continue Reading →

Recent Advances in Parallel Virtual Machine and Message Passing Interface

7th European PVM/MPI Users' Group Meeting Balatonfüred, Hungary, September 10-13, 2000 Proceedings
Author: European Pvm,Jack Dongarra,Peter Kacsuk,Hungary) Mpi Users' Group Meeting 2000 (Balatonfured
Publisher: Springer Science & Business Media
ISBN: 3540410104
Category: Computers
Page: 364
View: 4836

Continue Reading →

This book constitutes the refereed proceedings of the 7th European PVM/MPI Users' Group Meeting held in Balatonfüred, Hungary in September 2000. The 35 revised papers and seven posters presented were carefully reviewed and selected for inclusion in the book. The book offers topical sections on evaluation and performance, algorithms, extensions and improvements, implementation, heterogenous distributed systems, tools, and applications in science and engineering. All current aspects of the parallel virtual machine approach and the message passing interface paradigm are addressed.