sp26-cs544 flashcardsreviewfoundationscs544
Deck 01: Foundations Deck 01: Foundations
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readDeck 01: Foundations
Q1. What do systems primarily manage?
Q2. what does a compiler do?
Q3. what does an interpreter do?
Q4. What is a language (other than Java) that compiles to bytecode for the JVM?
Q5. Consider high level code (like Python), machine code, and byte code — what can run directly on a CPU?
Q6. What does JVM stand for?
Q7. What is a common extension for files containing Java bytecode?
Q8. What is a common extension for files containing Python bytecode?
Q9. What does this Python code do?
Q10. If you start using more machines, what kind of scaling is it?
Q11. If you start using a more powerful machine, what kind of scaling is it?
Q12. What does CPU stand for?
Q13. What does GPU stand for?
Q14. What does RAM stand for?
Q15. What does HDD stand for?
Q16. What does SSD stand for?
Q17. What does NIC stand for?
Q18. What does it mean for a device to provide random access?
Q19. What values can a bit hold?
Q20. How many different values can a byte hold?
Q21. How much is 1 KB?
Q22. How much is 1 MB?
Q23. How much is 1 GB?
Q24. How much is 1 TB?
Q25. What does it mean for a device to be “byte addressible”?
Q26. What is generally faster, storage or memory?
Q27. What does volatile mean, and what is an example of hardware that is volatile?