Info hash | f1384286c8581bffba11e378fdb37608e649d82a |
Last mirror activity | 9d,23:52:34 ago |
Size | 1.31GB (1,311,351,354 bytes) |
Added | 2016-09-26 15:56:42 |
Views | 2197 |
Hits | 5546 |
ID | 3433 |
Type | multi |
Downloaded | 8820 time(s) |
Uploaded by | |
Folder | coursera-hard-soft-interface |
Num files | 341 files [See full list] |
Mirrors | 22 complete, 0 downloading = 22 mirror(s) total [Log in to see full list] |

![]() |
54.58kB |
![]() |
6.33kB |
![]() |
7.79kB |
![]() |
0.45kB |
![]() |
1.30kB |
![]() |
0.17kB |
![]() |
3.42kB |
![]() |
43.08kB |
![]() |
0.09kB |
![]() |
28.87kB |
![]() |
2.12kB |
![]() |
134.93kB |
![]() |
0.52kB |
![]() |
0.18kB |
![]() |
0.04kB |
![]() |
72.06kB |
![]() |
50.41kB |
![]() |
0.23kB |
![]() |
0.44kB |
![]() |
1.34kB |
![]() |
4.94kB |
![]() |
22.78kB |
![]() |
387.22kB |
![]() |
0.49kB |
![]() |
2.82kB |
![]() |
0.09kB |
![]() |
9.23kB |
![]() |
4.17kB |
![]() |
5.07kB |
![]() |
4.41kB |
![]() |
283.29kB |
![]() |
0.68kB |
![]() |
0.01kB |
![]() |
0.90kB |
![]() |
2.26kB |
![]() |
0.29kB |
![]() |
0.93kB |
![]() |
2.93kB |
![]() |
24.49kB |
![]() |
45.82kB |
![]() |
5.52kB |
![]() |
6.33kB |
![]() |
7.79kB |
![]() |
0.45kB |
![]() |
1.30kB |
![]() |
0.17kB |
![]() |
3.42kB |
![]() |
43.08kB |
![]() |
0.09kB |
|
Type: Course
Tags:
Bibtex:
Tags:
Bibtex:
@article{, title= {[Coursera] The Hardware/Software Interface}, keywords= {}, journal= {}, author= {Gaetano Borriello, Luis Ceze (University of Washington)}, year= {2014}, url= {}, license= {}, abstract= {Examines key computational abstraction levels below modern high-level languages. From Java/C to assembly programming, to basic processor and system organization. This course examines key computational abstraction levels below modern high-level languages; number representation, assembly language, introduction to C, memory management, the operating-system process model, high-level machine architecture including the memory hierarchy, and how high-level languages are implemented. We will develop students’ sense of “what really happens” when software runs — and that this question can be answered at several levels of abstraction, including the hardware architecture level, the assembly level, the C programming level and the Java programming level. The core around which the course is built is C, assembly, and low-level data representation, but this is connected to higher levels (roughly how basic Java could be implemented), lower levels (the general structure of a processor and the memory hierarchy), and the role of the operating system (but not how the operating system is implemented). }, superseded= {}, terms= {} }