Systems Abstractions.

The article presents a historical analysis of the development of computer operating systems with a focus on abstractions including processes, kernels, and files. Levels of abstractions are delineated along with their capabilities and an example of computer programming is offered describing the preve...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 65; no. 4; pp. 22 - 25
Main Author: Denning, Peter J.
Format: Article
Published: Association for Computing Machinery Apr2022
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=155876274&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 155876274
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Apr2022
      vid: 65
      iid: 4
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        155876274
        10.1145/3517218
      ppf: 22
      ppct: 3
      formats:
      tig:
        atl: Systems Abstractions.
      aug:
        au: Denning, Peter J.
        affil:
          Distinguished Professor of Computer Science and Director of the Cebrowski Institute for information innovation at the Naval Postgraduate School in Monterey, CA.
          Past president of ACM.
      su:
        Computer operating systems
        History of computers
        Abstraction (Computer science)
        Kernel operating systems
        Software engineering
      sug:
        subj:
          Computer operating systems
          History of computers
          Abstraction (Computer science)
          Kernel operating systems
          Software engineering
      ab: The article presents a historical analysis of the development of computer operating systems with a focus on abstractions including processes, kernels, and files. Levels of abstractions are delineated along with their capabilities and an example of computer programming is offered describing the prevention of deadlocks and self-referential code loops.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2022
    holdings:
      @attributes:
        islocal: N