The Operating System as an Abstraction

by | Aug 26, 2025 | College class, Information Technology | 0 comments

  • The CPU executes instructions tied to a process; the operating system manages processes by scheduling CPU time and maintaining processor state (Wikimedia Foundation, 2025).
  • A new abstraction for memory: the address space. The address space creates a kind of abstract memory for programs to use (Tanenbaum & Bos, 2022).
  • OS provides uniform, logical view of information storage Abstracts physical properties to logical storage unit – file Each medium is controlled by device (i.e., disk drive, tape drive) (Silberschatz et al., 2011 ).
  • Applications need to access system resources such as memory, files, and networks. System calls provide a standardized interface for applications to request these resources from the OS (Prepbytes, 2023).

Prepbytes. (2023, March 2). System calls in operating system : Types and working in os. PrepBytes Blog. https://prepbytes.com/blog/system-calls-in-operating-system/

Silberschatz, A., Galvin P.B., & Gagne, G. (2011) Operating system concepts essentials (8th Edition). Wiley. https://codex.cs.yale.edu/avi/os-book/OS8/os8e/slide-dir/index.html

Tanenbaum, A. S., & Bos, H. (2022). Modern operating systems (5th ed.). Pearson Education (US). https://mbsdirect.vitalsource.com/books/9780137618941

Wikimedia Foundation. (2025, June 27). Process (computing). Wikipedia. https://en.wikipedia.org/wiki/Process_%28computing%29?utm_source=chatgpt.com

operating systems

You May Also want to Read...

Why WordPress?

As a website designer for 15 years, I have primarily used WordPress for my desktop publishing for my client’s websites. My encounters with other designers has been that many use it as well. Also, clients that have a site already and it needs optimization will bring me...

read more

Innovative Organizations

I decided to investigate WordPress.org as a leader in technological innovation within the domain of Information Technology. WordPress was launched on May 27, 2003, by Matt Mullenweg and Mike Little, after its predecessor named “B2/cafelog” by Michel Valdrighi suddenly...

read more

Program Documentation with Javadoc

To generate documentation for my program there is a generator called Javadoc. My integrated development environment (IDE), NetBeans, where the code can be tested as if being compiled, I can right click on a package of my program and then click "generate Javadoc." This...

read more
alignablev2Tick-tok-logo