Books: Difference between revisions

2,049 bytes added ,  4 years ago
Add OSTEP
[unchecked revision][unchecked revision]
(Add OSTEP)
 
(3 intermediate revisions by 2 users not shown)
Line 59:
| valign="top" | '''Official Description:''' At the end of 1999, these books were named among the best twelve physical-science monographs of the century by ''[http://www.americanscientist.org/bookshelf/pub/100-or-so-books-that-shaped-a-century-of-science American Scientist]'' , along with: Dirac on quantum mechanics, Einstein on relativity, Mandelbrot on fractals, Pauling on the chemical bond, Russell and Whitehead on foundations of mathematics, von Neumann and Morgenstern on game theory, Wiener on cybernetics, Woodward and Hoffmann on orbital symmetry, Feynman on quantum electrodynamics, Smith on the search for structure, and Einstein's collected papers. Wow!
|-
| valign="top" | '''Review:''' {{{review}}}
|}
 
Line 263:
| valign="top" | '''Official Description:''' The '''TCP/IP Illustrated''' books are praised for their highly effective visual approach to the essential TCP/IP topics facing today's networking professionals. The word 'illustrated' distinguishes this book from the rest. By forcing conditions to occur, and then displaying the results, '''TCP/IP Illustrated''' gives readers a much greater understanding of the concepts than words alone can provide. The books are noted for their diagrams and clear and readable writing style.
|-
| valign="top" | '''Review:''' {{{review}}}
|}
 
= Peripherals =
 
== Implementations ==
 
=== USB ===
 
{{Book|ISBN=1717425364|ASIN=1717425364
|title=USB: The Universal Serial Bus
|author=Benjamin David Lunt
|year=2018
|supp=[http://www.fysnet.net/the_universal_serial_bus.htm Link]
|description='''This book is for those who are building an operating system, writing embedded code, or just want to learn how to communicate with the USB hardware and attached devices directly through hardware programming.'''
 
This book will show you how to find and initialize each of the four major USB Host Controllers, set up USB stacks, and communicate with attached devices.
It has detailed information and examples of each step required to accomplish this. Detailed information for the UHCI, OHCI, EHCI, and the new Super Speed xHCI controller is easy to follow and understand.
 
'''Resources Included:'''
* Source code - Shows how to detect a controller and send/receive data to/from the attached device(s).
|review=https://www.amazon.com/dp/1717425364/#customerReviews}}
 
 
= Operating Systems =
Line 308 ⟶ 329:
|supp=[http://williamstallings.com/OperatingSystems/ Link 1], [http://www.pearsonhighered.com/educator/product/Operating-Systems-Internals-and-Design-Principles/9780132309981.page Link 2]
|description=A state-of-the art survey of operating system principles. Covers fundamental technology as well as contemporary design issues, such as threads, microkernels, SMPs, real-time systems, multiprocessor scheduling, embedded OSs, distributed systems, clusters, security, and object-oriented design. '''Third and fourth editions received the TAA award for the best Computer Science and Engineering Textbook of the year.'''
|review=}}
 
{{Book|ISBN=198508659X|ASIN=B00TPZ17O4
|title=Operating Systems: Three Easy Pieces
|author=Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
|year=2015
|supp=[http://pages.cs.wisc.edu/~remzi/OSTEP/ Website]
|description=A free book discussing operating system theory an implementation. The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. In understanding the conceptual, you will also learn the practical, including how an operating system does things like schedule the CPU, manage memory, and store files persistently.
|review=}}
 
Line 736 ⟶ 765:
The better you understand IPC, the better your UNIX software will run. One book contains all you need to know: UNIX Network Programming, Volume 2, Second Edition.
|-
| valign="top" | '''Review:''' {{{review}}}
|}
<br/>
Line 747 ⟶ 776:
|supp=[http://cm.bell-labs.com/cm/cs/upe/index.html Link]
|description=Designed for first-time and experienced users, this book describes the UNIX&reg; programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.
|review=}}
 
{{Book|ISBN=1695978552|ASIN=1695978552
|title=UNIX: A History and a Memoir
|author=Brian W. Kernighan
|year=2019
|supp=
|description=The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment."
|review=}}
 
Anonymous user