Contribution à l'analyse d'ordonnançabilité des applications temps-réel multiprocesseurs

Download Contribution à l'analyse d'ordonnançabilité des applications temps-réel multiprocesseurs PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 167 pages
Book Rating : 4.:/5 (871 download)

DOWNLOAD NOW!


Book Synopsis Contribution à l'analyse d'ordonnançabilité des applications temps-réel multiprocesseurs by : Sadouanouan Malo

Download or read book Contribution à l'analyse d'ordonnançabilité des applications temps-réel multiprocesseurs written by Sadouanouan Malo and published by . This book was released on 2010 with total page 167 pages. Available in PDF, EPUB and Kindle. Book excerpt: Les applications temps-réel, le plus souvent dédiées au contrôle de procédé, sont soumises à des contraintes temporelles strictes, destinées à garantir la sécurité et la cohérence du procédé contrôlé. Etant des applications multi tâches, elles doivent être ordonnancées, le critère sine qua non de qualité de la stratégie d'ordonnancement étant la garantie du respect des contraintes temporelles. Ces applications sont de plus en plus déployées sur des architectures multiprocesseurs. Dans ce contexte, de nombreux problèmes d'ordonnancement doivent encore être abordés. Tout d'abord, il n'existe pas d'ordonnancement en ligne optimal dans ce contexte dans le cas général, le problème de l'ordonnancement est NP-complet, et des anomalies d'ordonnancement apparaissent. Nous avons envisagé de prendre en compte la possibilité qu'une panne processeur survienne et nous avons étudié les mécanismes de reprise après la panne dans le cas où l'application est ordonnancée par EDF, puis par un algorithme P-équitable. Ces mécanismes nécessitent de disposer d'un certain nombre de résultats généraux. Nous avons donc étendu la définition de la P-équité à un contexte plus large que celui de la littérature, puis nous avons établi une condition suffisante d'ordonnançabilité dans ce contexte. Enfin, nous avons proposé un protocole efficace de gestion des flux apériodiques qui s'appuie sur une distribution P-équitable des temps creux. Cette répartition peut être obtenue soit en ordonnançant les tâches périodiques par une stratégie P-équitable quand le contexte le permet, soit via une analyse hors-ligne à base de réseaux de Petri.

Contributions à l'ordonnancement et l'analyse des systèmes temps réel critiques

Download Contributions à l'ordonnancement et l'analyse des systèmes temps réel critiques PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 154 pages
Book Rating : 4.:/5 (758 download)

DOWNLOAD NOW!


Book Synopsis Contributions à l'ordonnancement et l'analyse des systèmes temps réel critiques by : François Dorin

Download or read book Contributions à l'ordonnancement et l'analyse des systèmes temps réel critiques written by François Dorin and published by . This book was released on 2010 with total page 154 pages. Available in PDF, EPUB and Kindle. Book excerpt: Dans nos travaux, nous nous sommes intéressés aux politiques d'ordonnancement en-ligne, pour lesquelles l'ordre d'exécution des tâches est déterminé sur la base des tâches actives dans le système et sans connaissance a priori des tâches qui arriveront dans le futur. Cette problématique s'étend aux réseaux informatiques pour ordonnancer les messages sur le réseau informatique interconnectant les différents calculateurs du système temps réel. La première contribution concerne le placement et ordonnancement simultanés des tâches dans un système temps réel distribué, permettant de minimiser le nombre de processeurs nécessaires pour respecter les spécifications temporelles des tâches. La seconde contribution concerne les tâches à criticité multiple. L'objectif de ce modèle est de prendre en compte la notion de criticité des différentes tâches, comme par exemple dans la norme DO-178B utilisée en aéronautique. Enfin, nous nous sommes intéressés aux systèmes multiprocesseurs ordonnancés par des algorithmes d'ordonnancement semi-partitionné. Cette classe d'algorithme utilise une stratégie par partitionnement pour répartir les tâches parmi les processeurs tout en autorisant la migration des tâches qui ne peuvent pas être actées à un processeur donné sans violation d'échéance.

Contribution à la validation des systèmes temps réel distribués

Download Contribution à la validation des systèmes temps réel distribués PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 265 pages
Book Rating : 4.:/5 (491 download)

DOWNLOAD NOW!


Book Synopsis Contribution à la validation des systèmes temps réel distribués by : Michae͏̈l Richard

Download or read book Contribution à la validation des systèmes temps réel distribués written by Michae͏̈l Richard and published by . This book was released on 2002 with total page 265 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nous étudions dans ce mémoire les systèmes temps réel distribués à priorités fixes. Dans un contexte distribué, la simulation ne peut valider une application. Seule une méthode analytique basée sur une étude pire cas permet de vérifier l'ordonnançabilité dans un tel contexte. Nous présentons une méthode optimale d'affection des priorités aux tâches et messages fondée sur l'analyse holistique. L'ordonnançabilité d'une application distribuée est fortement dépendante du couplage des architectures logicielle et matérielle. Nous proposons ensuite une méthode réalisant, de manière simultanée, le placement des tâches sur les processeurs et l'affectation des priorités aux tâches et aux messages. Cette méthode de recherche est étendue afin de considérer la communication entre tâches s'exécutant sur un même processeur. Enfin nous confrontons ces deux méthodes à une application distribuée issue du milieu industriel automobile.

Etude temporelle des applications temps réel distribuées à contraintes strictes basée sur une analyse d'ordonnançabilité

Download Etude temporelle des applications temps réel distribuées à contraintes strictes basée sur une analyse d'ordonnançabilité PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 180 pages
Book Rating : 4.:/5 (49 download)

DOWNLOAD NOW!


Book Synopsis Etude temporelle des applications temps réel distribuées à contraintes strictes basée sur une analyse d'ordonnançabilité by : Samia Bouzefrane

Download or read book Etude temporelle des applications temps réel distribuées à contraintes strictes basée sur une analyse d'ordonnançabilité written by Samia Bouzefrane and published by . This book was released on 1998 with total page 180 pages. Available in PDF, EPUB and Kindle. Book excerpt: CE TRAVAIL PRESENTE UNE METHODOLOGIE DE MODELISATION ET DE VALIDATION D'APPLICATIONS TEMPS REEL REPARTIES. CES APPLICATIONS COMPOSEES DE TACHES REPARTIES SUR DIFFERENTS SITES COMMUNIQUENT PAR ECHANGE DE MESSAGES A TRAVERS UN RESEAU DE COMMUNICATION A DELAI D'ACCES BORNE SUPPOSE FIABLE. LA METHODOLOGIE DEVELOPPEE EST BASEE SUR UNE ANALYSE D'ORDONNANCABILITE DES TACHES ET DES MESSAGES. L'OBJECTIF EST D'UNE PART DE VERIFIER LE RESPECT DES CONTRAINTES TEMPORELLES GLOBALES D'UNE APPLICATION TEMPS REEL REPARTIE C'EST A DIRE LE RESPECT, A LA FOIS, DES CONTRAINTES TEMPORELLES DES TACHES ET DE CELLES DES MESSAGES ECHANGEES ENTRE CES TACHES ET D'AUTRE PART D'UTILISER LES SEQUENCES D'EXECUTION OBTENUES POUR FAIRE UNE ANALYSE DE PERFORMANCE. CETTE METHODOLOGIE COMPREND TROIS ETAPES : LA MODELISATION DE L'APPLICATION BASEE SUR UN MODELE TEMPOREL DES TACHES, LA PRISE EN COMPTE DE LA COMMUNICATION PAR DERIVATION DES PARAMETRES TEMPORELS DES TACHES ET L'ORDONNANCEMENT DES TACHES SUR LES SITES ET DES MESSAGES SUR LE MEDIUM DE COMMUNICATION. UN OUTIL, APPELE MOSARTS, QUI INTEGRE UN CALCUL DES CRITERES DE PERFORMANCE IMPLEMENTE CETTE METHODOLOGIE D'ANALYSE.

Intégration d'éléments sémantiques dans l'analyse d'ordonnançabilité des applications temps-réel

Download Intégration d'éléments sémantiques dans l'analyse d'ordonnançabilité des applications temps-réel PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 242 pages
Book Rating : 4.:/5 (834 download)

DOWNLOAD NOW!


Book Synopsis Intégration d'éléments sémantiques dans l'analyse d'ordonnançabilité des applications temps-réel by : Christian Fotsing Takoutsi

Download or read book Intégration d'éléments sémantiques dans l'analyse d'ordonnançabilité des applications temps-réel written by Christian Fotsing Takoutsi and published by . This book was released on 2012 with total page 242 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nous étudions la modélisation et la validation hors-ligne des applications temps-réel en environnement monoprocesseur, qui prend explicitement en compte l'échange des messages, le partage des ressources et les instructions conditionnelles entre les tâches. Notre objectif est de mettre en évidence l'impact de ces paramètres sur l'analyse des applications. Classiquement, ces applications sont modélisées de façon linéaire, en encapsulant les blocs conditionnels, et les séquences sont utilisées pour leur validation. Nous proposons une approche de modélisation et de validation arborescente, qui permet de considérer de façon explicite les blocs conditionnels, et qui utilise les arbres d'ordonnancement pour la validation. Nous comparons ensuite ces deux approches, et prouvons que les premières sont parfois trop pessimistes, c'est à dire qu'elles peuvent conduire à déclarer certaines applications comme non ordonnançables, alors qu'en réalité elles le sont. Nous commençons par construire un générateur d'arbres d'ordonnancement valides. La complexité du générateur étant exponentielle en fonction du nombre de tâches, cette approche est di cile à mettre en oeuvre dans la pratique. Nous proposons donc une approche de modélisation basée sur les réseaux de Petri. Ce réseau sera utilisé pour générer les arbres valides, par construction du graphe de marquages, et la complexité pourra être réduite grâce à des heuristiques.

Une méthodologie de conception des applications temps réel destinées à être implantées sur des machines cibles "multi-processeurs"

Download Une méthodologie de conception des applications temps réel destinées à être implantées sur des machines cibles

Author :
Publisher :
ISBN 13 :
Total Pages : 480 pages
Book Rating : 4.:/5 (489 download)

DOWNLOAD NOW!


Book Synopsis Une méthodologie de conception des applications temps réel destinées à être implantées sur des machines cibles "multi-processeurs" by : Lichen Zhang

Download or read book Une méthodologie de conception des applications temps réel destinées à être implantées sur des machines cibles "multi-processeurs" written by Lichen Zhang and published by . This book was released on 1993 with total page 480 pages. Available in PDF, EPUB and Kindle. Book excerpt: LA COMPLEXITE DES PROBLEMES POSES PAR LA CONCEPTION DES SYSTEMES TEMPS REEL DESTINES A ETRE IMPLANTES SUR DES MACHINES CIBLES MULTI-PROCESSEURS NECESSITE L'ELABORATION D'UNE METHODOLOGIE DE CONCEPTION POUR CES SYSTEMES. LE TRAVAIL PRESENTE DANS CE MEMOIRE SE SITUE DANS CE CADRE ET A TRAVERS LES PROPOSITIONS QUI Y SONT FAITES, APPORTE UNE NOUVELLE DIMENSION DANS LA CONCEPTION DES SYSTEMES TEMPS REEL. LA PREMIERE CONTRIBUTION DE CE MEMOIRE EST DE PROPOSER UNE METHODOLOGIE S'APPUYANT SUR CINQ VUES COMPLEMENTAIRES: ENVIRONNEMENT, FONCTION, PERFORMANCE, COMPORTEMENT ET PHYSIQUE. CES CINQ VUES CORRESPONDENT A CINQ NOUVEAUX MODELES QUI AMELIORENT LE TRAITEMENT DES PROBLEMES CONCERNES PAR LA SPECIFICATION ET LA CONCEPTION DES SYSTEMES TEMPS REEL. LE CYCLE DE VIE EST DECOMPOSE EN SIX ETAPES: ANALYSE ET DEFINITION DES BESOINS, ANALYSE ENVIRONNEMENTALE, RAFFINAGE FONCTIONNEL DU SYSTEME, ANALYSE COMPORTEMENTALE, EVALUATION DES PERFORMANCES ET IMPLANTATION. LA DEUXIEME CONTRIBUTION DE CE MEMOIRE CONSISTE A RESOUDRE LES PROBLEMES PARTICULIERS RENCONTRES FREQUEMMENT DANS LES APPLICATIONS TEMPS REEL DEVELOPPEES SUR LES MULTIPROCESSEURS: SATISFACTION DES CONTRAINTES TEMPORELLES, TRANSFORMATION DE DIAGRAMME FONCTIONNEL ET DE DIAGRAMME COMPORTEMENTAL EN PROGRAMME PARALLELE, VALIDATION DES PROPRIETES DE SURETE, VIVACITE ET TERMINAISON DES PROGRAMMES PARALLELES, ALLOCATION ET ORDONNANCEMENT DES PROCESSUS SUR LES PROCESSEURS ET EQUILIBRAGE DE CHARGE DE TRAVAIL SUR LES PROCESSEURS. CONCERNANT L'EQUILIBRAGE DE CHARGE, NOUS PRESENTONS UNE ETUDE DE CAS PORTANT SUR LA MODELISATION DES SYSTEMES TEMPS REEL REPARTIS PAR LES RESEAUX DE FILES D'ATTENTE AVEC DES ARRIVEES NEGATIVES ET POSITIVES. LA DERNIERE CONTRIBUTION PERMET DE VALIDER LA METHODOLOGIE PROPOSEE A TRAVERS LE DEVELOPPEMENT D'UN SIMULATEUR POUR LA GENERATION DE TRAMES DE TELEMESURE AUX NORMES CCSDS SUR DES RESEAUX DE TRANSPUTERS. CE SIMULATEUR PEUT PRODUIRE DES TRAMES CONFORMES AUX NORMES CCSDS ET IDENTIQUES A CELLES QUE PRODUIRAIT UN GENERATEUR BORD DE TRAMES DE TELEMESURE

Real-time Systems and Their Programming Languages

Download Real-time Systems and Their Programming Languages PDF Online Free

Author :
Publisher : Addison Wesley Publishing Company
ISBN 13 :
Total Pages : 600 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Real-time Systems and Their Programming Languages by : Alan Burns

Download or read book Real-time Systems and Their Programming Languages written by Alan Burns and published by Addison Wesley Publishing Company. This book was released on 1990 with total page 600 pages. Available in PDF, EPUB and Kindle. Book excerpt: A survey of real-time systems and the programming languages used in their development. Shows how modern real-time programming techniques are used in a wide variety of applications, including robotics, factory automation, and control. A critical requirement for such systems is that the software must

Building Parallel, Embedded, and Real-Time Applications with Ada

Download Building Parallel, Embedded, and Real-Time Applications with Ada PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 1139500007
Total Pages : 387 pages
Book Rating : 4.1/5 (395 download)

DOWNLOAD NOW!


Book Synopsis Building Parallel, Embedded, and Real-Time Applications with Ada by : John W. McCormick

Download or read book Building Parallel, Embedded, and Real-Time Applications with Ada written by John W. McCormick and published by Cambridge University Press. This book was released on 2011-04-07 with total page 387 pages. Available in PDF, EPUB and Kindle. Book excerpt: The arrival and popularity of multi-core processors has sparked a renewed interest in the development of parallel programs. Similarly, the availability of low-cost microprocessors and sensors has generated a great interest in embedded real-time programs. This book provides students and programmers whose backgrounds are in traditional sequential programming with the opportunity to expand their capabilities into parallel, embedded, real-time and distributed computing. It also addresses the theoretical foundation of real-time scheduling analysis, focusing on theory that is useful for actual applications. Written by award-winning educators at a level suitable for undergraduates and beginning graduate students, this book is the first truly entry-level textbook in the subject. Complete examples allow readers to understand the context in which a new concept is used, and enable them to build and run the examples, make changes, and observe the results.

Hard Real-Time Computing Systems

Download Hard Real-Time Computing Systems PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1461406765
Total Pages : 528 pages
Book Rating : 4.4/5 (614 download)

DOWNLOAD NOW!


Book Synopsis Hard Real-Time Computing Systems by : Giorgio C Buttazzo

Download or read book Hard Real-Time Computing Systems written by Giorgio C Buttazzo and published by Springer Science & Business Media. This book was released on 2011-09-10 with total page 528 pages. Available in PDF, EPUB and Kindle. Book excerpt: This updated edition offers an indispensable exposition on real-time computing, with particular emphasis on predictable scheduling algorithms. It introduces the fundamental concepts of real-time computing, demonstrates the most significant results in the field, and provides the essential methodologies for designing predictable computing systems used to support time-critical control applications. Along with an in-depth guide to the available approaches for the implementation and analysis of real-time applications, this revised edition contains a close examination of recent developments in real-time systems, including limited preemptive scheduling, resource reservation techniques, overload handling algorithms, and adaptive scheduling techniques. This volume serves as a fundamental advanced-level textbook. Each chapter provides basic concepts, which are followed by algorithms, illustrated with concrete examples, figures and tables. Exercises and solutions are provided to enhance self-study, making this an excellent reference for those interested in real-time computing for designing and/or developing predictable control applications.

Linux Core Kernel Commentary

Download Linux Core Kernel Commentary PDF Online Free

Author :
Publisher :
ISBN 13 : 9781588801494
Total Pages : 0 pages
Book Rating : 4.8/5 (14 download)

DOWNLOAD NOW!


Book Synopsis Linux Core Kernel Commentary by : Scott Maxwell

Download or read book Linux Core Kernel Commentary written by Scott Maxwell and published by . This book was released on 2001 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Disc contains: linux-0.01 -- linux-2.4.1 -- linux-2.4.5 -- Tags files for all included kernel distributions -- lckc_code -- lckc-find-line.el -- Cross-reference listing for lckc_code.

A Journey of Embedded and Cyber-Physical Systems

Download A Journey of Embedded and Cyber-Physical Systems PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030474879
Total Pages : 181 pages
Book Rating : 4.0/5 (34 download)

DOWNLOAD NOW!


Book Synopsis A Journey of Embedded and Cyber-Physical Systems by : Jian-Jia Chen

Download or read book A Journey of Embedded and Cyber-Physical Systems written by Jian-Jia Chen and published by Springer Nature. This book was released on 2020-07-30 with total page 181 pages. Available in PDF, EPUB and Kindle. Book excerpt: This Open Access book celebrates Professor Peter Marwedel's outstanding achievements in compilers, embedded systems, and cyber-physical systems. The contributions in the book summarize the content of invited lectures given at the workshop “Embedded Systems” held at the Technical University Dortmund in early July 2019 in honor of Professor Marwedel's seventieth birthday. Provides a comprehensive view from leading researchers with respect to the past, present, and future of the design of embedded and cyber-physical systems; Discusses challenges and (potential) solutions from theoreticians and practitioners on modeling, design, analysis, and optimization for embedded and cyber-physical systems; Includes coverage of model verification, communication, software runtime systems, operating systems and real-time computing.

Graph Colouring and the Probabilistic Method

Download Graph Colouring and the Probabilistic Method PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642040160
Total Pages : 320 pages
Book Rating : 4.6/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Graph Colouring and the Probabilistic Method by : Michael Molloy

Download or read book Graph Colouring and the Probabilistic Method written by Michael Molloy and published by Springer Science & Business Media. This book was released on 2013-06-29 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over the past decade, many major advances have been made in the field of graph coloring via the probabilistic method. This monograph, by two of the best on the topic, provides an accessible and unified treatment of these results, using tools such as the Lovasz Local Lemma and Talagrand's concentration inequality.

Signal Processing for Communications

Download Signal Processing for Communications PDF Online Free

Author :
Publisher : Collection Savoir suisse
ISBN 13 : 2940222207
Total Pages : 392 pages
Book Rating : 4.9/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Signal Processing for Communications by : Paolo Prandoni

Download or read book Signal Processing for Communications written by Paolo Prandoni and published by Collection Savoir suisse. This book was released on 2008-06-17 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: With a novel, less classical approach to the subject, the authors have written a book with the conviction that signal processing should be taught to be fun. The treatment is therefore less focused on the mathematics and more on the conceptual aspects, the idea being to allow the readers to think about the subject at a higher conceptual level, thus building the foundations for more advanced topics. The book remains an engineering text, with the goal of helping students solve real-world problems. In this vein, the last chapter pulls together the individual topics as discussed throughout the book into an in-depth look at the development of an end-to-end communication system, namely, a modem for communicating digital information over an analog channel.

TSI

Download TSI PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 572 pages
Book Rating : 4.F/5 ( download)

DOWNLOAD NOW!


Book Synopsis TSI by :

Download or read book TSI written by and published by . This book was released on 1982 with total page 572 pages. Available in PDF, EPUB and Kindle. Book excerpt:

The Physics of Information Technology

Download The Physics of Information Technology PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 9780521580441
Total Pages : 390 pages
Book Rating : 4.5/5 (84 download)

DOWNLOAD NOW!


Book Synopsis The Physics of Information Technology by : Neil Gershenfeld

Download or read book The Physics of Information Technology written by Neil Gershenfeld and published by Cambridge University Press. This book was released on 2000-10-16 with total page 390 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Physics of Information Technology explores the familiar devices that we use to collect, transform, transmit, and interact with electronic information. Many such devices operate surprisingly close to very many fundamental physical limits. Understanding how such devices work, and how they can (and cannot) be improved, requires deep insight into the character of physical law as well as engineering practice. The book starts with an introduction to units, forces, and the probabilistic foundations of noise and signalling, then progresses through the electromagnetics of wired and wireless communications, and the quantum mechanics of electronic, optical, and magnetic materials, to discussions of mechanisms for computation, storage, sensing, and display. This self-contained volume will help both physical scientists and computer scientists see beyond the conventional division between hardware and software to understand the implications of physical theory for information manipulation.

Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility

Download Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1609600886
Total Pages : 652 pages
Book Rating : 4.6/5 (96 download)

DOWNLOAD NOW!


Book Synopsis Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility by : Khalgui, Mohamed

Download or read book Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility written by Khalgui, Mohamed and published by IGI Global. This book was released on 2010-11-30 with total page 652 pages. Available in PDF, EPUB and Kindle. Book excerpt: "This book addresses the development of reconfigurable embedded control systems and describes various problems in this important research area, which include static and dynamic (manual or automatic) reconfigurations, multi-agent architectures, modeling and verification, component-based approaches, architecture description languages, distributed reconfigurable architectures, real-time and low power scheduling, execution models, and the implementation of such systems"--

A Short Introduction to Quantum Information and Quantum Computation

Download A Short Introduction to Quantum Information and Quantum Computation PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 1139457047
Total Pages : 179 pages
Book Rating : 4.1/5 (394 download)

DOWNLOAD NOW!


Book Synopsis A Short Introduction to Quantum Information and Quantum Computation by : Michel Le Bellac

Download or read book A Short Introduction to Quantum Information and Quantum Computation written by Michel Le Bellac and published by Cambridge University Press. This book was released on 2006-06-15 with total page 179 pages. Available in PDF, EPUB and Kindle. Book excerpt: Quantum information and computation is a rapidly expanding and cross-disciplinary subject. This book, first published in 2006, gives a self-contained introduction to the field for physicists, mathematicians and computer scientists who want to know more about this exciting subject. After a step-by-step introduction to the quantum bit (qubit) and its main properties, the author presents the necessary background in quantum mechanics. The core of the subject, quantum computation, is illustrated by a detailed treatment of three quantum algorithms: Deutsch, Grover and Shor. The final chapters are devoted to the physical implementation of quantum computers, including the most recent aspects, such as superconducting qubits and quantum dots, and to a short account of quantum information. Written at a level suitable for undergraduates in physical sciences, no previous knowledge of quantum mechanics is assumed, and only elementary notions of physics are required. The book includes many short exercises, with solutions available to instructors through [email protected].