Software: Advance Certificate In Information Technology

  • Uploaded by: rushdulla muaz
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Software: Advance Certificate In Information Technology as PDF for free.

More details

  • Words: 1,142
  • Pages: 22
Software

1-1 CS-103

Advance Certificate in Information Technology

What is software A

1-2

computer cannot do anything on its own.  It must be instructed to do a desired job.  Hence its necessary to specify a sequence of instructions that a computer must perform to solve a problem.  Such a sequence of instruction written in a language that can be understood by a computer called a computer program.  The set of computer programs, procedures, and associated documents (flowcharts, manuals etc..) that describe the programs and how they are to be used called “SOFTWARE”.

Relationship between hardware and software  In

order for a computer to produce useful output, the hardware and software must work together.  The same hardware can be loaded with different software to make a computer system perform different types of jobs.  Except for upgrade, hardware is normally a one-time expense, where as software is a continuing expense.

1-3

Relationship between hardware and software Users Other System Software and application Operating System Computer Hardware

1-4

Types of software  Software

can be divided into two categories:

System software  Application software 

Software Application Software

Horizontal Applications

System Software

Vertical Applications

System Software  System

software is a set of one or more programs designed to control the operation and extend the processing capability of a computer system.  Four kind of system software programs include: Operating systems.  Utilities  Device drivers.  Language translators 

Operating Systems  Operating

Systems are programs that coordinate computer resources, provide an interface between users and the computer, and run applications.  Functions of OS includes: Managing resources.  Provide user interface.  Running application. 

Operating Systems  Four

basic categories of OS.

Embedded OS :- are used for handheld computers and smaller devices such as PDAs.  Network OS:- (NOS) are used to control and coordinate computers that are linked together.  Stand alone OS:- also called desktop OS, control a single desktop or notebook computers.  Client OS:- is desktop OS that is concerned to, or share a NOS and includes programs on a computer to help organize a great amount of data. 

Example of Operating Systems  MAC

OS

Design to run Macintosh computers.  Market share is less compare to windows.  Powerful and easy to use.  Unique features in Mac Os 

Aqua is intuitive user interface.  Dock provides a flexible  Sherlock locates information on the web as well as on the user’s computer system. 

Example of Operating Systems  MS-DOS 

MS-DOS was the first popular OS for the IBM PC. It employs a command line interface.

Example of Operating Systems  Windows     

Most popular microcomputer OS today is MS Windows. Windows is designed to run with Intel and Intel compatible microprocessors such as Pentium IV. Comes in variety of different versions. Windows provide GUI called desktop. Windows use icons, small graphical representations of programs to aid in navigating the OS

Windows XP

Example of Operating Systems  Unix

and Linux

Unix OS was originally designed to run on computers on network environment.  It is also used by powerful microprocessors and by servers on the web  Linux is free and available from many sources. (encourage further development)  Linux Torvalds developed Linux in 1991 

Operating System Services Program Execution:- system capability to load a program into memory and to run it.  I/O operations:- since user programs cannot execute I/O operations directly, the OS must provide some means to perform I/O.  File system manipulation:- program capability to read, write, create, and delete files  Communications:- exchange of information between processes executing either on the same computer or different systems tied together by a network.  Error detection:- ensure correct computing by detecting errors in the CPU and memory hardware, in I/O devices, or in user programs. 

Utility programs Utility programs are a set of programs that help users in system maintenance tasks and in performing tasks of routing nature.  Some of the tasks commonly performed by utility programs include the following:  Formatting hard disks  Reorganizing files on a hard disk to converse storage space.  Taking backup of files stored on hard disk on to an external storage device.  Search a particular file from directory of thousands of files.  Checking the amount of available memory.  Checking the amount of available storage space on hard disk.  Reducing the file size for efficient transmission over a data communication link. 

Windows Utilities  Windows

programs.

OS are accompanied with several utility

Backup is a utility program that makes a copy of selected or all files that have been saved onto a disk.  Disk Cleanup is a troubleshooting utility that identifies and eliminates nonessential files.  Disk Defragmenter is a utility program that locates and eliminates unnecessary fragments and rearranges files and unused disk space to optimize operation. 

Device Drivers drivers are specialized programs that allows devices such as a mouse or keyboard to communicate with the rest of the computer system.  Whenever a new device is added to a computer system, a new device driver must be installed before the device can be used.  If a particular device driver is not included, the product manufacture will supply one.  Sometimes drivers are available directly from the manufacture’s web site.  Device

Language Translators  Computer

can only understand a language consisting of 0’s and 1’s called machine language.  Language Translators convert human oriented programming languages to machine language.  These translators are indispensable tool for developing new software application and for maintaining existing applications.  Compilers: compiles the whole program at once.  Interpreter: executes one statement at a time.

Application Software  The

term applications software refers generally to all the program that enable computer users to apply computer to the work they do.  You startup all application software through your operating system (system software).  Application programs fall into two categories. Horizontal Applications.  Vertical Applications. 

Horizontal Applications  Horizontal

Applications are used across the functional divisions of a company.  The most popular horizontal applications are called Personal Productivity Programs  They are general purpose programs that address the needs of many people, such as:     

Writing (word processing) Working with numbers (Spreadsheets) Keeping track of information (databases) Prepare presentations (Power Point) Communication (Internet Explorer)

Vertical Applications  Vertical

applications are designed for a particular line of business or a division in a company.  For example: programs are available to handle the billing needs of medical officer, manage restaurants.  Vertical applications designed for professional and business use may cost much more than horizontal applications.

???????????????????????????????????

??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ??????????????????????????????????? ???????????????????????????????????

Related Documents


More Documents from "shashank0803"