Skip to main content

IPLUSO 23528

Mobile Operating Systems

Development for the Web and Mobile Devices
  • ApresentaçãoPresentation
    The UC of mobile operating systems presents the various concepts of how an operating system works, and the various architectures that exist in the technological market. It aims to disseminate the fundamental principles of mobile operating systems and their understanding from the point of view of hardware, architectures, functions and features to the user interface level.
  • ProgramaProgramme
    Introduction to operating systems (mobile and non-mobile): Emergence and historical evolution; Types of SO, Architectures and Hardware; Features and functions of an SO: Core of an O, process management and resource allocation; Synchronization, management and competition of processes and locks (deadlocks); Memories (RAM and virtual memory); I/O operations (input and output); File systems; Multi-processamento (multi-tasking, multi-programming). Mobile operating systems Architecture and requirements of a mobile device; Types of platforms (Android, IOS, Win 10 mobile, etc); Application stores, installation and comparison of platforms. Installation and operation on real machines: Use a virtual machine to run a mobile OS; Using Android Debug Bridge (ADB) on a mobile OS.
  • ObjectivosObjectives
    Identify and know the main components of an operating system and its interaction with hardware and software; Know the main technologies currently used: namely the hardware and software used; Familiarize the various concepts of operating system, as well as its main features and functions; Understand and evaluate the different aspects of the architecture of a mobile device and its resources.
  • BibliografiaBibliography
    COLLINS, Lauren; ELLIS, Scott R., "Mobile Devices: Tools and Technologies", Chapman and Hall/CRC, 2015. SILBERCHATZ, Abraham, GAGNE , Greg, GALVIN, Peter B., "Operating Systems Concepts (10th Edition)", Wiley, 2021. Tanenbaum, A. S., & Bos, H. (2022). "Modern Operating Systems (5th ed.)". Pearson Education. STALLINGS, William, "Operating Systems: Internals and Design Principles (9th Edition)", Prentice Hall, 2017.
  • MetodologiaMethodology
    The classes will have a detailed theoretical exposition of the fundamental concepts, principles and techniques, associated with demonstrations proposed by the professor. These have the fundamental objective of making the connection between the theoretical concepts and their practical application.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não