Chapter 1 Flashcards
What is computer system layered architecture
1st layer hardware
2nd layer OS
3rd layer software
Anything done by the OS is really done by kernel. True/False
True
What is purpose of computer system
To run programs
What is virtual memory
Virtual memory is a memory management capability of an OS that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from random access memory (RAM) to disk storage. Example of lunch, if we have small plat and we want to eat more. What we will do. We will take some food in plate, eat it and then take more. In same way, virtual memory works.
What is process
Program execution
How we access system services
Through APIs
What are 2 ways to use APIs
- System calls
2. Library functions
What is thread
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
What is an OS
A program that acts as an intermediary between user of a computer and the computer hardware. Provides a user simpler machine to work with.