Definitions Flashcards
General purpose machine; programmable; can be given instructions that will be stored and used at a different time; able to process/change the info
Computer
A sequence of instructions that tell the computer how to perform a task/series of tasks
Program
Composed of hardware and software
Computer System
The actual physical parts of a computer
Hardware
Program; enables the computer to perform tasks
Software
User is able to give the computer info; keyboards, microphone, mouse, webcam, USB, DVD, modem, touchscreen
Input devices
Info can be given to the user from the computer; display, speaker, printer, USB, DVD, modem
Output Devices
Modulates and demodulates; a device that turns digital data into modulated electrical signals and after transmission the signals are demodulates and received
Modem
Any devices that are attached to the box of the computer (input devices included)
Peripheral Devices
Classifying Computers by Function
Information Appliances
Embedded
Servers
Workstation
Information Appliances - Designed to perform a specific task
Embedded - Computer that is part of another machine
or device
Servers - Computer designed to provide a service
Workstation - Computers intended
Classifying Computers by Size
Supercomputer, mainframe, minicomputer, microcomputer, mobile computer
Simple Model of a Computer
Input, cpu, output, memory
Subsystem that transports data between components of the computer
Bus
CPU in an Extended Computer
Control unit (cu) - follows the instructions
Arithmetic logic unit (alu) - does mathematic calculations
Accumulator - has small amount of storage; used by alu, works under cu, advantage b/c of speed
Physical devices used to store programs; can be temporarily or permanently
Memory
Physical devices used to store programs
Primary Memory
Auxiliary storage, uses input output channels to and transfers data to and from primary memory
Secondary Memory
RAM; cleared at startup
Volatile
ROM; contains basic start up info; allows the computer to start
Non-Volatile
Basic Input/Output System; generates initial screen display, starts running the operation system
BIOS
Programs that instruct the computer on how to perform basic tasks
- Controls input of data
- Manages storage space by keeping track of info
System Software
System Software Functions
Controls input of data, manages storage space by keeping track of info, maintains security, detects equipment failure
Types of System Software
Operating systems and utility software
Operating System Examples
Windows, Mac, Linux, IOS
Analyzes, configures and maintains computer; anti virus, backup software
Utility Software
Helps user accomplish specific tasks
-Producing documents, managing finances; Adobe photoshop, media player, Autocad, Instagram
Application Software
Communicates instructions to a computer; low (machine language) and high level language
Programming Language
Directly executed by the cpu; sequence of 1s and 0s; only language the computer understand
Low Level or Machine Language
Disadvantages of Machine Language
Tricky to write, follow and debug, easy to make mistakes, different CPUs use different languages
Advantage of High Level Language
Closer to human language, portable, can run on multiple computers with no modification; C#, Java, Basic
Original program in the high level language
Source Program
Corresponding machine code to a specific source program
Object Program
Compiler reads the source program and translates it into the corresponding object program
Compilation
Resulting machine code (compiled file); instructions will be carried out by the CPU
Execution
Random access memory, a type of computer memory that can be accessed randomly
RAM
Where is “RAM” found
Servers, PCs, tablets, smartphones and other devices, such as printers
Read-only memory, the permanent part of a computer’s memory. Information stored there can be read but not changed.
ROM
Where is “ROM” found
Used for firmware updates. (Cartridge used with video game consoles, which allows one system to run multiple games)
What does && mean?
And
What does | | mean?
Or
What does ! mean?
Not equal to