![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer hardware & operating systems > General
Stellen Sie sich vor, Ihre Datenbank lahmt plotzlich oder steht gar. Es kann auch sein, dass einige Anwendungsteile zu langsam sind, und Sie wissen nicht, warum. Wie klart man die Ursache schlechter Performance und wie beseitigt man sie am effektivsten? Welche Moglichkeiten bietet Oracle? Welche anderen nicht oder nur sparlich beschriebenen Methoden und Tricks kann man anwenden, damit Ihre Datenbank wieder richtig tickt ? Aus diesem Blickwinkel betrachtet der Autor diverse Oracle-Features. Sie sind auch mit Test-Cases versehen, so dass der Leser selbst deren Tiefen untersuchen kann. Da machs-wie-ich eine der besten Lehrmethoden ist, sind zahlreiche Falle im Buch prasentiert, die direkt fur die Praxis umsetzbar sind. Die begleitende Webseite bietet Test-Cases fur einige Features sowie SQL- und PLSQL-Skripte fur Performance Tuning."
Embedded Systems: A Contemporary Design Tool, Second Edition Embedded systems are one of the foundational elements of today s evolving and growing computer technology. From operating our cars, managing our smart phones, cleaning our homes, or cooking our meals, the special computers we call embedded systems are quietly and unobtrusively making our lives easier, safer, and more connected. While working in increasingly challenging environments, embedded systems give us the ability to put increasing amounts of capability into ever-smaller and more powerful devices. Embedded Systems: A Contemporary Design Tool, Second Edition introduces you to the theoretical hardware and software foundations of these systems and expands into the areas of signal integrity, system security, low power, and hardware-software co-design. The text builds upon earlier material to show you how to apply reliable, robust solutions to a wide range of applications operating in today s often challenging environments. Taking the users problem and needs as your starting point, you will explore each of the key theoretical and practical issues to consider when designing an application in todays world. Author James Peckol walks you through the formal hardware and software development process covering: Breaking the problem down into major functional blocks; Planning the digital and software architecture of the system; Utilizing the hardware and software co-design process; Designing the physical world interface to external analog and digital signals; Addressing security issues as an integral part of the design process; Managing signal integrity problems and reducing power demands in contemporary systems; Debugging and testing throughout the design and development cycle; Improving performance. Stressing the importance of security, safety, and reliability in the design and development of embedded systems and providing a balanced treatment of both the hardware and the software aspects, Embedded Systems: A Contemporary Design Tool, Second Edition gives you the tools for creating embedded designs that solve contemporary real-world challenges. Visit the book's website at: http: //bcs.wiley.com/he-bcs/Books?action=index&bcsId=11853&itemId=1119457505
This book constitutes the refereed proceedings of the Second International Workshop on Technologies for E-Services, TES 2001, held in Rome, Italy, in September 2001.The 15 revised full papers presented were carefully reviewed and selected for inclusion in the book. Among the topics addressed are b2b protocols, inter-enterprise process execution, business logic, cooperative multiplatform environments, session-oriented telecommunication services, cross-organizational workflow environments, Internet-based workflow, composite e-services, transactional business processes, e-service security, distributed e-services, mobile commerce, e-commerce, pervasive services infrastructure, and mobile Internet agents.
This book constitutes the refereed proceedings of the 4th International Workshop on Hybrid Systems: Computation and Control, HSCC 2001, held in Rome, Italy, in March 2001. The 36 revised full papers presented were carefully reviewed and selected from a total of 82 submissions. All current aspects of hybrid systems are addressed including formal models and methods and computational representations, algorithms and heuristics, computational tools, and innovative applications.
This book constitutes the refereed proceedings of the First International Workshop on Cryptographic Hardware and Embedded Systems, CHES'99, held in Worcester, MA, USA in August 1999. The 27 revised papers presented together with three invited contributions were carefully reviewed and selected from 42 submissions. The papers are organized in sections on cryptographic hardware, hardware architectures, smartcards and embedded systems, arithmetic algorithms, power attacks, true random numbers, cryptographic algorithms on FPGAs, elliptic curve implementations, new cryptographic schemes and modes of operation.
Applications of communication networks lead to radical changes in human life. Fieldbus technology is part of this development acting in close connection to systems control and in critical domains. Equipped with sensitive sensors, fieldbus technology becomes the backbone of many processes of our daily life. In automation technology, fieldbus systems are essential parts of modern applications. In airplanes and in near future also in automobiles, mechanical control is replaced by "x by wirea systems based on fieldbusses, a technique more efficient and flexible, but also cheaper. Moreover, fieldbus technology, used in factories, hospitals, laboratories for the collection of numerous data, enables a more efficient and reliable operation of these complex environments. This book is a collection of articles submitted to the fieldbus conference FeT'99 in Magdeburg, Germany. The articles were reviewed by an international program committee which decided to include some high quality articles not presented at the conference. The book comprises chapters dealing with important aspects of fieldbus technology and reflecting areas of main activity in science and industry: real-time aspects, networking, management, OPC, system aspects, realization, protocol specifications (supplements to introduced fieldbus systems), validation, profile development (i. e. specification of application semantics) and research projects. A further chapter reports on the European harmonization project NOAH.
This book provides both researchers in the academia, students, and industrial experts the chance to exchange new ideas, build relations, and find virtual partners. It is a scientific event whose proceedings have set a very high standard. ICORSE's distinctive feature is represented by its breadth of topics: mechatronics, integronics and adaptronics; reliable systems engineering; cyber-physical systems; optics; theoretical and applied mechanics; robotics; modelling and simulation; smart integrated control systems; computer imaging processing; smart bio-medical and bio-mechatronic systems; MEMS and NEMS; new materials; sensors and transducers; nano-chemistry, physical chemistry of biological systems; micro- and nanotechnology; system optimization; communications, renewable energy and environmental engineering. They all come together to deliver a clear picture of the state of the art reached in these areas so far.
The need to evaluate computer and communication systems performance and dependability is continuously growing as a consequence of both the increasing complexity of systems and the user requirements in terms of timing behaviour. The 10th International Conference on Modelling Techniques and Tools for C- puter Performance Evaluation, held in Palma in September 1998, was organised with the aim of creating a forum in which both theoreticians and practitioners could interchange recent techniques, tools, and experiences in these areas. This meeting follows the predecessor conferences of this series: 1984 Paris 1988 Palma 1994 Wien 1985 Sophia Antipolis 1991 Torino 1995 Heidelberg 1987 Paris 1992 Edinburgh 1997 Saint Malo The tradition of this conference series continued this year where many high quality papers were submitted. The Programme Committee had a di cult task in selecting the best papers. Many ne papers could not be included in the program due to space constraints. All accepted papers are included in this volume. Also, a set of submissions describing performance modelling tools was transformed into tool presentations and demonstrations. A brief description of these tools is included in this volume. The following table gives the overall statistics for the submissions.
One of the main problems in chip design is the huge number of possible combinations of individual chip elements, leading to a combinatorial explosion as chips become more complex. New key results in theoretical computer science and in the design of data structures and efficient algorithms, can be applied fruitfully here. The application of ordered binary decision diagrams (OBDDs) has led to dramatic performance improvements in many computer-aided design projects. This textbook provides an introduction to the foundations of this interdisciplinary research area with an emphasis on applications in computer-aided circuit design and formal verification.
Usability engineering makes computer systems easier to use and more relevant to business needs. Although much research has been done into methods and techniques for usability engineering, there is little available on how to put this into practice in a commercial environment. This book, written by usability professionals from a variety of non-IT organizations, take readers through the process of starting and running a Usability Group, alerting readers to potential political problems, implementation difficulties and possible solutions.
Many programmers have limited effectiveness because they don't have a deep understanding of how their computer actually works under the hood. In Learn to Program with Assembly, you will learn to program in assembly language - the language of the computer itself. Assembly language is often thought of as a difficult and arcane subject. However, author Jonathan Bartlett presents the material in a way that works just as well for first-time programmers as for long-time professionals. Whether this is your first programming book ever or you are a professional wanting to deepen your understanding of the computer you are working with, this book is for you. The book teaches 64-bit x86 assembly language running on the Linux operating system. However, even if you are not running Linux, a provided Docker image will allow you to use a Mac or Windows computer as well. The book starts with extremely simple programs to help you get your grounding, going steadily deeper with each chapter. At the end of the first section, you will be familiar with most of the basic instructions available on the processor that you will need for any task. The second part deals with interactions with the operating system. It shows how to make calls to the standard library, how to make direct system calls to the kernel, how to write your own library code, and how to work with memory. The third part shows how modern programming language features such as exception handling, object-oriented programming, and garbage collection work at the assembly language level. Additionally, the book comes with several appendices covering various topics such as running the debugger, vector processing, optimization principles, a list of common instructions, and other important subjects. This book is the 64-bit successor to Jonathan Bartlett's previous book, Programming from the Ground Up, which has been a programming classic for more than 15 years. This book covers similar ground but with modern 64-bit processors, and also includes a lot more information about how high level programming language features are implemented in assembly language. What You Will Learn How the processor operates How computers represent data internally How programs interact with the operating system How to write and use dynamic code libraries How high-level programming languages implement their features Who This Book Is ForAnyone who wants to know how their computer really works under the hood, including first time programmers, students, and professionals.
Using fun, hands-on projects, learn what a circuit is and how it works! This book uses a common tool in electronics, the breadboard, to build your way to an understanding of circuits, circuit components, and the basics of computers. You'll master current, voltage, and resistance. With that you can control outputs like lights and motors as well as inputs like switches and sensors. You'll also discover the difference between analog and digital electrical signals while studying both electricity and computers. Dabble in electrical engineering, whether you are interested in building things with electronics or learning to program simple, physical systems. Build your own electronic projects to learn how electronics work. And also how computers store information and process requests. You'll work with simple, low-cost tools like conductive tape before developing up to working with breadboards and discovering the components to build more complex systems.    With Beginning Breadboarding, makers of all ages and backgrounds can learn to build real-life physical computing systems and projects. Have fun building something with tangible results while learning all the theory you need to make new projects of your own!What You'll Learn Rapidly prototype circuits with breadboards Use common components to make simple electronic devices Share electrical energy and control the flow of electricity through components Who This Book Is For Makers, seeking a fun, hands-on introduction to technology, electronics, and computers. Those who have little to no knowledge of the subject, but want to learn electronics or know more about computers.Â
This book constitutes the refereed proceedings of the 8th
International Conference on Computer Aided Verification, CAV '96,
held in New Brunswick, NJ, USA, in July/August 1996 as part of the
FLoC '96 federated conference.
Digital Logic Design Tutorials and Laboratory Exercises "The laboratory exercises and questions at the end of each chapter are excellent. I am very much in favor of its publication." --Clinton Faulk Ohio State Digital Logic Design: Tutorials and Laboratory Exercises has been designed to introduce students to the fundamentals of digital logic design and circuity. This timely manual presents enough textual material required to understand design principles and perform the numerous laboratory exercises. Passafiume and Douglas successfully bridge the gap often encountered when using separate text and lab books.
Evolutionary computing, inspired by the biological world, is one of
the emergent technologies of our time. Being essentially a software
activity, it has been successfully applied, e.g. for optimization
and machine learning in various areas. The tremendous increase in
computational power and, more recently, the appearance of a new
generation of programmable logic devices allow for a new approach
to designing computing machines inspired by biological models: it
is now possible to make the hardware itself evolve.
Very Short Introductions: Brilliant, Sharp, Inspiring This lively Very Short Introduction reviews the central events, machines, and people that feature in established accounts of the history of computing, critically examining received perceptions and providing a fresh look at the nature and development of the modern electronic computer. The book begins by discussing a widely accepted linear narrative of the history of computing, centred around innovatory highlights that start with the use of knotted cords to aid calculation, all the way to the smartphones of the present day. It discusses the problems and simplifications present in such a narrative, and offers instead an account, centred on users, that identifies four distinct historical threads: calculation, automatic computing, information management, and communication. These threads are examined individually, tracing their paths and the convergences of related technologies into what has come to be called 'the information age'. ABOUT THE SERIES: The Very Short Introduction series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.
Build a versatile home automation system from scratch. There are many ways of controlling home appliances with your smartphones, voice, gestures, etc. This book dives into the many options for for communicating with appliances wirelessly and we'll discuss and implement the leading protocols in the field. In first few chapters, you will develop a basic understanding of the Raspberry Pi and how one can control it wirelessly from anywhere in the world. Then you'll get to know about the local server for your home automation projects and control the Raspberry Pi GPIOs using smartphone and web apps. Every appliance will be able to talk to each other, as well, with the help of mesh networking, which you'll learn to implement. The user interface is also an important aspect of handling all the appliances, so you'll create your own user dashboard using OpenHAB. From there, you can monitor all the appliances and sensor data in one environment. Next, implement your own custom voice assistant to control your appliances and perform basic tasks like playing music, checking weather, etc. You'll also integrate a smart door bell into your system using image processing so that you can restrict an unknown person's entry. Finally, we'll combine all the knowledge that we have learned to make a fully versatile home automation project controlled using voice, gestures, and image processing. Throughout this whole project, Raspberry Pi will be your master server or node and other devices will be connected wirelessly using wi-fi/Bluetooth modules. Create a smart home with fully custom interfaces to do exactly what you need! What You'll Learn Create a user interface using openHAB Implement the MQTT protocol Install Alexa and Google Home API to control appliances wirelessly Who This Book Is For Enthusiasts with a working knowledge of the Raspberry Pi, electronic engineering, and Python programming. This book will also interest hobbyists and students from Computer Science or related disciplines.
Learn robotics through magic, or enhance your magic with robotics! This book is a beginner's guide to creating robotics-infused magic. You'll be introduced to simple DIY electronics and Arduino programming, and you will learn how to use those tools to create a treasure trove of magic bots and effects, with readily-sourced materials and everyday objects. It's magic through the lens of the Maker Movement, with a dedication to accessibility -- cardboard meets Arduino meets magic! All ages, backgrounds, and abilities will find clever, fun projects within these pages that challenge their creativity and explode their imagination.
These proceedings contain the papers presented at the Advanced Research Working Conference on Correct Hardware Design Methodologies, held in Arles, France, in May 1993, and organized by the ESPRIT Working Group 6018 CHARME-2and the Universit de Provence, Marseille, in cooperation with IFIP Working Group 10.2. Formal verification is emerging as a plausible alternative to exhaustive simulation for establishing correct digital hardware designs. The validation of functional and timing behavior is a major bottleneck in current VLSI design systems, slowing the arrival of products in the marketplace with its associated increase in cost. From being a predominantly academic area of study until a few years ago, formal design and verification techniques are now beginning to migrate into industrial use. As we are now witnessing an increase in activity in this area in both academia and industry, the aim of this working conference was to bring together researchers and users from both communities.
Welcome to this introductory guide to using Microsoft's Azure Arc service, a new multi-cloud management platform that belongs in every cloud or DevOps estate. As many IT pros know, servers and Azure Kubernetes Service drive a huge amount of consumption in Azure-so why not extend familiar management tools proven in Azure to on-premises and other cloud networks? This practical guide will get you up to speed quickly, with instruction that treads light on the theory and heavy on the hands-on experience to make setting up Azure Arc servers and Kubernetes across multiple clouds a lot less complex. Azure experts and MVPs Buchanan and Joyner provide just the right amount of context so you can grasp important concepts, and get right to the business of using and gaining value from Azure Arc. If your organization has resources across hybrid cloud, multi-cloud, and edge environments, then this book is for you. You will learn how to configure and use Azure Arc to uniformly manage workloads across all of these environments. What You Will Learn Introduces the basics of hybrid, multi-cloud, and edge computing and how Azure Arc fits into that IT strategy Teaches the fundamentals of Azure Resource Manager, setting the reader up with the knowledge needed on the technology that underpins Azure Arc Offers insights into Azure native management tooling for managing on-premises servers and extending to other clouds Details an end-to-end hybrid server monitoring scenario leveraging Azure Monitor and/or Azure Sentinel that is seamlessly delivered by Azure Arc Defines a blueprint to achieve regulatory compliance with industry standards using Azure Arc, delivering Azure Policy from Azure Defender for Servers Explores how Git and GitHub integrate with Azure Arc; delves into how GitOps is used with Azure Arc Empowers your DevOps teams to perform tasks that typically fall under IT operations Dives into how to best use Azure CLI with Azure Arc Who This Book Is For DevOps, system administrators, security professionals, and IT workers responsible for servers both on-premises and in the cloud. Some experience in system administration, DevOps, containers, and use of Git/GitHub is helpful.
This text is an account of the nature and characteristics of modern computer systems and microprocessors, which integrates components, networks, systems, software and design. The book focuses on a description of the hardware elements within a computer system and the impact of software on its architecture. It discusses practical aspects of computer organization (structure, behaviour and design) and offers the fundamentals for electrical engineering or computer science students. The work lists the terms employed in describing computers and explains, through illustrations, the basic operation of the individual components within a computer system. Material on modern technology is combined with historical background to provide information on computer hardware, architecture and software, detailing the separate hardware components, programming methodologies and the nature of operating systems. It also treats the entire spectrum of computers from the microcomputers used for personal computing to supercomputers. Each chapter features learning objectives and chapter outlines. Separate information boxes focus on interesting ideas outside the core material to provide a wider perspective. Small glossary sections define technical terms used within the chapter and each chapter ends with an alphabetical list of key terms for reference and review. Review questions also appear at the end of each chapter and project questions require the reader to research beyond the text. Short, annotated bibliographies in each chapter point out additional useful reading.
Podcasting is a powerful tool of communication and creative expression that doesn't need to be intimidating. This book brings together the creative and technical aspects of audio engineering to help podcasters communicate their ideas effectively and creatively. The Podcaster's Audio Handbook focuses on simple techniques that immediately elevate the audio quality of your podcast. The book provides an overview of podcast recording and editing techniques, so that podcasters can avoid common pitfalls. Readers will also gain access to audio downloads to enhance the learning process. With this book, you can improve the technical aspects of recording and editing your podcasts. Anyone can learn audio techniques and I encourage anyone to share their stories through podcasting. Unleash your creativity and connect with your audience! What You Will Learn * Choose the correct file formats and settings * Set up a portable recorder * Make informed decisions about equipment purchases * Find suitable acoustic spaces to record inside and outside * Conduct an interview over the phone and the internet * Make a high-quality recording of an interview inside, outside and remotely * Edit your podcast to an intermediate standard Who This Book Is For Perfect for a non-technical audience, or beginner to intermediate podcaster looking to improve the audio quality of their podcast
While the present edition is bibliographically the third one of Vol. 8 of the Springer Series in Information Sciences (IS 8), the book actually stems from Vol. 17 of the series Communication and Cybernetics (CC 17), entitled Associative Memory - A System-Theoretical Approach, which appeared in 1977. That book was the first monograph on distributed associative memories, or "content-addressable memories" as they are frequently called, especially in neural-networks research. This author, however, would like to reserve the term "content-addressable memory" for certain more traditional constructs, the memory locations of which are selected by parallel search. Such devices are discussed in Vol. 1 of the Springer Series in Information Sciences, Content-Addressable Memories. This third edition of IS 8 is rather similar to the second one. Two new discussions have been added: one to the end of Chap. 5, and the other (the L VQ 2 algorithm) to the end of Chap. 7. Moreover, the convergence proof in Sect. 5.7.2 has been revised.
In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own projects. The book begins with a foundational primer on essential skills, and then gradually moves into communication, control, and advanced applications using C/C++, allowing you to learn at your own pace. In addition, the book's companion website features instructional videos, source code, discussion forums, and more, to ensure that you have everything you need. The BeagleBone's small size, high performance, low cost, and extreme adaptability have made it a favorite development platform, and the Linux software base allows for complex yet flexible functionality. The BeagleBone has applications in smart buildings, robot control, environmental sensing, to name a few; and, expansion boards and peripherals dramatically increase the possibilities. Exploring BeagleBone provides a reader-friendly guide to the device, including a crash course in computer engineering. While following step by step, you can: Get up to speed on embedded Linux, electronics, and programming Master interfacing electronic circuits, buses and modules, with practical examples Explore the Internet-connected BeagleBone and the BeagleBone with a display Apply the BeagleBone to sensing applications, including video and sound Explore the BeagleBone's Programmable Real-Time Controllers Updated to cover the latest Beagle boards, Linux kernel versions, and Linux software releases. Includes new content on Linux kernel development, the Linux Remote Processor Framework, CAN bus, IoT frameworks, and much more! Hands-on learning helps ensure that your new skills stay with you, allowing you to design with electronics, modules, or peripherals even beyond the BeagleBone. Insightful guidance and online peer support help you transition from beginner to expert as you master the techniques presented in Exploring BeagleBone, the practical handbook for the popular computing platform. |
You may like...
|