e-books in Operating Systems category
- GitBook , 2017
A cookbook for using command line tools to do everyday's job. This book aims to leverage the power of the command line tools to make your job less tedious and more enjoyable. All commands should be applicable on most Linux distros and MacOS.
by Allen B. Downey - Green Tea Press , 2014
The book includes material from operating systems, networks, databases, and embedded systems, emphasizing the topics programmers need to know. It does not assume that you have studied Computer Architecture. As we go along, I'll explain what we need.
by Samy Pesse - GitHub , 2014
Online book 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.
by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau - University of Wisconsin , 2013
The three easy pieces refer to the three major thematic elements the book is organized around: virtualization, concurrency, and persistence. In discussing these concepts, we'll end up discussing most of the important things an operating system does.
by Richard A. Burgess - Sensory Publishing , 1999
Originally titled Developing Your Own 32 Bit Operating System this book shows you how one man built a complete, 32 bit operating system for the Intel processors from scratch, running on processors from the 80386, all the way up to the Pentium III.
by Alex Chadwick - University of Cambridge , 2012
This course takes you through the basics of operating systems development in assembly code. Rather than leading the reader through the full details of creating an Operating System, these tutorials focus on achieving a few common tasks separately.
- Wikibooks , 2011
The purpose of this book is to provide a neutral view of as many Operating Systems as possible. This book strives to provide solid information on Operating Systems without the ever-prevalent 'distribution/Operating System bias'.
by Amit Singh - kernelthread.com , 2004
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.
by Marvin Solomon - Unversity of Wisconsin -- Madison , 2007
Intended as a general introduction to the techniques used to implement operating systems and related kinds of systems software. Among the topics covered will be process management; processor scheduling; deadlock prevention, avoidance, and recovery.
by Max Hailperin - Gustavus Adolphus College , 2011
Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the Operating Systems course. By using this text, students will obtain an understanding of how contemporary operating systems and middleware work.
by Neil Smyth - Virtuatopia , 2009
Xen is a feature rich, open source, hypervisor-based virtualization solution which has gained both wide acceptance and an enviable reputation throughout the IT industry. This book emphasizes the practical aspects of working with Xen.
by Jelena Mamcenko - Vilnius Gediminas Technical University , 2010
Operating systems are used on most computer systems. Commercially-supplied operating systems are present on virtually all modern devices, from personal computers to mainframes, as well as mobile computers such as PDAs and mobile phones.
by Bob DuCharme - McGraw-Hill , 1994
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.
by Jackson Chung - makeuseof.com , 2009
Written with the beginner Mac user in mind. It was intended to help recent Switchers learn more about the Mac operating system, to expose them to the best free applications, to extend their productivity and to assist them with day-to-day procedures.
by John Ray, William C. Ray - Sams , 2002
This is a complete guide and reference for Mac OS users. The book helps the reader deal with all aspects of the user interface, focusing on the BSD environment and how the user can get the most out of the current operating system.
by Dan Parks Sydow - O'Reilly , 1999
This book gives C++ programmers their start to developing the applications on Be operating system. The book begins with simple programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling.
by Christopher Hertel - Prentice Hall PTR , 2003
CIFS is Microsoft's standard for Internet file sharing. This book is a cross-platform guide to CIFS capabilities and behavior for developers who want to add CIFS compatibility to their products, and for network and system administrators.
by Niklaus Wirth, Jürg Gutknecht , 2005
Here are the results of Project Oberon, which goal was to design an entire system from scratch. It gives advice on how a system might be built, and demonstrates how one was built. Program listings alone contain the ultimate explanations.
by Raphael A. Finkel - Prentice Hall , 1988
The book is intended for a first course in operating systems at the undergraduate level. Operating systems are complex topic, this text unifies the diverse points of view and guide the novice step by step through the complexities of the subject.
by Mark Burgess , 2002
The lecture notes that cover most of the basic topics of operating systems: key concepts, single-task OS, multi-tasking and multi-user OS, processes and thread, memory and storage, networks - services and protocols, TCP/IP, security considerations.
by Dominic Giampaolo - Morgan Kaufmann Publishers , 1999
Guide to the design of file systems in general, and the Be File System in particular. The book covers all topics related to file systems, advanced topics are also covered, such as journaling, attributes, indexing and query processing.
by Allen B. Downey - Green Tea Press , 2016
A textbook that introduces the principles of synchronization for concurrent programming. It identifies patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions.