Operating system is the collection of services needed to safely interface the hardware with applications. Core topics focus on the mechanisms and policies needed to virtualize computation, memory, and I/O. Overarching themes that are reused at many levels in computer systems are well illustrated in operating Systems (e.g. polling vs interrupts, caching, flexibility costs overhead, similar scheduling approaches to processes, page replacement, etc.). OS should focus on how those concepts apply in other areas of CS - trust boundaries, concurrency, persistence, safe extensibility.
CS2023: ACM/IEEE-CS/AAAI Computer Science Curricula: Knowledge Area Operating Systems
Renzo Davoli.
2023
Abstract
Operating system is the collection of services needed to safely interface the hardware with applications. Core topics focus on the mechanisms and policies needed to virtualize computation, memory, and I/O. Overarching themes that are reused at many levels in computer systems are well illustrated in operating Systems (e.g. polling vs interrupts, caching, flexibility costs overhead, similar scheduling approaches to processes, page replacement, etc.). OS should focus on how those concepts apply in other areas of CS - trust boundaries, concurrency, persistence, safe extensibility.File in questo prodotto:
Eventuali allegati, non sono esposti
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.