CS 140 Lecture Notes - Lecture 2: Computer Hardware, Programming Language, Accounting Software
Document Summary
Software is programs that run on a computer. Manages computer hardware and software resources and provides common services for computer programs. Most modern os are multitasking with technique called time sharing. Multitasking os can run multiple programs at once and has control over which process is using the cpu at each time: unix, linux, mac os, windows. Ex: each chrome tab is a different task; if one crashes, others still work. Programs that make the computer useful to user. Programs designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. Common apps are spreadsheets, word processors, accounting software, tax software, games. Program set of instructions a computer follows to perform a task. Programming language special language used to write computer programs. Computer program set of instructions to solve problem/perform task. Algorithm = instructions; set of well-defined sequential steps to complete a task.