SlideShare uma empresa Scribd logo
1 de 8
PREPAREDBY: MOMINA IDREES 1
QUESTION NO # 1
Write down hierarchy of storage devices?
STORAGE DEVICE HIERARCHY
“A storage device hierarchy consists of a group of storage devices that have different costs for
storing data, different amounts of data stored, and different speeds of accessing the data.”
Storage hierarchy systems are a means of two or more types of storage “cost objectives and
functional requirements (performance)”; ratio (cost / performance) of storage components by
combining elements with different characteristics to meet the needs of a given class of
applications. In general, the process involves the organization of data on fast and slower devices
into manageable units and by transferring the most frequently used data to the faster device on a
dynamic basis. The purpose is to increase the overall functional effectiveness of a computing
system.
Fig. STORAGE DEVICE HIERARCHY
PREPAREDBY: MOMINA IDREES 2
QUESTION NO # 2
Write down short note on services of OS?
SERVICES OF OPERATING SYSTEM
Following are a few common services provided by an operating system −
 Program execution
o Loads a program into memory and execute it.
o Provides a mechanism for process synchronization, communication and deadlock
handling.
 I/O operations
o I/O operation means read or write operation with any file or any specific I/O
device.
PREPAREDBY: MOMINA IDREES 3
 File System manipulation
o The operating system gives the permission to the program for operation on file.
o OS provides an interface to the user to create/delete files/directories.
o To create the backup of file system.
 Communication
o Two processes often require data to be transferred between them.
o Communication may be implemented by two methods, either by Shared Memory
or by Message Passing.
 Error Detection
o The OS constantly checks for possible errors and takes an appropriate action to
ensure correct and consistent computing.
 Resource Allocation
o The OS manages all kinds of resources using schedulers. CPU scheduling
algorithms are used for better utilization of CPU.
 Protection
o The OS provides authentication features for each user by means of passwords.
PREPAREDBY: MOMINA IDREES 4
QUESTION NO # 3
Short note on following:
a) EMBEDDED OPERATING SYSTEM:
“An embedded operating system is a specialized OS for use in the computers built into
larger systems.”
Characteristics and Applications:
 These operating systems are typically found in standalone computerized equipment such
as ATM machines or navigation systems.
 Such a system typically runs a specific piece of programming, such as the guidance system
on a rocket, and nothing else.
 Many real-time operating systems are also embedded. This type of system requires
immediate response to data input—latency and lag are not an option.
 Typically run immediate response procedures, such as the anti-lock breaking processes on
a car.
Classification of Embedded Systems
 Stand-alone Embedded Systems
o As the name implies, stand-alone systems work in stand-alone mode. They
take inputs, process them and produce the desired output. Used in process
control, automobiles, consumer electronic items etc. fall into this category.
 Real-time Embedded Systems
o Embedded systems in which some specific work has to be done in a specific
time period are called real-time systems.
PREPAREDBY: MOMINA IDREES 5
 Networked Information Appliances
o Embedded systems that are provided with network interfaces and accessed by
networks such as Local Area Network or the Internet are called networked
information appliances. These systems run the protocol TCP/IP stack and get
connected through Ethernet to an network and communicate with other nodes
in the network.
 Mobile Devices
o Mobile devices such as mobile phones, Personal Digital Assistants (PDAs),
smart phones etc. are a special category of embedded systems.
Problems:
 Many embedded systems do not operate in a controlled environment.
 Excessive heat is often a problem, especially in applications involving combustion
(e.g., many transportation applications).
 The cycle time between identification of a product opportunity and product deployment
(also called Time to Market) can be quite long for embedded systems.
b) MONOLITHIC:
“A monolithic kernel is an operating system architecture where the entire operating
system is working in kernel space and is alone in supervisor mode. The monolithic model
differs from other operating system architectures in that it alone defines a high-level
virtual interface over computer hardware.”
Properties:
 Any module can call any other module without any reservation.
 Applications run in non-privileges processor mode.
 It doesn’t enforce data hidings in OS.
PREPAREDBY: MOMINA IDREES 6
c) RTOS (RealTime Operating System):
“A real-time system is defined as a data processing system in which the time interval
required to process and respond to inputs is so small that it controls the environment.”
The time taken by the system to respond to an input and display of required updated
information is termed as the response time.
Working:
 Real-time systems are used when there are rigid time requirements on the operation of
a processor
 The flow of data and real-time systems can be used as a control device in a dedicated
application.
PREPAREDBY: MOMINA IDREES 7
 A RTOS must have well-defined, fixed time constraints, otherwise the system will
fail. For example, industrial control systems, weapon systems, robots, air traffic
control systems etc.
Types:
 Hard real-time systems
Hard real-time systems guarantee that critical tasks complete on time. In hard real-
time systems, secondary storage is limited or missing and the data is stored in
ROM. In these systems, virtual memory is almost never found.
 Soft real-time systems
Soft real-time systems are less restrictive. Soft real-time systems have limited
utility than hard real-time systems. For example, multimedia, Advanced Scientific
Projects like undersea exploration and planetary rovers, etc.
Problems:
 Can be Costly.
 Thread priority is not good as RTOS do less switching of tasks.
 RTOS are generally complicated and can consume a non-trivial amount of processor
cycles.
d) BATCH OPERATING SYSTEM:
“Batch processing is the execution of a series of jobs in a program on a computer without
manual intervention.”
Working:
 The users of a batch operating system do not interact with the computer directly.
 Each user prepares his job on an off-line device like punch cards and submits it to the
computer operator.
 To speed up processing, jobs with similar needs are batched together and run as a
group.
 The programmers leave their programs with the operator and the operator then sorts
the programs with similar requirements into batches.
Problems:
PREPAREDBY: MOMINA IDREES 8
 Lack of interaction between the user and the job.
 CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU.
 Difficult to provide the desired priority.

Mais conteúdo relacionado

Mais procurados

System Z operating system
System Z operating systemSystem Z operating system
System Z operating systemArpana shree
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system conceptsStarlee Lathong
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatemRafi Dar
 
Unit 2 process Management
Unit 2 process ManagementUnit 2 process Management
Unit 2 process Managementzahid7578
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301cpjcollege
 
Concepts of o s chapter 1
Concepts of o s  chapter 1Concepts of o s  chapter 1
Concepts of o s chapter 1cathline44
 
Operating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layoutOperating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layoutfahim shahzad
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1sphs
 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts Alanisca Alanis
 

Mais procurados (19)

System Z operating system
System Z operating systemSystem Z operating system
System Z operating system
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
 
Operating System
Operating SystemOperating System
Operating System
 
Unit 2 process Management
Unit 2 process ManagementUnit 2 process Management
Unit 2 process Management
 
Presentation1 cc
Presentation1 ccPresentation1 cc
Presentation1 cc
 
OS_Ch2
OS_Ch2OS_Ch2
OS_Ch2
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Concepts of o s chapter 1
Concepts of o s  chapter 1Concepts of o s  chapter 1
Concepts of o s chapter 1
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
 
Operating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layoutOperating system lecture 2. batch system.memory layout
Operating system lecture 2. batch system.memory layout
 
Chapter # 1
Chapter # 1Chapter # 1
Chapter # 1
 
OS - Ch1
OS - Ch1OS - Ch1
OS - Ch1
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Embedded operating systems
Embedded operating systemsEmbedded operating systems
Embedded operating systems
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
 
Silberschatz / OS Concepts
Silberschatz /  OS Concepts Silberschatz /  OS Concepts
Silberschatz / OS Concepts
 

Semelhante a Operating System

Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system softwareJamia Hamdard
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threadsdonny101
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsRick Vogel
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsDr.YNM
 
OS.pptx
OS.pptxOS.pptx
OS.pptxNG911
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxArjayBalberan1
 
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMEmbedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMMengistuBiruke
 
Real Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsReal Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsAditya Vichare
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded systemMukul Mohal
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfAshwin180668
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)Muhammad Osama
 

Semelhante a Operating System (20)

Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system software
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threads
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and Concepts
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptx
 
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMEmbedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
 
OPERATING SYSTEM.pptx
OPERATING SYSTEM.pptxOPERATING SYSTEM.pptx
OPERATING SYSTEM.pptx
 
Real Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsReal Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded Systems
 
dhamo
dhamodhamo
dhamo
 
Ch1
Ch1Ch1
Ch1
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded system
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Operating system
Operating systemOperating system
Operating system
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)
 
Firo
FiroFiro
Firo
 

Último

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

Operating System

  • 1. PREPAREDBY: MOMINA IDREES 1 QUESTION NO # 1 Write down hierarchy of storage devices? STORAGE DEVICE HIERARCHY “A storage device hierarchy consists of a group of storage devices that have different costs for storing data, different amounts of data stored, and different speeds of accessing the data.” Storage hierarchy systems are a means of two or more types of storage “cost objectives and functional requirements (performance)”; ratio (cost / performance) of storage components by combining elements with different characteristics to meet the needs of a given class of applications. In general, the process involves the organization of data on fast and slower devices into manageable units and by transferring the most frequently used data to the faster device on a dynamic basis. The purpose is to increase the overall functional effectiveness of a computing system. Fig. STORAGE DEVICE HIERARCHY
  • 2. PREPAREDBY: MOMINA IDREES 2 QUESTION NO # 2 Write down short note on services of OS? SERVICES OF OPERATING SYSTEM Following are a few common services provided by an operating system −  Program execution o Loads a program into memory and execute it. o Provides a mechanism for process synchronization, communication and deadlock handling.  I/O operations o I/O operation means read or write operation with any file or any specific I/O device.
  • 3. PREPAREDBY: MOMINA IDREES 3  File System manipulation o The operating system gives the permission to the program for operation on file. o OS provides an interface to the user to create/delete files/directories. o To create the backup of file system.  Communication o Two processes often require data to be transferred between them. o Communication may be implemented by two methods, either by Shared Memory or by Message Passing.  Error Detection o The OS constantly checks for possible errors and takes an appropriate action to ensure correct and consistent computing.  Resource Allocation o The OS manages all kinds of resources using schedulers. CPU scheduling algorithms are used for better utilization of CPU.  Protection o The OS provides authentication features for each user by means of passwords.
  • 4. PREPAREDBY: MOMINA IDREES 4 QUESTION NO # 3 Short note on following: a) EMBEDDED OPERATING SYSTEM: “An embedded operating system is a specialized OS for use in the computers built into larger systems.” Characteristics and Applications:  These operating systems are typically found in standalone computerized equipment such as ATM machines or navigation systems.  Such a system typically runs a specific piece of programming, such as the guidance system on a rocket, and nothing else.  Many real-time operating systems are also embedded. This type of system requires immediate response to data input—latency and lag are not an option.  Typically run immediate response procedures, such as the anti-lock breaking processes on a car. Classification of Embedded Systems  Stand-alone Embedded Systems o As the name implies, stand-alone systems work in stand-alone mode. They take inputs, process them and produce the desired output. Used in process control, automobiles, consumer electronic items etc. fall into this category.  Real-time Embedded Systems o Embedded systems in which some specific work has to be done in a specific time period are called real-time systems.
  • 5. PREPAREDBY: MOMINA IDREES 5  Networked Information Appliances o Embedded systems that are provided with network interfaces and accessed by networks such as Local Area Network or the Internet are called networked information appliances. These systems run the protocol TCP/IP stack and get connected through Ethernet to an network and communicate with other nodes in the network.  Mobile Devices o Mobile devices such as mobile phones, Personal Digital Assistants (PDAs), smart phones etc. are a special category of embedded systems. Problems:  Many embedded systems do not operate in a controlled environment.  Excessive heat is often a problem, especially in applications involving combustion (e.g., many transportation applications).  The cycle time between identification of a product opportunity and product deployment (also called Time to Market) can be quite long for embedded systems. b) MONOLITHIC: “A monolithic kernel is an operating system architecture where the entire operating system is working in kernel space and is alone in supervisor mode. The monolithic model differs from other operating system architectures in that it alone defines a high-level virtual interface over computer hardware.” Properties:  Any module can call any other module without any reservation.  Applications run in non-privileges processor mode.  It doesn’t enforce data hidings in OS.
  • 6. PREPAREDBY: MOMINA IDREES 6 c) RTOS (RealTime Operating System): “A real-time system is defined as a data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment.” The time taken by the system to respond to an input and display of required updated information is termed as the response time. Working:  Real-time systems are used when there are rigid time requirements on the operation of a processor  The flow of data and real-time systems can be used as a control device in a dedicated application.
  • 7. PREPAREDBY: MOMINA IDREES 7  A RTOS must have well-defined, fixed time constraints, otherwise the system will fail. For example, industrial control systems, weapon systems, robots, air traffic control systems etc. Types:  Hard real-time systems Hard real-time systems guarantee that critical tasks complete on time. In hard real- time systems, secondary storage is limited or missing and the data is stored in ROM. In these systems, virtual memory is almost never found.  Soft real-time systems Soft real-time systems are less restrictive. Soft real-time systems have limited utility than hard real-time systems. For example, multimedia, Advanced Scientific Projects like undersea exploration and planetary rovers, etc. Problems:  Can be Costly.  Thread priority is not good as RTOS do less switching of tasks.  RTOS are generally complicated and can consume a non-trivial amount of processor cycles. d) BATCH OPERATING SYSTEM: “Batch processing is the execution of a series of jobs in a program on a computer without manual intervention.” Working:  The users of a batch operating system do not interact with the computer directly.  Each user prepares his job on an off-line device like punch cards and submits it to the computer operator.  To speed up processing, jobs with similar needs are batched together and run as a group.  The programmers leave their programs with the operator and the operator then sorts the programs with similar requirements into batches. Problems:
  • 8. PREPAREDBY: MOMINA IDREES 8  Lack of interaction between the user and the job.  CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU.  Difficult to provide the desired priority.