Resource management Flashcards
Secondary Storage: Direct Access
Does not have to iterate through every data to find a specific one (all the solid state shit)
Secondary Storage: Sequential Access
Iterates through everything to find something
Processor
Repeats the Fetch, Decode, Execute cycle continuously as long as the computer has power(processor performance is measured by MIPS)
Million Instructions Per Second (MIPS)
(Cycles per second)/((cycles/instruction)*1000000)
Clock Rate
Frequency at which at which the processor is running(the hertz rating you see on your phone, computer and shit)
Memory Bandwidth
The rate at which data can travel from SRAM to DRAM to the processor and vice versa(Megabits per second)
Sound Processor
Facilitates the input, process, output of audio signals (mostly integrated within the motherboard)
Graphics Processing Unit (GPU)
Manipulates and processes graphic and images
Multiprocessor
Has multiple integrated circuits (ICs) mounted on the motherboard (can run multiple programs faster, but more complex and expensive)
Multicore system
Has multiple cores in a single processor and the main cache memory is shared by all the cores (RUNS A SINGLE PROGRAM FASTER)[Example: Xeon E5-2697 has 12 cores)
Batch processing
Programs are batched together and executed as a group (only one from the group runs while the the others wait in QUEUE)[Time Sharing]
Multiprogramming
More than one program could be loaded in the main memory at the same time (MAXIMIZE CPU time but MINIMIZE CPU IDLE TIME)
Multitaksing
Similar to multiprogramming except it handles tasks instead of whole programs[Time Sharing]
Multithreading
Ability of a program to execute different parts of the program called thread simultaneously(allows GUI to be responsive even if a process is taking a long time; prevent the circle of death in a Mac)
Address Binding
Process of mapping a logical address to physical address