IIT401
IIT401
Desktop Computers - Most common type of computer. System Software - Most Important Software
Workstations - More Powerful than a desktop Application Software - Accomplishes a
Notebook Computers - Small Portable Computers Specific Task
Tablet Computers - Newest development in portable
computer. Number System - A manner of Counting
Handheld Computer - Very small Computers Decimal Number System - Used by Humans
Smartphones - Hybrid of cellphone and PDA Binary Number System - Used Computers
to count
Computers for Organization Bits and Bytes - Binary are made of bits,
Network servers - Centralized Computer Byte represents one character
Mainframe - Used in large Organizations Text Codes - Converts letters to binary
Minicomputers - Used in smaller organizations ASCII - American English Symbols
Supercomputers - Most powerful computer Extended ASCII - Graphics and Other
Symbols
Unicode - All Languages on the Planet
Computers in Society
Computers at Home - Many homes
Have multiple computers Types of Oparating System
Computers in Education - Required at all levels Real-Time - Very fast small OS
Computers in small business - Makes businesses more Single User - One user
profitable Multitasking - User performs many task at
Computers in Industry - Used to design Products once
Computers in Government - To track data Multi- User - Many users connect to one
Computer in Health Care - Revolutionized health care Computer
Hardware Components
Central Processing Unit (CPU) - Brain of the computer
Main Memory - Stores data
Random Access Memory - Stores current data
Read Only Memory - Permanent storage of Programs
Algorithm - A process that performs some sequence
of operations in order to solve a given problem
Flowchart - A graphical representation of steps
Common Symbol
Integer Types
long int - Large Integers (often 4 bytes)
short int - Smaller Integers (often 2 bytes)
Types of Operators
Assignment - To assign values to variables
long double - up to 19 digits (often 10 bytes)
Arithmetic - Creating your programs
float - up to 7 digits (often 4 bytes)
Relational - Compare two values
Logical - one or two boolean
bool is new addition to C++
Conditional - Three Arguments
either true or false