CS370 Operating Systems
You are designing a prototype of a computer system that includes a CPU
RAM, and non-volatile memory. You have stored CPU instructions in non-volatile memory. When you start the CPU, your logic analyzer is showing that the CPU is reading instructions, but not the instructions you have stored. What is a likely problem? a. the CPU is overheating b. the instructions are not stored at the reset vector c. the instructions are for the wrong type of CPU d. your power supply has failed b. the instructions are not stored at the reset vector
A RISC CPU performs more complex instructions and uses a uniform number of clock cycles for each instruction.
True False False
The address bus almost always runs faster than the external clock speed of the CPU.
True False False
The first 32-bit operating system developed by Microsoft was Windows 3.1.
True False False
You want your server to be able to access at least 128 GB of RAM. What specification must the system have for this requirement to be met?
a. 32-bit data bus b. 64-bit data bus c. 64-bit address bus d. 32-bit address bus c. 64-bit address bus
How many bytes can a computer with a 64-bit data bus transfer at one time?
a. 64 b. 16 c. 8 d. 4 c. 8
If your address bus is 16-bits wide approximately how much memory can your computer address?
a. 64K bytes b. 1024K bytes c. 4G bits d. 64K bits a. 64K bytes
Which of the following is NOT a file system supported by modern Windows OSs?
a. APFS b. ReFS c. exFAT d. FAT16 a. APFS
A colleague has downloaded a network interface driver and is trying to install it on her Windows computer to update the existing driver. Windows does not allow her to install the device driver. What is the most likely reason she cannot install the device driver?
a. Active Directory is not enabled. b. The driver is not signed. c. Multitasking is not supported. d. The NIC does not require a driver. b. The driver is not signed.
If you suspect that a Windows problem is related to the database that stores hardware and software configuration information which Windows component should you investigate?
a. ActiveX b. Plug and Play c. Component Object Model d. Registry d. Registry
What feature of UNIX provides the GUI and is network-enabled?
a. BSD b. Aero c. Aqua d. X Window d. X Window
What are the two main design standards of UNIX operating systems?
a. BSD and SVR4 b. BSD and Fedorac. c. Linux and macOS d. SVR4 and Solaris a. BSD and SVR4
Where is the BIOS configuration data stored?
a. EPROM b. hard drive c. CMOS d. ROM c. CMOS
You are troubleshooting a friend's computer and your diagnostic software reports a problem with the MFT. What file system is your friend's computer using?
a. FAT12 b. FAT16 c. NTFS d. EXT3 c. NTFS
Which of the following statements is true about the FAT16 directory structure?
a. It can address only 16000 disk clusters. b. The maximum volume size is 16 GB. c. The maximum volume size is 4 GB d. The maximum cluster size is 16000 bytes. c. The maximum volume size is 4 GB
Which of the following is true about the Linux OS?
a. It is a proprietary OS, developed by Novell. b. It is at the heart of many embedded and real-time systems. c. There is no GUI option for any of the distributions. d. The command line interface is called PowerShell. b. It is at the heart of many embedded and real-time systems.
Which of the following is true about the Linux operating system?
a. It is multiuser b. It is single tasking. c. It is a proprietary OS. d. It runs only on Intel CPUs. a. It is multiuser
You are running an OS that allows you to switch between tasks loaded in memory but while one task is running the other tasks cannot run. Which OS must you be running?
a. Mac OS 7 b. Windows 95 c. Linux d. UNIX a. Mac OS 7
Which Windows Server installation option has a very small footprint does not support a local logon?
a. Nano Server b. Server Core c. Foundation Server d. Windows Containers a. Nano Server
A colleague of yours is configuring Performance Options on Windows Server 2019 and wants to know how the Processor scheduling setting should be configured. What should you tell him?
a. Programs b. Foreground processes c. Background services d. Applications c. Background services
You are discussing a CPU that will be used on a new project. Your colleague comments that the CPU he has in mind does not use microcode. What type of CPU is being discussed?
a. RISC b. Intel c. AMD d. CISC a. RISC
On your Windows Server system you want to be able to assign permissions to files based on the content of the files as well as certain properties of user accounts. What should you deploy?
a. Storage Spaces b. Resilient File System c. PowerShell d. Dynamic Access Control d. Dynamic Access Control
An analysis of a running system shows that the system is frequently being interrupted to execute program code related to interrupts. How does the CPU know when it must execute this code?
a. The CPU periodically checks each device. b. IRQ information is carried by the control bus. c. The CPU is informed by the data bus. d. The cache controller generates a signal. b. IRQ information is carried by the control bus.
In the OS boot procedure which step occurs after the CPU starts?
a. The OS is located by the firmware. b. The OS is loaded into RAM c. The CPU executes the software startup d. OS processes and services are started. e. storage management f. The CPU executes the rmware startup routines f. The CPU executes the rmware startup routines
A user has two files open in Microsoft Word one is named salary.docx and the other is named pay.docx. When the user makes a change to salary.docx the pay.docx window updates with the change that was just made to salary.docx. Why does this happen?
a. The files are on a FAT partition that has corrupted clusters. b. The pay.docx file is hard linked to the salary.docx file. c. A bug in Microsoft Word is causing the problem. d. The user is using an NTFS feature called Shadow Copies. b. The pay.docx file is hard linked to the salary.docx file.
Why is a dual-boot system less common today?
a. The free availability of virtualization software. b. Nobody wants use more than one operating system. c. Today's computers don't support dual-boot. d. Dual-boot requires two or more hard disks. a. The free availability of virtualization software.
Which of the following is true about a Windows file system versus a Linux file system?
a. The root of the Windows file system is specified as simply / but a Linux file system root is Drive:\. b. A Windows file system can have multiple file system roots a Linux system has only one file system root. c. All volumes on a Windows computer must use the same file format but Linux computers can use multiple file formats. d. When Windows is installed the root file system is created and all volumes are mounted as folders under the root. b. A Windows file system can have multiple file system roots a Linux system has only one file system root.
Which Windows 10 feature lets users better organize open applications allowing them to switch between a set of open applications using the Windows+Ctrl+D key combination?
a. Virtual desktops b. Hyper-V c. Windows Sandbox d. Cortana a. Virtual desktops
You have been asked to test a new application on your Windows 10 computer but the application is experimental and you are unsure of its reliability. You don't want to risk damaging your existing Windows 10 installation and you don't have enough resources to use a hypervisor. What can you use to test the application?
a. Virtual desktops b. Hyper-V c. Windows Sandbox d. Quick access c. Windows Sandbox
A software developer describes his computer which comes preinstalled with Python and a C compiler along with several other programming tools. What OS is most likely running on his computer?
a. Windows Server 2019 b. macOS c. MS-DOS d. Linux d. Linux
You have installed a new disk on a macOS system that uses APFS. After rebooting you open Disk Utility to create a new volume so you right- click on the disk in the left pane. However you don't see an option to create a new volume. What is the most likely reason for this?
a. You can only create volumes using the command line. b. You need to create a container in Disk Utility before you can create a volume. c. APFS doesn't allow new volumes to be created after macOS has been installed. d. Each disk on a macOS system is also a volume so there is no need to create one. b. You need to create a container in Disk Utility before you can create a volume.
You have just finished writing a program that uses instructions such as load R1 X and stor R1 Z. What must be used to create opcodes from those instructions?
a. compiler b. linker c. interpreter d. assembler d. assembler
A software developer needs to design an application in which multiple parts of the application can be scheduled and executed simultaneously. What is each part of an application that can be independently scheduled called?
a. container b. process c. task d. thread d. thread
What are the numeric values created by an assembler that represent CPU machine instructions?
a. high-level code b. opcodes c. assembly language d. microcode b. opcodes
Which of the following is true about RISC CPU hardware?
a. it is less complicated and can perform pipelining more effectively than CISC hardware b. it is more complicated and must run at slower clock speeds than CISC hardware c. instructions take a widely varying number of clock cycles d. all current CPUs are based on it a. it is less complicated and can perform pipelining more effectively than CISC hardware
You have just partitioned a new disk into three volumes and formatted them with NTFS. You want to be able to access these volumes as folders on the current C: drive. What feature can you use?
a. journaling b. volume mount points c. Shadow copies d. disk quotas b. volume mount points Which type of storage device in a Linux system has no logical division in blocks? a. ufs b. symbolic link c. block d. raw d. raw
Which of the following is NOT an element of the MBR on a Windows system?
a. partition table b. bootstrap code c. master file table d. disk signature c. master file table
A group of sectors on a disk is called which of the following?
a. platter b. track c. cluster d. cylinder c. cluster
A user has created a new folder on their computer to store financial documents. Which OS feature allows the user to create folders and store files on the hard disk.
a. process and service management b. memory and I/O management c. kernel d. storage BIOS e. storage management e. storage management
You are troubleshooting an embedded system and are debugging a process that is running on the system. You have a logic analyzer that can show you the contents of all the CPU registers and program memory. You need to determine the location of the next instruction the CPU will execute. Where should you look?
a. program counter b. reset vector c. L2 cache d. data register a. program counter
What address does a CPU read when power is first applied?
a. reset vector b. program counter c. ROM d. kernel a. reset vector
A CPU has just been powered on and it stores an address into one of its registers. Where did the CPU store the address?
a. reset vector b. program counter c. data bus d. status register b. program counter
A user Tim is sitting at a Windows 10 client computer running an application when he sees a message that another user is trying to access the computer remotely using RDP. The other user cannot access the computer until Tim signs out of Windows. What type of OS is the computer most likely running?
a. single-user b. single-tasking c. multiuser d. server a. single-user
A user typed the name of a program at the command-line and pressed Enter. A user interface appeared on the screen. What function did the OS perform?
a. started a process b. loaded a driver c. scheduled a service d. loaded the file system a. started a process
Where is the root of the Linux folder structure found?
a. the MBR b. inode 0 c. the MFT d. the superblock b. inode 0
Which of the following statements is true about file storage on a FAT file system?
a. the clusters are organized as a linked-list b. if a file only uses part of a cluster, the next file uses the rest of the cluster c. the filename is stored in the first cluster occupied by the file d. the final cluster is filled in with all 0's to indicate the end of file a. the clusters are organized as a linked-list
Which of the following is NOT considered part of a computer's system architecture?
a. the kernel b. CPU type c. address bus d. data bus a. the kernel
On a preemptive multitasking system what event can occur to preempt a running process and allow a new process to get control of the CPU?
a. time slice expiration b. an infinite loop c. a lower priority process requires the CPU d. a memory error a. time slice expiration
What is a name given to the process of a CPU switching between applications very quickly?
a. time slicing b. multithreading c. pipelining d. floating point operations a. time slicing
A user is running a word processor a spreadsheet program a web browser and listening to music on their computer. The user tries to open a video file and the computer displays a message indicating that there is not enough RAM to load the file. The user closes the web browser and then successfully opens the video file. Which component of an OS prevented the user from opening the file and then allowed the user to open the file?
a. user interface b. memory and I/O management c. security and resource protection d. storage management b. memory and I/O management
Which feature of an OS provides a method for users to interact with the computer?
a. user interface b. storage management c. process management d. resource protection a. user interface
Which of the following can be described as the description of a CPU's internal circuitry the technology used to create the chip
and its supported instruction set?, a. die size b. microarchitecture c. opcode d. microcode b. microarchitecture
When a CPU is executing a program and the current instruction needs four bytes of data
where does the CPU first look for the needed data?, a. cache b. microcode c. RAM d. pipeline a. cache