You are not logged in Log in Join
You are here: Home » Members » MJ's corner on Zope » HappyHackers » CriteriaList

Log in
Name

Password

 
 

History for CriteriaList

??changed:
-
Criteria List

  General Criteria

    - Speed for doing some common application.

    - Ease of use.

    - Total Cost of Ownership 

    - Expandability

    - Current and Future Support

    - File Server Speed

    - Web Server Speed

    - Specialized Hardware needed

    - Desktop Ease of use

    - Device Driver support

  Process 
    
    - Synchronisation support

      - semaphores / mutex
      
      - critical region

      - monitors
      
      - atomic transaction
      
      - checkpoint recovery 

    - Deadlock recovery / prevention / avoidence

    - Inter-Process Communication
    
      - shared memory 
      
      - message system 
      
      - socket support

    - Process queues (long term / medium term / short term)

    - Concurrency 

      - Thread support (user types / kernel)

      - system calls 
      
      - signal handling (user/default)

      - pthreads support

    - cpu scheduling

    - multiple processor support

    - Real Time scheduling

  Memory Management

    - hardware support
    
      - page table methods 
      
      - segmentation support
    
    - Memory allocation 

    - dynamic loading 
    
    - Address binding

    - fragmentation (internal / external)

    - memory protection

    - swap (backing-store) strategy

    - page sharing support

    - virtual memory support
    
      - process creation
      
      - demand paging 
      
      - page replacement 
      
      - frame allocation 
      
      - thrashing protection
      
      - page locking
      
      - costs