1 IDOL Institute of Distance and Online Learning ENHANCE YOUR QUALIFICATION, ADVANCE YOUR CAREER. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
BCA 2 All right are reserved with CU-IDOL SYSTEM SOFTWARE AND OPERATING SYSTEM Course Code: BCA134 Semester: Third e-Lesson: 1 SLM Unit: 1 www.cuidol.in Unit-1(BCA134)
SYSTEM SOFTWARE AND OPERATING SYSTEM 33 OBJECTIVES INTRODUCTION Describe the utility of different system An operating system is a programs & system tools. program that controls the execution of application To understand evolution, types and programs and acts as an functions of OS. interface between the user of a computer and the computer Participants will be able to learn about hardware. Scheduling policies, process concurrency, I/O management, and File systems. INSTITUTE OF DISTANACEll ArNigDhtOaNrLeINreEsLeErAvRedNIwNiGth CU-IDOL . Unit-1(BCA134) www.cuidol.in
TOPICS TO BE COVERED 4 Introduction to System Software Language translators Linkers and Loaders Components of System Software www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Software 5 • Software, instructions that tell a computer what to do. Software comprises the entire set of programs, procedures, and routines associated with the operation of a computer system. The term was coined to differentiate these instructions from hardware—i.e., the physical components of a computer system. A set of instructions that directs a computer’s hardware to perform a task is called a program, or software program. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
System Software 6 • Interface between application software and hardware components. • Provide platform to application software. • Manage resources. www.cuidol.in Unit-1(BCA134) Fig:3 System Software[1] All rig6ht are reserved with CU-IDOL
Application Software 7 • Application software is a collection of one or more programs used to solve a specific task. • Generally software used in banking industry, airline/railway reservation, generation of telephone or electricity bills etc. all fall under application software. • Few examples of application software are: • Word processing software • Spreadsheet software • Database software • Education software • Entertainment software www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Utility Software 8 • Utility software is a collection of one or more programs that helps the user in system maintenance tasks and in performing tasks of routine nature. Utility programs help the users in disk formatting, data compression, data backup, scanning for viruses etc. • Few examples of utility software are: • Anti-virus • Registry cleaners • Disk defragmenters • Data backup utility • Disk cleaners www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Operating system 9 • Operating System is software that works as an interface between a user and the computer hardware. • The primary objective of an operating system is to make computer system convenient to use and to utilize computer hardware in an efficient manner. • The operating system performs the basic tasks such as receiving input from the keyboard, processing instructions and sending output to the screen. • “An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.” • Some popular Operating Systems include Linux, Windows, OS X, VMS, OS/400, AIX, z/OS, etc. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Machine Language 10 • Machine language is the language understood by a computer. It is very difficult to understand, but it is the only thing that the computer can work with. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Machine Instructions 11 • Machine Instructions are commands or programs written in machine code of a machine (computer) that it can recognize and execute. • A machine instruction consists of several bytes in memory that tells the processor to perform one machine operation. • The processor looks at machine instructions in main memory one after another, and performs one machine operation for each machine instruction. • The collection of machine instructions in main memory is called a machine language program. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Machine Instructions 12 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Language translators 13 • A translator is a programming language processor that converts a computer program from one language to another. It takes a program written in source code and converts it into machine code. www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Assemblers 14 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Compiler 15 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Interpreters 16 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Linker 17 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Loader 18 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
System Software Components 19 • Application Programs • Device Drivers • Operating System • Utility Software www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
20 www.cuidol.in Unit-1(BCA134) All right are reserved with CU-IDOL
Search
Read the Text Version
- 1 - 20
Pages: