How Operating System is implemented

Explain Implementation Issues In Operating Issue, How is the OS implemented?   

In This Topic & Blog Having Any Query Then Post your Comment and Suggestion Below

Implementation Issues
(How is the OS implemented?)


• Policy vs. Mechanism
– Policy: What do you want to do?
– Mechanism: How are you going to do it?
– Should be separated, since both change
• Algorithms used
– Linear, Tree-based, Log Structured, etc…
• Event models used
– threads vs event loops
• Backward compatability issues
– Very important for Windows 2000/XP
• System generation/configuration
– How to make generic OS fit on specific hardware

Conclusion
• Rapid Change in Hardware Leads to changing
OS
– Batch  Multiprogramming  Timeshare 
Graphical UI  Ubiquitous Devices 
Cyberspace/Metaverse/??
• OS features migrated from mainframes  PCs
• Policy vs Mechanism
– Crucial division: not always properly separated!
• Complexity is always out of control
– However, “Resistance is NOT Useless!”

New Structures for Multicore chips?

Tessellation: The Exploded OS
• Normal Components split into
pieces
– Device drivers
(Security/Reliability)
– Network Services
(Performance)
• TCP/IP stack
• Firewall
• Virus Checking
• Intrusion Detection
– Persistent Storage
(Performance, Security,
Reliability)
– Monitoring services
• Performance counters
• Introspection
– Identity/Environment
services (Security)
• Biometric, GPS,
Possession Tracking
• Applications Given
Larger Partitions
– Freedom to use resources
arbitrarily

Labels: