Βράζουμε τον αρακά για 20' περίπου, μέχρι να μαλακώσει. Τον στραγγίζουμε και τον κρατάμε στην άκρη.
Βράζουμε τα ζυμαρικά σε άφθονο αλατισμένο νερό σύμφωνα με τις οδηγίες της συσκευασίας τους και τα στραγγίζουμε.
Ζεσταίνουμε το βούτυρο σε αντικολλητική κατσαρόλα σε μέτρια θερμοκρασία. Αφού λιώσει, προσθέτουμε το αλεύρι. Ανακατεύουμε ζωηρά με το σύρμα για λίγα λεπτά, μέχρι να μαγειρευτεί το αλεύρι και να αποκτήσει ένα ωραίο χρυσαφένιο χρώμα.
Σταδιακά προσθέτουμε πρώτα το γάλα και στη συνέχεια την κρέμα γάλακτος. Μαγειρεύουμε για λίγα λεπτά, μέχρι να πυκνώσει ελαφρά η σάλτσα.
Αδειάζουμε τα ζυμαρικά σε μια μεγάλη κατσαρόλα. Προσθέτουμε τον αρακά, το κεφαλοτύρι, το καπνιστό ζαμπόν και τη σάλτσα. Ανακατεύουμε απαλά ούτως ώστε να καλυφθούν όλα τα υλικά από τη σάλτσα.
Δοκιμάζουμε και -αν χρειάζεται- διορθώνουμε τη γεύση με αλάτι και πιπέρι.