2_os_structure

2_os_structure - OS Structures Chapter 2 1 Operating-system...

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

View Full Document Right Arrow Icon
1 OS Structures Chapter 2
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Operating-system structures System Components Operating System Services System Calls System Programs System Structure Examples Virtual Machines System Design and Implementation
Background image of page 2
3 Common system components Process Management Main Memory Management File Management I/O System Management Secondary storage Management Networking Protection System Command-Interpreter System
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 Operating System Services Program execution system capability to load a program into memory and to run it I/O operations since user programs cannot execute I/O operations directly, the operating system must provide some means to perform I/O File-system manipulation program capability to read, write, create, and delete files
Background image of page 4
5 Operating System Services Communications exchange of information between processes executing either on the same computer on different systems tied together by a network. Implemented via shared memory message passing Error detection ensure correct computing by detecting errors in the CPU and memory hardware, in I/O devices in user programs
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 Additional Operating System Functions Additional functions exist not for helping the user, but rather for ensuring efficient system operations Resource allocation allocating resources to multiple users or multiple jobs running at the same time Accounting keep track of and record which users use how much and what kinds of computer resources for account billing or for accumulating usage statistics Protection ensuring that all access to system resources is controlled
Background image of page 6
7 System Calls System calls provide the interface between a running program and the operating system Generally available as assembly-language instructions
Background image of page 7

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

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/13/2008 for the course CSC 246 taught by Professor Gu during the Spring '08 term at N.C. State.

Page1 / 38

2_os_structure - OS Structures Chapter 2 1 Operating-system...

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

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