Descargar Libros y Ebooks (PDF / EPUB)

La mejor selección de ebooks gratis en español

Busca tu ebook....

Hemos encontrado un total de 40 libros disponibles para descargar
Computer Organization and Design

Computer Organization and Design

Autor: David A. Patterson , John L. Hennessy

Número de Páginas: 913

Computer Organization and Design, Fourth Edition, provides a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Along with its increased coverage of parallelism, this new edition offers new content on Flash memory and virtual machines as well as a new and important appendix written by industry experts covering the emergence and importance of the modern GPU (graphics processing unit), the highly parallel, highly multithreaded multiprocessor optimized for visual computing. This book contains a new exercise paradigm that allows instructors to reconfigure the 600 exercises included in the book to generate new exercises and solutions of their own. The companion CD provides a toolkit of simulators and compilers along with...

Computer Architecture

Computer Architecture

Autor: John L. Hennessy , David A. Patterson

Número de Páginas: 857

Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that software and technology in the cloud are accessed by digital media, such as cell phones, computers, tablets, and other mobile devices. The book, which became a part of Intel's 2012 recommended reading list for developers, covers the revolution of mobile computing. It also highlights the two most important factors in architecture today: parallelism and memory hierarchy. This fully updated edition is comprised of six chapters that follow a consistent framework: explanation of the ideas in each chapter; a crosscutting issues section, which presents how the concepts covered in one chapter connect with those given in other chapters; a putting it all together section that links these concepts by discussing how they are applied in real machine; and detailed examples of misunderstandings and architectural traps commonly encountered by developers and architects. Formulas for energy, static and dynamic power, integrated circuit costs, reliability, and availability are included. The book also covers virtual machines, SRAM and DRAM technologies, and new material on Flash memory. Other topics include the...

Computer Architecture

Computer Architecture

Autor: John L. Hennessy , David A. Patterson

Número de Páginas: 705

The era of seemingly unlimited growth in processor performance is over: single chip architectures can no longer overcome the performance limitations imposed by the power they consume and the heat they generate. Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more processors in a single package. In the fourth edition of Computer Architecture, the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures. Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability. CD System Requirements PDF Viewer The CD material includes PDF documents that you can read with a PDF viewer such as Adobe, Acrobat or Adobe Reader. Recent versions of Adobe Reader for some platforms are included on the CD. HTML Browser The navigation framework on this CD is delivered in HTML and JavaScript. It is recommended that you install the...

Computer Organization and Design RISC-V Edition

Computer Organization and Design RISC-V Edition

Autor: David A. Patterson , John L. Hennessy

Número de Páginas: 1137

Computer Organization and Design RISC-V Edition: The Hardware Software Interface, Second Edition, the award-winning textbook from Patterson and Hennessy that is used by more than 40,000 students per year, continues to present the most comprehensive and readable introduction to this core computer science topic. This version of the book features the RISC-V open source instruction set architecture, the first open source architecture designed for use in modern computing environments such as cloud computing, mobile devices, and other embedded systems. Readers will enjoy an online companion website that provides advanced content for further study, appendices, glossary, references, links to software tools, and more. - Covers parallelism in-depth, with examples and content highlighting parallel hardware and software topics - Focuses on 64-bit address, ISA to 32-bit address, and ISA for RISC-V because 32-bit RISC-V ISA is simpler to explain, and 32-bit address computers are still best for applications like embedded computing and IoT - Includes new sections in each chapter on Domain Specific Architectures (DSA) - Provides updates on all the real-world examples in the book

Computer Organization and Design ARM Edition

Computer Organization and Design ARM Edition

Autor: David A. Patterson , John L. Hennessy

Número de Páginas: 724

The new ARM Edition of Computer Organization and Design features a subset of the ARMv8-A architecture, which is used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O. With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. Updated content featuring tablet computers, Cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures is included. An online companion Web site provides links to a free version of the DS-5 Community Edition (a free professional quality tool chain developed by ARM), as well as additional advanced content for further study, appendices, glossary, references, and recommended reading. - Covers parallelism in depth with examples and content highlighting parallel hardware and software topics - Features the Intel Core i7, ARM Cortex-A53, and NVIDIA Fermi GPU as real-world examples throughout the book - Adds a new concrete example, "Going Faster," to demonstrate how understanding...

Concepts, Techniques, and Models of Computer Programming

Concepts, Techniques, and Models of Computer Programming

Autor: Peter Van Roy , Seif Haridi

Número de Páginas: 944

Teaching the science and the technology of programming as a unified discipline that shows the deep relationships between programming paradigms. This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together. After an introduction to programming concepts, the book presents both well-known and lesser-known computation models ("programming paradigms"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language—a simple core language that consists of...

Object-Based Distributed Programming

Object-Based Distributed Programming

Autor: Rachid Guerraoui , Oscar Nierstrasz , Michel Riveill

Número de Páginas: 276

Interest has grown rapidly over the past dozen years in the application of object-oriented programming and methods to the development of distributed, open systems. This volume presents the proceedings of a workshop intended to assess the current state of research in this field and to facilitate interaction between groups working on very different aspects of object-oriented distributed systems. The workshop was held as part of the 1993 European Conference on Object-Oriented Programming (ECOOP '93). Over fifty people submitted position papers and participated in the workshop, and almost half presented papers. The presented papers were carefully reviewed and revised after the workshop, and 14 papers were selected for this volume.

Server Architectures

Server Architectures

Autor: René J. Chevance

Número de Páginas: 783

The goal of this book is to present and compare various options one for systems architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs. Different aspects of server architecture are presented, from databases designed for parallel architectures to high-availability systems, and touching en route on often- neglected performance aspects. - The book provides IT managers, decision makers and project leaders who want to acquire knowledge sufficient to understand the choices made in and capabilities of systems offered by various vendors - Provides system design information to balance the characteristic applications against the capabilities and nature of various architectural choices - In addition, it offers an integrated view of the concepts in server architecture, accompanied by discussion of effects on the evolution of the data processing industry

Scalable Multi-core Architectures

Scalable Multi-core Architectures

Autor: Dimitrios Soudris , Axel Jantsch

Número de Páginas: 232

As Moore’s law continues to unfold, two important trends have recently emerged. First, the growth of chip capacity is translated into a corresponding increase of number of cores. Second, the parallelization of the computation and 3D integration technologies lead to distributed memory architectures. This book describes recent research that addresses urgent challenges in many-core architectures and application mapping. It addresses the architectural design of many core chips, memory and data management, power management, design and programming methodologies. It also describes how new techniques have been applied in various industrial case studies.

Input/Output in Parallel and Distributed Computer Systems

Input/Output in Parallel and Distributed Computer Systems

Autor: Ravi Jain , John Werth , James C. Browne

Número de Páginas: 398

Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance. Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters...

An Introduction to High-performance Scientific Computing

An Introduction to High-performance Scientific Computing

Número de Páginas: 838

Designed for undergraduates, An Introduction to High-Performance Scientific Computing assumes a basic knowledge of numerical computation and proficiency in Fortran or C programming and can be used in any science, computer science, applied mathematics, or engineering department or by practicing scientists and engineers, especially those associated with one of the national laboratories or supercomputer centers. This text evolved from a new curriculum in scientific computing that was developed to teach undergraduate science and engineering majors how to use high-performance computing systems (supercomputers) in scientific and engineering applications. Designed for undergraduates, An Introduction to High-Performance Scientific Computing assumes a basic knowledge of numerical computation and proficiency in Fortran or C programming and can be used in any science, computer science, applied mathematics, or engineering department or by practicing scientists and engineers, especially those associated with one of the national laboratories or supercomputer centers. The authors begin with a survey of scientific computing and then provide a review of background (numerical analysis, IEEE...

Input/Output Intensive Massively Parallel Computing

Input/Output Intensive Massively Parallel Computing

Autor: Peter Brezany

Número de Páginas: 318

Massively parallel processing is currently the most promising answer to the quest for increased computer performance. This has resulted in the development of new programming languages and programming environments and has stimulated the design and production of massively parallel supercomputers. The efficiency of concurrent computation and input/output essentially depends on the proper utilization of specific architectural features of the underlying hardware. This book focuses on development of runtime systems supporting execution of parallel code and on supercompilers automatically parallelizing code written in a sequential language. Fortran has been chosen for the presentation of the material because of its dominant role in high-performance programming for scientific and engineering applications.

Dictionnaire du numérique

Dictionnaire du numérique

Autor: Marie Cauli , Laurence Favier , Jean-yves Jeannas

Número de Páginas: 368

« Ère du numérique », « société numérique », « civilisation numérique », nombreuses sont les expressions utilisées pour qualifier ce qui est vécu comme une transformation culturelle majeure de nos sociétés contemporaines. Le Dictionnaire du numérique expose les facettes multiples de ce phénomène né de l’informatique et qui ne cesse d’imprégner toujours davantage l’ensemble des activités humaines au fur et à mesure de sa fulgurante progression. Dans cet ouvrage pluridisciplinaire, des experts, universitaires et praticiens nous invitent à découvrir le numérique sous des éclairages variés, technologiques et sociétaux. Citoyens, formateurs, responsables politiques ou associatifs, étudiants et usagers trouveront dans ce dictionnaire un socle de connaissances leur permettant de mettre à jour leurs savoirs et d’être parties prenantes des changements sociétaux actuels.

A to Z of Computer Scientists, Updated Edition

A to Z of Computer Scientists, Updated Edition

Autor: Harry Henderson

Número de Páginas: 314

Praise for the previous edition: "Entries are written with enough clarity and simplicity to appeal to general audiences. The additional readings that end each profile give excellent pointers for more detailed information...Recommended."—Choice "This well-written collection of biographies of the most important contributors to the computer world...is a valuable resource for those interested in the men and women who were instrumental in making the world we live in today. This is a recommended purchase for reference collections."—American Reference Books Annual "...this one is recommended for high-school, public, and undergraduate libraries."—Booklist The significant role that the computer plays in the business world, schools, and homes speaks to the impact it has on our daily lives. While many people are familiar with the Internet, online shopping, and basic computer technology, the scientists who pioneered this digital age are generally less well-known. A to Z of Computer Scientists, Updated Edition features 136 computer pioneers and shows the ways in which these individuals developed their ideas, overcame technical and institutional challenges, collaborated with colleagues,...

The Engineering Handbook

The Engineering Handbook

Autor: Richard C Dorf

Número de Páginas: 3082

First published in 1995, The Engineering Handbook quickly became the definitive engineering reference. Although it remains a bestseller, the many advances realized in traditional engineering fields along with the emergence and rapid growth of fields such as biomedical engineering, computer engineering, and nanotechnology mean that the time has come to bring this standard-setting reference up to date. New in the Second Edition 19 completely new chapters addressing important topics in bioinstrumentation, control systems, nanotechnology, image and signal processing, electronics, environmental systems, structural systems 131 chapters fully revised and updated Expanded lists of engineering associations and societies The Engineering Handbook, Second Edition is designed to enlighten experts in areas outside their own specialties, to refresh the knowledge of mature practitioners, and to educate engineering novices. Whether you work in industry, government, or academia, this is simply the best, most useful engineering reference you can have in your personal, office, or institutional library.

Connecting Discrete Mathematics and Computer Science

Connecting Discrete Mathematics and Computer Science

Autor: David Liben-nowell

Número de Páginas: 694

Computer science majors taking a non-programming-based course like discrete mathematics might ask 'Why do I need to learn this?' Written with these students in mind, this text introduces the mathematical foundations of computer science by providing a comprehensive treatment of standard technical topics while simultaneously illustrating some of the broad-ranging applications of that material throughout the field. Chapters on core topics from discrete structures – like logic, proofs, number theory, counting, probability, graphs – are augmented with around 60 'computer science connections' pages introducing their applications: for example, game trees (logic), triangulation of scenes in computer graphics (induction), the Enigma machine (counting), algorithmic bias (relations), differential privacy (probability), and paired kidney transplants (graphs). Pedagogical features include 'Why You Might Care' sections, quick-reference chapter guides and key terms and results summaries, problem-solving and writing tips, 'Taking it Further' asides with more technical details, and around 1700 exercises, 435 worked examples, and 480 figures.

Hardware and Computer Organization

Hardware and Computer Organization

Autor: Arnold S. Berger

Número de Páginas: 513

Hardware and Computer Organization is a practical introduction to the architecture of modern microprocessors. This book from the bestselling author explains how PCs work and how to make them work for you. It is designed to take students "under the hood" of a PC and provide them with an understanding of the complex machine that has become such a pervasive part of everyday life. It clearly explains how hardware and software cooperatively interact to accomplish real-world tasks. Unlike other textbooks on this topic, Dr. Berger's book takes the software developer's point-of-view. Instead of simply demonstrating how to design a computer's hardware, it provides an understanding of the total machine, highlighting strengths and weaknesses, explaining how to deal with memory and how to write efficient assembly code that interacts directly with, and takes best advantage of the underlying hardware. The book is divided into three major sections: Part 1 covers hardware and computer fundamentals, including logical gates and simple digital design. Elements of hardware development such as instruction set architecture, memory and I/O organization and analog to digital conversion are examined in...

Fuzzy Logic Based Power-Efficient Real-Time Multi-Core System

Fuzzy Logic Based Power-Efficient Real-Time Multi-Core System

Autor: Jameel Ahmed , Mohammed Yakoob Siyal , Shaheryar Najam , Zohaib Najam

Número de Páginas: 69

This book focuses on identifying the performance challenges involved in computer architectures, optimal configuration settings and analysing their impact on the performance of multi-core architectures. Proposing a power and throughput-aware fuzzy-logic-based reconfiguration for Multi-Processor Systems on Chip (MPSoCs) in both simulation and real-time environments, it is divided into two major parts. The first part deals with the simulation-based power and throughput-aware fuzzy logic reconfiguration for multi-core architectures, presenting the results of a detailed analysis on the factors impacting the power consumption and performance of MPSoCs. In turn, the second part highlights the real-time implementation of fuzzy-logic-based power-efficient reconfigurable multi-core architectures for Intel and Leone3 processors.

Computer Aided Verification

Computer Aided Verification

Autor: Alan J. Hu

Número de Páginas: 568

This book consitutes the refereed proceedings of the 10th International Conference on Computer Aided Verification, CAV'98, held in Vancouver, BC, Canada, in June/July 1998. The 33 revised full papers and 10 tool papers presented were carefully selected from a total of 117 submissions. Also included are 11 invited contributions. Among the topics covered are modeling and specification formalisms; verification techniques like state-space exploration, model checking, synthesis, and automated deduction; various verification techniques; applications and case studies, and verification in practice.

Elements of Parallel Computing

Elements of Parallel Computing

Autor: Eric Aubanel

Número de Páginas: 239

Designed for introductory parallel computing courses at the advanced undergraduate or beginning graduate level, Elements of Parallel Computing presents the fundamental concepts of parallel computing not from the point of view of hardware, but from a more abstract view of algorithmic and implementation patterns. The aim is to facilitate the teaching of parallel programming by surveying some key algorithmic structures and programming models, together with an abstract representation of the underlying hardware. The presentation is friendly and informal. The content of the book is language neutral, using pseudocode that represents common programming language models. The first five chapters present core concepts in parallel computing. SIMD, shared memory, and distributed memory machine models are covered, along with a brief discussion of what their execution models look like. The book also discusses decomposition as a fundamental activity in parallel algorithmic design, starting with a naive example, and continuing with a discussion of some key algorithmic structures. Important programming models are presented in depth, as well as important concepts of performance analysis, including...

Programming Language Pragmatics

Programming Language Pragmatics

Autor: Michael L. Scott

Número de Páginas: 916

Accompanying CD-ROM contains ... "advanced/optional content, hundreds of working examples, an active search facility, and live links to manuals, tutorials, compilers, and interpreters on the World Wide Web."--Page 4 of cover.

Parallel Programming in OpenMP

Parallel Programming in OpenMP

Autor: Rohit Chandra , Ramesh Menon , Leo Dagum , David Kohr , Dror Maydan , Jeff Mcdonald

Número de Páginas: 249

The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism. Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers.* Designed so that expert parallel programmers can skip the opening chapters, which introduce parallel programming to novices, and jump right into the essentials of OpenMP.* Presents all the basic ...

The Best of ICCAD

The Best of ICCAD

Autor: Andreas Kuehlmann

Número de Páginas: 699

In 2002, the International Conference on Computer Aided Design (ICCAD) celebrates its 20th anniversary. This book commemorates contributions made by ICCAD to the broad field of design automation during that time. The foundation of ICCAD in 1982 coincided with the growth of Large Scale Integration. The sharply increased functionality of board-level circuits led to a major demand for more powerful Electronic Design Automation (EDA) tools. At the same time, LSI grew quickly and advanced circuit integration became widely avail able. This, in turn, required new tools, using sophisticated modeling, analysis and optimization algorithms in order to manage the evermore complex design processes. Not surprisingly, during the same period, a number of start-up com panies began to commercialize EDA solutions, complementing various existing in-house efforts. The overall increased interest in Design Automation (DA) re quired a new forum for the emerging community of EDA professionals; one which would be focused on the publication of high-quality research results and provide a structure for the exchange of ideas on a broad scale. Many of the original ICCAD volunteers were also members of CANDE...

Automatic Differentiation of Algorithms

Automatic Differentiation of Algorithms

Autor: George Corliss , Christele Faure , Andreas Griewank , Laurent Hascoet , Uwe Naumann

Número de Páginas: 431

Automatic Differentiation (AD) is a maturing computational technology and has become a mainstream tool used by practicing scientists and computer engineers. The rapid advance of hardware computing power and AD tools has enabled practitioners to quickly generate derivative-enhanced versions of their code for a broad range of applications in applied research and development. Automatic Differentiation of Algorithms provides a comprehensive and authoritative survey of all recent developments, new techniques, and tools for AD use. The book covers all aspects of the subject: mathematics, scientific programming (i.e., use of adjoints in optimization) and implementation (i.e., memory management problems). A strong theme of the book is the relationships between AD tools and other software tools, such as compilers and parallelizers. A rich variety of significant applications are presented as well, including optimum-shape design problems, for which AD offers more efficient tools and techniques.

Optimizing Cloud Native Java

Optimizing Cloud Native Java

Autor: Benjamin J. Evans , James Gough

Número de Páginas: 497

Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitative, verifiable, and repeatable approach. In response to the ubiquity of cloud computing, this updated edition of Optimizing Cloud Native Java addresses topics that are key to high performance of Java applications in the cloud. Many resources on performance tend to focus on the theory and internals of Java virtual machines, but this book discusses the low-level technical aspects within the context of performance-tuning practicalities and examines a wide range of aspects. With this book, you will: Learn how Java principles and technology make the best use of modern hardware, operating systems, and cloud stacks Examine the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking Understand how to package, deploy, operate, and debug Java/JVM applications in modern cloud environments Apply emerging observability...

Formal Methods in Computer-Aided Design

Formal Methods in Computer-Aided Design

Autor: Mandayam Srivas , Albert Camilleri

Número de Páginas: 490

This book constitutes the refereed proceedings of the First International Conference on Formal Methods in Computer-Aided Design, FMCAD '96, held in Palo Alto, California, USA, in November 1996. The 25 revised full papers presented were selected from a total of 65 submissions; also included are three invited survey papers and four tutorial contributions. The volume covers all relevant formal aspects of work in computer-aided systems design, including verification, synthesis, and testing.

The MIPS Programmer's Handbook

The MIPS Programmer's Handbook

Autor: Erin Farquhar , Philip Bunce

Número de Páginas: 420

This book gives a "hands-on" approach to programming the MIPS chip (which is the world's most popular chip). This will be of interest to the same audience as other important MK books on architecture and to the same audience as Kane's book on MIPS RISC Architecture.

Measuring Computer Performance

Measuring Computer Performance

Autor: David J. Lilja

Número de Páginas: 279

Measuring Computer Performance sets out the fundamental techniques used in analyzing and understanding the performance of computer systems. Throughout the book, the emphasis is on practical methods of measurement, simulation, and analytical modeling. The author discusses performance metrics and provides detailed coverage of the strategies used in benchmark programmes. He gives intuitive explanations of the key statistical tools needed to interpret measured performance data. He also describes the general 'design of experiments' technique, and shows how the maximum amount of information can be obtained for the minimum effort. The book closes with a chapter on the technique of queueing analysis. Appendices listing common probability distributions and statistical tables are included, along with a glossary of important technical terms. This practically-oriented book will be of great interest to anyone who wants a detailed, yet intuitive, understanding of computer systems performance analysis.

Tras los pasos de un... Hacker

Tras los pasos de un... Hacker

Autor: Néstor Marroquín

Número de Páginas: 746

Es una obra pedagógica, que combina dos géneros literarios en una simbiosis que hacen de la narrativa la herramienta perfecta para motivar a que los lectores deseen aprender algo de las fascinantes ciencias de la computación. En cada capítulo se desarrolla un tema académico que pretende enseñar desde el punto de vista del autor las bases de la programación de computadoras en el Lenguaje True BASIC. Esta narración de las vivencias del autor, donde sus necesidades hicieron que investigue de forma autodidacta varios temas relacionados con las computadoras y su interés innato de investigador, hicieron que profundice estos conocimientos convirtiéndolo en uno de los más prestigiados técnicos en el sector de las Tecnologías de la Información y Comunicaciones (TIC´s) en América Latina y el mundo.Por razones que su destino ha trazado, tuvo la oportunidad de conocer y relacionarse con el fascinante mundo de los Hackers, aquellos técnicos hoy por hoy temidos y estigmatizados como delincuentes o piratas informáticos, mismos que por su nivel de conocimientos, como menciona el mismo autor en el texto, están por encima del bien y del mal.El texto, relata su motivación...

Computer Organization and Design

Computer Organization and Design

Autor: David A. Patterson , John L. Hennessy

Número de Páginas: 690

This best selling text on computer organization has been thoroughly updated to reflect the newest technologies. Examples highlight the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPs processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set—instruction by instruction—the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components--such as the specific algorithm, programming language, compiler, ISA and processor implementation--impact program performance. Throughout the book a new feature focusing on program performance describes how to search for bottlenecks and improve performance in various parts of the system. The book digs deeper into the hardware/software interface, presenting a complete view of the function of the programming language and compiler--crucial for understanding computer organization. A CD provides a toolkit ...

Advances in Multimedia Information Processing - PCM 2005

Advances in Multimedia Information Processing - PCM 2005

Autor: Yo-sung Ho

Número de Páginas: 1115

The two volume set LNCS 3767 and LNCS 3768 constitutes the refereed proceedings of the 6th Pacific Rim Conference on Multimedia, PCM 2005, held in Jeju Island, Korea in November 2005. The 181 revised papers presented were carefully reviewed and selected from a total of 570 submissions. The papers cover a wide range of topics, including all aspects of multimedia, both technical and artistic perspectives and both theoretical and practical issues. Besides papers that focus on traditional topics, such as multimedia communications, audio-visual compressions, multimedia security, image and signal processing techniques, and multimedia data processing, there are also artistic papers which need not to be strictly technical.

The Holodeck

The Holodeck

Autor: Michael Cloran

Número de Páginas: 363

This book is about a requirements specification for a Holodeck at a proof of concept level. In it I introduce optical functions for a optical processor and describe how they map to a subset of the Risc-V open instruction set. I describe how parallelism could be achieved. I then describe a possible layered approach to an optical processor motherboard for the datacenter and for a personal Holodeck. I describe Volumetrics in brief and show how its evolution to Holodeck volumetrics could be done with bend light technology and the possibility of solidness to touch. I describe in detail the architecture of a Holodeck covering several approaches to Holodecks from static scene to scrolling scene to multi-user same complex to networked multi-user Holodecks.

Multithreaded Programming with Java Technology

Multithreaded Programming with Java Technology

Autor: Bil Lewis , Daniel J. Berg

Número de Páginas: 498

"Multithreaded Programming with Java Technology is the first complete guide to multithreaded development with the Java 2 platform. Multithreading experts Bil Lewis and Daniel J. Berg cover the underlying structures upon which threads are built; thread construction; and thread lifecycles, including birth, life, death, and cancellation. Next, using extensive code examples, they cover everything developers need to know to make the most of multithreading."--BOOK JACKET.Title Summary field provided by Blackwell North America, Inc. All Rights Reserved

BTEC National for IT Practitioners

BTEC National for IT Practitioners

Autor: Sharon Yull

Número de Páginas: 249

Covers Communication and Employability Skills; Communication Technologies; Computer Systems; Organizational Systems Security; Information Systems; Principles of Software Design and Development; IT Systems Analysis and Design; and Website Production and Management.

Logic Gates, Circuits, Processors, Compilers and Computers

Logic Gates, Circuits, Processors, Compilers and Computers

Autor: Jan Friso Groote , Rolf Morel , Julien Schmaltz , Adam Watkins

Número de Páginas: 259

This undergraduate textbook first introduces basic electronic circuitry before explaining more advanced elements such as the Arithmetic Logic Unit, sequential circuits, and finally microprocessors. In keeping with this integrated and graduated approach, the authors then explain the relationship to first assembly programming, then higher-level languages, and finally computer organisation. Authors use the Raspberry Pi and ARM microprocessors for their explanations The material has been extensively class tested at TU Eindhoven by an experienced team of lecturers and researchers. This is a modern, holistic treatment of well-established topics, valuable for undergraduate students of computer science and electronics engineering and for self-study. The authors use the Raspberry Pi and ARM microprocessors for their explanations.

BTEC National for IT Practitioners: Core units

BTEC National for IT Practitioners: Core units

Autor: Sharon Yull

Número de Páginas: 249

BTEC National for IT Practitioners has been written specifically to cover the compulsory core units and selected specialist units of the BTEC National specifications. This book provides core unit coverage for students following all courses within the new scheme – National Awards, National Certificates and National Diplomas. When used alongside its companions for the business and systems support pathways, this series delivers the most accessible and usable student textbooks available for the BTEC National. Units covered: Unit 1 – Communication and Employability Skills Unit 8 – Communication Technologies Unit 2 – Computer Systems Unit 15 – Organizational Systems Security Unit 3 – Information Systems Unit 18 – Principles of Software Design and Development Unit 7 – IT Systems Analysis and Design Unit 21 – Website Production and Management Written by an experienced tutor, each unit is illustrated with assessment activities, end-of-chapter questions, case studies and practical exercises. The result is a clear, straightforward textbook that encourages independent study and acts as a reference to various topics within the qualification.

Últimos libros y autores buscados