Computer • Electronic device • Accepts data - input • Processes it according to a given set of instructions • Produces results - output Computer input output
Input, Output, Computer Program Input – unprocessed data manipulated by the computer Output – processed information or results produced by the computer The set of instructions that the computer follows is called a computer program
Computer System hardware the physical equipment used to process a data software computer programs
Hardware CPU 010 111. . . Main Memory Secondary Memory I/O Devices
Hardware Main Memory Output Devices Input Devices CPU
Input/Output Devices Input devices keyboard, mouse enter data and programs into the computer Output devices printer, monitor display the results processed by the computer
CPU – Central Processing Unit Control Unit Directs the processing operations Coordinates the flow of data to Main Memory and ALU Arithmetic Logic Unit (ALU) performs Arithmetic operations Logic operations
Software Operating Systems DOS UNIX Windows Application Software Word Power Emacs Point
Compilation Process High Level Language Compiler Machine Language