CS3060 Chapter 1Quiz PDF

Title CS3060 Chapter 1Quiz
Course Operating Systems Theory
Institution Utah Valley University
Pages 4
File Size 61.2 KB
File Type PDF
Total Downloads 46
Total Views 158

Summary

Chapter 1 Quiz questions and answers for Spring 2019 CS-3060 with Jingpeng Tang....


Description

Chapter 1 Quiz - Open Source Development Tools and Overview 1. _______ is the proper filename for the file that contains targets, dependencies and rules which are used to define how your source code should be built into a binary executable. a. make b. compiler c. Makefile d. gcc 2. What editor are you required to use in order to write source code on Linux? a. Any editor you are comfortable with b. nano c. emacs d. vim 3. Which gcc compiler option should you use in order to include symbols for debugging? a. -o b. -g c. -Wextra d. -Wall 4. Before committing changes, what git command is used in order to include updates made to files that already exist in a local git repository? a. update b. push c. add d. pull 5. When working with a remote git repository, what command should be used in order to synchronize changes from the remote repository into the local repository? a. pull b. add c. update d. push 6. Which is not another term for kernel mode? a. supervisor mode b. system mode

c. operating mode d. privileged mode 7. A(n) ________ is the unit of work in a system a. mode bit b. timer c. process d. operating system 8. What statement concerning privileged instructions is considered false? a. They are used to manage interrupts. b. They can only be executed in kernel mode. c. They may cause harm to the system. d. They can be attempted from user mode. 9. A ____ is a custom build of the Linux operating system a. installation b. distribution c. VMWare Player d. LiveCD 10. The most common secondary storage device is ____. a. magnetic disk b. random access memory c. solid state disks d. Tape drives 11. The two separate modes of operating in a system are a. user mode and kernel mode b. kernel mode and privileged mode c. supervisor mode and system mode d. physical mode and logical mode 12. Embedded computers typically run on a ____ operating system a. Windows XP b. real-time c. network d. clustered 13. Which of the following operating systems is not open source?

a. Windows b. BSD UNIX c. Linux d. PCLinuxOS 14. Microkernels use _____ for communication. a. system calls b. shared memory c. virtualization d. message passing 15. If a program terminates abnormally, a dump of memory may be examined by a ____ to determine the cause of the problem. a. shell b. control card c. module d. debugger 16. _____ allow operating system services to be loaded dynamically. a. File systems b. Modules c. Graphical user interfaces d. Virtual machines 17. _____ provide(s) an interface to the services provided by an operating system. a. Simulators b. System calls c. Communication d. Shared memory 18. A microkernel is a kernel ____. a. that is stripped of all nonessential components b. that is compressed before loading in order to reduce its resident memory size c. that is compiled to produce the smallest size possible when stored to disk d. containing many components that are optimized to reduce resident memory size 19. A _____ is an example of a systems program. a. text formatter b. command interpreter

c. Web browser d. database system 20. A boot block ____. a. typically only knows the location and length of the rest of the bootstrap program b. is composed of multiple disk blocks c. typically is sophisticated enough to load the operating system and begin its execution d. is composed of multiple disk cylinders...


Similar Free PDFs