anchor.diff:  
   analyze_darwin_hw_processor_name(HwInfo) ->
       proplists:get_value("processor name", HwInfo, "-").
  +
  +analyze_darwin_hw_chip(HwInfo) ->
  +    proplists:get_value("chip", HwInfo, "-").
   
   analyze_darwin_hw_processor_speed(HwInfo) ->
       proplists:get_value("processor speed", HwInfo, "-").
  
positive.code:             NumProc       = analyze_darwin_hw_number_of_processors(HwInfo),
              NumCores      = analyze_darwin_hw_total_number_of_cores(HwInfo),
              Memory        = analyze_darwin_hw_memory(HwInfo),
              io:format("Darwin:"
                        "~n   System Version:        ~s"
                        "~n   Kernel Version:        ~s"
                        "~n   Model:                 ~s (~s)"
                        "~n   Processor:             ~s (~s, ~s, ~s)"
                        "~n   Memory:                ~s"
                        "~n   Num Online Schedulers: ~s"
                        "~n", [SystemVersion, KernelVersion,
                               ModelName, ModelId,
                               ProcName, ProcSpeed, NumProc, NumCores, 
                               Memory,
                               str_num_schedulers()]),
              CPUFactor = analyze_darwin_cpu_to_factor(ProcName,
                                                       ProcSpeed,
                                                       NumProc,
                                                       NumCores),
              MemFactor = analyze_darwin_memory_to_factor(Memory),
              if (MemFactor =:= 1) ->
                      {CPUFactor, []};
  
negative.code: analyze_netbsd_item(Extract, Key, Process, Default) ->
      analyze_freebsd_item(Extract, Key, Process, Default).
  
  %%       Model Identifier: Macmini7,1
  %%       Processor Name: Intel Core i5
  %%       Processor Speed: 2,6 GHz
  %%       Number of Processors: 1
  