220 likes | 388 Views
Systems Software / The Operating System. CSC 101 1.0 October 14, 2010. What is Software?. Intangible A file Performs tasks / jobs A set of instruction Run/executed by the Central Processing Unit (CPU) Must be in the computer’s memory to run. Two Types of Software. Systems Software
E N D
Systems Software / The Operating System CSC 101 1.0 October 14, 2010
What is Software? • Intangible • A file • Performs tasks / jobs • A set of instruction • Run/executed by the Central Processing Unit (CPU) • Must be in the computer’s memory to run
Two Types of Software Systems Software Applications Software
What is Systems Software • Controls the system • Hardware • Software • Input / Output (I/O) • Middle man • Comprised of • Operating system (OS) • Utility Programs
Platform Computer processor & operating system
Flavor Version of an operating system
Systems Software Programs • Mainframe computers • Unix • Desktop / Laptop computers • Windows • Mac OSX • Linux
Unix • Bell AT&T labs - 1969 • Runs on large computers
Windows • Microsoft • Bill Gates • Leading market share • Windows 3.1 • Windows 9 • Windows 98 • Windows ME • Windows 2000 • Windows NT • Windows XP • Windows Vista • Windows 7
Mac OSX • Apple Computers • Steve Jobs • Control hardware & software • Based on Unix
Linux • Linus Tovalds - 1991 • Open source • Based on Unix • Free • Distros
Operating System Parts • Kernel • Heart of the operating system • Must be in memory while the computer is running • All the important tasks the OS must do • User Interface • How a human gives commands to the OS
Types of Operating Systems • Classify by Users • Single User • Multiple User • Classify by Task • Single Task • Multitasking • Real-time Systems
Operating System Jobs • Controls the hardware • Controls all the other software programs
Managing the Processor • Controls the timing of events the processor works on Operating System REQUEST
Managing Memory • The operating system allocates space in RAM for instructions and data RAM Operating System
Managing Peripheral Devices • Co-ordinates system hardware • Device drivers • Small programs • How to communicate with a device • Plug and Play • Device device drivers included with systems software • Makes devices immediately usable
Managing Storage • Handles where files are placed on a storage device • Retrieves files from storage device & puts them in memory • Remembers file details • File allocation table / File allocation system
Application Software Interface • Requests made by application programs to the OS • Save a document • Print a document • Open a document • Send an e-mail • Play a song
User Interface • Enables you to interact with the computer • Types of interfaces: • Command-driven interface • Menu-driven interface • Graphical user interface
Utility Programs • Additional small programs • Maybe added on later • Help with maintenance • Make the computer easier to use • Task Scheduler • Defrag • Screen savers • Install/ uninstall wizard
The Boot Process • Step 1: The basic input/output system (BIOS) is activated • Step 2: A power-on self-test (POST) checks attached hardware • Step 3: The operating system loads into RAM • Step 4: Configuration and customization settings are checked