skip to content
Bits to bitcoin : how our digital stuff works Preview this item
ClosePreview this item
Checking...

Bits to bitcoin : how our digital stuff works

Author: Mark Stuart Day; C A Jennings
Publisher: Cambridge, MA : MIT Press, [2018]
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
An accessible guide to our digital infrastructure, explaining the basics of operating systems, networks, security, and other topics for the general reader.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Popular works
Additional Physical Format: Print version:
Day, Mark Stuart.
Bits to bitcoin.
Cambridge, MA : MIT Press, [2018]
(DLC) 2017046504
(OCoLC)1015258699
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Mark Stuart Day; C A Jennings
ISBN: 9780262346498 0262346494
OCLC Number: 1048003504
Notes: Includes index.
Description: 1 online resource
Contents: Intro; Contents; Preface; Acknowledgments; 1. Introduction; I. Single Process; 2. Steps; Bits; Noise; Is Computation Physical?; Weighing Programs; Analog/Digital Conversion; Born Digital; 3. Processes; Reading as a Process; Turing Machines; Infinite Processes; Execution; Effective Construction; Hardware vs. Software; Uniformity Gives Speed; Moore's Law and Uniformity; 4. Names; What's in a Name?; Quoting; Sentence Patterns; Lambda; 5. Recursion; Factorial; The House That Jack Built; Finite and Infinite; 6. Limits: Imperfect Programs; All Software Is Flawed; Discrete States; Testing. Massive ScaleDoubling; Branching; Malleability; Making Things Worse; Requirements; Expressing Requirements; Specifications; Mock-ups; Implementation; 7. Limits: Perfect Programs; Environment; Big Problems; Computational Complexity; Ignoring Constants; Categories of Complexity; Uncomputability; Formal Logic; No Solution to Hilbert's Problem; Russell's Paradox; Halting vs. Diverging; Building a Paradox; The Halting Problem; II. Interacting Processes; 8. Coordination; Sharing a Book; Multiple Books and Multiple Readers; Deadlock; Gridlock; Detecting Deadlock; Breaking Deadlock; Livelock. Thrashing9. State, Change, and Equality; Stateless vs. Stateful; Assignment; Referential Transparency; Is State Necessary?; Two Kinds of Equal; Same Object vs. Different Object; 10. Controlled Access; Lost Update; Two Processes, in Detail; Interleaving; Multiprocessing and Multiprogramming; Some Example Interleavings; Is This a Real Problem?; Mutual Exclusion; Using a Lock; 11. Interrupts; The Unpredictable Environment; Check, Check, Check ... ; Interrupts and Handlers; Shared Services; Frequent Check, Rare Problem; Protecting Memory; System Calls; 12. Virtualization; Managing Storage. Virtual MemoryVirtual Addresses and Real Addresses; Virtual Machines; Sharing Servers; Building a Hypervisor; 13. Separation; Distributed Systems; Autonomy; Distance; Standards; Distance Revisited; Light Is Slow; Is Anyone There?; The Order of Events; Reaching Agreement; Heartbeats; Are Earth-Size Distances Small?; 14. Packets; Compression; Incompressible Data; 15. Browsing; Programs in Browsers; Naming Resources; Hierarchical Names; Shorter Names; Editing URLs; Naming Servers; Finding Servers; Caching; Talking to the Server; Structure vs. Presentation; Forms; Escaping; Searching Searches. III. Unstoppable Processes16. Failure; Reliability vs. Availability; Fail-Stop; Spares; Error Correction; Error Detection; Storage and Failure; Flash; Injury vs. Death; Logging vs. Replication; Stable Storage; RAID; Independent Failures?; Common-Mode Failure; Failure Rates; 17. Software Failure; Specifications Revisited; Consistent Comparison; Comparing Results; Byzantine Failure; 18. Reliable Networks; Guaranteed Delivery?; Redundant Messages; The End-to-End Principle; Acknowledgment and Retransmission; Multiple Acknowledgments and Negative Acknowledgments; Congestion Collapse.
Responsibility: Mark Stuart Day ; illustrated by C.A. Jennings.

Abstract:

An accessible guide to our digital infrastructure, explaining the basics of operating systems, networks, security, and other topics for the general reader.  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1048003504> # Bits to bitcoin : how our digital stuff works
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "1048003504" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_computer_science> ; # COMPUTERS--Computer Science
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_data_processing> ; # COMPUTERS--Data Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_information_technology> ; # COMPUTERS--Information Technology
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computer_science> ; # Computer science
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_reference> ; # COMPUTERS--Reference
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Thing/computer_science_general> ; # COMPUTER SCIENCE/General
    schema:about <http://dewey.info/class/004/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_machine_theory> ; # COMPUTERS--Machine Theory
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_hardware_general> ; # COMPUTERS--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_computer_literacy> ; # COMPUTERS--Computer Literacy
    schema:author <http://experiment.worldcat.org/entity/work/data/5373101351#Person/day_mark_stuart> ; # Mark Stuart Day
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "An accessible guide to our digital infrastructure, explaining the basics of operating systems, networks, security, and other topics for the general reader."@en ;
    schema:description "Intro; Contents; Preface; Acknowledgments; 1. Introduction; I. Single Process; 2. Steps; Bits; Noise; Is Computation Physical?; Weighing Programs; Analog/Digital Conversion; Born Digital; 3. Processes; Reading as a Process; Turing Machines; Infinite Processes; Execution; Effective Construction; Hardware vs. Software; Uniformity Gives Speed; Moore's Law and Uniformity; 4. Names; What's in a Name?; Quoting; Sentence Patterns; Lambda; 5. Recursion; Factorial; The House That Jack Built; Finite and Infinite; 6. Limits: Imperfect Programs; All Software Is Flawed; Discrete States; Testing."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5373101351> ;
    schema:genre "Popular works"@en ;
    schema:genre "Electronic books"@en ;
    schema:illustrator <http://experiment.worldcat.org/entity/work/data/5373101351#Person/jennings_c_a> ; # C. A. Jennings
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1015258699> ;
    schema:name "Bits to bitcoin : how our digital stuff works"@en ;
    schema:productID "1048003504" ;
    schema:url <http://mitpress.mit.edu/9780262037938> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5489323> ;
    schema:url <https://doi.org/10.7551/mitpress/10710.001.0001> ;
    schema:url <https://ieeexplore.ieee.org/servlet/opac?bknumber=8555180> ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1866047> ;
    schema:url <http://ieeexplore.ieee.org/servlet/opac?bknumber=8555180> ;
    schema:workExample <http://worldcat.org/isbn/9780262346498> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1048003504> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5373101351#Person/day_mark_stuart> # Mark Stuart Day
    a schema:Person ;
    schema:familyName "Day" ;
    schema:givenName "Mark Stuart" ;
    schema:name "Mark Stuart Day" ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Person/jennings_c_a> # C. A. Jennings
    a schema:Person ;
    schema:familyName "Jennings" ;
    schema:givenName "C. A." ;
    schema:name "C. A. Jennings" ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Thing/computer_science_general> # COMPUTER SCIENCE/General
    a schema:Thing ;
    schema:name "COMPUTER SCIENCE/General" ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_computer_literacy> # COMPUTERS--Computer Literacy
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Literacy"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_computer_science> # COMPUTERS--Computer Science
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Science"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_data_processing> # COMPUTERS--Data Processing
    a schema:Intangible ;
    schema:name "COMPUTERS--Data Processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_hardware_general> # COMPUTERS--Hardware--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_information_technology> # COMPUTERS--Information Technology
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Technology"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_machine_theory> # COMPUTERS--Machine Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Machine Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5373101351#Topic/computers_reference> # COMPUTERS--Reference
    a schema:Intangible ;
    schema:name "COMPUTERS--Reference"@en ;
    .

<http://worldcat.org/isbn/9780262346498>
    a schema:ProductModel ;
    schema:isbn "0262346494" ;
    schema:isbn "9780262346498" ;
    .

<http://www.worldcat.org/oclc/1015258699>
    a schema:CreativeWork ;
    rdfs:label "Bits to bitcoin." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1048003504> ; # Bits to bitcoin : how our digital stuff works
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.