Documente Academic
Documente Profesional
Documente Cultură
Intro 2
Other
WhatViews
is anofOperating
an Operating
System?
System
Intro 42
Application
Schematic View
Viewof
ofan
anOperating
OperatingSystem
System
User Programs
Resources
Other
Operating
WhatViews
is anof
System
Operating
an Operating
Abstractions
System?
System
Intro 642
Application
Schematic View
View
Course
of
ofan
an
Outline
Operating
OperatingSystem
System
User Programs
¯ Introduction
¯ The OS provides an execution environment for running programs.
¯ Processes and Threads system call
system
– The execution calls
environment provides a program
results with the processor time
¯ Concurrency andspace
and memory Synchronization
that it needs to run. system call interface
¯ Address
– The execution
Spaces andenvironment provides interfaces through which a program
Virtual Memory
can use networks, storage, I/O devices, and other system hardware
¯ Scheduling Operating System
components.
¯ Devices and Device
£ Interfaces Management
provide a simplified, abstract view of hardware to application
programs.
¯ File Systems commands data and interrupts
and data
– The execution environment isolates running programs from one another
¯ Interprocess Communication and Networking
and prevents undesirable interactions among them.
¯ Security
Resources
Other
Operating
WhatViews
is anof
System
Operating
an Operating
Abstractions
System?
System
Intro 642
Application
Schematic View
View
Course
of
ofan
an
Outline
Operating
OperatingSystem
System
User Programs
¯ Introduction
¯ The OS provides an execution environment for running programs.
¯ Processes and Threads system call
system
– The execution calls
environment provides a program
results with the processor time
¯ Concurrency andspace
and memory Synchronization
that it needs to run. system call interface
¯ Address
– The execution
Spaces andenvironment provides interfaces through which a program
Virtual Memory
can use networks, storage, I/O devices, and other system hardware
¯ Scheduling Operating System
components.
¯ Devices and Device
£ Interfaces Management
provide a simplified, abstract view of hardware to application
programs.
¯ File Systems commands data and interrupts
and data
– The execution environment isolates running programs from one another
¯ Interprocess Communication and Networking
and prevents undesirable interactions among them.
¯ Security
Resources