CS 4310 EXAM 1
What is a microprocessor?
A computer on a single integrated circuit or A processor, but smaller, that brought about desktop and handheld computing. It's the fastest general-purpose processor. Many kinds of microprocessors, oner being CPUs.
What is Cache Memory?
A volatile data storage for frequently used instructions and data by the CPU. Has second highest access time with a low capacity.
I/O modules: A) moves data between the computer and external environments B) moves data between the computer and the memory
A) moves the data between the computer and external environments
System Bus: A) provides for communication among processors, main memory, and I/O modules B) Provides for communication among processors, and the main memory C) provides for communication among processors and I/O modules D) non
A) provides for communication among processors, main memory, and I/O modules
Operating system does: A) Exploits the hardware resources of one or more processors B) provides a set of services to system user C) manages secondary memory and I/O devices D) Non E) ?
B) Provides a set of services to system user
For an effective operating system, when to check for deadlock? a) every time a resource request is made at fixed time intervals b) at fixed time intervals c) every time a resource request is made d) none of the mentioned
C) every time a resource request is made
Basic Elements of OS are: A) processor and I/O modules B) main memory and system bus C) processor and system bus D) all E) ?
D) all
What is Digital Signal Processor (DSP)?
DSPs are specialized microprocessors that process information. An example of such being streaming signals like audio and video. DSPs often support security features for encryption and other forms of security. Also used for encoding and decoding speech/video.
Processor: A) controls the operation of the computer B) performs the data processing functions C) referred to as Central processing unit (CPU) D) non E) ?
E) ? A, B , C
What is this? (IMAGE)
Example of a top level interaction
What is a graphical processing unit (GPU) ?
GPUs are used for efficient computation of data using single instruction multiple data techniques. Often specialized for general numerical processes like physics simulations in games. They are good at math.
Why hardware designers prefer DOS?
Gives designer a more level of control.
Can we disable OS to have access to cache memory?
No
What is System on a Chip (SoC)?
The ability to combine many or all high-level functions of an electronic device onto one singular chip instead of separated components.
What is pipelining?
The process of storing and prioritizing instructions. Lets a processor perform an instruction in multiple steps in an overlapping manner. This allows for multiple instructions to be performed at once to optimize speed and efficiency.
A virus can bypass the operating system.
Yes
CPU scheduling is the basis of _____________ a) multiprogramming operating systems b) larger memory sized systems c) multiprocessor systems d) none of the mentioned
a) Multi programming Operating Systems.
Swapping _______ be done when a process has pending I/O, or has to execute I/O operations only into operating system buffers. a) must never b) maybe c) can d) must
a) Must never
A monitor is considered as: a) Output device b) Input device c) input/output device
a) Output device
Which one is the fastest? a) Registers b) Cache c) Static memory d) Flash Memory
a) Registers
Main Memory is: a) volatile b) in-volatile
a) volatile
To access the services of the operating system, the interface is provided by _____________ a) Java Script b) System calls c) Assembly instructions d) C language
b) System calls
What is the main function of the command interpreter? a) to provide the interface between the API and application program b) to handle the files in the operating system c) to get and execute the next user-specified command d) none of the mentioned
c) To get and execute the next user specified command
In OS , which of the following is/are CPU scheduling algorithms? a) I/O management b) File management c) Memory management d) All of the mentioned
d) All of the above
In operating system, each process has its own _______________ a) open files b) pending alarms, signals, and signal handlers c) address space and global variables d) All of the mentioned
d) All of the above
The main memory accommodates _______________ a) CPU b) user processes c) operating system d) All of the mentioned
d) All of the above
The operating system is responsible for ? a) bad-block recovery b) booting from disk c) disk initialization d) All of the mentioned
d) All of the above
What is an Operating System a) interface between the hardware and application programs b) collection of programs that manages hardware resources c) system service provider to the application programs d) All of the mentioned
d) All of the above
Which one of the following errors will be handled by the operating system? a) lack of paper in printer b) connection failure in the network c) power failure d) All of the mentioned
d) All of the above
When a process is "Blocked" state waiting for some I/O service. When the service is completed, it goes to the ______________ a) Terminated state b) Suspended state c) Running state d) Ready state
d) Ready state