Oprogramowanie ekologiczne
Komputery w XXI wieku są bardzo szybkie, współczesne procesory wykonują ponad pół biliona operacji na sekundę.
Dlatego programiści nie zwracają uwagi czy ich aplikacja pracuje optymalnie. Weźmy dla przykładu obiekt na wizualizacji przejście.
Obiekt musi prezentować aktualny stan przejścia w budynku, czyli jeśli ktoś otworzy drzwi stan obiektu powinien się zaktualizować.
Można to zrobić na dwa sposoby. W pierwszym wariancie obiekt na wizualizacji co 500 mili sekund będzie sprawdzał swój stan w części programu odpowiedzialnej za połączenie z urządzeniem.
W drugim wariancie moduł programu komunikujący się z urządzeniem kontroli dostępu, po natrafieniu na zmianę stanu odnajdzie obiekt na wizualizacji i zmieni jego stan.
Oczywiście wariant drugi jest bardziej optymalny.
Są drzwi w budynku, które są otwierane raz dziennie albo wcale czyli program by wykonywał kilka tysięcy dziennie operacji nadmiarowych.
Wykonanie każdej operacji to pobranie porcji energii. Dlatego sprawdzamy aplikacje pod względem poboru mocy i staramy się żeby liczba operacji procesora była jak najmniejsza.
Dobry program jest ekologiczny.
KONTAKT / SMART SOFT Jarosław Michalski / tel.: 502 170 240 / www.ssoft.eu /
info@ssoft.eu