Os Flashcards

(47 cards)

1
Q

CPU

A

Central processing unit

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

Instruction for accessing the memory

A

MOV

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

Privileged instructions for kernel

A

IN/OUT

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

Specific sequence of instructions

A

Thread

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

Process has?

A

One or more threads

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

Race condition

A

Two threads or more access a resource without a proper order which leads to unpredictable behavior

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

Deadlock

A

When two threads or more are waiting for each other to release resources

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

Critical section

A

A code segment in a thread that updates or accesses shared data

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

Mutual exclusion

A

Methods to ensure only one thread does a particular activity

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

P

A

Decrease

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

V

A

Increase

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

Can a semaphore have a value of zero

A

Yes

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

Process

A

A program in execution

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

Memory layout of a process

A

Text section (executable code)
Data section تتضمن البيانات
Heap ذاكرة متواجده وقت تشغلي البرنامج
Stack ذاكرة حفظ مؤقته

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

What makes a process

A

Threads + address space

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

Maximum quantum?

A

10ms

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

Multitasking happens with?

A

Time-sharing

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

PCB

A

Process control block

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

RPC

A

Remote procedure call

20
Q

MPI

A

Message passing interface

21
Q

Benefits of rpc

A

Remote procedures accept arguments and return results
Easy to design
More focused
Simple use for clients

22
Q

RPC issues

A

Transparency
Need of external data representation

23
Q

RMI

A

Remote method invocation

24
Q

Soap

A

Simple object access protocol

25
WCF
Windows communication foundation
26
Primitive operations on files
Create Delete Open Close Read Write Seek Get attributes Set attributes Rename
27
File attributes type
Size Protection Time,date Location
28
Root directory
Unix : / Windows: \
29
FAT
File allocation table
30
Inode size
128 bytes
31
NTFS
New technology file system
32
MFT
Master file table
33
العصا
Actuator arm
34
الشريط
Platter
35
المثلث
Disk sector
36
RAM
Random access memory
37
each byte had
Unique numeric address رقم عنوان مميز
38
each byte had
Unique numeric address رقم عنوان مميز
39
Address size
32 or 64 bit binary number
40
MMU
Memory management unit
41
PRA
Page replacement algorithm
42
TLB
Translation lookaside buffer
43
ISA
Instruction set architecture
44
MIPS
Microprocessor without interlocked pipeline
45
RISC
Reduced instruction set computer
46
CISC in x86 stands for
Complex instruction set computers
47
ILP
Instruction level parallelism