COMPSCI 61A Lecture Notes - Lecture 36: Fault Tolerance, Apache Spark, Mapreduce

28 views3 pages
zogo39484755 and 6 others unlocked
COMPSCI 61A Full Course Notes
22
COMPSCI 61A Full Course Notes
Verified Note
22 documents

Document Summary

Operating systems provide, stable consistent interface to unreliable, inconsistent hardware. Networks provide a robust data trasnfer interface to constantly evolving communications infrastructure databases provide declarative interface to complex software that stores and retrieves infrmation efficiently. Distributed systems provide a unified interface to a cluster of multiple machines. Unix operating system, used heavily, influential in all os design. Portability: the same os on different hardware multi-tasking : many processes running concurrently on a machine. Plain text: data is stored and shared in text format. Modularity: small tools are composed flexibly via pipes. Standard streams in a unix-like os are similar to python iterators. Python was built in a unix environemnt as another program. Refer to sys. stdin and sys. stdout values provide access to teh unix standard. Default is that people can read streams as files. Python program has an interface that supports iteration, read, and write methods. Using files tatkes advantage of the operating system text processing abstraction.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents