IPLUSO 6305
Operating Systems
Automation and Computer Systems
-
ApresentaçãoPresentationKnowledge of how operating systems work, as well as how to operate and maintain an operating system that is one of the most important in current terms in non-domestic computing and therefore, most likely an operating system with which the student family will most likely be called upon to work is an important part of the training of undergraduate students. The more or less deep knowledge of an operating system will allow students to have a better understanding of how current systems work.
-
ProgramaProgrammeCP1 - Purposes of Operating Systems (1.1 Hardware abstraction; 1.2 Architecture; 1.3 Service Provision and Resource Management; 1.4 Multitasking, Management Management, Peripheral Management, Segregation, Security) CP2 - Interaction with the Unix(es)TM operating system (2.1 Installation of the Linux Operating System, Partitions, Settings, Software Installation; 2.2 - Process management applications ps, kill, nice, top, screen, groups and users, file systems, communications; 2.3 - System settings, File tree, Inter Processses Comunications, Cron, Firewall; 2.4 - Other applications, Sort, Grep and regular expressions, More and less, ssh and rlogin, secure copy, tar and gzip CP3 - Programming in "Shells" (3.1 - Bash; 3.2 - C Shell) CP4 - Virtualization
-
ObjectivosObjectivesOA1. Provide students with knowledge of the operation of various operating systems, their structures, management mechanisms, maintenance and settings. OA2. Provide basic knowledge of maintaining UnixTM-like systems in the absence of graphical environments. OA3. Knowing how to use basic monitoring and management tools. OA4. Development of autonomy in solving problems, providing problems without solution using only the generic information presented in the chair, and teaching them to search the Internet for information that will allow them to solve these more specific problems. OA5. Provide an overview of trends for the future in terms of computing and the skills needed for the correct operation of these systems.
-
BibliografiaBibliographyModern Operating Systems, Andrew S. Tanenbaum, Pearson Prentice Hall, Upper Saddle River, NJ, 2008, ISBN 0-13-600663-9. The Debian Administrator's Handbook, Raphaël Hertzog and Roland Mas, Freexian SARL, ,2015,ISBN: 979-10-91414-05-0 https://debian-handbook.info/download/stable/debian-handbook.pdf
-
MetodologiaMethodologyAfter an initial theoretical presentation, which takes advantage of the practical contact component to create the conditions for students to be able to apply this component in the future, a phase begins where the theoretical component has practical applications that are presented and should be resolved in the contact hours of the practical part. As soon as the subject allows it, students are given a series of small problems that must be solved in practical classes and, if these are not enough, later independently. The evaluation will be carried out by a test or an exam where the practical part will be composed of small exercises similar to the exercises proposed for solution in practical classes. You will also be asked to students who carry out a small obligatory project with a counterpart in the total evaluation part of the order of 30%.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureOptional
-
EstágioInternshipNão




