1Two's complement
the process of representing negative and positive intergers in binary
2sign and magnitude
the process of representing negative and positive values in binary
3Hardware
The physical components of a device, eg. CPU, GPU and CU.
4software
The digital software that performs a user orientated or computer orientated task
5Input devices
They send a signal to the CPU
6Monitoring applications
an application that check the environment.
7Types of Sensors
Infrared sensors, gas sensors, pressure sensors and temperature sensors.
8controlling application
an application that performs the necessary actions
9Active Transponders
can pick up a signal from 300m away as well as having there own power source.
10Passive Transponders
will only give of a signal when there is a scanner that is close.
11Optical Storage
light refracts of the disk, which leaves burns on the surface of the disk, these burns are are called pits. These pits store 1 and 0s that can't be changed.
12Optical storage Negative
Not Durable, Only Read because the data that is there can't be written over. Low storage capacity.
13Magnetic Storage(HDD)
hard disk drive have a drive head that moves over the disk.
14Magnetic Storage Positives
cheap and large capacity
15Magnetic Storage Negatives
slow access time and fragile
16Solid state Storage
the flow of electricity forcing the flow of electrons through two oxide layers.
17solid state storage drawback
overtime the oxide layers begin to detoriate, which means the data becomes less reliable. Not very Durable
18First Come First served
The processes are executed in the order that they come in.
19shortest job first
picks the process that takes the shortest amount of time to complete and run it till it is complete.
20Round Robin
when each process is allocated a certain amount of time(time slice) and if its not completed within the time it is sent to the back of the ready queue.
21shortest remaining time
executes the process with the shortest remaining time.
22pre-emptive algorithm
program can be suspended, if a high priority algorithm that needs to be run.
23ready queue
is a queue of processors that need to be run.
24Types of pre-emptive Algorithms
shortest remaining time, Round Robin and Multi-level feedback queues
25the AND operation
mask 1 = copied binary sequence. mask 0 = makes everything set to 0.
26the OR operation
mask 1 = makes everything set to 0.
27BIOS
is responsible for the loading the operating system when the computer is first turned on.
28control unit
coordinates the activites in the CPU. Also coordinates the flow of data around the CPU.
29Program Counter
Holds the address of the next instruction that needs to be fetched
30Memory Address Register
Holds the address of the instruction that is currently being executed
31Current instruction register
holds the current instruction being executed.
32Arithmetic Logic Unit
Performs arithmetic and logical operations on data.
33Device driver
Is software that tells the operating system how to communicate with other devices.
34Virtual storage
Is data that seems like it's being stored locally but is stored elsewhere.