Modern Operating Systems (2nd Edition) (GOAL Series) by Andrew S. Tanenbaum

By Andrew S. Tanenbaum

I have taught from one other textual content, yet this one turns out to supply the main strong starting place of any round. It covers the entire fundamentals of working approach duties in a radical and orderly manner, beginning with procedures, reminiscence, dossier platforms, and safeguard, together with information regarding malicious assaults. This re-creation additionally addresses multiprocessor structures, that have develop into universal within the kind of multi-core processors, and the certain wishes of media processing platforms. towards the tip, it additionally provides case experiences of 3 modern OSs, in adequate aspect to appreciate the variations among the several OS philosophies and buildings. After a comparatively short bankruptcy summarizing Tanenbaum's ideals approximately OS layout, this ends with a bibliography that even researchers and complex practitioners will appreciate.

But, in case you have not already discovered the challenging manner, OSs elevate unusually powerful emotions. In my case, the sensation is that the ebook ignores approximately ninety nine% of all processors - those on your mobile phone, vehicle structures, home equipment, and every little thing else that does not seem like a working laptop or computer, i.e. the embedded processors. those platforms impose severe constraints on timing, reminiscence, and function, and impose other forms of constraints in keeping with their utilization. It additionally skims calmly over the server farms that be triumphant in banking, undefined, and trade, and over the large calls for addressed by means of such things as the Google dossier approach.

Still, this ebook offers the entire fundamentals. even if programming an embedded process too small to aid an OS, the foundations taught the following will nonetheless be beneficial. And, whilst the reader graduates to extra really good themes, like hugely parallel supercomputers, excessive reliability platforms, or multi-tierd firm structures, this gives an excellent origin on which to construct the more odd constructions. there is merely rather a lot you could pack right into a one-term creation to working platforms, and this publication does a good task of it.

- wiredweird

Show description

Read or Download Modern Operating Systems (2nd Edition) (GOAL Series) PDF

Best operating systems books

Microsoft Windows 7 On Demand

Want solutions quick? Microsoft home windows 7 on call for presents these solutions in a visible step by step structure. we are going to express you precisely what to do via plenty of complete colour illustrations and easy-to-follow directions.

Modern Operating Systems (2nd Edition) (GOAL Series)

I have taught from one other textual content, yet this one turns out to supply the main stable beginning of any round. It covers all the fundamentals of working method tasks in a radical and orderly means, beginning with techniques, reminiscence, dossier structures, and safeguard, together with information regarding malicious assaults.

The official introduction to the ITIL service lifecycle

This book is your gateway to ITIL. It explains the elemental thought of IT carrier administration and where of ITIL, introducing the recent lifecycle version, which places into context the entire standard ITIL techniques from the sooner books. This identify introduces ITSM and ITIL, explains why the carrier lifecycle procedure is healthier perform in cutting-edge ITSM, and makes a persuasive case for swap.

Extra resources for Modern Operating Systems (2nd Edition) (GOAL Series)

Sample text

MS-DOS was later widely used on the 80386 and 80486. Although the initial version of MS-DOS was fairly primitive, subsequent versions included more advanced features, including many taken from UNIX. ) CP/M, MS-DOS, and other operating systems for early microcomputers were all based on users typing in commands from the keyboard. That eventually changed due to research done by Doug Engelbart at Stanford Research Institute in the 1960s. Engelbart invented the GUI (Graphical User Interface), pronounced “gooey,” complete with windows, icons, menus, and mouse.

These often have some characteristics of realtime systems but also have size, memory, and power restrictions that make them special. Examples of such operating systems are PalmOS and Windows CE (Consumer Electronics). 7 Smart Card Operating Systems The smallest operating systems run on smart cards, which are credit card-sized devices containing a CPU chip. They have very severe processing power and memory constraints. Some of them can handle only a single function, such as electronic payments, but others can handle multiple functions on the same smart card.

The program that hides the truth about the hardware from the programmer and presents a nice, simple view of named files that can be read and written is, of course, the operating system. Just as the operating system shields the programmer from the disk hardware and presents a simple file-oriented interface, it also conceals a lot of unpleasant business concerning interrupts, timers, memory management, and other lowlevel features. In each case, the abstraction offered by the operating system is simpler and easier to use than that offered by the underlying hardware.

Download PDF sample

Rated 4.07 of 5 – based on 5 votes