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.
2023
CS2023: ACM/IEEE-CS/AAAI Computer Science Curricula
0
0
Monica D. Anderson, Qiao Xiang, Michael Goldweber, Marcelo Pias, Avi Silberschatz, Renzo Davoli.
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/962806
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact