Lec 8 MIT 6.033 Computer System Engineering, Spring 2005
Let's go ahead and get started. OK, so today we have one topic to finish up very briefly from last time. So if you remember, when we finished off last time, we were talking about the example of a multithreaded Web server. So the example that we were talking about, and this is an example that I'm going to use throughout the lecture today consisted of a Web server with, this example consists of a Web server with three main modules or main components. So it consists, the three modules are a networking module, a Web server module -- -- which is in charge of generating, for example, HTML pages, and then a disk module which is in charge of reading data off a disk. OK, so this thing is going to be communicating with the disk, which I've drawn as a cylinder here. So what happens is that client requests come in to this Web server. They come in to the network module. The network module forwards those requests on to the Web server. The Web server is in charge of generati...