OS_ch02_F07 - I.-C. Lin, Assistant Professor. Textbook:...

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

View Full Document Right Arrow Icon
I.-C. Lin, Assistant Professor. Textbook: Operating System Principles 7ed HAPTER 2 SYSTEM STRUCTURES CHAPTER 2: SYSTEM STRUCTURES
Background image of page 1

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

View Full DocumentRight Arrow Icon
hapter 2: System Structures Chapter 2: 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 stem Boot ± System Boot
Background image of page 2
bjectives Objectives ± To describe the services an operating system provides to users, processes, and other systems ± To discuss the various ways of structuring an operating s tem 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 DocumentRight Arrow Icon
perating System Services Operating System Services rvices for the convenience of the programmers (or users) ± Services for the convenience of the programmers (or users) ± User interface ² Varies between Command Line (CLI), Graphics User Interface (GUI), Batch () , p , rogram execution ± Program execution ² Load a program into memory and to run that program, end execution, either normally or abnormally (indicating error) ± I/O operations running program may require I/O which may involve a file or an I/O device ² A running program may require I/O, which may involve a file or an I/O device.
Background image of page 4
LI vs. GUI CLI vs. GUI
Background image of page 5

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

View Full DocumentRight Arrow Icon
perating System Services (cont.) Operating System Services (cont.) le stem manipulation ± File system manipulation ± Read and write, create and delete, search files and directories, list file Information, permission management. ± Communications rocesses may exchange information on the same computer or over a network ± Processes may exchange information, on the same computer or over a network ± May be via shared memory or through message passing ± Error detection ± Error may occur in the CPU and memory hardware, in I/O devices, in user rogram poga ± Should take the appropriate action to ensure correct and consistent computing ± Debugging facilities for users to efficiently use the system
Background image of page 6
perating System Services (Cont.) Operating System Services (Cont.) r ensuring efficient system operations ± For ensuring efficient system operations ± Resource allocation ² allocating resources to multiple users or multiple jobs running at the same time ² Many types of resources. ± Accounting ² To keep track of which users use how much and what kinds of computer resources ² Statistics for improving computing services ± Protection and security ² Protection involves ensuring that all access to system resources is controlled ² Security of the system from outsiders requires user authentication, extends to efending external I/O devices from invalid access attempts defending external I/O devices from invalid access attempts
Background image of page 7

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

View Full DocumentRight Arrow Icon
ser Operating System Interface LI User Operating System Interface CLI ommand e interpreter allows direct command entry Command line interpreter allows direct command entry ± Sometimes implemented in kernel, sometimes by systems program
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/29/2009 for the course INFO ENGI 9801 taught by Professor Wu during the Spring '09 term at 東京国際大学.

Page1 / 49

OS_ch02_F07 - I.-C. Lin, Assistant Professor. Textbook:...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online