We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19
Introduction to Computer
SOFTWARE : A set of programs that utilizes the hardware and uses its’ capabilities to perform various tasks.
Program : A program is a set of instructions
stored in the computer to solve specific problems. Software types diagram on board. SOFTWARE Development Life cycle (SDLC): -Feasibility study -Requirements Engineering -Requirements Analysis -Design -Testing -Deployment -Maintenance Software • Instructions that tell the computer how to process data into the form you want. • Software and programs are interchangeable. • Two major types: –1 System Software –2 Applications Software 2 Kinds of Software 1. System Software enables the application software to interact with the computer hardware. – Operating Systems are programs that coordinate computer resources, provide an interface between users and the computer; and run applications. – Utilities perform specific tasks related to managing computer resources. – Device drivers are specialized programs designed to allow particular input or output devices to communicate with the rest of the computer system. System Software • The system s/w are a set of programs specially designed for performing tasks such as, controlling the computer hardware, and utilizing the resources efficiently. • BIOS: Basic Input/output system or software stored in ROM that loads the Operating system (OS). Functions of a System Software • Managing resources (memory, processing, storage, and devices like printer). • Providing user interface • Running applications Operating System
• Programs to control the
hardware and provide user interface. It is essential for every computer. • Disk Operating System (DOS) • Graphical User Interface (GUI) Functions of OS • Memory management • CPU management • Input / Output management • Storage / File management • Provide user interface Disk Operating System • DOS was the first widely installed operating system for personal computers. • Command-driven MS-DOS Commands • A COMMAND is the name of a special program that makes your computer carry out a task. Graphical User Interface (GUI) • Thru GUI, users can interact directly with the operating system. • Microsoft Windows • Icons, Menus, Dialog boxes
PIMMS Institute (Affiliated with KMU) 2 Kinds of Software
2. Applications Software - provides the real
functionality of a computer. It help you use your computer to do specific types of work. Basic Applications, widely used in all career areas. Specialized Applications, more narrowly focused on specific disciplines and occupations. APPLICATION SOFTWARE : These are programs developed using one of the Computer languages to perform a specific task. Those software's designed to meet the requirements of an industry, organization or user etc. e.g. payroll system for the UOP, examination system for BISE Peshawar etc. TRANSLATOR : Translates high level language to low level language and vice-versa.
LOW LEVEL LANGUAGE : The
language of bits understood directly by the computer. It is also called the machine language. HIGH LEVEL LANGUAGE : The language of users understood by the computer only after Packages/READY MADE : These are programs developed by software companies for general purpose applications. These programs can be bought and can be installed in the computer. Examples : MS-WORD, MS- Excel, Adobe Reader, Media Player etc. Programming Languages Programming Languages are used to develop more software's that may be system software's or Application software's.