Recording links for CS40 Zoom meetings
September 1, 2020
September 8, 2020 - Google Drive, remote server sputnik.smc.edu, RFCs (request for comment), Wireshark slides, demo of Wireshark exercise
General meeting to troubleshoot virtual machine issues Sunday, 9/13/20
September 15, 2020 - von Neuman slides, "The answer is" posting, Intel manuals selections per readings item in course outline section 3, begin Ch1 (textbook's) slides, demo of computer hardware and I/O modules/expansion circuits, assembly language homework
September 22, 2020 - largely talked about the Chapter 1 textbook author's slides, early portion concerning instruction execution. Touched on multiprocessing and system calls.
September 29, 2020 - caching, interrupts, walk-through of ddd debugger homework to trace execution of 3+2=5, discussion of extra credit issue in the "assembly language" assignment and its resultant 2 versions of the "disassembly" output file -- one version contains a hex 43 instruction while the other has FF C3 instead. In binary, you can see that the latter is the same value as the former with its significant bits left-padded with ones to a size of 64 bits. Left padding with ones (non-intuitive) is how to widen a signed binary number while keeping its value.
October 6, 2020 - demo of data being executed as code, demo of branch prediction as a type of speculative execution by cpus, interrupts, wasting time by busy loops vs sleep system function
October 13, 2020 - summarized the point of the timewaster homework; discussed multiprogramming and threading vs multiprocessing. slides from chapter 2, almost completed