Komputerowy system nadzorowania przebiegu lotu pełni rolę "jednostki centralnej" FMS:
Podstawową funkcją FMCS jest przetwarzanie w czasie rzeczywistym informacji o stanie systemów i pozycji samolotu z uwzględnieniem modelu wybranej trasy i i wypracowywanie na tej podstawie komend sterowania systemami.
Komendy sterowania są przekazywane między innymi do:
![]() | Do wprowadzania danych dla FMS służy panel kontrolny MCDU (Multifuncion Control and Display Unit). Współrzędne punktów trasy, dane dotyczące ładunku, paliwa, wywżenia itp. są wprowadzane i modyfikowane przy pomocy klawiatury, natomiast korzystanie z komputera w locie polega prawie wyłącznie na wybieraniu pozycji menu przy pomocy przycisków na obrzeżu ekranu. |
Obecnie coraz częściej w FMCS montuje się dodatkowe wyświetlacze DCDU, służące do obsługi radiowych łącz wymiany danych - CPDLC (Controller - Pilot Data Link Communication) | |
System przechowuje w swojej pamięci nieulotnej informacje niezbędne dla nawigacji i sterowania samolotem. Są to miedzy innymi bazy danych pomocy radionawigacyjnych, lotnisk, dróg lotniczych, parametrów samolotu i trójwymiarowe modele terenu w rejonie operowania samolotu. Wymianę lub aktualizację tych danych przeprowadza się przez połączenie FMCS z przenośnym urządzeniem ładującym potrzebne dane z nośnika do pamięci stałej. Jako nośników używa się kaset z taśmą magnetyczną albo pamięcią półprzewodnikową.