Hardware, Software Development & Algorithms Flashcards
What is the purpose of a computer program?
tells computer the sequence of steps needed to complete a specific task
What does a computer program consist of?
vast number of primitive (simple) instructions
What is programming?
act of designing, implementing, and testing computer programs
Why can computers carry out so many tasks?
computers can execute DIFFERENT programs that are designed to specify tasks for the computer
What is hardware?
physical elements of a computer system
What are some examples of hardware?
monitor, mouse, external storage, keyboards (peripherals)
What is the CPU?
central processing unit;
- performs program control and data processing
What are storage devices?
memory (RAM) and secondary storage
What are examples of secondary storage?
magnetic drive: (hard disk drive HDD, or hard drive - HD, floppy disk, tape drive)
flashdrives (SD, MMC, jump drive, USB drive, SSHD)
optical drive (CD/DVD drives, blue ray drive)
What is the purpose of input/output devices?
allow user to interact with computer
What are some examples of input/output devices?
mouse, keyboard, printer, screen
What are the two parts of CPU?
control unit and arithmetic logic unit
What is the role of the control unit of the CPU?
DIRECTS OPERATION OF PROCESSOR
- manages all computer resources
- controls communication and coordination between input/output devices
- reads/interprets instructions
- determines the sequence for processing the data
- provides timing and control signals
What is the role of the arithmetic logic unit?
- contains circuitry to perform calculations and make comparisons (does precisely what the control unit tells it to do - workhorse)
How can you make the CPU run faster?
increase cycle speed (Hz, MHz, GHz)
What are the two types of storage?
- Primary/main
- secondary
What is primary storage?
composed of memory chips: electronic circuits that can store data as long as it has electric power
what is secondary storage?
external memory/storage provides a slower, less expensive storage that is persistent without electrical power
What are the two things computers store? What happens to them?
data and programs in secondary storage and loaded into memory when the program is executed
How is secondary storage different from primary storage?
not directly accessible by the CPU
What are some characteristics of secondary storage?
- cheap
- permanent
What occurrs prior to data being processed by CPU?
data is copied to primary storage