sp26-cs544 exammidterm-1practicecs544
Practice Exam 1C Practice Exam 1C
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readPractice Exam 1C - Midterm 1 Review
Q1. CS 544 sits at the intersection of which three tracks in the CS curriculum?
Q2. What is “deployment” in the context of this course?
Q3. How many possible values can 10 bits represent?
Q4. A network throughput measurement is given as 80 Mbps. What is this in MB/s?
Q5. What is the key difference between a compiler (Approach 1) and an interpreter (Approach 2) for running code?
Q6. Consider the shell command: cat data.txt | sort | uniq -c | sort -r -n | head -n 3. How many pipe operators are in this command?
Q7. You type zsh while already running bash. What happens?
Q8. What is the purpose of stderr (standard error)?
Q9. What is “overbooking” in the context of cloud virtual machines?
Q10. What is a Docker “registry”?
Q11. What command downloads an image from Docker Hub to your local machine?
Q12. Why might running each application in its own VM be wasteful?
Q13. What uniquely identifies a NIC (Network Interface Controller)?
Q14. Routers connect networks together to form internets. Why can’t forwarding tables use MAC addresses at the internet level?
Q15. Which of the following is NOT a reason to use a remote procedure call (RPC)?
Q16. In HTTP, what method would you use to fetch a resource without modifying it?
Q17. You SSH into a VM with: ssh user@vm -L localhost:8888:localhost:5000. From your laptop browser, what URL do you use?
Q18. What does Docker Compose allow you to do?
Q19. With range partitioning by name (A-M on Computer 1, N-Z on Computer 2), what is the main challenge?
Q20. In a system with both partitioning and replication, what are the two benefits combined?