• Alan HoltEmail author
  • Chi-Yu Huang
Part of the Undergraduate Topics in Computer Science book series (UTICS)


Most people are familiar with general purpose computing devices, such as desktops and laptops. Their use is common-place and supports a wide variety of applications, many of which involve a wider access to distributed applications over the Internet (electronic mail, social media etc.). Users interact with general purpose computers directly through keyboards, mice and monitor screens. There are many consumer devices, such as mobile phones, tablet computers and satellite navigation devices, that are classified as embedded devices. They support user interaction through touch screens, microphones, audio speakers and accelerometers.


  1. 1.
    Holt A (2013) Get smart. Linux Magazine, 5, pp 47–51Google Scholar
  2. 2.
    Kernighan BW, Ritchie DM (1978) The C programming language. Prentice-Hall Software Series, New JerseyGoogle Scholar
  3. 3.
    Greg L (2003) The complete FreeBSD. O’ReillyGoogle Scholar
  4. 4.
    Kirk McKusick M, Neville-Neil GV (2004) The design and implementation of the FreeBSD operating system. Pearson EducationGoogle Scholar
  5. 5.
    Lucas M (2003) Absolute OpenBSD: Unix for the practical paranoid. No Starch Press Series, No Starch PressGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Zeetta NetworksBristolUK
  2. 2.GE Aviation SystemsCheltenhamUK

Personalised recommendations