Technical Implementation(Hardware) Flashcards
What is the function of backing storage devices?
Allow data and programs to be stored permanently outside the CPU
State some factors that may influence system performance of a computer system
Number of cores
Data bus width
Use of cache memory
Number of Internal Registers
Describe ROM memory and what it stores
ROM(Read Only Memory) is permanent, non volatile memory that stores programs such as the bootstrap loader
What is the bootstrap loader?
The first thing loaded into memory when the computer switches on, it loads up the operating system
What are some advantages of having cache memory?
It means faster access to programs etc and it decreases the number of trips to slower main memory
Lily is a maths tutor. She wants a device that will help her keep track of when she is next teaching and would like to be able to keep in contact with her students to inform them of new resources while she is on the go. What device would you recommend and why?
Smartphone
<ul> <li> Enables communication</li> <li>Has calendar features</li> <li>Highly Portable</li> </ul>
Describe a current trend in storage devices
<strong>Cloud</strong> storage has become more popular, as users want to be able to access their data on the go and from a variety of devices. They also want flexibility in the amount of storage they have
Solid state devices are increasing in popularity due to demand for portable and robust storage devices
Give an example of a <ol> <li>Magnetic Storage Device</li> <li>Optical Storage Device</li> <li>Solid State Storage Device</li> </ol>
Magnetic - Hard disk drive, Magnetic Tape
Optical - CD,DVD(R,RW,ROM),Bluray
Solid State- USB Flash Drive
Describe the address bus and state it’s function
The address bus is a unidirectional bus which tells the memory which location is to be read from/written to
Name the common control lines
Write Read Clock Interrupt NMI(non maskable interrupt) Reset
State the steps in the fetch execute cycle
<ol>
<li>Address of Instruction is fetched and placed into MAR(Memory Address Register</li>
<li>Read line is activated</li>
<li>Instruction is located at address by address bus</li>
<li>Instruction is sent along the data bus</li>
<li>Instruction transferred to Instruction Register, where it is decoded and executed</li>
</ol>
What is an interface?
An interface is the combination of the software and hardware that allows CPU and peripherals to communicate
State some functions of an interface
Data Conversion (Analogue - Digital, Serial-Parallel etc)
Buffering
Handling Status Signals
State three things that can be stored in the register
<strong>D</strong>ata
<strong>I</strong>nstructions
<strong>A</strong>ddresses
Describe the difference between an emulator and a virtual machine
Emulator - software/hardware that allows one computer system to <em>behave</em> like another
Virtual Machine - emulation of a <em>complete</em> computer system
Compare DRAM and SRAM in terms of size, speed and location
DRAM - slower, main memory, smaller
SRAM - faster,cache, larger