|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
Systems Software: Essential Concepts provides students with an
accessible introduction to the knowledge and fundamentals that are
necessary to understand software and hardware. The text also
reviews implementation techniques to familiarize students with more
complex software, such as operating systems and compilers, and
prepare them to take more advance courses within the discipline.
The book is divided into two key topical areas: compiler
fundamentals and the basic mechanisms and data structures required
to support operating systems. In the compiler section, students
learn about the runtime environment, how to implement a scanner and
a symbol table, and how to implement parsing and code generation
for a virtual machine. To emphasize practical application, students
are challenged to implement a small compiler. In the operating
system domain, students gain an understanding of the interrupt
mechanism, process and thread implementation, and process
synchronization. Featuring a modern and practical approach, Systems
Software is an ideal resource for courses in system programming,
systems software, software development, and assembly language. It
can also serve as a supplementary material for introductory
operating system and compiler courses.
Fast, accurate answers for common Windows Server questions
Serving as a perfect companion to all Windows Server books, this
reference provides you with quick and easily searchable solutions
to day-to-day challenges of Microsoft's newest version of Windows
Server. Using helpful design features such as thumb tabs, tables of
contents, and special heading treatments, this resource boasts a
smooth and seamless approach to finding information. Plus,
quick-reference tables and lists provide additional on-the-spot
answers. Covers such key topics as server roles and functionality,
user and group maintenance, directory management and replication,
and backup and recoveryAddresses automating administrative tasks
and managing server remote accessHelps you with disk management and
storage, folder security, and performance tuningWalks you through
common troubleshooting issues as well as maintaining and
controlling the centralized desktop
"Microsoft Windows Server 2012 Administration Instant Reference"
is a must-have resource for finding quick answers quickly
Master the art of developing customized device drivers for your
embedded Linux systems Key Features Stay up to date with the Linux
PCI, ASoC, and V4L2 subsystems and write device drivers for them
Get to grips with the Linux kernel power management infrastructure
Adopt a practical approach to customizing your Linux environment
using best practices Book DescriptionLinux is one of the
fastest-growing operating systems around the world, and in the last
few years, the Linux kernel has evolved significantly to support a
wide variety of embedded devices with its improved subsystems and a
range of new features. With this book, you'll find out how you can
enhance your skills to write custom device drivers for your Linux
operating system. Mastering Linux Device Driver Development
provides complete coverage of kernel topics, including video and
audio frameworks, that usually go unaddressed. You'll work with
some of the most complex and impactful Linux kernel frameworks,
such as PCI, ALSA for SoC, and Video4Linux2, and discover expert
tips and best practices along the way. In addition to this, you'll
understand how to make the most of frameworks such as NVMEM and
Watchdog. Once you've got to grips with Linux kernel helpers,
you'll advance to working with special device types such as
Multi-Function Devices (MFD) followed by video and audio device
drivers. By the end of this book, you'll be able to write
feature-rich device drivers and integrate them with some of the
most complex Linux kernel frameworks, including V4L2 and ALSA for
SoC. What you will learn Explore and adopt Linux kernel helpers for
locking, work deferral, and interrupt management Understand the
Regmap subsystem to manage memory accesses and work with the IRQ
subsystem Get to grips with the PCI subsystem and write reliable
drivers for PCI devices Write full multimedia device drivers using
ALSA SoC and the V4L2 framework Build power-aware device drivers
using the kernel power management framework Find out how to get the
most out of miscellaneous kernel subsystems such as NVMEM and
Watchdog Who this book is forThis book is for embedded developers,
Linux system engineers, and system programmers who want to explore
Linux kernel frameworks and subsystems. C programming skills and a
basic understanding of driver development are necessary to get
started with this book.
Harness Kubernetes' extensibility to deploy modern patterns and
learn to effectively handle production issues Key Features Build
and run efficient cloud-native applications on Kubernetes using
industry best practices Operate Kubernetes in a production
environment, troubleshoot clusters, and address security concerns
Deploy cutting-edge Kubernetes patterns such as service mesh and
serverless to your cluster Book DescriptionKubernetes is a modern
cloud native container orchestration tool and one of the most
popular open source projects worldwide. In addition to the
technology being powerful and highly flexible, Kubernetes engineers
are in high demand across the industry. This book is a
comprehensive guide to deploying, securing, and operating modern
cloud native applications on Kubernetes. From the fundamentals to
Kubernetes best practices, the book covers essential aspects of
configuring applications. You'll even explore real-world techniques
for running clusters in production, tips for setting up
observability for cluster resources, and valuable troubleshooting
techniques. Finally, you'll learn how to extend and customize
Kubernetes, as well as gaining tips for deploying service meshes,
serverless tooling, and more on your cluster. By the end of this
Kubernetes book, you'll be equipped with the tools you need to
confidently run and extend modern applications on Kubernetes. What
you will learn Set up Kubernetes and configure its authentication
Deploy your applications to Kubernetes Configure and provide
storage to Kubernetes applications Expose Kubernetes applications
outside the cluster Control where and how applications are run on
Kubernetes Set up observability for Kubernetes Build a continuous
integration and continuous deployment (CI/CD) pipeline for
Kubernetes Extend Kubernetes with service meshes, serverless, and
more Who this book is forThis book is for developers, architects,
DevOps engineers, or anyone interested in developing and managing
cloud-native applications. Those already running cloud applications
and looking for a better way to manage their platform or others
interested in a career change given the recent popularity of
Kubernetes will also find this book helpful. Some familiarity with
cloud computing, containers and DevOps is required, but no prior
knowledge of building production applications using Kubernetes is
needed to get started with this book.
|
You may like...
Rogue
Megan Fox, Philip Winchester, …
DVD
R184
Discovery Miles 1 840
Wild Oats
Shirley MacLaine, Jessica Lange, …
DVD
(2)
R210
Discovery Miles 2 100
|