ÿþW s p ó Bb i e \n o [
P r o g r a m o w a n i e w s p ó Bb i e \n e :
" t e c h n i k i i n o t a c j e p r o g r a m i s t y c z n e s Bu \c e d o w y r a \e n i a p o t e n c j a l n e j
r ó w n o l e g Bo [c i o r a z d o r o z w i z y w a n i a z a g a d n i e D z w i z a n y c h z p r o b l e m a m i
s y n c h r o n i z a c y j n y m i i k o m u n i k a c y j n y m i
" p o z w a l a z a j m o w a s i r ó w n o l e g Bo [c i b e z w d a w a n i a s i w s z c z e g ó By
i m p l e m e n t a c y j n e
H i s t o r i a :
Z a s t o s o w a n i a w s p ó Bb i e \n o [c i :
" p r z y s p i e s z e n i e w y k o n y w a n i a o b l i c z e D
" l e p s z e w y k o r z y s t a n i e z a s o b ó w ( s p r z t u )
" u m o \l i w i e n i e w s p ó Bp r a c y w i e l u u \y t k o w n i k ó w
" u d o s t p n i e n i e s t y l u p r o g r a m o w a n i a u Ba t w i a j c e g o t w o r z e n i e d u \y c h ,
p r z e j r z y [c i e z o r g a n i z o w a n y c h p r o g r a m ó w
W i e l o w t k o w o [
" W i e l o w t k o w o [ t o c e c h a s y s t e m u o p e r a c y j n e g o , d z i k i k t ó r e j w r a m a c h
j e d n e g o p r o c e s u m o \e s i w y k o n y w a w i e l e w t k ó w . N o w e w t k i t o k o l e j n e
c i g i i n s t r u k c j i w y k o n y w a n e o d d z i e l n i e .
" W s z y s t k i e w t k i t e g o s a m e g o p r o c e s u w s p ó Bd z i e l k o d p r o g r a m u i d a n e . W
s y s t e m a c h n i e o b s Bu g u j c y c h w i e l o w t k o w o [c i p o j c i a p r o c e s u i w t k u
u t o \s a m i a j s i .
W t k i
" W p r o g r a m o w a n i u s e k w e n c y j n y m k a \d y p r o g r a m m a p o c z t e k , s e k w e n c j e
i n s t r u k c j i d o w y k o n a n i a i k o n i e c . W k a \d y m m o m e n c i e d z i a Ba n i a p r o g r a m u
m o \n a w s k a z a m i e j s c e , w k t ó r y m z n a j d u j e s i s t e r o w a n i e . T a k i p r o g r a m
s t a n o w i p o j e d y n c z y , s e k w e n c y j n y p r z e p By w s t e r o w a n i a .
" P r o g r a m w i e l o w t k o w y s k Ba d a s i z w i e l u p r z e p By w ó w s t e r o w a n i a , w t k ó w ,
z k t ó r y c h k a \d y m a p o c z t e k , s e k w e n c j e i n s t r u k c j i i k o n i e c .
" W t e k j e s t t o o b i e k t s y s t e m u o p e r a c y j n e g o s t a n o w i c y w y d z i e l o n c z [ k o d u
p r o c e s u ( u r u c h o m i o n e j a p l i k a c j i ) i u b i e g a j c y s i o c z a s p r o c e s o r a . J e s t t o
j e d n o s t k a w y k o n a w c z a w o b r b i e j e d n e g o p r o c e s u , b d c a k o l e j n y m c i g i e m
i n s t r u k c j i w y k o n y w a n y m w o b r b i e t y c h s a m y c h d a n y c h ( w t e j s a m e j
p r z e s t r z e n i a d r e s o w e j ) .
" W p r o g r a m i e w i e l o w t k o w y m w y k o n y w a n y m n a m a s z y n i e w i e l o p r o c e s o r o w e j
w t k i s w y k o n y w a n e w t y m s a m y m c z a s i e n a r ó \n y c h p r o c e s o r a c h ,
w s p ó Bb i e \n i e . N a k o m p u t e r a c h j e d n o p r o c e s o r o w y c h w y k o n a n i e p r o g r a m ó w
w i e l o w t k o w y c h j e s t t y l k o e m u l o w a n e . E m u l a c j a t a p o l e g a n a n a p r z e m i e n n y m
p r z y d z i e l a n i u c z a s u p r o c e s o r a p o s z c z e g ó l n y m w t k o m w z a l e \n o [c i o d
p r i o r y t e t u w t k u .
Z a s t o s o w a n i a w i e l o w t k o w o [c i :
" u m o \l i w i e n i e p r o g r a m o w i w y k o n y w a n i a r ó \n y c h c z y n n o [c i r ó w n o c z e [n i e
" s y n c h r o n i z a c j a d o s t p u d o k o m p o n e n t ó w
" u d o s t p n i e n i e s t y l u p r o g r a m o w a n i a u Ba t w i a j c e g o t w o r z e n i e d u \y c h ,
p r z e j r z y [c i e z o r g a n i z o w a n y c h p r o g r a m ó w
" p r z y s p i e s z e n i e w y k o n y w a n i a o b l i c z e D
Z a s t o s o w a n i a w i e l o w t k o w o [c i :
" u m o \l i w i e n i e p r o g r a m o w i w y k o n y w a n i a r ó \n y c h c z y n n o [c i r ó w n o c z e [n i e
Z a s t o s o w a n i a w i e l o w t k o w o [c i :
" s y n c h r o n i z a c j a d o s t p u d o k o m p o n e n t ó w
Z a s t o s o w a n i a w i e l o w t k o w o [c i :
" p r z y s p i e s z e n i e w y k o n y w a n i a o b l i c z e D
P r o b l e m s o r t o w a n i a ( s o r t o w a n i e p r z e z w y b ó r w s p o m a g a n e z a m i a n ) :
w e r s j a 1 :
f o r n r 1 : = 1 t o M A X - 1 d o
f o r n r 2 : = n r 1 + 1 t o M A X d o
i f t [ n r 2 ] <