Module 1 Flashcards
Which of the following statements are true about I/O devices?
A. They vary in speed, capacity, and cost.
B. They deal with timing, data buffering, and error detection
C. They are typically connected to a device controller via a bus.
D. They are always external to the physical enclosure of the processor
E. Some devices can be both input and output devices
A. They vary in speed, capacity, and cost.
C. They are typically connected to a device controller via a bus.
E. Some devices can be both input and output devices
Which of the following are part of the instruction cycle?
A. Clear the registers
B. Load the program into memory
C. Advance the Program Counter to the next instruction
D. Fetch the instruction from main memory
E. Decode the instruction (determine what the instruction will do)
C. Advance the Program Counter to the next instruction
D. Fetch the instruction from main memory
E. Decode the instruction (determine what the instruction will do)
Which of the following are output devices?
A. Hard Drives
B. Flash memory sticks
C. Printers
D. Mice
E. Keyboards
A. Hard Drives (both I/O)
B. Flash Memory sticks (both I/O device)
C. Printers
Which of the following are true about a use case diagram?
A. Use case diagrams show high-level functional requirements as seen from an actor’s point of view
B. Actors are displayed inside a large rectangle that represents the system boundaries
C. A line is drawn between actors and the use cases they participate in to show communication between the actor and the system
D. Actors can be users or other external systems that interface with the system being documented by the use case diagram
E. An extends relationship can be used to break complex use cases into smaller use cases
A, C, & D
The name of the portion of an instruction that determines what the instruction does is __ ___
Op-Code
The normal flow of sequential instruction execution within a program can be altered as a result of which of the following?
A. An exception
B. Pipelining
C. Fetching the next instruction in the program
D. An interrupt
E. Multi-core processing
A. An exception
B. An interrupt
Cache memory does which of the following?
A. Speeds up effective access to main memory for the processor
B. Keeps track of the address of the next instruction to execute
C. Slows down the processor
D. Contains a subset of main memory
E. Reduces the number of accesses to main memory (makes it simple to access main memory)
A, D, and E
Project management tool used for coordinating tasks within a project
PERT Chart
The Unified Modeling Language (UML) includes which of the following?
A. Use Cases
B. PERT Charts
C. Object-Oriented Database Design
D. Sequence Diagrams
E. Time Cards
A. Use Cases
C. Object-Oriented Database Design
D. Sequence Diagrams
Operating systems maximize processor usage by doing which of the following?
A. Increasing processor speed to match the speed of I/O
B. Executing a program that isn’t waiting for I/O
C. Keeping one program in memory at a time
D. Accessing main memory and multiple levels of cache simultaneously to improve the hit ratio
E. Returning to the first program once I/O is completed
B. Executing a program that isn’t waiting for I/O
E. Returning to the first program once I/O is completed
What are 4 properties of a system?
- Accomplish a specific function
- May have inputs
- Consists of independent parts
- Produce outputs
Which of the following statements are true regarding machine language and data representation in a computer system?
A. Machine language instructions are only used to run the operating system
B. Bits are based on the binary number system and have a value of either -1 or 1
C. It takes 8 bits to represent a character using the Unicode data encoding scheme
D. There are 8 bytes in a bit
E. Numbers of bits or bytes are used to measure the storage capacity of a hard drive
F. There are 8 bits in a byte
G. The processor executes machine language instructions continuously
E. Numbers of bits or bytes are used to measure the storage capacity of a hard drive
F. There are 8 bits in a byte
G. The processor executes machine language instructions continuously
Data and instructions are represented by the on and off positions of micro-sized switches called ______?
Transistors
An operating system performs which of the following functions?
A. Provides an interface for users
B. Compiles programs
C. Runs and controls the hardware directly
D. Provides for efficient use of hardware resources
E. Word Processing
A. Provides an interface for users
C. Runs and controls the hardware directly
D. Provides for efficient use of hardware resources
Which of the following are true about registers?
A. Registers are located in main memory
B. An example of a registers is the PC (program counter)
C. The time to access a register is much greater than the time to access a location in main memory
D. Registers are temporary storage locations within the processor
E. Registers can contain data useful to the processor
B. An example of a registers is the PC (program counter)
D. Registers are temporary storage locations within the processor
E. Registers can contain data useful to the processor