Processing ......
processing
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Free Operating Systems (OS) Books
Related Book Categories:
  • A Practical Introduction to Real-time Operating Systems (RTOS)

    This book deals with the fundamentals of operating systems for use in real-time embedded systems. It is aimed at those who wish to develop RTOS-based designs, using either commercial or free products.

  • Operating Systems: Three Easy Pieces (Remzi Arpaci-Dusseau)

    A book covering the fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, and file and storage systems. It will lead students to a deeper understanding and appreciation of modern OSes.

  • XcalableMP PGAS Programming Language (Mitsuhisa Sato)

    XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Address Space (PGAS) model for distributed memory parallel systems.

  • Operating System: From 0 to 1 (Tu, Do Hoang)

    Bootstrap yourself to write an OS from scratch. A book for self-learner. This book helps you gain the foundational knowledge required to write an operating system from scratch. It teaches you core concepts, such as x86 Assembly, ELF, linking and debugging, etc.

  • Operating Systems and Middleware: Support Controlled Interaction

    Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. Students will obtain an understanding of how contemporary operating systems and middleware work

  • Computer Science from the Bottom Up - From Operating Systems

    It aims to teach computer science from the bottom end up - working from operating systems fundamentals through to how those applications are complied and executed, so you might be able to figure out where to start looking to make sense of it all.

  • Programming Persistent Memory: A Comprehensive Guide

    The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.

  • Lecture Notes on Operating Systems (Marvin Solomon)

    This book combines instruction on concepts with real-world applications so that students can understand the practical usage of the content, keeps it fresh and up-to-date with contemporary examples of how operating systems function.

  • Think OS - A Brief Introduction to Operating Systems

    This book is for systems programmers, software engineers, programmers, and other professionals who want to teach themselves the fundamentals of operating systems or enhance their understanding of operating systems and distributed systems issues.

  • The Little Book about OS Development (Erik Helin, et al)

    his book is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts.

  • TinyOS, an Embedded Operating System

    TinyOS is an embedded, component-based operating system and platform for low-power wireless devices, such as those used in wireless sensor networks (WSNs), smartdust, ubiquitous computing, personal area networks, building automation, and smart meters.

  • PaulOS: An 8051 Real-Time Operating System (Paul P. Debono)

    This book covers mainly the 8051 family of micro-controllers starting with the basic architecture and then moves on to assembly language and Real-Time Operating System (RTOS) where three main types of self-developed RTOSs are discussed.

  • How to Make a Computer Operating System From Scratch

    This book is about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.

  • Baking Pi - Operating Systems Development

    This online book is to guide you through the process of developing very basic operating systems on the Raspberry Pi! It you through the basics of operating systems development in assembly code.

  • Project Oberon - The Design of an Operating System and Compiler

    This book contains a definition of the Oberon Language and describes its relation to Modula-2 and the software tools developed with the system. This definitive, first-hand account of the design, development, and implementation of Oberon completes the Oberon trilogy.

  • Android on x86: Optimizing for Intel Architecture

    This book is a one-stop reference guide to mindful programming and the unique challenges and opportunities that arise from x86 architectures. It compiles the best practices and procedures associated with application development.

  • O'Reilly® Programming the Be Operating System (Dan Sydow)

    The book begins with basics and gradually adds elements of the graphical interface. It carefully describes drawing and message handling. While the focus is on the graphical interface, basic OS features like threads and file handling are also introduced.

  • Practical File System Design with the Be File System

    This is the guide to the design and implementation of file systems in general, and the Be File System (BFS) in particular. This book covers all topics related to file systems, going into considerable depth where traditional operating systems books often stop.

  • Operating Systems Handbook: Unix, Openvms, Os/400, Vm, MVS

    This book will help readers who are experts using one of the five most popular mainframe and mid-range operating systems become skilled users of the other four. Includes concise tutorials, step-by-step examples and quick-reference material.

  • Distributed Systems, 3rd Edition (Maarten van Steen, et al)

    This book covers the principles, advanced concepts, and technologies of distributed systems in detail, including: communication, replication, fault tolerance, and security. It shows how distributed systems are designed and implemented in real systems.

  • Computer and Network Organization (Maarten van Steen, et al)

    Introduces the technical principles of computer architecture, operating systems and computer networks and provides a practical overview. It explains how the interaction between hardware and software takes place in relation to network operating systems.

  • An Operating Systems Vade Mecum, Second Edition (R. A. Finkel)

    As a textbook, this book is intended for a first course in operating systems at the undergraduate level. It guides the novice step by step through the complexities of the subject.

  • Real-Time Systems, Architecture, Scheduling, and Application

    This book is a rich textbook for introducing diverse aspects of real-time systems including architecture, specification and verification, scheduling and real world applications.

  • Implementing CIFS: The Common Internet File System

    This book is an authoritative, cross-platform guide to CIFS (Common Internet File System) capabilities and behavior. It gathers together and presents the arcane knowledge of the Samba Team in understanding the CIFS protocol.

  • The Little Book of Semaphores, Second Edition (Allen B. Downey)

    This book introduces the principles of synchronization for concurrent programming. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions.

  • A History of Apple's Operating Systems (Amit Singh)

    This document discusses operating systems that Apple has created in the past, and many that it tried to create. Through this discussion, we will come across several technologies the confluence of which eventually led to Mac OS X.

  • Patterns for Time-Triggered Embedded Systems (Michael J. Pont)

    This book introduces 70 powerful, proven design techniques patterns for enhancing rapid development and reliability in embedded systems based on the popular 8051 microcontroller family.

  • Operating Systems Principles (Lubomir F. Bic, et al)

    This book presents the fundamentals of operating systems that remain constant as new, more advanced systems are introduced and also integrates and highlights key distributed operating systems issues.

  • Modern Operating Systems (Andrew S. Tanenbaum)

    This book includes up-to-date materials on relevant operating systems such as Linux, Windows, and embedded real-time and multimedia systems.

  • Modeling Reactive Systems With Statecharts (David Harel)

    The book provides a detailed description of a set of languages for modelling reactive systems, which underlies the STATEMATE toolset. The approach is dominated by the language of Statecharts, used to describe behavior and activities.

  • Assemblers and Loaders (David Salomon)

    Covering the design and implementation of assemblers and loaders, this comprehensive book opens with an introduction to one-pass and two-pass assemblers. Important concepts such as absolute and relocatable object files are discussed.

  • Linkers and Loaders (John R. Levine)

    Written for any programmer who works with compiled code, this book surveys today's hardware platforms with a tour of how code is linked and executed. It is for anyone who wants to understand how programs are built and run on today's computing systems.

Book Categories
:
Other Categories
Resources and Links