CS 140 Chapter Notes - Chapter 1: Java Virtual Machine, Central Processing Unit, Machine Code
Document Summary
Computer program: tells a computer, in minute details, the sequence of steps needed to complete a task. Hardware: consists of the physical computer and peripheral devices collectively. Software: the programs that the computer executes. Programming: the act of designing and implementing computer programs. Cpu: central processing unit that performs program control and data processing. Primary storage: memory, made from electronic circuits that can store data but require power. Secondary storage: usually a hard disk or solid-state drive that can store data that does not require power. Networks: computers interconnected through network cabling or wireless media. Input: user can enter data for the computer by using input devices such as the keyboard or mouse. Output: the computer transmits information to the user via output devices such as a display screen, speakers, and printers. Compiler: translates high-level instructions into machine code required by the cpu. Java virtual machine: a program that simulates a real cpu for executing compiled java programs.