
OtherMark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This class looks at how computer software and hardware systems are engineered as a whole. It concentrates on managing complexity through modular design, with client-server structure and operating systems as the main examples, and it spans performance and networking.
Later topics move to naming, security and privacy, fault-tolerant systems, atomic operations and coordination among concurrent activities, and recovery after failure. The class also asks how computer systems affect society, which places the technical material in a wider setting.
This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for controlling complexity; strong modularity using client-server design, operating systems; performance, networks; naming; security and privacy; fault-tolerant systems, atomicity and coordination of concurrent activities, and recovery; impact of computer systems on society.
Advertisement
No Korshub reviews yet.