Looking for Computer systems test answers and solutions? Browse our comprehensive collection of verified answers for Computer systems at moodle.epfl.ch.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Consider a packet, temporarily stored in a queue of a store-and-forward packet switch, waiting to be transmitted over an outgoing link. Which of the following affect(s) the queuing delay experienced by this packet?
(Many answers may apply.)
What does a process do when it wants to send data over the Internet?
(Many answers may apply.)
Source S is connected to destination D over a single link of transmission rate R. S sends a single tiny little packet to D and nothing else. You expect the average throughput achieved by this communication to be:
You are continuously and forever downloading an infinite amount of data from a video server onto your home computer. Your home has a 10 Gbps Internet connection. However, your average throughput is 1 Gbps (so, significantly smaller than what you might expect). What might be the reason?
(Many answers may apply.)
Could the Internet work without Internet eXchange Points (IXPs)?
What does it mean that two ISPs are "peering" with each other?
Your home network infrastructure consists of a wireless router/modem connected to the Internet over a (traditional land) phone line. Your and your mom's computers are connected to the Internet through this wireless router/modem.
You observe that downloading Netflix movies over the Internet becomes significantly slower than usual every Saturday night. What are plausible reasons?
(Many answers may apply.)
What does the following code excerpt print?
int tab[] = { 2, 4, 6, 8, 10, 12 };
putchar('1');
int a = -1;
int* p = tab + 2;
while ((a = *p++) < 10) { printf("%d", a); }
On a 64 bits architecture, what does the following code print ?
const char* s = "123456";
printf("%zu\n", sizeof(s));
Note: "%zu" is indeed the correct way to print values of size_t type.
Considering double** tab;and provided that enough memory has been allocated for 4 lines and 4 columns,each of the same length (4), then tab[2][0] always comes in memory right after tab[1][3].