Operating systems Books

370 products


  • VMware vSphere PowerCLI Reference

    John Wiley & Sons Inc VMware vSphere PowerCLI Reference

    2 in stock

    Book SynopsisMaster vSphere automation with this comprehensive reference VMware vSphere PowerCLI Reference, Automating vSphere Administration, 2nd Edition is a one-stop solution for vSphere automation. Fully updated to align with the latest vSphere and PowerCLI release, this detailed guide shows you how to get the most out of PowerCLI''s handy cmdlets using real-world examples and a practical, task-based approach. You''ll learn how to store, access, update, back up, and secure massive amounts of data quickly through the power of virtualization automation, and you''ll get acquainted with PowerCLI as you learn how to automate management, monitoring, and life-cycle operations for vSphere. Coverage includes areas like the PowerCLI SDK, SRM, vCOPS, and vCloud Air. Plus guidance toward scheduling and viewing automation, using DevOps methodology and structured testing and source control of your PowerCLI scripts. Clear language and detailed explanations make this reference the Table of ContentsIntroduction xxiii Part I Install, Configure, and Manage the vSphere Environment 1 Chapter 1 Automating vCenter Server Deployment and Configuration 3 Chapter 2 Automating vSphere Hypervisor Deployment and Configuration 41 Chapter 3 Automating Networking 75 Chapter 4 Automating Storage 119 Rule Sets 146 Chapter 5 Using Advanced vSphere Features 165 Part II Managing the Virtual Machine Life Cycle 211 Chapter 6 Creating Virtual Machines 213 Chapter 7 Using Templates and Customization Specifications 243 Chapter 8 Configuring Virtual Machine Hardware 265 Chapter 9 Advanced Virtual Machine Features 293 Chapter 10 Using vApps 331 Part III Securing Your vSphere Environment 373 Chapter 11 Backing Up and Restoring Your Virtual Machines 375 Chapter 12 Organize Your Disaster Recovery 397 Chapter 13 Hardening the vSphere Environment 441 Chapter 14 Maintain Security in Your vSphere Environment 475 Part IV Monitoring and Reporting 495 Chapter 15 Reporting and Auditing 497 Chapter 16 Using Statistical Data 545 Chapter 17 Alarms 585 Part V Integration 619 Chapter 18 The SDK 621 Managed Object References 644 Chapter 19 vCloud Director 663 Chapter 20 vCloud Air 693 Chapter 21 vRealize Orchestrator 711 Chapter 22 Site Recovery Manager 791 Chapter 23 PowerActions 811 Part VI PowerCLI and DevOps 839 Chapter 24 Source Control 841 Chapter 25 Running Scripts 895 Appendix Example Reports 915 Index 935

    2 in stock

    £38.00

  • Decision Making in Systems Engineering and

    John Wiley & Sons Inc Decision Making in Systems Engineering and

    Book SynopsisDECISION MAKING IN SYSTEMS ENGINEERING AND MANAGEMENT A thoroughly updated overview of systems engineering management and decision making In the newly revised third edition of Decision Making in Systems Engineering and Management, the authors deliver a comprehensive and authoritative overview of the systems decision process, systems thinking, and qualitative and quantitative multi-criteria value modeling directly supporting decision making throughout the system lifecycle. This book offers readers major new updates that cover recently developed system modeling and analysis techniques and quantitative and qualitative approaches in the field, including effective techniques for addressing uncertainty. In addition to Excel, six new open-source software applications have been added to illustrate key topics, including SIPmath Modeler Tools, Cambridge Advanced Modeller, SystemiTool2.0, and Gephi 0.9.2. The authors have reshaped the book's organization and presentaTable of ContentsList of Figures xiii List of Tables xxiii 1 Working with Systems 1 1.1 Introduction 1 1.2 The Systems Engineering Perspective 7 1.2.1 Systems Trends That Challenge System Engineers 8 1.2.2 Fundamental Tasks of Systems Engineers 12 1.2.3 Relationship of Systems Engineers to Other Engineering Disciplines 14 1.2.4 Education, Training, and Knowledge of Systems Engineers 15 1.3 Systems thinking 17 1.4 System life cycles 20 1.4.1 System life cycle model 23 1.5 Other major system life cycle models 29 1.6 Systems Decision Process (SDP) 34 1.7 Stakeholders and Vested Interests 39 References 47 2 Applied Systems Thinking 51 2.1 Holism Framing Systems 51 2.1.1 Systems versus Analytic Thinking 54 2.1.2 Check on Learning 56 2.2 Element Dependencies 57 2.2.1 Check on Learning 58 2.3 Expansive and Contractive Thinking 59 2.3.1 Check on Learning 60 2.4 Structure 61 2.5 Classifying Systems 68 2.6 Boundaries 69 2.7 Visibility and Spatial Arrangement 72 2.7.1 Visibility 72 2.7.2 Spatial Arrangement 74 2.7.3 Check on Learning 76 2.8 Evolution and Dynamics 77 References 81 3 System Representations 83 3.1 Introduction 83 3.2 System Model Concepts 84 3.2.1 What Models Are 85 3.2.2 Role of Models in Solution Design 86 3.2.3 Qualities of useful models 87 3.2.4 Building System Models 89 3.2.5 Characteristics of models 95 3.2.6 Exercise the Model 96 3.2.7 Revise the model 97 3.3 Systemigrams 98 3.3.1 Systemigram Rules 99 3.4 Directional Dependency (D2) Diagrams 102 3.4.1 D2 diagrams into math representations 103 3.5 DSM and DMM Models 107 3.5.1 Dependency Structure Matrix (DSM) 108 3.5.2 System Adjacency Matrices 114 3.5.3 Check on Learning 120 3.5.4 Domain Mapping Matrix (DMM) 120 3.6 System Dynamics 122 3.7 IDEF0 Models 129 3.8 Simulation Modeling 138 3.8.1 Analytical Methods versus Simulation 138 3.8.2 Check on Learning 143 3.9 Determining Simulation Sample Size 143 References 147 4 The Systems Decision Process 151 4.1 Introduction 151 4.2 Value versus Alternative Focused Thinking 151 4.3 The SDP in Detail 154 4.3.1 The System Environment 156 4.3.2 When to Use the Systems Decision Process 159 4.3.3 Check on Learning 161 4.4 The Role of Stakeholders 164 References 169 5 Problem Definition 171 5.1 Purpose of the Problem Definition Phase 171 5.1.1 Comparison with Other Systems Engineering Processes 173 5.2 Research and “What is?” 174 5.2.1 Check on Learning 178 5.3 Stakeholder Analysis 179 5.3.1 Techniques for Stakeholder Analysis 181 5.3.2 At Completion FCR Matrix 195 5.4 Requirements Analysis 197 5.4.1 Margins 201 5.5 Functional Analysis 204 5.6 Assessing System Readiness 213 5.7 Initial Risk Assessment 218 5.7.1 Risk identification 219 5.7.2 Risk Mitigation 229 References 231 6 Value Modeling 235 6.1 Introduction 235 6.2 Qualitative Value Modeling 239 6.2.1 Measures 242 6.3 Quantitative Value Model 249 6.3.1 Value Functions 251 6.3.2 Value Increment Method 256 6.3.3 Weighting Options 259 References 275 7 Solution Design 277 7.1 Introduction 277 7.2 Ideation Techniques 279 7.2.1 Brainstorming 279 7.2.2 Brainwriting 282 7.2.3 Design Thinking 282 7.2.4 Affinity Diagramming 284 7.2.5 Delphi 285 7.2.6 Groupware 287 7.2.7 Lateral and Parallel Thinking and Six Thinking Hats 287 7.2.8 Morphology 287 7.2.9 EndsMeans Chains 289 7.2.10 Other Ideation Techniques 289 7.3 Screening and Feasibility 291 7.4 Improving Candidate Alternatives 296 7.4.1 Design of Experiments 299 7.4.2 Fractional factorial design 304 7.4.3 Pareto analysis 312 References 315 8 Costing Systems 317 8.1 Introduction 317 8.2 Types of Costs 323 8.3 Cost Estimating Techniques 324 8.3.1 Estimating by Analogy 325 8.3.2 Parametric Estimation Using Cost Estimating Relationships 326 8.3.3 Learning Curves 339 8.4 Time Effects on Cost 345 8.4.1 Time Value of Money 345 8.4.2 Inflation 346 8.4.3 Net Present Value 348 8.4.4 Breakeven Analysis and Replacement Analysis 350 References 353 9 Decision Making via Tradespace Analysis 355 9.1 Introduction 355 9.2 Tradespace Properties 358 9.3 Scoring Solution Alternatives 360 9.4 Scoring Options 363 9.4.1 Candidate Systems Scoring 364 9.4.2 Candidate Components Scoring 367 9.5 Tradespace Analysis on Scoring Results 372 9.5.1 Analyzing Sensitivity on Weights 377 9.5.2 Sensitivity Analysis on Weights Using Excel 379 9.6 Applying Valuefocused Thinking 380 9.6.1 Improving nonDominated Alternatives 384 9.6.2 Improving Dominated Alternatives 385 9.7 Supporting the Tradespace Decision 386 9.8 Use valuefocused thinking to improve solutions 388 9.8.1 Decision Analysis of Dependent Risks 389 9.9 Reporting and Decision Handoff 392 9.9.1 Developing the Report 392 9.9.2 Developing the Presentation 393 9.9.3 Presenting Analysis Results 394 9.9.4 Concluding the Presentation 395 9.9.5 Using a Storyline Approach 396 References 399 10 Stochastic Tradespace Analysis 401 10.1 Introduction 401 10.2 Uncertainty Concepts 403 10.3 Flaw of Averages Considerations 406 10.4 Uncertainty Distributions 409 10.5 Monte Carlo Uncertainty Simulation 410 10.6 Cost Uncertainty Modeling 413 10.7 Realization Analysis 417 10.7.1 Level 1 Analysis Choice Set Reduction 419 References 429 11 System Reliability 433 11.1 Modeling System Reliability 433 11.2 Math Models in Reliability 434 11.2.1 Common Continuous Reliability Distributions 438 11.2.2 Common Discrete Distributions 444 11.2.3 Check on Learning 446 11.3 Reliability Block Diagrams 446 11.3.1 Series System 449 11.3.2 Parallel System 454 11.3.3 Combined Series and Parallel RBD 455 11.3.4 Koutof N Systems 456 11.3.5 Complex Systems 456 11.4 Component Reliability Importance Measures 458 11.4.1 Importance Measure for Series System 459 11.4.2 Importance Measure for Parallel System 461 11.4.3 Check on Learning 463 11.5 Allocating and Improving Reliability 463 11.5.1 Check on Learning 465 11.6 Markov models of repairable systems 465 11.6.1 Kolmogorov Differential Equations 466 11.6.2 Transient Analysis 466 11.6.3 Steady State Analysis 468 11.6.4 CTMC Models of Repairable Systems 469 11.6.5 Modeling Multiple Machine Problems 471 References 477 12 Solution Implementation 479 12.1 Introduction 479 12.2 Solution Implementation Phase 481 12.3 The Initiating Process 483 12.4 Planning 485 12.5 Executing 488 12.6 Monitoring and Controlling 489 12.7 Closing 492 12.8 Implementation During Life Cycle Stages 492 12.8.1 Implementation in “Produce the System” 492 12.8.2 Implementation in “Deploy the System” 494 12.8.3 Implementation in “Operate the System” 496 12.8.4 Check on Learning 499 References 503 13 EpilogueProfessional Practice 505 13.1 Systems Engineering Activities 507 13.2 Working with the systems development team 510 13.3 Building an Interdisciplinary Team 513 13.4 Systems engineering responsibilities 517 13.5 Roles of the Systems Engineer 524 13.6 Characteristics of the Ideal Systems Engineer 525 13.7 Summary 526 References 527 Appendix A: Realization Analysis Levels 0 and 2 529 A.1 Level 0 Analysis Refined Choice Set Identification 530 A.2 Level 2 Analysis Postselection Insights 533 References 537 Appendix B: Software Fundamentals 539 B.1 SystemiTool 539 B.2 Cambridge Advanced Modeller (CAM) 540 B.3 Mathematica 542 B.4 Gephi 543 B.5 Vensim PLE 544 B.6 SIPmath 545

    £107.96

  • Deploy Container Applications Using Kubernetes

    APress Deploy Container Applications Using Kubernetes

    1 in stock

    Book SynopsisNavigate through the Kubernetes landscape to create and deploy container-based applications. This book will show you how to choose between the various available container-based operating systems, and how to design a better continuous integration pipeline for your container images, where to store them, and how to scan and secure them.In the first half of the book, you'll learn the practical tips on how to setup the system for visibility and troubleshooting, how to reduce the attack vector and reduce risks. The second half of the book focuses on Kubernetes, the popular container orchestration system. You'll see how to setup your Kubernetes for practical applications such as show/chargeback using tagging, efficient use of namespaces and pods, various isolation layers. It also shows you how to integrate with popular implementations of K8S such as AWS EKS (Elastic Container Service), GCP Google Kubernetes Engine (GKE) in touch points such as authentication and authorization, optimization, lTable of ContentsChapter 1. Running your first container application Chapter 2.Introducing Kubernetes ​Chapter 3.A Closer Look at Kubernetes Chapter 4. Scaling the deployment.- Chapter 5.Node management and RBAC ​Chapter 6. Artifact Repository and Container Registry.- ​Chapter 7. AWS EKSChapter 8.Installing and configuring command line tools to work with AWS EKS service.- Chapter 9. Data-PersistenceChapter 10.Networking and IngressChapter 11. Kubernetes Tools

    1 in stock

    £42.49

  • Practical Rust Projects

    APress Practical Rust Projects

    1 in stock

    Book SynopsisGo beyond the basics and build complete applications using the Rust programming language, updated for Rust 2021 edition. The applications you''ll build over the course of this book include a high-performance web client, an embedded computer (for a robot, for example), a game, a serverless web app, and an application that incorporates AI and machine learning.   Each chapter is organized in the following format: what the kind of should application look like; requirements and user stories of our example program; an introduction to the Rust libraries used; the actual implementation of the example program, including common pitfalls and their solutions; and a brief comparison of libraries for building each application, if there is no clear preference. Practical Rust Projects, Second Edition will open your eyes to how Rust can be put to practical, real-world use. After reading this book, you will be able to use Rust to build a varTable of Contents1. Welcome to the World of Rust2. Building a Command-Line Program3. Creating Graphical User Interfaces (GUIs)4. High-performance Web Frontend using WebAssembly5. Building REST APIs6. Going Serverless with Amazon AWS Rust SDK7. Building a Game8. Physical Computing in Rust9. Artificial Intelligence and Machine Learning10. What else can you do with Rust?---------------------------------------------------------1. Welcome to the World of Rust * Add a note on what's changed in the 2nd edition. * Add a note on Rust 20212. Building a Command-Line Program3. Creating Graphical User Interfaces (GUIs) * Upgrade to GTK 4?4. High-performance Web Frontend using WebAssembly5. Building REST APIs 6. 6. Going Serverless with Amazon AWS Rust SDK * Using the new AWS SDK for Rust and Rust runtime for AWS Lambda7. Building a Game * Use a different game engine because the one used in the 1st edition seized development8. Physical Computing in Rust * Maybe add a section on using WebAssembly on RPi9. Artificial Intelligence and Machine Learning * Maybe add a section on deep learning10. What else can you do with Rust? * Remove the web part that is included in 2nd edition

    1 in stock

    £46.74

  • Beginning Helidon

    APress Beginning Helidon

    1 in stock

    Book SynopsisLearn how to build cloud-native microservices with Helidon - an open-source Java framework from Oracle. This book will show you how to take full advantage of the cloud by optimizing applications with fast start times, low memory consumption, and a small disk footprint. The open-source Helidon framework provides all that, and more. It''s based on Java 17, giving you full access to new code features. This book reveals how Helidon also supports modern enterprise Java standards such as MicroProfile. Plus, you''ll see how Helidon lets you use GraalVM to build lightning-fast native executables, and its unique reactive layer allows you to develop efficient low-level APIs.Each chapter in the book teaches a new Helidon concept through practical examples based on real-life use-cases. You''ll learn how to add observability and security to your microservices, how to work with databases, and call other services. You''ll also look at all MicroProfile 5.0 platform specificationsTable of Contents1:Introduction.- 2: Your First Application.- 3: Configuration.- 4: Observability.- 5: Communicating with other Services.- 6: Accessing Data.- 7: Resiliency.- 8:Security.- 9: Using Open API.- 10: Testing Your Application.- 11: Scheduling Tasks.- 12: Integration with other Technologies.- 13: Going Reactive.- 14: Long Running Actions.- 15: Helidon SE.

    1 in stock

    £46.74

  • Kafka Troubleshooting in Production

    APress Kafka Troubleshooting in Production

    3 in stock

    Book SynopsisThis book provides Kafka administrators, site reliability engineers, and DataOps and DevOps practitioners with a list of real production issues that can occur in Kafka clusters and how to solve them. The production issues covered are assembled into a comprehensive troubleshooting guide for those engineers who are responsible for the stability and performance of Kafka clusters in production, whether those clusters are deployed in the cloud or on-premises. This book teaches you how to detect and troubleshoot the issues, and eventually how to prevent them. Kafka stability is hard to achieve, especially in high throughput environments, and the purpose of this book is not only to make troubleshooting easier, but also to prevent production issues from occurring in the first place. The guidance in this book is drawn from the author's years of experience in helping clients and internal customers diagnose and resolve knotty production problems and stabilize their Kafka environments. The book Table of Contents

    3 in stock

    £26.99

  • Pro Bash

    APress Pro Bash

    5 in stock

    Book SynopsisLearn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax. Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities wrTable of Contents1. Hello, World: Your First Shell Program.- 2. Input, Output and Throughput.- 3. Looping and Branching.- 4. Command-Line parsing and Expansion.- 5. Parameters and Variables.- 6. Shell Functions.- 7. String Manipulation.- 8. File Operations and Commands.- 9. Reserved Words and Built-in Commands.- 10. Writing Bug-Free Scripts and Debugging the Rest.- 11. Programming for the Command Line.- 12. Runtime Configuration.- 13. Data Processing.-14. Scripting the Screen.- 15. Entry Level Programming.

    5 in stock

    £42.49

  • Practical GraphQL

    APress Practical GraphQL

    3 in stock

    Book SynopsisMaster the query language that is revolutionizing how websites are developed and built. This book is a hands-on guide to GraphQL, and will teach you how to use this open source tool to develop and deploy applications quickly and with minimal fuss. Using a project-based approach, you'll learn how to use GraphQL from the ground up. You'll start with the basics, including set up and key details regarding queries and mutations, before moving on to more advanced topics and projects. Over the course of the book, you will gain a thorough understanding of the web development ecosystem from frontend to backend by building React applications using Prisma Apollo Client and MongoDB. After completing this book, you'll be equipped with the knowledge and skills needed to turbo charge your own enterprise projects.What You'll LearnUnderstand what GraphQL is and how to use itDistinguish between queries and mutations, and how to leverage themGaina greater knowledge of full-stack applications with ReaTable of Contents1.Getting Started. - 2. Queries.- 3. Mutations.- 4. Full Stack GraphQL.- 5 App with Prisma.- 6. Connecting with the Frontend.

    3 in stock

    £38.24

  • Modern TypeScript

    APress Modern TypeScript

    5 in stock

    Book SynopsisDive into the world of TypeScript, a popular superset of the JavaScript language that enhances the development experience with static typing. This book covers every aspect of TypeScript in a concise and easy-to-understand style, making it the ultimate resource for mastering TypeScript.Author Ben Beattie-Hood provides comprehensive coverage of TypeScript's features, such as structural typing, optionality and union types, computed and recursive types, and much more. Each chapter is packed with practical, real-world examples and insider tips drawn from his 20 years of experience as a trainer, ensuring you understand the most important concepts and learn how to avoid common pitfalls.Modern TypeScript will put you on the path to becoming a TypeScript expert, help you greatly reduce errors, and boost your delivery velocity. Whether you're building small projects or large-scale applications, this book will give you the skills and confidence to write cleaner, scalable, and more maintainable coTable of Contents

    5 in stock

    £29.69

  • Kubernetes Fundamentals

    APress Kubernetes Fundamentals

    1 in stock

    Book SynopsisExplore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format,with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews. You'll start by understanding how application development and deployment have evolved over the decades leading up to containerization. You'll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. You'll also learn Kubernetes deployment strategies and concepts related to rollout and rollback. Moving on, you'll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an Table of ContentsChapter 1: Welcome to the World of Containers.- Chapter 2: Kubernetes- Deep Dive Begins.- Chapter 3: Essential Objects in Kubernetes Cluster.- CHAPTER 4: Objects Important for Secure Kubernetes Cluster.- CHAPTER 5: Networking in Kubernetes.- CHAPTER 6: Kubernetes Storage System.- CHAPTER 7: Manage Your Kubernetes Cluster Efficiently.- CHAPTER 8: Best Practices – Kubernetes and Docker.- CHAPTER 9: kubectl – The Command Line Tool

    1 in stock

    £35.99

  • O'Reilly Media Monitoring with Graphite

    1 in stock

    Book SynopsisWith this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services.

    1 in stock

    £28.79

  • Automating Junos Administration

    O'Reilly Media Automating Junos Administration

    1 in stock

    Book SynopsisThis practical guide will help you understand the automation features of Junos, show you the tools available to program Junos, and explain which tool is best for your particular network requirement.

    1 in stock

    £31.99

  • Operating Systems

    Arcler Press Operating Systems

    1 in stock

    Book SynopsisThis book provides a comprehensive overview of the core principles and functionality of computer operating systems. The book covers various topics, including process management, memory management, file systems, device management, and security. It is written to provide readers with a deeper understanding of how operating systems work and how they can be used to optimize computer performance. This book is an essential resource for understanding the intricacies of operating systems.Table of Contents Chapter 1 Fundamentals of Operating System Chapter 2 History of Operating Systems Chapter 3 Structure of Operating Systems Chapter 4 Processes in Operating Systems Chapter 5 Memory Management Chapter 6 File Systems Chapter 7 Mobile Operating Systems Chapter 8 Distributed Operating Systems

    1 in stock

    £87.20

  • The Continuing Arms Race: Code-Reuse Attacks and

    Morgan & Claypool Publishers The Continuing Arms Race: Code-Reuse Attacks and

    Book SynopsisAs human activities moved to the digital domain, so did all the well-known malicious behaviors including fraud, theft, and other trickery. There is no silver bullet, and each security threat calls for a specific answer. One specific threat is that applications accept malformed inputs, and in many cases it is possible to craft inputs that let an intruder take full control over the target computer system.The nature of systems programming languages lies at the heart of the problem. Rather than rewriting decades of well-tested functionality, this book examines ways to live with the (programming) sins of the past while shoring up security in the most efficient manner possible. We explore a range of different options, each making significant progress towards securing legacy programs from malicious inputs.The solutions explored include enforcement-type defenses, which excludes certain program executions because they never arise during normal operation. Another strand explores the idea of presenting adversaries with a moving target that unpredictably changes its attack surface thanks to randomization. We also cover tandem execution ideas where the compromise of one executing clone causes it to diverge from another thus revealing adversarial activities. The main purpose of this book is to provide readers with some of the most influential works on run-time exploits and defenses. We hope that the material in this book will inspire readers and generate new ideas and paradigms.Table of Contents Preface 1. How Memory Safety Violations Enable Exploitation of Programs 2. Protecting Dynamic Code 3. Diversity and Information Leaks 4. Code-Pointer Integrity 5. Evaluating Control-Flow Restricting Defenses 6. Attacking Dynamic Code 7. Hardware Control Flow Integrity 8. Multi-Variant Execution Environments References Contributor Biographies

    £64.00

  • The Continuing Arms Race: Code-Reuse Attacks and

    Morgan & Claypool Publishers The Continuing Arms Race: Code-Reuse Attacks and

    Book SynopsisAs human activities moved to the digital domain, so did all the well-known malicious behaviors including fraud, theft, and other trickery. There is no silver bullet, and each security threat calls for a specific answer. One specific threat is that applications accept malformed inputs, and in many cases it is possible to craft inputs that let an intruder take full control over the target computer system.The nature of systems programming languages lies at the heart of the problem. Rather than rewriting decades of well-tested functionality, this book examines ways to live with the (programming) sins of the past while shoring up security in the most efficient manner possible. We explore a range of different options, each making significant progress towards securing legacy programs from malicious inputs.The solutions explored include enforcement-type defenses, which excludes certain program executions because they never arise during normal operation. Another strand explores the idea of presenting adversaries with a moving target that unpredictably changes its attack surface thanks to randomization. We also cover tandem execution ideas where the compromise of one executing clone causes it to diverge from another thus revealing adversarial activities. The main purpose of this book is to provide readers with some of the most influential works on run-time exploits and defenses. We hope that the material in this book will inspire readers and generate new ideas and paradigms.Table of Contents Preface 1. How Memory Safety Violations Enable Exploitation of Programs 2. Protecting Dynamic Code 3. Diversity and Information Leaks 4. Code-Pointer Integrity 5. Evaluating Control-Flow Restricting Defenses 6. Attacking Dynamic Code 7. Hardware Control Flow Integrity 8. Multi-Variant Execution Environments References Contributor Biographies

    £79.20

  • Supercomputing Frontiers: 7th Asian Conference,

    Springer International Publishing AG Supercomputing Frontiers: 7th Asian Conference,

    1 in stock

    Book SynopsisThis open access book constitutes the refereed proceedings of the 7th Asian Conference Supercomputing Conference, SCFA 2022, which took place in Singapore in March 2022. The 8 full papers presented in this book were carefully reviewed and selected from 21 submissions. They cover a range of topics including file systems, memory hierarchy, HPC cloud platform, container image configuration workflow, large-scale applications, and scheduling.Table of ContentsVapor condensation under electric field: A study using molecular dynamics simulation.- High performance parallel LOBPCG method for large Hamiltonian derived from Hubbard model on multi-GPU systems.- The effect of wing mass and wing elevation motion during insect forward flight.- On the Difference between Shared Memory and Shared Address Space in HPC Communication.- Evaluating GPU Programming Models for the LUMI Supercomputer.- Memory hierarchy.- HPC cloud platform, container image configuration workflow.- scheduling.- .Evaluating methods of transferring large datasets.- Service Function Chaining Design & Implementation Using Network Service Mesh in Kubernetes.

    1 in stock

    £33.24

  • Embedded and RealTime Operating Systems

    Springer Embedded and RealTime Operating Systems

    1 in stock

    Book SynopsisChapter. 1. Introduction.- Chapter. 2. ARM Architecture and Programming.- Chapter. 3. Interrupts and Exceptions Processing.- Chapter. 4. Models of Embedded Systems.- Chapter. 5. Process Management in Embedded Systems.- Chapter. 6. Memory Management in ARM.- Chapter. 7. User Mode Process and System Calls.- Chapter. 8. General Purpose Embedded Operating Systems.- Chapter. 9. Multiprocessing in Embedded Systems.- Chapter. 10. Embedded Real-Time Operating Systems.- Chapter. 11. ARMv8 Architecture and Programming.- Chapter. 12. ARM TrustZone and Secure Operating Systems.

    1 in stock

    £71.24

  • Springer Nature Switzerland AG ServiceOriented Computing

    1 in stock

    1 in stock

    £49.49

  • BASIC-Wegweiser für den Commodore 64:

    Springer Fachmedien Wiesbaden BASIC-Wegweiser für den Commodore 64:

    1 in stock

    Book SynopsisDas Wegweiser-Buch weist Wege zum erfolgreichen Einsatz des Commo­ dore 64. Das Wegweiser-Buch vermittelt aktuelles Grundlagenwissen zur Datenver­ arbeitung bzw. Informatik: -Was ist Hardware, Software und Firmware? - Was sind Großcomputer und Mikrocomputer? - Was sind Datenstrukturen und Programmstrukturen? -Was sind Betriebssysteme und Anwenderprogramme? - Was heißt ,fertige Programm-Pakete einsetzen'? -Was beinhaltet das eigene Programmieren? Nach der Lektüre dieses Abschnitts sind Sie in der Lage, den Commodore 64 in den Gesamtrahmen des Gebiets "Datenverarbeitung/Informatik" einzu­ ordnen. Das Wegweiser-Buch gibt eine erste Bedienungsanleitung: -Wie bediene ich Tastatur, Bildschirm, Floppy bzw. Disketteneinheit und Drucker des Commodore 64? -Wie erstelle ich mein erstes Programm in der Programmiersprache BASIC 2.0? -Welche Befehle umfaßt BASIC 2.0 (zu jedem Befehl wird ein Beispiel an­ gegeben)? -Welche Möglichkeiten bieten die drei Sprachversionen BASIC 2.0, BASIC 4.0 und SIMON's BASIC? - Laufen die Programme des Commodore 64 auf anderen Mikrocomputern von Commodore? Nach dem Durcharbeiten dieses Abschnitts können Sie Ihren Commodore 64 bedienen, Programme laufen lassen und einfache BASIC-Programme selbst erstellen und speichern. Das Wegweiser-Buch enthält einen kompletten Programmierkurs mit folgen­ den grundlegenden BASIC-Anwendungen: - Programme mit den wichtigen Ablaufstrukturen (Folge-, Auswahl-, W- derholungs-und Unterprogrammstrukturen). - Verarbeitung von Text, Ein-/Ausgabe und Tabellen. - Maschinennahe Programmierung( ... Bit für Bit). - Suchen, Sortieren, Mischen und Gruppieren von Daten. - Sequentielle Datei und Direktzugriff-Datei mit den Sprachen BASIC 2.0 und BASIC 4.0. Vorwort VI - Normale Grafik mit der Standardsprache BASIC 2.0. - Hl RES-Grafik und Sprite-Grafik mit SIMON's BASIC.Table of Contents1 Computer allgemein.- 2 Einstieg in die BASIC-Programmierung des Commodore 64.- 3 Programmierkurs mit BASIC 2.0, BASIC 4.0 und SIMON’s BASIC.- Programmverzeichnis.- Sachwortverzeichnis.

    1 in stock

    £52.24

  • Springer Fachmedien Wiesbaden Rechneraufbau am konkreten Beispiel: Dargestellt

    1 in stock

    Book SynopsisTable of Contents1: Einleitung.- 1.1 Zielsetzung und Strategie.- 1.2 Inhaltlicher Aufbau.- 2: Computersysteme im Überblick.- 2.1 Grundlagen.- 2.2 Einordnung und Spezifikation.- 2.3 Übungen.- 3: Bestandteile des Computersystems.- 3.1 Grundlagen.- 3.2 Hardware-Einheiten.- 3.2.1 Konfiguration der Basiseinheit.- 3.2.2 Anschluß der peripheren Einheiten.- 3.3 Software-Architektur.- 3.3.1 User Interface Toolbox.- 3.3.2 Betriebssystem.- 3.4 Übungen.- 4: Systemkern - Die Hauptplatine.- 4.1 Grundlagen.- 4.2 Organisationsstruktur der Hauptplatine.- 4.3 Prozessor/Coprozessor.- 4.3.1 68 020 – Prozessor.- Architektur.- Mikrocode.- Befehlsabarbeitung.- Leistungsmerkmale.- Registersatz.- Programmierung.- Signalleitungen.- Busstruktur und Buszyklen.- Coprozessor-Schnittstelle.- 4.3.2 68 881 - Floating Point Coprozessor.- 4.4 Speicherorganisation.- 4.4.1 Speicherverwaltung.- AMU - Address Mapping Unit.- PMMU - Paged Memory Management Unit.- 4.4.2 Hauptspeicher.- RAM-Bereich.- ROM-Bereich.- 4.5 Schnittstellen-Bausteine.- 4.5.1 VIA - Versatile Interface Adapter.- 4.5.2 SCC - Serial Communication Controller.- 4.5.3 SCSI - Small Computer System Interface.- 4.6 Spezial-Bausteine.- 4.6.1 ASIC-Entwurf.- 4.6.2 Beispiele.- ASC - Apple Sound Chip.- IWM - Integrated Woz Machine.- GLUE - General Logic Unit.- 4.7 Bussysteme.- 4.7.1 ADB - Apple Desktop Bus.- 4.7.2 SCSI –Bus.- 4.8 NuBus-Systemerweiterung.- 4.8.1 Standard-NuBus.- 4.8.2 Apple-NuBus.- 4.8.3 Erweiterungskarten.- 4.9 Übungen.- 5: Peripherieeinheiten des Systems.- 5.1 Grundlagen.- 5.2 Eingabeperipherie.- 5.2.1 Tastatur.- 5.2.2 Maus.- 5.3 Ausgabeperipherie.- 5.3.1 Videosystem.- Grafikkarte.- Monitor.- 5.3.2 Drucker.- Nadeldrucker.- Laserdrucker.- 5.4 Speicherperipherie.- 5.4.1 Magnetisctie Speichermedien.- Diskettenlaufwerke.- Festplatten.- 5.4.2 Optische Speichermedien.- 5.5 Kommunikationsperipherie.- 5.5.1 AppleTalk – Netzwerk.- 5.5.2 MS-DOS – Verbindung.- 5.5.3 Ethernet – Anschluß.- 5.6 Übungen.- 6: Neuentwiciclungen.- 6.1 Prozessoren.- MC 68.- MC 68.- 6.2 Computersysteme.- A: Entwicklungsgeschichte des Macintosh.- B: Lösungen ausgewählter Übungsaufgaben.- C: Literaturverzeichnis.- D: Verzeichnis der Grafiken, Bilder und Tabellen.- E: Verzeichnis der Abkürzungen und Akronyme.- F: Sachwortverzeichnis.

    1 in stock

    £44.64

  • Springer Fachmedien Wiesbaden PowerShell für die Windows-Administration: Ein

    Out of stock

    Book SynopsisDas Buch stellt die Windows PowerShell als vielseitiges Werkzeug für die Administration von Windows Server 2008 R2/2012/2012 R2 vor. Es beschreibt zunächst die Kernkonzepte wie Cmdlets, Pipeline und Objekte und stellt danach die PowerShell in der Praxis vor, wobei typische Einsatzszenarien bei der Windows Server-Administration im Mittelpunkt stehen.Table of ContentsInstallation, Überblick, der erste Start - Befehlseingabe - Cmdlets - Objekte und Pipeline - Laufwerke und Ablagen - Pipeline-Ausgaben formatieren und konvertieren - PowerShell-Skripte - PowerShell-Skriptbefehle - Funktionen - Fehlerbehandlung - WMI - Befehle und Skripte remote ausführen - Zugriff auf das Active Directory - Windows Server-Administration - Ein- und Ausgaben - Grafische Oberflächen - PowerShell-Workflows - Module - Die PowerShell und das .NET Framework - PowerShell-Spezialitäten - Deklaratives Konfigurationsmanagement

    Out of stock

    £999.99

  • Pearson Education Orphans Sistemas Operativos

    1 in stock

    1 in stock

    £58.19

  • Ediciones Daz de Santos, S.A. Introducción rápida a Matlab y Simulink para

    1 in stock

    Book Synopsis

    1 in stock

    £17.84

  • Taylor & Francis Ltd Mobile Electronic Commerce

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £58.89

  • Taylor & Francis Ltd Embedded Linux System Design and Development

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £54.14

  • Taylor & Francis Ltd Computer Systems Architecture

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £42.74

  • Taylor & Francis Ltd Intelligent Mobile Malware Detection

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £69.34

  • Taylor & Francis Ltd Embedded Linux System Design and Development

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £114.00

  • Taylor & Francis Ltd Tiny Android Projects Using Kotlin

    15 in stock

    Book SynopsisIn today's fast-paced world, Android development is a rapidly evolving field that requires regular updates to keep up with the latest trends and technologies. Tiny Android Projects Using Kotlin is an excellent resource for developers who want to learn to build Android applications using the latest tools and frameworks.KEY FEATURES Teaches building Android apps using Kotlin, XML, and Jetpack Compose Includes saving data on the device using the Room database library Teaches communication between an Android device and data on the internet using REST API Shows how to create different Android menu navigations using Jetpack Compose Introduces the most architectures used in Android Projects and implements MVVM With Kotlin being the most preferred language for Android development, this book provides a practical, hands-on approach to learning the language and building high-quality Android apps using Kotlin, XML, and Table of ContentsChapter 1 ◾ Introduction and Getting StartedChapter 2 ◾ Basic XML Widgets in AndroidChapter 3 ◾ More on Android XML Views: Project 2 – Quiz App: Part 1Chapter 4 ◾ Intents in Android: Project 2 – Quiz App – Part 2Chapter 5 ◾ Android Fragments and ViewPager2Chapter 6 ◾ Networking in Android Using RetrofitChapter 7 ◾ Google Firebase Services: Project 5 – Tour Guide AppChapter 8 ◾ Android MVVM Architecture: Project 5 – Tour Guide Part 2Chapter 9 ◾ Basic Jetpack Compose ElementsChapter 10 ◾ More on Compose ElementsChapter 11 ◾ Room Database with Jetpack ComposeChapter 12 ◾ Menus and Navigation in Jetpack ComposeAPPENDIX

    15 in stock

    £44.99

  • Cambridge University Press Compiling with Continuations

    15 in stock

    Book SynopsisThis book shows how continuation-passing style is used as an intermediate representation on which to perform optimisations and program transformations. It will be essential reading for compiler writers in both industry and academe, as well as for students and researchers in programming language theory.Trade Review"I recommend the book to language designers and implementors specializing in the functional paradigm." F.G. Pagan, Computing ReviewsTable of ContentsAcknowledgements; 1. Overview; 2. Continuation-passing style; 3. Semantics of the CPS; 4. ML-specific optimizations; 5. Conversion into CPS; 6. Optimization of the CPS; 7. Beta expansion; 8. Hoisting; 9. Common subexpressions; 10. Closure conversion; 11. Register spilling; 12. Space complexity; 13. The abstract machine; 14. Machine-code generation; 15. Performance evaluation; 16. The runtime system; 17. Parallel programming; 18. Future directions; Appendices; Bibliography; Index.

    15 in stock

    £75.99

  • Cambridge University Press Verifiable Autonomous Systems

    15 in stock

    How can we provide guarantees of behaviours for autonomous systems such as driverless cars? This tutorial text, for professionals, researchers and graduate students, explains how autonomous systems, from intelligent robots to driverless cars, can be programmed in ways that make them amenable to formal verification. The authors review specific definitions, applications and the unique future potential of autonomous systems, along with their impact on safer decisions and ethical behaviour. Topics discussed include the use of rational cognitive agent programming from the Beliefs-Desires-Intentions paradigm to control autonomous systems and the role model-checking in verifying the properties of this decision-making component. Several case studies concerning both the verification of autonomous systems and extensions to the framework beyond the model-checking of agent decision-makers are included, along with complete tutorials for the use of the freely-available verifiable cognitive agent too

    15 in stock

    £66.49

  • McGraw-Hill Companies Looseleaf for Survey of Operating Systems 7e

    7 in stock

    Book Synopsis

    7 in stock

    £174.60

  • Shelly Cashman Series MicrosoftÂWindows 10

    Cengage Learning, Inc Shelly Cashman Series MicrosoftÂWindows 10

    15 in stock

    Book SynopsisNo matter what your depth or range of experience, the practical, user-friendly Shelly Cashman Series MICROSOFT WINDOWS 10: COMPREHENSIVE can equip you with the complete skills and thorough knowledge you need to effectively navigate and fully utilize Microsoft Windows 10. Part of the acclaimed Shelly Cashman Series, this book offers a trademark, step-by-step, screen-by-screen approach that encourages you to expand your understanding of the Microsoft Windows 10 operating system through experimentation, exploration, and advanced planning. You'll find proven, hands-on features and accompanying online resources specifically designed to keep your attention and prepare you for future success in working with MS Office and Windows.Table of ContentsFront Matter. 1. Introduction to Windows 10. 2. Working with the Windows 10 Desktop. 3. File and Folder Management. 4. Personalizing Your Work Environment. 5. Advanced Personalization and Customization. 6. Advanced Searching Techniques. 7. Microsoft Edge. 8. Mastering Digital Media. 9. Understanding Security, Networking and Utilities. Index.

    15 in stock

    £182.17

  • Mastering IBM i: The Complete Resource for

    MC Press, LLC Mastering IBM i: The Complete Resource for

    15 in stock

    Book SynopsisA comprehensive introduction to IBM i—the operating system that runs on IBM's midrange computer systems (System i, iSeries, AS/400)—and its facilities, this in-depth resource uses step-by-step exercises, review questions, and chapter labs to teach new programmers the latest system concepts and tools. Reflecting system changes that have occurred since 2000, topics include Rational Developer for Power (RDP), RDP Screen Designer and Report Designer, IBM i Access for Windows, IBM i Access for Web, IBM DB2 Web Query for i, and Remote System Explorer (RSE).

    15 in stock

    £71.25

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account