SlideShare a Scribd company logo
Operating Systems Structure
1- Explain briefly why the objectives of a purely batch multiprogramming operating system
conflict with those of an interactive system.
2- What features from the Mainframe operating system Multics do we see in modern operating
systems?
Solution
Answer 2..
The various features of Multics are :
-Segmented memory
-Virtual memory
-High-level language implementation
-Shared memory multiprocessor
-Multi-language support
-Relational database
-Security
-On-line reconfiguration
-Software engineering
Out of the above features, the feature that are present in modern operating system are:
1) security
Each user has to be authenticated with an username and password (network and multi-user
operating system).
Their data and files will be kept private from other users, unless they choose to make some
shareable with others.
The operating system will only allow administrators ('super users') to change parts of the
operating system and install applications.
2)Segmented memory
To use shared memory, we have to perform 2 basic steps:
Request to the operating system a memory segment that can be shared between processes. The
user can create/destroy/open this memory
using a shared memory object: An object that represents memory that can be mapped
concurrently into the address space of more than one process..
Associate a part of that memory or the whole memory with the address space of the calling
process. The operating system looks for
a big enough memory address range in the calling process' address space and marks that
address range as an special range. Changes in that address
range are automatically seen by other process that also have mapped the same shared memory
object.
3)Virtual memory
Virtual memory is a memory management capability of an OS that uses hardware and software
to allow a computer to compensate for physical memory
shortages by temporarily transferring data from random access memory (RAM) to disk storage.
Virtual address space is increased using active memory
in RAM and inactive memory in hard disk drives (HDDs) to form contiguous addresses that
hold both the application and its data.
4)Shared memory multiprocessor
Shared memory is the fastest interprocess communication mechanism. The operating system
maps a memory segment in
the address space of several processes, so that several processes can read and write in that
memory segment without
calling operating system functions. However, we need some kind of synchronization between
processes that read and write shared memory.
Consider what happens when a server process wants to send an HTML file to a client process
that resides in the same machine using network mechanisms:
The server must read the file to memory and pass it to the network functions, that copy that
memory to the OS's internal memory.
The client uses the network functions to copy the data from the OS's internal memory to its own
memory.
As we can see, there are two copies, one from memory to the network and another one from the
network to memory. And those copies are made using
operating system calls that normally are expensive. Shared memory avoids this overhead, but we
need to synchronize both processes:
The server maps a shared memory in its address space and also gets access to a synchronization
mechanism. The server obtains exclusive
access to the memory using the synchronization mechanism and copies the file to memory.
The client maps the shared memory in its address space. Waits until the server releases the
exclusive access and uses the data.
Using shared memory, we can avoid two data copies, but we have to synchronize the access to
the shared memory segment.
Answer 1..
The Main Objectives in OS design is :
Convenience – makes computer user friendly.
Efficiency- allows computer to use resources efficiently.
Ability to evolve- constructed in a way to permit effective development, testing and introduction
of new functions without interfering with service.
The common idea behind this design is:
Operating systems control and support the usage of computer systems.
Concepts to be discussed:
Usage
Computer system
Control
Support
a. usage
users of a computer system:
programs - use memory, use CPU time, use I/O devices
human users
programmers - use program development tools such as debuggers, editors end users - use
application programs, e.g. Internet explorer
b. computer system = hardware + software
OS is a part of the computer software, it is a program. It is a very special program, that is the
first to be executed when the computer is switched on, and is supposed to control and support the
execution of other programs and the overall usage of the computer system.
c. control
The operating system controls the usage of the computer resources - hardware devices and
software utilities. We can think of an operating system as a Resource Manager. Here are some of
the resources managed by the OS:
Processors,
Main memory,
Secondary Memory,
Peripheral devices,
Information.
d. support
The operating system provides a number of services to assist the users of the computer system:
For the programmers:
Utilities - debuggers, editors, file management, etc.
For the end users - provides the interface to the application programs
For programs - loads instructions and data into memory, prepares I/O devises for usage,
handles interrupts and error conditions.
As comapred to Interactive design systems, their main objective is 'Usability'.
Usability Engineering is a method in the progress of software and systems, which includes user
contribution from
the inception of the process and assures the effectiveness of the product through the use of a
usability requirement and metrics.
It thus refers to the Usability Function features of the entire process of abstracting, implementing
& testing hardware and
software products. Requirements gathering stage to installation, marketing and testing of
products, all fall in this process.
Objective of Usability Engineering is:
-Effective to use Functional
-Efficient to use Efficient
-Error free in use Safe
-Easy to use Friendly
-Enjoyable in use Delightful Experience
Usability has three components
effectiveness, efficiency and satisfaction,
using which, users accomplish their goals in particular environments.
Effectiveness The completeness with which users achieve their goals.
Efficiency The competence used in using the resources to effectively achieve the goals.
Satisfaction The ease of the work system to its users.
Ad

More Related Content

Similar to Operating Systems Structure1- Explain briefly why the objectives o.pdf (20)

R20CSE2202-OPERATING-SYSTEMS .pdf
R20CSE2202-OPERATING-SYSTEMS        .pdfR20CSE2202-OPERATING-SYSTEMS        .pdf
R20CSE2202-OPERATING-SYSTEMS .pdf
cVan3
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
C.U
 
OSCh3
OSCh3OSCh3
OSCh3
Joe Christensen
 
OS_Ch3
OS_Ch3OS_Ch3
OS_Ch3
Supriya Shrivastava
 
Operating system
Operating systemOperating system
Operating system
abhinavgarg12345
 
Operting system
Operting systemOperting system
Operting system
KAnurag2
 
Operating systems
Operating systemsOperating systems
Operating systems
Ujjwal 'Shanu'
 
Module-1 Introduction to operating system.ppt
Module-1 Introduction to operating system.pptModule-1 Introduction to operating system.ppt
Module-1 Introduction to operating system.ppt
220301120277
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptx
AnalistaSoporte
 
unit-1 hi business of good honest awesome .ppt
unit-1 hi business of good honest awesome .pptunit-1 hi business of good honest awesome .ppt
unit-1 hi business of good honest awesome .ppt
Bheem Bheemesh
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
Dr.M.Karthika parthasarathy
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
Krupali Mistry
 
The basic fundamentals' of operating system
The basic fundamentals' of operating systemThe basic fundamentals' of operating system
The basic fundamentals' of operating system
KevinJohnSRamos
 
2. Operating System Structure,Services,Call, Design and Implementation.pptx
2. Operating System Structure,Services,Call, Design and Implementation.pptx2. Operating System Structure,Services,Call, Design and Implementation.pptx
2. Operating System Structure,Services,Call, Design and Implementation.pptx
viceprincipalbfc
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
ziway
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
Praveen M Jigajinni
 
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
ArjayBalberan1
 
Operating_Systems_UNIT_Concept of an Operating System1.pptx
Operating_Systems_UNIT_Concept of an Operating System1.pptxOperating_Systems_UNIT_Concept of an Operating System1.pptx
Operating_Systems_UNIT_Concept of an Operating System1.pptx
yatakonakiran2
 
Operating System
Operating SystemOperating System
Operating System
Subhasis Dash
 
Operating System Structures and objectuve.pptx
Operating System Structures and objectuve.pptxOperating System Structures and objectuve.pptx
Operating System Structures and objectuve.pptx
viceprincipalbfc
 
R20CSE2202-OPERATING-SYSTEMS .pdf
R20CSE2202-OPERATING-SYSTEMS        .pdfR20CSE2202-OPERATING-SYSTEMS        .pdf
R20CSE2202-OPERATING-SYSTEMS .pdf
cVan3
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
C.U
 
Operting system
Operting systemOperting system
Operting system
KAnurag2
 
Module-1 Introduction to operating system.ppt
Module-1 Introduction to operating system.pptModule-1 Introduction to operating system.ppt
Module-1 Introduction to operating system.ppt
220301120277
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptx
AnalistaSoporte
 
unit-1 hi business of good honest awesome .ppt
unit-1 hi business of good honest awesome .pptunit-1 hi business of good honest awesome .ppt
unit-1 hi business of good honest awesome .ppt
Bheem Bheemesh
 
The basic fundamentals' of operating system
The basic fundamentals' of operating systemThe basic fundamentals' of operating system
The basic fundamentals' of operating system
KevinJohnSRamos
 
2. Operating System Structure,Services,Call, Design and Implementation.pptx
2. Operating System Structure,Services,Call, Design and Implementation.pptx2. Operating System Structure,Services,Call, Design and Implementation.pptx
2. Operating System Structure,Services,Call, Design and Implementation.pptx
viceprincipalbfc
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
ziway
 
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
ArjayBalberan1
 
Operating_Systems_UNIT_Concept of an Operating System1.pptx
Operating_Systems_UNIT_Concept of an Operating System1.pptxOperating_Systems_UNIT_Concept of an Operating System1.pptx
Operating_Systems_UNIT_Concept of an Operating System1.pptx
yatakonakiran2
 
Operating System Structures and objectuve.pptx
Operating System Structures and objectuve.pptxOperating System Structures and objectuve.pptx
Operating System Structures and objectuve.pptx
viceprincipalbfc
 

More from rishabjain5053 (20)

write a short essay report to describe a topic of your interest rela.pdf
write a short essay report to describe a topic of your interest rela.pdfwrite a short essay report to describe a topic of your interest rela.pdf
write a short essay report to describe a topic of your interest rela.pdf
rishabjain5053
 
Write a C++ program to do the followingProject Name Computer Sho.pdf
Write a C++ program to do the followingProject Name Computer Sho.pdfWrite a C++ program to do the followingProject Name Computer Sho.pdf
Write a C++ program to do the followingProject Name Computer Sho.pdf
rishabjain5053
 
Which statement pertaining to Port Scanning is FALSEA technique use.pdf
Which statement pertaining to Port Scanning is FALSEA technique use.pdfWhich statement pertaining to Port Scanning is FALSEA technique use.pdf
Which statement pertaining to Port Scanning is FALSEA technique use.pdf
rishabjain5053
 
When did almost all animal phyla divergeSolutionAccording to .pdf
When did almost all animal phyla divergeSolutionAccording to .pdfWhen did almost all animal phyla divergeSolutionAccording to .pdf
When did almost all animal phyla divergeSolutionAccording to .pdf
rishabjain5053
 
What is the nipah virus Describe mechanism of infection How is it .pdf
What is the nipah virus Describe mechanism of infection How is it .pdfWhat is the nipah virus Describe mechanism of infection How is it .pdf
What is the nipah virus Describe mechanism of infection How is it .pdf
rishabjain5053
 
What is organizational inertia List some sources of inertia in a co.pdf
What is organizational inertia List some sources of inertia in a co.pdfWhat is organizational inertia List some sources of inertia in a co.pdf
What is organizational inertia List some sources of inertia in a co.pdf
rishabjain5053
 
Use fundamental identities to write tan t sec2t in terms of sint only.pdf
Use fundamental identities to write tan t sec2t in terms of sint only.pdfUse fundamental identities to write tan t sec2t in terms of sint only.pdf
Use fundamental identities to write tan t sec2t in terms of sint only.pdf
rishabjain5053
 
Twenty-five people responded to a questionnaire about what types of p.pdf
Twenty-five people responded to a questionnaire about what types of p.pdfTwenty-five people responded to a questionnaire about what types of p.pdf
Twenty-five people responded to a questionnaire about what types of p.pdf
rishabjain5053
 
The universe began 13 7 billion years ago, is most directly an exa.pdf
The universe began 13 7 billion years ago,  is most directly an exa.pdfThe universe began 13 7 billion years ago,  is most directly an exa.pdf
The universe began 13 7 billion years ago, is most directly an exa.pdf
rishabjain5053
 
The Stevens Company provided $57000 of services on acco.pdf
The Stevens Company provided $57000 of services on acco.pdfThe Stevens Company provided $57000 of services on acco.pdf
The Stevens Company provided $57000 of services on acco.pdf
rishabjain5053
 
The papillae on the tongue that do not contain any taste buds are the.pdf
The papillae on the tongue that do not contain any taste buds are the.pdfThe papillae on the tongue that do not contain any taste buds are the.pdf
The papillae on the tongue that do not contain any taste buds are the.pdf
rishabjain5053
 
QUESTION 13 Which of the following benefits is a component of Social .pdf
QUESTION 13 Which of the following benefits is a component of Social .pdfQUESTION 13 Which of the following benefits is a component of Social .pdf
QUESTION 13 Which of the following benefits is a component of Social .pdf
rishabjain5053
 
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdfPadre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
rishabjain5053
 
Need help with this java code. fill in lines where needed. Also, not.pdf
Need help with this java code. fill in lines where needed. Also, not.pdfNeed help with this java code. fill in lines where needed. Also, not.pdf
Need help with this java code. fill in lines where needed. Also, not.pdf
rishabjain5053
 
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdfIP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
rishabjain5053
 
Informed Consent is a significant requirement for all provider types.pdf
Informed Consent is a significant requirement for all provider types.pdfInformed Consent is a significant requirement for all provider types.pdf
Informed Consent is a significant requirement for all provider types.pdf
rishabjain5053
 
In the MVC Architecture, why is it important to keep the model, view.pdf
In the MVC Architecture, why is it important to keep the model, view.pdfIn the MVC Architecture, why is it important to keep the model, view.pdf
In the MVC Architecture, why is it important to keep the model, view.pdf
rishabjain5053
 
in roughly 400 words please describe3 affective outcomes of diver.pdf
in roughly 400 words please describe3 affective outcomes of diver.pdfin roughly 400 words please describe3 affective outcomes of diver.pdf
in roughly 400 words please describe3 affective outcomes of diver.pdf
rishabjain5053
 
Im having issues with two homework questions. I get the gist of th.pdf
Im having issues with two homework questions. I get the gist of th.pdfIm having issues with two homework questions. I get the gist of th.pdf
Im having issues with two homework questions. I get the gist of th.pdf
rishabjain5053
 
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdf
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdfImplement the interface you wrote for Lab B (EntryWayListInterface)..pdf
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdf
rishabjain5053
 
write a short essay report to describe a topic of your interest rela.pdf
write a short essay report to describe a topic of your interest rela.pdfwrite a short essay report to describe a topic of your interest rela.pdf
write a short essay report to describe a topic of your interest rela.pdf
rishabjain5053
 
Write a C++ program to do the followingProject Name Computer Sho.pdf
Write a C++ program to do the followingProject Name Computer Sho.pdfWrite a C++ program to do the followingProject Name Computer Sho.pdf
Write a C++ program to do the followingProject Name Computer Sho.pdf
rishabjain5053
 
Which statement pertaining to Port Scanning is FALSEA technique use.pdf
Which statement pertaining to Port Scanning is FALSEA technique use.pdfWhich statement pertaining to Port Scanning is FALSEA technique use.pdf
Which statement pertaining to Port Scanning is FALSEA technique use.pdf
rishabjain5053
 
When did almost all animal phyla divergeSolutionAccording to .pdf
When did almost all animal phyla divergeSolutionAccording to .pdfWhen did almost all animal phyla divergeSolutionAccording to .pdf
When did almost all animal phyla divergeSolutionAccording to .pdf
rishabjain5053
 
What is the nipah virus Describe mechanism of infection How is it .pdf
What is the nipah virus Describe mechanism of infection How is it .pdfWhat is the nipah virus Describe mechanism of infection How is it .pdf
What is the nipah virus Describe mechanism of infection How is it .pdf
rishabjain5053
 
What is organizational inertia List some sources of inertia in a co.pdf
What is organizational inertia List some sources of inertia in a co.pdfWhat is organizational inertia List some sources of inertia in a co.pdf
What is organizational inertia List some sources of inertia in a co.pdf
rishabjain5053
 
Use fundamental identities to write tan t sec2t in terms of sint only.pdf
Use fundamental identities to write tan t sec2t in terms of sint only.pdfUse fundamental identities to write tan t sec2t in terms of sint only.pdf
Use fundamental identities to write tan t sec2t in terms of sint only.pdf
rishabjain5053
 
Twenty-five people responded to a questionnaire about what types of p.pdf
Twenty-five people responded to a questionnaire about what types of p.pdfTwenty-five people responded to a questionnaire about what types of p.pdf
Twenty-five people responded to a questionnaire about what types of p.pdf
rishabjain5053
 
The universe began 13 7 billion years ago, is most directly an exa.pdf
The universe began 13 7 billion years ago,  is most directly an exa.pdfThe universe began 13 7 billion years ago,  is most directly an exa.pdf
The universe began 13 7 billion years ago, is most directly an exa.pdf
rishabjain5053
 
The Stevens Company provided $57000 of services on acco.pdf
The Stevens Company provided $57000 of services on acco.pdfThe Stevens Company provided $57000 of services on acco.pdf
The Stevens Company provided $57000 of services on acco.pdf
rishabjain5053
 
The papillae on the tongue that do not contain any taste buds are the.pdf
The papillae on the tongue that do not contain any taste buds are the.pdfThe papillae on the tongue that do not contain any taste buds are the.pdf
The papillae on the tongue that do not contain any taste buds are the.pdf
rishabjain5053
 
QUESTION 13 Which of the following benefits is a component of Social .pdf
QUESTION 13 Which of the following benefits is a component of Social .pdfQUESTION 13 Which of the following benefits is a component of Social .pdf
QUESTION 13 Which of the following benefits is a component of Social .pdf
rishabjain5053
 
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdfPadre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
Padre, Inc., buys 80 percent of the outstanding common stock of Sier.pdf
rishabjain5053
 
Need help with this java code. fill in lines where needed. Also, not.pdf
Need help with this java code. fill in lines where needed. Also, not.pdfNeed help with this java code. fill in lines where needed. Also, not.pdf
Need help with this java code. fill in lines where needed. Also, not.pdf
rishabjain5053
 
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdfIP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
IP has no mechanism for error reporting or error-correcting. ICMPv4 .pdf
rishabjain5053
 
Informed Consent is a significant requirement for all provider types.pdf
Informed Consent is a significant requirement for all provider types.pdfInformed Consent is a significant requirement for all provider types.pdf
Informed Consent is a significant requirement for all provider types.pdf
rishabjain5053
 
In the MVC Architecture, why is it important to keep the model, view.pdf
In the MVC Architecture, why is it important to keep the model, view.pdfIn the MVC Architecture, why is it important to keep the model, view.pdf
In the MVC Architecture, why is it important to keep the model, view.pdf
rishabjain5053
 
in roughly 400 words please describe3 affective outcomes of diver.pdf
in roughly 400 words please describe3 affective outcomes of diver.pdfin roughly 400 words please describe3 affective outcomes of diver.pdf
in roughly 400 words please describe3 affective outcomes of diver.pdf
rishabjain5053
 
Im having issues with two homework questions. I get the gist of th.pdf
Im having issues with two homework questions. I get the gist of th.pdfIm having issues with two homework questions. I get the gist of th.pdf
Im having issues with two homework questions. I get the gist of th.pdf
rishabjain5053
 
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdf
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdfImplement the interface you wrote for Lab B (EntryWayListInterface)..pdf
Implement the interface you wrote for Lab B (EntryWayListInterface)..pdf
rishabjain5053
 
Ad

Recently uploaded (20)

Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Association for Project Management
 
LDMMIA Reiki Yoga S5 Daily Living Workshop
LDMMIA Reiki Yoga S5 Daily Living WorkshopLDMMIA Reiki Yoga S5 Daily Living Workshop
LDMMIA Reiki Yoga S5 Daily Living Workshop
LDM Mia eStudios
 
*"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"**"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"*
Arshad Shaikh
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
Ajanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of HistoryAjanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of History
Virag Sontakke
 
The History of Kashmir Karkota Dynasty NEP.pptx
The History of Kashmir Karkota Dynasty NEP.pptxThe History of Kashmir Karkota Dynasty NEP.pptx
The History of Kashmir Karkota Dynasty NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Overview Well-Being and Creative Careers
Overview Well-Being and Creative CareersOverview Well-Being and Creative Careers
Overview Well-Being and Creative Careers
University of Amsterdam
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Drugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdfDrugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdf
crewot855
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 
Ancient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian HistoryAncient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian History
Virag Sontakke
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
Cultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptxCultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptx
UmeshTimilsina1
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Association for Project Management
 
LDMMIA Reiki Yoga S5 Daily Living Workshop
LDMMIA Reiki Yoga S5 Daily Living WorkshopLDMMIA Reiki Yoga S5 Daily Living Workshop
LDMMIA Reiki Yoga S5 Daily Living Workshop
LDM Mia eStudios
 
*"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"**"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"*
Arshad Shaikh
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
Ajanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of HistoryAjanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of History
Virag Sontakke
 
Overview Well-Being and Creative Careers
Overview Well-Being and Creative CareersOverview Well-Being and Creative Careers
Overview Well-Being and Creative Careers
University of Amsterdam
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Drugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdfDrugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdf
crewot855
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 
Ancient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian HistoryAncient Stone Sculptures of India: As a Source of Indian History
Ancient Stone Sculptures of India: As a Source of Indian History
Virag Sontakke
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
Cultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptxCultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptx
UmeshTimilsina1
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Ad

Operating Systems Structure1- Explain briefly why the objectives o.pdf

  • 1. Operating Systems Structure 1- Explain briefly why the objectives of a purely batch multiprogramming operating system conflict with those of an interactive system. 2- What features from the Mainframe operating system Multics do we see in modern operating systems? Solution Answer 2.. The various features of Multics are : -Segmented memory -Virtual memory -High-level language implementation -Shared memory multiprocessor -Multi-language support -Relational database -Security -On-line reconfiguration -Software engineering Out of the above features, the feature that are present in modern operating system are: 1) security Each user has to be authenticated with an username and password (network and multi-user operating system). Their data and files will be kept private from other users, unless they choose to make some shareable with others. The operating system will only allow administrators ('super users') to change parts of the operating system and install applications. 2)Segmented memory To use shared memory, we have to perform 2 basic steps: Request to the operating system a memory segment that can be shared between processes. The user can create/destroy/open this memory using a shared memory object: An object that represents memory that can be mapped concurrently into the address space of more than one process.. Associate a part of that memory or the whole memory with the address space of the calling process. The operating system looks for
  • 2. a big enough memory address range in the calling process' address space and marks that address range as an special range. Changes in that address range are automatically seen by other process that also have mapped the same shared memory object. 3)Virtual memory Virtual memory is a memory management capability of an OS that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from random access memory (RAM) to disk storage. Virtual address space is increased using active memory in RAM and inactive memory in hard disk drives (HDDs) to form contiguous addresses that hold both the application and its data. 4)Shared memory multiprocessor Shared memory is the fastest interprocess communication mechanism. The operating system maps a memory segment in the address space of several processes, so that several processes can read and write in that memory segment without calling operating system functions. However, we need some kind of synchronization between processes that read and write shared memory. Consider what happens when a server process wants to send an HTML file to a client process that resides in the same machine using network mechanisms: The server must read the file to memory and pass it to the network functions, that copy that memory to the OS's internal memory. The client uses the network functions to copy the data from the OS's internal memory to its own memory. As we can see, there are two copies, one from memory to the network and another one from the network to memory. And those copies are made using operating system calls that normally are expensive. Shared memory avoids this overhead, but we need to synchronize both processes: The server maps a shared memory in its address space and also gets access to a synchronization mechanism. The server obtains exclusive access to the memory using the synchronization mechanism and copies the file to memory. The client maps the shared memory in its address space. Waits until the server releases the exclusive access and uses the data. Using shared memory, we can avoid two data copies, but we have to synchronize the access to the shared memory segment.
  • 3. Answer 1.. The Main Objectives in OS design is : Convenience – makes computer user friendly. Efficiency- allows computer to use resources efficiently. Ability to evolve- constructed in a way to permit effective development, testing and introduction of new functions without interfering with service. The common idea behind this design is: Operating systems control and support the usage of computer systems. Concepts to be discussed: Usage Computer system Control Support a. usage users of a computer system: programs - use memory, use CPU time, use I/O devices human users programmers - use program development tools such as debuggers, editors end users - use application programs, e.g. Internet explorer b. computer system = hardware + software OS is a part of the computer software, it is a program. It is a very special program, that is the first to be executed when the computer is switched on, and is supposed to control and support the execution of other programs and the overall usage of the computer system. c. control The operating system controls the usage of the computer resources - hardware devices and software utilities. We can think of an operating system as a Resource Manager. Here are some of the resources managed by the OS: Processors, Main memory, Secondary Memory, Peripheral devices, Information. d. support The operating system provides a number of services to assist the users of the computer system:
  • 4. For the programmers: Utilities - debuggers, editors, file management, etc. For the end users - provides the interface to the application programs For programs - loads instructions and data into memory, prepares I/O devises for usage, handles interrupts and error conditions. As comapred to Interactive design systems, their main objective is 'Usability'. Usability Engineering is a method in the progress of software and systems, which includes user contribution from the inception of the process and assures the effectiveness of the product through the use of a usability requirement and metrics. It thus refers to the Usability Function features of the entire process of abstracting, implementing & testing hardware and software products. Requirements gathering stage to installation, marketing and testing of products, all fall in this process. Objective of Usability Engineering is: -Effective to use Functional -Efficient to use Efficient -Error free in use Safe -Easy to use Friendly -Enjoyable in use Delightful Experience Usability has three components effectiveness, efficiency and satisfaction, using which, users accomplish their goals in particular environments. Effectiveness The completeness with which users achieve their goals. Efficiency The competence used in using the resources to effectively achieve the goals. Satisfaction The ease of the work system to its users.
  翻译: