31268 Study Guide - Final Guide: Web Crawler, Railroad Switch, Dining Philosophers Problem
Document Summary
A piece of software that sits between all programs and the computer"s hardware. Ibm runs mainframes handles 1000s of users simultaneously, runs linux. Central processing unit (cpu): e. g intel core 2 duo. Provision of resources and services to applications e. g cpu, memory. Gui: user friendly interface on top of the operating system. Command line interface (cli) or interpreter, command prompt, terminal. Makes a set of commands available to the user. Services programs that run "behind the scenes"": provide system support e. g security/networking. Gui: interacts via windows, icons, mouse, menus sh 1969 (bash), cpm 1973 (dos), cmd. exe windows shell. Neither, each has an important role and has strengths and weaknesses. User is unsure of what the os is doing. Fine tuning ->parameters essential for system administration faster, less overhead runs on simple hw can run remotely robust. Hard to learn: cryptic commands multiple options output cryptic.