IPLUSO 6305
Sistemas Operativos
Automação e Sistemas Informáticos (L) (IPLUSO)
-
ApresentaçãoPresentationO conhecimento do funcionamento dos sistemas operativos assim como operar e manter um sistema operativo membro de uma família das mais importantes em termos atuais na computação não domestica e portante, com muito probabilidade um sistema operativo com que o corpo discente muito provavelmente será chamado a trabalhar é uma parte relevante da formação dos alunos da Licenciatura. O conhecimento mais ou menos profundo de um sistema operativo permitirá os alunos terem um melhor entendimento do funcionamento de sistemas atuais.
-
ProgramaProgrammeCP1 - Finalidades dos sistemas Operativos (1.1 Abstração do hardware;1.2 Arquitetura; 1.3 Prestação de Serviços e Gestão de Recursos;1.4 Multitasking, Gestão de memória, Gestão de periféricos, Segregação, Segurança) CP2 - Interação com o sistema operativos Unix(es)TM (2.1 Instalação do Sistema Operativo Linux, Partições, Configurações, Instalação de Software; 2.2 - Aplicativos de Gestão de processos ps, kill, nice, top, screen, de grupos e utilizadores, de sistemas de ficheiros, de comunicações; 2.3 - Configurações do sistema, Árvore de ficheiros, Inter Processses Comunications, Cron, Firewall; 2.4 - Outros aplicações, Sort, Grep e expresões regulares, More e less, ssh e rlogin, secure copy, Tar e gzip CP3 - Programação nas "Shells"(3.1 ? Bash; 3.2 - C Shell) CP4 - Virtualização
-
ObjectivosObjectivesOA1. Fornecer aos discentes o conhecimento do funcionamento de vários sistemas operativos, de suas estruturas, mecanismos de gestão, manutenção e configuração. OA2. Fornecer conhecimentos básicos de manutenção de sistemas semelhantes ao UnixTM na ausência de ambientes gráficos. OA3. Saber utilizar ferramentas básicas de monitorização e gestão. OA4. Desenvolvimento da autonomia na resolução de problemas, fornecendo problemas sem solução recorrendo apenas à informação genérica apresentada na cadeira, e ensinando-os a procurar na Internet a informação que lhes permita resolver esses problemas mais específicos. OA5. Fornecer uma visão geral de tendências para o futuro em termos de computação e das competências necessárias para a correta operação desses sistemas. Conteúdos programáticos
-
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
-
MetodologiaMethodologyDepois de uma apresentação teórica inicial, onde se aproveita para na componente de contacto prática se criar as condições para os alunos poderem aplicar essa componente no futuro, inicia-se uma fase onde a componente teórica tem aplicações práticas que são apresentadas e deverão ser resolvidas nas horas de contacto da parte prática. Assim que a matéria o permita é dado aos alunos uma serie de pequenos problemas que deverão ser resolvidos nas aulas práticas e se estas não forem suficientes posteriormente de forma independente. A avaliação será efetuada por um teste ou um exame onde parte prática será composta por pequenos exercícios similares aos exercícios propostos para solução na aulas práticas. Será ainda pedido os alunos que executem um pequeno projeto obrigatório com contrapartida na parte da avaliação total na ordem dos 30%.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureOpcional
-
EstágioInternshipNão




