INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer would be useless. OS SYSTEM SOFTWARE - OS Controls computer functions Hardware Processor Memory Devices Provides means for software to work with the CPU Responsible for management, scheduling, and interaction of tasks Provides user interface TYPES OF OPERATING SYSTEM »Graphical User Interface (GUI) »Multi-user »Multiprocessing »Multitasking GUI - Short for Graphical User Interface, a GUI Operating System contains graphics and icons and is commonly navigated by using a computer mouse. Multi-user - A multi-user operating system allows for multiple users to use the same computer at the same time and different times. Multiprocessing - An operating system capable of supporting and utilizing more than one computer processor. Multitasking - An operating system that is capable of allowing multiple software processes to run at the same time. THE OS FUNCTIONS Provides a user interface Manages the CPU Manages memory and storage Manages hardware and secondary devices Coordinates application software with the CPU APPLICATION SOFTWARE Application software helps users solve particular problems In most cases, application software resides on the computer’s hard disk Application software can also be stored on CDs, DVDs, and flash or keychain storage devices Systems VS Application Software PERSONAL APPLICATION SOFTWARE Serves the needs of an individual user Includes personal productivity software Enables users to improve their personal effectiveness DATABASE MANAGEMENT Data is a vital part of any organization. It needs to be stored, organized, managed, accessed, protected and manipulated. Operational Use databases to: Create a book Track book sales Set salaries and wages Pay employees Uses Keep track of a large number of related facts Query the data for specific information Retrieve information in a variety of ways Functions Store data Update data Manipulate data Retrieve data Print data in many forms Report on data in a variety of ways