ISLA Santarém 6305
Operating Systems
Information Systems Technology and Programming
-
ApresentaçãoPresentation.
-
ProgramaProgramme1. Operating System Theory Functions and characteristics of an operating system Concurrent processes The operating system kernel Memory management Input and output management File system Resource management Protection Reliability The concept of multitasking Information sharing and inter-computer communication 2. Types and Roles of Operating Systems Concepts of proprietary software, free software, GNU, and GPL Linux vs. Microsoft 3. Client Operating Systems Proprietary client operating systems Open-source client operating systems 4. Installation and Configuration of Operating Systems (Proprietary and Open Source) Disk partitioning and formatting Installation options Resource optimization Device and driver installation System configuration according to specific hardware Multiple system configurations Troubleshooting Application installation
-
ObjectivosObjectivesLearning Objectives Upon successful completion of this course, students will be able to: Define and explain the concept of an operating system. Identify and describe the main functions of an operating system. Analyze the historical evolution of operating systems. Differentiate between the various types of operating systems. Explain the architecture and characteristics of multiprocessor systems. Understand and apply concepts of synchronization and scheduling. Describe the principles and features of distributed systems. Assess user requirements and select the most appropriate client operating system. Install and configure client operating systems. Install and distinguish between resident and installable device drivers. Configure client operating systems according to specific needs. Install and manage the different components of an operating system.
-
BibliografiaBibliographyIrv Englander (2000). The Architecture of Computer Hardware and Systems Software. John Wiley & Sons, Inc. Ritch Robinson, Windows 7 – Guia de Bolso, Mintywhite.com. Siberschatz, M. Galvin, P. (2005). Fundamentos de Sistemas operativos. McGraw Hill. Nunes, S. & Trezentos, P. (2008). Linux para Pcs – Caixa Mágica. FCA, Editora de Informática.
-
MetodologiaMethodologyThe course employs a combination of lecture-based instruction, guided inquiry, and active learning strategies to encourage classroom discussion and the resolution of both theoretical and practical exercises. Strong emphasis is placed on hands-on practice through the use of virtual machines for the installation and configuration of operating systems. In addition, the course incorporates problem-based learning (PBL), project-based learning, case-based analysis, and peer-to-peer discussions to promote critical thinking and collaborative learning.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS5
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de Avaliação
50%
Portfolio
50%


