home *** CD-ROM | disk | FTP | other *** search
- # program.FICT
- #
- # Program configuration file of a ficticious program
- # Christoph Pleier, March 1992
- #
- # The program consists of 4 process types.
- #
- # type # | name | job
- # ---------------------------------------------------------------------------
- # 1 | printer | Collects the results and prints them to LC890
- # ---------------------------------------------------------------------------
- # 2 | preparer | Performs preparing jobs like loading data and
- # | | generating a dynamic tree. Sends tree structure to
- # | | process 'calculator'.
- # ---------------------------------------------------------------------------
- # 3 | calculator | Does the main job (whatever that is)
- # | | Sends results to processes 'printer' and 'visualizer'
- # ---------------------------------------------------------------------------
- # 4 | visualizer | Collects the results and visualizes them as animation
- # ---------------------------------------------------------------------------
-
-
- process printer = {
-
- preferred hosts : node_AT286, node_Sun3_1, node_Sun3_2
-
- intensity index : 1.0
-
- accesses peripheral devices {
- LC890
- }
-
- communicates with {
- visualizer (100, 10)
- }
- } # printer
-
- process preparer = {
-
- intensity index : 20.0
-
- wishes physical memory : 32 MB
-
- accesses filesystems {
- HPdisk (1, 100)
- }
-
- communicates with {
- calculator (1, 50)
- }
- } # preparer
-
- process calculator = {
-
- intensity index : 100.0
-
- wishes vectorization
- wishes parallelization
-
- communicates with {
- printer (100, 10), preparer (1, 50), visualizer (100, 100)
- }
- } # calculator
-
- process visualizer = {
-
- intensity index : 10.0
-
- requires physical memory : 64 MB
- requires virtual memory : 64 MB
- wishes physical memory : 250 MB
- wishes virtual memory : 250 MB
-
- communicates with {
- calculator (100, 100)
- }
- } # visualizer
-