CMPE 12 Study Guide - Spring 2019, Comprehensive Final Exam Notes - Voltage, University Of Manchester, Turing Machine
![CSE 12 Full Course Notes](https://new-docs-thumbs.oneclass.com/doc_thumbnails/list_view/2602710-class-notes-us-ucsc-cmpe-12-lecture8.jpg)
17
CSE 12 Full Course Notes
Verified Note
17 documents
Document Summary
Jacquard: weaver"s loom (power loom with automatic card reader) Charles babbage: computer difference engine, analytical engine (machine with a memory and calculating unit that could be programmed) Alan turing: general purpose computer (could compute any problem presented in a set of instructions. Konrad zuse: all-mechanical relay machine (first fully-functioning program-controlled machine) John mauchly + presper eckert: all-electronic computer, eniac (first electronic program-controlled computer, had no memory to store programs) Manchester university: manchester baby (prototype of stored programs computer) Special purpose / embedded systems: cash registers, microwaves, calculators, refrigerators. Levels of abstraction: natural language algorithm program machine architecture (isa) instruction set architecture microarchitecture logic circuits devices/transistors. The problem we want to solve (ex: find a target in a sorted array) Algorithm step-by-step procedure guaranteed to terminate, such that each step is precisely stated and can be carried out by the computer (ex: binary search) Os: operating system computer management program/interface between application programs and machine architecture.