Top Banner
© 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
20

Session01 Operating System Basics Presentation v1.0

Apr 07, 2018

Download

Documents

sangeeth_kulla
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Session01 Operating System Basics Presentation v1.0

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

Page 2: Session01 Operating System Basics Presentation v1.0

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

Page 3: Session01 Operating System Basics Presentation v1.0

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

Page 4: Session01 Operating System Basics Presentation v1.0

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

Page 5: Session01 Operating System Basics Presentation v1.0

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

Page 6: Session01 Operating System Basics Presentation v1.0

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

Page 7: Session01 Operating System Basics Presentation v1.0

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

Page 8: Session01 Operating System Basics Presentation v1.0

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

Page 9: Session01 Operating System Basics Presentation v1.0

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

Page 10: Session01 Operating System Basics Presentation v1.0

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

§

Page 11: Session01 Operating System Basics Presentation v1.0

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

Page 12: Session01 Operating System Basics Presentation v1.0

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

Page 13: Session01 Operating System Basics Presentation v1.0

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)

Page 14: Session01 Operating System Basics Presentation v1.0

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

Page 15: Session01 Operating System Basics Presentation v1.0

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

Page 16: Session01 Operating System Basics Presentation v1.0

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)

Page 17: Session01 Operating System Basics Presentation v1.0

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

Page 18: Session01 Operating System Basics Presentation v1.0

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

Page 19: Session01 Operating System Basics Presentation v1.0

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

Page 20: Session01 Operating System Basics Presentation v1.0

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.