Introduction Flashcards

1
Q

Extended machine - 2

A
  • OS provides abstractions which make easier to work with hardware
  • OS is also responsible of managing created abstract objects.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Resource manager - 3

A
  • Provide orderly and controlled allocation of processors, memories and I/O devices among programs wanting to use them.
  • If computers or networks have more users it is important that OS manage resources so that users cannot interfere one another.
  • Includes time and space multiplexing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Processes - 3

A
  • Program in execution
  • Each process is associated with a address space
  • Container which hold all information needed to run a program.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Memory Address Space - 3

A
  • List of memory locations from 0 to some maximum
  • Can be read and written by process
  • Contains executable program, program’s data and stack.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Process table - 2

A
  • Contains all information about each process, except the contents of its own address space.
  • Together with the address space it composes the core image, which allows the interruption and restart of processes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Core image - 2

A
  • Address space and process table

- Allows interruption of a process for later restart

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

Core image - 2

A
  • Address space and process table

- Allows interruption of a process for later restart

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

Interprocess communication -

A
  • Communication which happens between cooperating processes.
  • Allows them to synchronize their activities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Interprocess communication -

A
  • Communication which happens between cooperating processes.
  • Allows them to synchronise their activities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Interprocess communication - 2

A
  • Communication which happens between cooperating processes.
  • Allows them to synchronise their activities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Interprocess communication - 2

A
  • Communication which happens between cooperating processes.
  • Allows them to synchronise their activities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Child processes - 1

A
  • Processes which are created by another process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Child processes - 1

A
  • Processes which are created by another process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Alarm signal -

A
  • Signal which causes the process to temporary suspend whatever it is doing.
  • Process will save all its registers on stack
  • Process will start running a special signal-handling procedure.
  • When signal handler is done process will restart in state it was before the signal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Alarm signal - 4

A
  • Signal which causes the process to temporary suspend whatever it is doing.
  • Process will save all its registers on stack
  • Process will start running a special signal-handling procedure.
  • When signal handler is done process will restart in state it was before the signal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Alarm signal - 4

A
  • Signal which causes the process to temporary suspend whatever it is doing.
  • Process will save all its registers on stack
  • Process will start running a special signal-handling procedure.
  • When signal handler is done process will restart in state it was before the signal