Software Tools for Low-Level Software and Operating Systems Classes
Max Walter & Sven Karlsson Technical University of Denmark
Software Tools for Low-Level Software and Operating Systems Classes - - PowerPoint PPT Presentation
Software Tools for Low-Level Software and Operating Systems Classes Max Walter & Sven Karlsson Technical University of Denmark Introduction I have been involved in a number of classes Real Time and Embedded Systems Introduction
Max Walter & Sven Karlsson Technical University of Denmark
Hardware from a software perspective
Hardware from a software perspective
increasingly higher level
architecture?
architectural knowledge
with “Onboard Processing”
to higher level languages
Guo, Philip. "Python is Now the Most Popular Introductory Teaching Language at Top US Universities (2014)." Communications in ACM, Blogs (2015).
x = “hello” y = “world” z = x + “ “ + y print z char *x = “hello”; char *y = “world”; char *z = malloc(strlen(x) + strlen(y) + 2); strcpy(z, x); strcat(z, “ “); strcat(z, y); printf(“%s\n”, z); free(z);
1) new zoo global market report
WWDC 2013
DMA, processes, virtual and physical memory, cache sizes, memory hierarchy, instruction latencies, scheduling, etc…
focus on details
classes
higher level