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

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

This book gives a practical overview of the technical concepts of computer architecture, operating systems, and networks. This novel book describes how computer systems truly function, in contrast to many other basic texts that describe what networks and systems of computers do.

It exhibits how programming languages and compilers fit into the process of developing computer and network systems and discusses how the interplay between hardware and software occurs in regard to network operating systems. How things actually operate is demonstrated by way of condensed examples of programs (created in 68000 assembly language and a limited portion of Ada).

It covers current network technologies, including the Internet and the World Wide Web, and offers a ton of exercises, examples, summaries, and recommendations for additional study. A web website with more information on the book is accessible, and all illustrations and figures are available electronically. Supplements: You can access solutions and more exercises at

The fundamental principles that underlie computers, operating systems, and networks are the focus of this fascinating new book. This book discusses networks and operating systems all under one cover. includes a number of tasks and recommendations for additional reading at the end of each chapter.

The book contains examples to use as illustrations. Assembler language for the 6800 and Ada are used to exhibit programming examples of low-level software that demonstrate how hardware and software interact in real-world situations.

Ebook Details

About the Authors
Operating systems, computer networks, and distributed systems are some of the topics that Maarten van Steen teaches at the Vrije Universiteit in Amsterdam. Additionally, he has taught a number of extremely popular courses on topics connected to computer systems to ICT experts from business and governmental organizations.
Published Date / Year
1st edition (December 1995)
542 pages
eBook Format
PDF (560 pages)

Similar Programming & Computer Books

Optical Communication (Narottam Das)
In data processing, networking, and telecommunications systems, optical communication is incredibly helpful. It is made up of a transmitter that converts a message into an optical signal, a channel...
Advances in Optical Communication (Narottam Das)
The research, development, and design engineers from the teams in the manufacturing industry, academia, and communications industries are the target audience for this book. ...
A History of the Personal Computer: the People and the Technology (Roy A. Allan)
The history of the personal computer revolution in this free programming book is fascinating. We go into detail on early personal computing, the "first" personal computer, Intel's invention of...
A Technical History of Apple's Operating Systems (Amit Singh)
These documents cover a variety of operating systems that Apple has attempted to create as well as those that it has previously developed.
Retrograde - The Ultimate Guide to Pre-millennial PC Hardware (Ben Hardwidge)
With our free guide to retro PC hardware, you can go back in time to the Neolithic era of the 286, CGA graphics, and the earliest sound cards. ...
Cellular: An Economic and Business History of the International Mobile-Phone Industry (Daniel D. Garcia-Swartz, et al)
From the late 1970s to the present, charts the development of the global cellular industry. It took exceptional collaboration between businesses, governments, and industrial sectors for the mobile phone...
Computer Arithmetic of Geometrical Figures: Algorithms and Hardware Design (S. I. Khmelnik)
This free programming book describes many iterations of processors made for affine transformations of planar and spatial many-dimensional figures. This processor is designed to perform affine transformations on geometrical...
Parallel Complexity Theory (Sanjeev Arora, et al.)
The focus of this free programming book is the research of Parallel Computing and Programming, which serves as an abstract indicator of the complexity of parallel computing problems. ...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...
Computational Complexity (Wikibooks)
All computer science grads should read this free programming book since it offers information that is fundamental to their understanding of computation theory. ...

Others Programming Books by Maarten van Steen, Henk Sips

Distributed Systems, 3rd Edition (Maarten van Steen, et al.)
The fundamentals, cutting-edge ideas, and technologies of distributed systems, such as communication, replication, fault tolerance, and security, are covered in detail in this book.
Graph Theory and Complex Networks: An Introduction (Maarten van Steen)
This book intends to introduce students studying computer or information sciences to the fundamentals of graph theory.

Others Programming Books by Prentice Hall

A Java GUI Programmer's Primer (Fintan Culwin, et al)
The design and creation of Java artifacts with a graphical user interface are introduced in A Java GUI Programmer's Primer.  
Writing Bug-Free C Code: A Programming Style That Automatically Detects Bugs in C Code (Jerry Jongerius)
This free programming book explains a style of C programming that is based on data abstraction and run-time object verification. It also explains a method that produces code that...
JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications (Rosanna Lee, et al)
This free programming book gives an overview of the Java Name and Directory InterfaceTM as well as an introduction to naming and directory technologies (JNDI). ...
Algorithms and Data Structures (Niklaus Wirth)
A new edition of the classic book Algorithms + Data Structure = Programs by Niklaus Wirth, creator of Pascal and Modula-2, has been released (PH, l975). The original book...
Category Theory for Computing Science (Michael Barr, et al)
This free programming book is a textbook on fundamental category theory that was developed with computing science scholars and students in mind. In the context of examples and applications...
Agile Principles, Patterns, and Practices in C# (Robert C. Martin, et al)
This free programming book quickly transitions from UML models to actual C# code while presenting a series of case studies to demonstrate the foundations of Agile development and Agile...
Speech and Language Processing (Dan Jurafsky, et al)
This draft substantially updates our new Chapter 11, which discusses BERT and fine-tuning, adds a section on softmax regression to the chapter on logistic regression, and corrects numerous other...
Natural Language Processing for Prolog Programmers (Michael A. Covington)
This book focuses on translating theories into useful strategies in order to bridge the gap for those who are familiar with Prolog but have little or no expertise in...
Problems on Algorithms, 2nd Edition (Ian Parberry, et al.)
Simply put, an algorithm is a step-by-step process for addressing a problem. As a programmer, the algorithms you'll use most frequently have already been identified, validated, and verified. ...
Industrial Strength C++: Rules and Recommendations (Mats Henricson, et al)
This book offers tried-and-true methods for utilizing and programming in the C++ object-oriented language in the form of simple-to-follow lists of rules and recommendations, operating under the premise that...
Assemblers and Loaders (David Salomon)
This thorough book begins with an introduction to one-pass and two-pass assemblers before covering the design and implementation of loaders.
Java, Java, Java: Object-Oriented Problem Solving (R. Morelli and R. Walde)
This tutorial uses a games-and-puzzles-first approach to Java programming, making it functional and adaptable.
Wireless Communications: Signal Processing Perspectives (H. V. Poor, et al)
Explains the most recent studies in the use of signal processing techniques in the context of current and upcoming wireless applications, such as wireless media, nomadic computing, and next-generation...
Algebra: Abstract and Concrete (Frederick M. Goodman)
While introducing students to the active practice of mathematics, this introduction to modern or abstract algebra covers the traditional themes of groups, rings, and fields with symmetry as a...
On Lisp: Advanced Techniques for Common Lisp (Paul Graham)
This detailed guide to Lisp's advanced features for seasoned programmers was written by a Lisp expert. It provides a special, useful collection of Lisp programming techniques that demonstrates how...
Computer Vision (Dana H. Ballard, et al)
This book offers a practical introduction to Python-based computer vision.
Thinking in Java, 4th Edition (Bruce Eckel)
Programmers from all around the world praise Thinking in Java for its exceptional clarity, meticulous organization, and concise, straightforward programming examples.
UML for Java Programmers (Robert Cecil Martin)
The industry standard for communicating software designs is now the Unified Modeling Language. As the preferred language for serious application developers, Java's popularity is only continuing to rise. ...
Java, Java, Java: Object-Oriented Problem Solving (R. Morelli, et al)
This tutorial uses a games-and-puzzles-first approach to Java programming, making it functional and adaptable.
Art and Science of Smalltalk (Simon Lewis)
This useful guide discusses the most effective ways to approach and interact with the system while also giving an introduction to programming in Smalltalk.

User reviews

There are no user reviews for this listing.
Rate this Book