Computer Hardware and Mobile Devices Glossary
microATX (MATX)
A smaller version of the ATX form factor. MicroATX addresses some new technologies that were developed after the original introduction of ATX.
serial ATA (SATA)
An ATAPI interface standard for hard drives, optical drives, and other drives that uses a narrower and more reliable cable than the 80-conductor cable and is easier to configure than PATA systems. Also see parallel ATA.
Laptop
A portable computer that is designed for travel and mobility. Laptops use the same technology as desktop
Read MoreUnderstanding Algorithm Analysis and Design
What does it mean when one says that an algorithm is O(n2)?
By definition, the O() notation allows us to describe an upper bound on the growth of whatever it is that we wish to estimate. So, O(n2) would mean that whatever it is that we are estimating does not grow any faster than quadratic as the independent variable n grows. Now, since algorithm analysis has come to mean estimating the resource requirement of an algorithm, and time complexity is of primary importance, to say that an algorithm is
Read MoreCheet
• Concurrency is when we have multiple computations being executed at once – Generally a program is synchronous, but it may run asynchronous with other programs at the same time depending on the Operating System
A Process is an instance of a program being executed – This presentation is running in a process
Multitasking is the term given when an Operating System (OS) is able to run multiple Processes at once With time-sharing each core generally runs multiple tasks
Each process can also spawn
Read Morerr
bladder a membranous sac which holds or stores a secretion catheterisation to introduce a catheter into a person e.g. a urinary catheter chaperone someone who accompanies someone else especially during an intimate procedure cortex hard outer covering ESRF end stage renal failure erythrocyte red blood cell kidney an organ which helps maintain proper water and electrolyte balance and filters out wastes leucocyte white blood cell medulla centre or inner part of an organ renal failure condition where
Read MoreFinal Sheet
MCS021
Asymptotic Notations
Asymptotic notations are the mathematical notations used to describe the running time of an algorithm when the input tends towards a particular value or a limiting value.
Asymptotic notations are used to write fastest and slowest possible running time for an algorithm. These are also referred to as ‘best case’ and ‘worst case’ scenarios respectively.
“In asymptotic notations, we derive the complexity concerning the size of the input. (Example in terms of n)”
“These notations are
