SLIDE 1
1
Operating Systems
Parallel Systems (Now basic OS knowledge)
Parallelism
- Multiple processes concurrently
Example Multiprocessor OSes Almost all new OSes! Unix Designed - - PDF document
Operating Systems Parallel Systems (Now basic OS knowledge) Parallelism Multiple processes concurrently Parallelism CPU1 CPU1 CPU1 Pseudo- Process 1 CPU1 CPU1 CPU1 Process 2 Parallelism CPU1 Process 1 True CPU2 Process 2 1
Registers Registers
Program Counter Stack Pointer
Program Counter Stack Pointer
A B C A B C
+ ex: file server, Web server
+ concurrent system requests by multiple users
+ 30 times slower to create on Solaris + slower to destroy + slower to context switch among
+ few thousand processes not ok + few thousand threads ok