IFB102 Lecture Notes - Lecture 3: Electrical Connector, Computer Hardware, Continuous Memory
Document Summary
Smartphone os: run applications, download new apps, multi-tasking, apps are isolated from one another, common user interface elements, common hardware interface elements e. g. usb. Types of software: applications software (apps, computer software designed to help to user perform specific tasks, used directly by end users, designed to operate computer hardware and to provide and maintain a platform for running. Firmware: programs and data stored on a chip. Sometimes the only system software, sometimes just the start-up system. Early computers - no operating system: eniac 1946, one of the first computers, program through plug panel, configure and run one program at a time, use raw machine. Loaders, supervisors, reside(cid:374)t (cid:373)o(cid:374)itors, co(cid:374)trol progra(cid:373)s, , (cid:894)na(cid:373)es give a(cid:374) idea of purpose(cid:895: called, enabled loading and running of programs from punched cards or tape, machines had batch input/output (i/o), not interactive. Later os provided common interface to hardware, enabling the hardware to evolve more easily (cheaply!: os and hardware have co-evolved.