{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

ch02 - Chapter 2 Operating-System Structures Chapter...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 2:  Operating-System Structures Chapter 2:  Operating-System Structures
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2.2 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts Chapter 2:  Operating-System Structures Chapter 2:  Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System Design and Implementation Operating System Structure Virtual Machines Operating System Generation System Boot
Background image of page 2
2.3 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts Objectives Objectives To describe the services an operating system provides to users,  processes, and other systems To discuss the various ways of structuring an operating system To explain how operating systems are installed and customized  and how they boot
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2.4 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts Operating System Services Operating System Services One set of operating-system services provides functions that are  helpful to the user: User interface - Almost all operating systems have a user interface (UI) Varies between Command-Line (CLI), Graphics User Interface  (GUI), Batch Program execution - The system must be able to load a program into  memory and to run that program, end execution, either normally or  abnormally (indicating error) I/O operations -  A running program may require I/O, which may involve  a file or an I/O device.  File-system manipulation -  The file system is of particular interest.  Obviously, programs need to read and write files and directories, create  and delete them, search them, list file Information, permission  management.
Background image of page 4
2.5 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts Operating System Services (Cont.) Operating System Services (Cont.) One set of operating-system services provides functions that are  helpful to the user (Cont): Communications – Processes may exchange information, on the same  computer or between computers over a network Communications may be via shared memory or through message  passing (packets moved by the OS) Error detection – OS needs to be constantly aware of possible errors May occur in the CPU and memory hardware, in I/O devices, in user  program For each type of error, OS should take the appropriate action to  ensure correct and consistent computing Debugging facilities can greatly enhance the user’s and  programmer’s abilities to efficiently use the system
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2.6 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts Operating System Services (Cont.) Operating System Services (Cont.)
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}