Operating system
An operating system is system software that manages computer hardware and provides services and interfaces for application programs.
Learn Concurrent Programming with Go
An operating system is system software that manages computer hardware and provides services and abstractions for application programs.
- How it is used
- Frames concurrent programs as work managed through operating-system resources, processes, and threads.
- How deep it goes
- Explains resource allocation and job-state transitions without descending into operating-system internals.
- Examples
- Traces a UNIX string-search command through job, ready, CPU, and I/O waiting queues.
- What you can do after
- Evaluate/understand how time-sharing keeps CPUs productive while concurrent jobs wait for I/O.
Read how Learn Concurrent Programming with Go explains operating system →
Azure Security
An operating system is system software running inside a virtual machine that manages its virtual hardware and provides services for applications.
- How it is used
- Frames the operating system as a security-monitoring layer beneath applications and above Azure compute resources.
- How deep it goes
- Explains OS log collection through agents, then details AMA prerequisites and installation, but defers data collection rules to section 9.4.
- Examples
- Uses Windows and Linux VMs, AMA installation through Azure CLI, managed identities, HTTPS endpoints, and multiple Log Analytics workspaces.
- What you can do after
- Operate/configure OS monitoring on Azure VMs by installing AMA and preparing permissions, networking, identity, and workspace routing.
Grokking Concurrency
An operating system is system software that manages computer hardware resources and provides services for application programs.
- How it is used
- Places a management layer between applications and hardware for resource access, isolation, and concurrent execution.
- How deep it goes
- Traces system calls, hardware mediation, task isolation, and process-thread trade-offs without detailing operating-system implementation internals.
- Examples
- Uses a workshop manager, disk writing, and process-thread comparisons to make OS mediation and multitasking concrete.
- What you can do after
- Evaluate concurrency choices by relating application tasks to OS threads, processes, and available hardware.
Microsoft Azure in Action
An operating system is system software that manages computer hardware and provides services and execution facilities for applications.
- How it is used
- Runs custom software on virtual machines and defines the platform whose maintenance shifts to Azure in PaaS.
- How deep it goes
- Defines OS selection and responsibility boundaries, but stops short of explaining operating-system internals or administration.
- Examples
- Uses Windows Server, Linux distributions, Ubuntu LTS, and specialized Azure Marketplace images as selection examples.
- What you can do after
- Evaluate operating-system choices for VMs and understand when Azure maintains the OS in PaaS.
Read how Microsoft Azure in Action explains operating system →
Related concepts
- Linuxincludes · Linux is an open-source operating-system kernel and the family of Unix-like operating systems built around it.
- applicationused by · An application is a software program or system that performs tasks or provides functionality for users or other software systems.
- Windowsincludes · Windows is Microsoft’s family of operating systems for personal computers, servers, and other computing devices.
- workflowuses · A workflow is an organized sequence of coordinated activities, tasks, or decisions through which work progresses toward an outcome.
- threaduses · A thread is an independently schedulable sequence or context of execution within a program or process.
- containerused by · A software container is an isolated execution environment that packages an application and its dependencies while sharing the host operating system kernel.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



