Three important themes thats emerged from IT
Define computer hardware
Electronic components and related gadgetry that input, process, output, and store date according to encoded instructions.
Hardware components: CPU
“the brain”
Selects instructions, processes them, performs arithmetic and logical comparisons, and stores results of operations in memory.
2 CPU=dual processor
4 CPU=quad processor
Hardware components: main memory
Works in conjunction with the CPU
CPU reads data and instructions from memory and then stores the results in main memory
Also called RAM (Random access memory)
Hardware components: Storage hardware
Used to save data and programs
Magnetic disks, called hard drives are most common
Solid-state storage (SSD Drive): Much faster, but several times more expensive
USB is a portable SSD
Optical disks such as CDs and DVDs are also storage
Types of hardware
Bits
Binary digits
How computers represent data
001000101010101111101010
Data sizes (Bytes)
Bits are grouped into 8-bit groups, called bytes.
One character data fits into one byte, thus computing device with 100 million bytes of memory = holds up to 100 million characters.
Kilobyte (KB): 1024 bytes Megabyte (MB): 1024 KB Gigabyte (GB): 1024 MB Terabyte (TB): 1024 GB Petabyte (PB): 1024 TB Exabyte (EB): 1024 PB Zettabyte (ZB): 1024 EB
What is CPU speed measured in?
Expressed in cycles called hertz
Volatile vs Non volatile data
Volatile: Contents are lost when the power is off (cache and main memory)
Nonvolatile: Contents survive when the power is off (magnetic and optical disks)
Internet of Things (IoT)
One of the hardware developments that can disrupt existing organizations
Idea that everyday objects are being embedded with hardware capable of sensing, processing, and transmitting data
People like ‘smart’ devices and are willing to pay considerably more for them. Businesses need to improve their existing devices into smart ones and sell them for more, or the competition will.
Self-driving Cars
One of the hardware developments that can disrupt existing organizations
Navigation of the traditional cars using variety of sensors, to remove human intervention.
Will make life easier, cheaper, safer, and disrupt established industries
3-D printing
One of the hardware developments that can disrupt existing organizations
New advances in 3-D printing could alter not on the competitive scene, but the business industries in general.
There may be a time when you can create literally anything with a printer
Operating system (OS) & Application programs
Program that controls the computer’s resources. Makes the computer usable (read/write data, perform memory swapping, manages user interface, etc) but does little application-work.
the application’s design determines whether the client, the server, or both can process the app
Two software-related constraints
Nonmobile Client OS (Microsoft, macOS, Unix, Linux)
Used on personal computers
Most popular is Microsoft Windows. Windows is largely distinguished due to its ‘modern-style applications’, being touch-screen oriented with minimal menu bars, status lines, or other visual overhead.
Second is mac OS, traditionally used by graphic artists but shifted into the general market due to its strength of Mac Book products and the connection to iPhone.
Unix, mostly used by scientific and engineering communities
Linux: Version of Unix developed by volunteered programmers. Open sourced, which means there is no fee to use it.
Mobile Client operating systems
Used on mobile computers (phones, tablets, etc)
Android leads the way, with iOS at second. Symbian in Europe, Windows 10 (mobile) and blackberry OS also exists
Virtualization
Process by which one physical computer hosts many different virtual computers within it.
One OS, host operating system, runs one or more operating systems, called virtual machines (vm).
Types of virtualization
Owning vs Licensing (site license)
You never own the computer program you buy, you simply buy a license to use the program
Site license is for large organizations that pay a flat fee which authorizes the organization to install the product on all of its computers or on all of its computers at a specific site
Types of applications
Horizontal-market: Provides capabilities common across all organizations and industries. Word, graphic program, spreadsheets, etc. (honda civic, bought by everyone, used differently)
Vertical-market: Serves the need of a specific industry. Programs that track patients for hospital, customer data/repairs for mechanics, etc. (construction truck, specific for an industry)
One-of-a-kind: Developed for a specific, unique need. Typically organizations such as the U.S. army, etc. (military tank)