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.
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
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.
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.
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.
6
Q
Core image - 2
A
- Address space and process table
- Allows interruption of a process for later restart
7
Q
Core image - 2
A
- Address space and process table
- Allows interruption of a process for later restart
8
Q
Interprocess communication -
A
- Communication which happens between cooperating processes.
- Allows them to synchronize their activities
9
Q
Interprocess communication -
A
- Communication which happens between cooperating processes.
- Allows them to synchronise their activities
10
Q
Interprocess communication - 2
A
- Communication which happens between cooperating processes.
- Allows them to synchronise their activities
11
Q
Interprocess communication - 2
A
- Communication which happens between cooperating processes.
- Allows them to synchronise their activities
12
Q
Child processes - 1
A
- Processes which are created by another process.
13
Q
Child processes - 1
A
- Processes which are created by another process.
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
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