Download presentation
Presentation is loading. Please wait.
Published byEric Newman Modified over 9 years ago
1
Host and Application Security Lesson 5: The Role of an OS
2
Environment What is the output of a program?
3
Right… it’s all about the Environment What is an operating system? How did Oses come about? Some examples and the security implications of them
4
Historically Batched systems Multiprogrammed Systems Time sharing Real-time systems
5
Services Provided Essentially, a “resource allocator” CPU time Memory space File storage space IO… Provides abstraction What’s in there? Everything the vendor ships “the one program running at all times on the computer” (Silberschatz)
6
Pictorially… UserApplication Operating System Hardware
7
OS Architecture Monolothic Things are loaded into the operating system, and run with the privileges of the OS Example: Linux Microkernel Take everything that you don’t need out and put it user mode Example: Symbian “Hybrid” Kernel Some blending of the above Example: Windows
8
Windows 7 DOS: One program ruled all Windows 3.1: Some kind of multitasking Windows NT: A protected environment Windows 95, 98, ME: Better separation, better multitasking, still based on DOS Windows 2000: Based on NT 4 codebase Windows XP: Possibly “most successful” Windows OS Windows Vista: Added UAC, amongst other things Windows 7: Lots of security enhancements
9
Unix Source: Wikipedia
10
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.