Chapter 1 Flashcards

1
Q

What is computer system layered architecture

A

1st layer hardware
2nd layer OS
3rd layer software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Anything done by the OS is really done by kernel. True/False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is purpose of computer system

A

To run programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is virtual memory

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is process

A

Program execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How we access system services

A

Through APIs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are 2 ways to use APIs

A
  1. System calls

2. Library functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is thread

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an OS

A

A program that acts as an intermediary between user of a computer and the computer hardware. Provides a user simpler machine to work with.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly