Angebote zu "Efficiently" (66 Treffer)

Kategorien

Shops

The Linux Programming Interface
60,99 € *
ggf. zzgl. Versand

The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs. You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The

Anbieter: buecher
Stand: 06.06.2020
Zum Angebot
Computer Programming and Cyber Security for Beg...
9,95 € *
ggf. zzgl. Versand

Do you feel that informatics is indispensable in today’s increasingly digital world? Do you want to introduce yourself to the world of programming but don’t know where to get started? If the answer to these questions is yes, then keep listening.…With the tech industry becoming one of the most trending fields in the job market, learning how to program can be one of the most important and meaningful skills. This book is meant to introduce people who have no programming experience to the world of computer science and machine learning.This book includes:Python Machine Learning: A Beginner’s Guide to Python Programming for Machine Learning and Deep LearningHere’s a sneak peek of what you’ll learn with this book:The fundamentals of Python for machine learningData analysis in PythonComparing deep learning and machine learningThe role of machine learning in the Internet of Things (IoT)Looking to the future with machine learningAnd much more….SQL for Beginners: A Step by Step Guide to Learn SQL Programming for Query Performance Tuning on SQL Database Throughout these pages, you will learn:How to build databases and tables with the data you createProven strategies to define all the SQL data types that fit the data you are working withHow to sort through the data efficiently to find what you needThe exact steps to clean your data and make it easier to analyzeHow to modify and delete tables and databasesAnd much more….Linux for Beginners: An Introduction to the Linux Operating System We will cover the following topics:What makes Linux different?How to install LinuxThe Linux console Command line interfaceNetwork administrationAnd much more….This book won’t make you an expert programmer, but it will give you 1. Language: English. Narrator: Donald Cuddington. Audio sample: http://samples.audible.de/bk/acx0/186730/bk_acx0_186730_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 06.06.2020
Zum Angebot
Mastering Embedded Linux Programming - Second E...
57,99 € *
ggf. zzgl. Versand

Master the techniques needed to build great, efficient embedded devices on Linux Key Features Discover how to build and configure reliable embedded Linux devices This book has been updated to include Linux 4.9 and Yocto Project 2.2 (Morty) This comprehensive guide covers the remote update of devices in the field and power management Book Description Embedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the inter-connected world of the Internet of Things. The comprehensive guide shows you the technologies and techniques required to build Linux into embedded systems. You will begin by learning about the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. You'll see how to create each of these elements from scratch, and how to automate the process using Buildroot and the Yocto Project. Moving on, you'll find out how to implement an effective storage strategy for flash memory chips, and how to install updates to the device remotely once it is deployed. You'll also get to know the key aspects of writing code for embedded Linux, such as how to access hardware from applications, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters show you how to debug your code, both in applications and in the Linux kernel, and how to profile the system so that you can look out for performance bottlenecks. By the end of the book, you will have a complete overview of the steps required to create a successful embedded Linux system. What you will learn Evaluate the Board Support Packages offered by most manufacturers of a system on chip or embedded module Use Buildroot and the Yocto Project to create embedded Linux systems quickly and efficiently Update IoT devices in the field without compromising security Reduce the power budget of devices to make batteries last longer Interact with the hardware without having to write kernel device drivers Debug devices remotely using GDB, and see how to measure the performance of the systems using powerful tools such as perk, ftrace, and valgrind Find out how to configure Linux as a real-time operating system Who this book is for If you are an engineer who wishes to understand and use Linux in embedded devices, this book is for you. It is also for Linux developers and system programmers who are familiar with embedded systems and want to learn and program the best in class devices. It is appropriate for students studying embedded techniques, for developers implementing embedded Linux devices, and engineers supporting existing Linux devices.

Anbieter: buecher
Stand: 06.06.2020
Zum Angebot
Mastering Embedded Linux Programming - Second E...
57,99 € *
ggf. zzgl. Versand

Master the techniques needed to build great, efficient embedded devices on Linux Key Features Discover how to build and configure reliable embedded Linux devices This book has been updated to include Linux 4.9 and Yocto Project 2.2 (Morty) This comprehensive guide covers the remote update of devices in the field and power management Book Description Embedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the inter-connected world of the Internet of Things. The comprehensive guide shows you the technologies and techniques required to build Linux into embedded systems. You will begin by learning about the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. You'll see how to create each of these elements from scratch, and how to automate the process using Buildroot and the Yocto Project. Moving on, you'll find out how to implement an effective storage strategy for flash memory chips, and how to install updates to the device remotely once it is deployed. You'll also get to know the key aspects of writing code for embedded Linux, such as how to access hardware from applications, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters show you how to debug your code, both in applications and in the Linux kernel, and how to profile the system so that you can look out for performance bottlenecks. By the end of the book, you will have a complete overview of the steps required to create a successful embedded Linux system. What you will learn Evaluate the Board Support Packages offered by most manufacturers of a system on chip or embedded module Use Buildroot and the Yocto Project to create embedded Linux systems quickly and efficiently Update IoT devices in the field without compromising security Reduce the power budget of devices to make batteries last longer Interact with the hardware without having to write kernel device drivers Debug devices remotely using GDB, and see how to measure the performance of the systems using powerful tools such as perk, ftrace, and valgrind Find out how to configure Linux as a real-time operating system Who this book is for If you are an engineer who wishes to understand and use Linux in embedded devices, this book is for you. It is also for Linux developers and system programmers who are familiar with embedded systems and want to learn and program the best in class devices. It is appropriate for students studying embedded techniques, for developers implementing embedded Linux devices, and engineers supporting existing Linux devices.

Anbieter: buecher
Stand: 06.06.2020
Zum Angebot
Understanding the Linux Kernel
44,99 € *
ggf. zzgl. Versand

In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:- Memory management, including file buffering, process swapping, and Direct memory Access (DMA)- The Virtual Filesystem layer and the Second and Third Extended Filesystems- Process creation and scheduling- Signals, interrupts, and the essential interfaces to device drivers- Timing- Synchronization within the kernel- Interprocess Communication (IPC)- Program executionUnderstanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. This edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

Anbieter: buecher
Stand: 06.06.2020
Zum Angebot
Understanding the Linux Kernel
44,99 € *
ggf. zzgl. Versand

In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:- Memory management, including file buffering, process swapping, and Direct memory Access (DMA)- The Virtual Filesystem layer and the Second and Third Extended Filesystems- Process creation and scheduling- Signals, interrupts, and the essential interfaces to device drivers- Timing- Synchronization within the kernel- Interprocess Communication (IPC)- Program executionUnderstanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. This edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

Anbieter: buecher
Stand: 06.06.2020
Zum Angebot
Linux for Beginners: Discover the Essentials of...
9,95 € *
ggf. zzgl. Versand

Step into the deep waters of Linux operating system to learn its command line and more so that you stop being an outsider in the world of Linux Os!  Of all operating systems, Linux is different; it is nothing like Windows and not anywhere close to Mac OS either.It is the OS of hardcore computer users - users that understand computers more than just pointing and clicking icons!Are you looking to elevate yourself from where you are to the world of Linux computing to where you start understanding how to give computers commands using command line and other cool stuff that the ordinary Windows and Mac OS user does not have a clue about?Do you wish to add Linux OS as one of your skills in your CV?Or wish to slowly venture into the world of hacking and have heard that knowing how to use Linux will set you up for success?The truth is; Linux is a vast OS. As such, trying to learn everything at once will be overwhelming; you have to break everything up into small bits so that you can ‘swallow’ with ease.And that’s what this book does; to ensure you don’t get overwhelmed by the vast amount of information on Linux out there.It doesn’t make any assumptions about your background or knowledge of Linux and takes a step by step, logical and systematic beginner friendly approach to all concepts, commands and jargon to ensure at the end, you can start using Linux as if you learned it years ago!In it, you will learn:How and why Linux is the computer geeks’ favorite OSWhat you need to run Linux on your PC whether you us Windows or MacThe language/jargon of Linux in simple language to ensure you know what everything in this book means and is appliedHow to install and set up Linux for first time useWhat a Linux distribution is, the different distros available and how to choose the most suitable for your situationThe most popular basic commands in Linux, includ 1. Language: English. Narrator: Daniel Perez. Audio sample: http://samples.audible.de/bk/acx0/175447/bk_acx0_175447_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 06.06.2020
Zum Angebot
Linux: Bible of 4 Manuscripts in 1: 4 Books in ...
9,95 € *
ggf. zzgl. Versand

If you want to learn Linux programming, there’s not a better book on the market for you. This powerful pack of 4 books is going to assume you know absolutely nothing about Linux, then teach you everything from A-Z. Some of the most significant topics that will be covered in this book are as follows: The most common and useful Linux command line tools How to write Bash scripts and automate your command line workflow  How to program in C++ and Python How to understand and think about high-level programming concepts in order to become a better programmer in the end  The differences between functional and object-oriented programming and how they apply to you You may be absolutely stumped and not know where to look. However, this book will teach you everything you need to know - and fast! Without mincing words, the book teaches you two programming languages, how to write scripts, and how to navigate the Linux command line very well. So what are you waiting for? Download this bundle now, and get to programming on Linux like a master! 1. Language: English. Narrator: William Bahl. Audio sample: http://samples.audible.de/bk/acx0/117631/bk_acx0_117631_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 06.06.2020
Zum Angebot
Linux: 5 Books in 1- Bible of 5 Manuscripts in ...
9,95 € *
ggf. zzgl. Versand

If you want to learn Linux programming, there’s no better audiobook on the market for you. This powerful bundle of four audiobooks is going to assume you know absolutely nothing about Linux, then teach you everything from A-Z, some of the most significant topics that will be covered in this audiobook include:The most common and useful Linux command line toolsHow to write bash scripts and automate your command line workflowHow to program in C++ and PythonHow to understand and think about high-level programming concepts in order to become a better programmer in the endThe differences between functional and object-oriented programming and how they apply to youYou may be absolutely stumped and not know where to look. However, this audiobook will teach you everything you need to know - and fast! Without mincing words, the book teaches you two programming languages, how to write scripts, and how to navigate the Linux command line very well.So what are you waiting for? Buy a copy of this audiobook bundle now and get to programming on Linux like a master! 1. Language: English. Narrator: William Bahl. Audio sample: http://samples.audible.de/bk/acx0/133478/bk_acx0_133478_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 06.06.2020
Zum Angebot