session01 operating system basics presentation v1.0

20
© 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. C3: Protected C3: Protected Operating System Basics Learner Session 1: Operating System Basics

Upload: sangeethkulla

Post on 07-Apr-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 1/20

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice. C3: ProtectedC3: Protected

Operating System BasicsLearner

Session 1: Operating System Basics

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 2/20

2

About the Author

Created By: Yamini.D

Credential

Information:

4 +yrs of Experience

Version andDate:

V1.0/ 21st Feb 2011

Cognizant Certified

Official Curriculum

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 3/20

3

Icons Used

Q u e s t i o n s

C o n t a c t s

R e f e r e n ce

 ry i t O ut

 a n ds o nE x e r c i s e

 o d i n gS t a n d a r d s

 e s t Yo u rU n d e r s t a n d i ng

T o o l s

 W e l c o m eB r e a k

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 4/20

4

Operating System BasicsSession [1]: Overview

§

Introduction: This session will provide youwith basic understanding of the OperatingSystems. Developing a good understandingof the Operating System is essential foreach and every Software Professional

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 5/20

5

§

Objective:After completing this chapter, you will be able to:

» Define Operating System

» Describe Kernel

» Explain Process Management of an OS

» Explain Memory Management of an OS

» Describe about Disk and File System

» Explain the functionality of Device Drivers

Operating System Basics Session [1]:Objective

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 6/20

6

Operating System Basics §Programs controlling the computer

§Controls:

»Hardware

»Software

§Manages:

»Memory, Processes, File System, Networking, and

Security

§Platform for System software and application software.

§E.g. Windows, Mac OS, Linux

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 7/207

Operating System: Basics

Applications

Operating

System

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 8/208

Operating System: Kernel

§Lowest level of abstractionimplemented in software

§Central component of 

operating System

§Manages System

Resources:»CPU

»Memory

»Input/Output devices

§Types:

»Monolithic Kernel»Microkernel

§

Kernel

Applications

CPU Memory Devices

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 9/209

Process Management

§

Every program running on computer is aprocess

§MS-DOS could run only 1 process at a time

§Modern operating system enable running

multiple processes even on 1 CPU with multi-tasking capability

§Deals running multiple processes

§Computing and distributing CPU time as well as

other resources

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 10/2010

Memory Management

§

Memory available in the form of registers, CPUCache, RAM, and Disk

§Memory Manager coordinates the use of thesevarious types of memory by tracking whichone is available, which is to be allocated or de-allocated and how to move data between them

§Manages virtual addresses

§

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 11/2011

Disk and File System

§

Hierarchy of directories§Each system has unique way to represent file

names, directories

§FAT,NTFS are some of the window’s file system

§

Floppy Disc, DVD, Compact Storage Devices areused as physical medium to store content

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 12/2012

Device Drivers

§

Specific type of computer software developed toallow interaction with hardware devices

§Key design goal of device drivers is abstraction

§Specialized hardware-dependent computer

program which is also operating systemspecific that enables another program,typically an operating system or applicationssoftware package or computer program

§Device Driver example

§Software component for interacting with Printer,Keyboard, Video Adapters

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 13/2013

Self Study

§

The self study activity is aimed at providingyou with more additional information onOperating Systems

§ Through the self paced learning you wouldunderstand more about Operating systemby reading the contents available in thecollaborative Learning Environment calledIKNOW. (http://myacademy/iknow)

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 14/2014

Operating Systems: Self Study

§

Refer to the below mentioned Link and obtainmore knowledge on Operating SystemsBasic:

» Introduction to an Operating System:

• http://myacademy/iknow/index.php/Introduction_Operating

» Process:• http://myacademy/iknow/index.php/Process

» Memory Management:

• http://myacademy/iknow/index.php/Memory_Management

» File Systems:

• http://myacademy/iknow/index.php/File_Systems» FAQ on Operating System:

• http://myacademy/iknow/index.php/Talk:Operating_Systems

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 15/2015

§

Allow time for questions from participants

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 16/2016

Test Your Understanding

1.Which of the following is not a function of OS?a)Memory Management

b)Process Management

c)File Management

d)Processor Management

2.Which of the following is an OS?

a)Linux

b)Solaris

c)MVS (Multiple Virtual Storage)

d)Sun OS

e)All of the listed options

f)

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 17/2017

Test Your Understanding (Contd.)

3. The purpose of various file allocation methodsis

a)Effective utilization of disk space

b)Quick access of files

c)Both

d)None of the above.

4. FAT stands for

a)File Allocation Table

b)File Assignment Table

c)Floppy Allocation Table

d)None of the Above

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 18/20

18

Operating Systems OverviewSession [1]: Summary

Operating System is a set of programs thatcontrols the computerEvery program running on computer is a processEach system has unique way to represent file

names, directoriesKey design goal of device drivers is abstraction

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 19/20

19

Disclaimer : Parts of the content of this course is based on the materials available from the Web sitesand books listed above. The materials that can be accessed from linked sites are not maintained byCognizant Academy and we are not responsible for the contents thereof. All trademarks, service marks,and trade names in this course are the marks of the respective owner(s).

§ Learning the Unix Operating System, 5th Edition

» Publisher: O'Reilly

» Jerry Peek; John Strang; Grace Todino-Gonguet

§ http://en.wikipedia.org/wiki/Operating_system

§ http://en.wikipedia.org/wiki/Kernel_%28computer_science%29

§ www.microsoft.com

§ www.redhat.com

§ www.cma.gov.cn

§ www.ee.surrey.ac.uk/Teaching/Unix/

§ http://www.redhat.com

§ http://www.tldp.org/LDP/abs/html/functions.html

§ http://steve-parker.org/sh/sh.shtml

§ http://myacademy/iknow

Operating Systems Overview 

Session 01: Source

8/6/2019 Session01 Operating System Basics Presentation v1.0

http://slidepdf.com/reader/full/session01-operating-system-basics-presentation-v10 20/20

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

You have completed theSession 01 of 

Operating SystemsOverview.