CMPT 128 Lecture Notes - Lecture 1: Central Processing Unit, High-Level Programming Language, Random-Access Memory
Document Summary
Hardware and software: computer designed to perform program (set of specified operations with instructions, hardware: computer equipment, peripheral input devices: keyboard, mouse , peripheral output device: screen, dvd, printer, processing/storage devices: cpu, ram, rom, dvd. Computer hardware: cpu = central processing unit, alu = arithmetic and logic unit, rom = read only memory, ram = random access memory. Central processing unit: alu and cpu: performs arithmetic, makes comparisons (equal to/smaller/ ), moves bits[binary digits] (access any ram or rom address and transfer memory address] Information storage: primary storage: ram and rom, requires power. Secondary storage: disk : less expensive, w/o power, stores info on primary storage (programs/data) for usage. Software: "operating system: windows, mac o/s, linux, manages applications. Shares memory, cpu, applications running at same time: provides user interface-(allowing for user and computer interaction) Assembler > machine language [to read and write]