Revisão de 15h51min de 23 de janeiro de 2024 por Carlyle.camara(discussão | contribs)(Criou página com '=='''SOP129005''' - SISTEMAS OPERACIONAIS== {{SUC |SOP_EngTelecom_1290.png | 1}} ;Dados da disciplina :<SMALL>CARGA HORÁRIA: 80 horas semestrais (4 horas semanais). Teoria: 4...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Explicar o papel de um sistema operacional dentro de um sistema computacional, relacionando-o com a eficiência no uso dos recursos do sistema e com sua usabilidade por softwares aplicativos;
Selecionar sistemas operacionais apropriados como plataforma de software, com base nas características desejadas para um dado sistema computacional;
Desenvolver algoritmos que usam APIs de sistemas operacionais para resolver problemas envolvendo múltiplas tarefas, incluindo o uso de mecanismos de comunicação e sincronização entre processos;
Explicar o comportamento de processos e seu uso de recursos do sistema computacional com base nos mecanismos de gestão de processos, memória, dispositivos de entrada-e-saída e arquivos.
Ementa
Introdução aos sistemas operacionais: interfaces com o usuário, estruturas e arquiteturas de sistemas operacionais, serviços, chamadas de sistema e bibliotecas. Aspectos internos de gerenciamento de processos, de memória, de dispositivos de entrada-e-saída e de sistemas de arquivos. Programação concorrente.
Metodologia
O conteúdo da unidade curricular será apresentado por meio de aulas expositivas e práticas de maneira articulada com aplicações do conhecimento. As aulas práticas serão conduzidas nos laboratórios voltados para o desenvolvimento de software, como o Laboratório de Sistemas Digitais ou Laboratório de Programação. Serão desenvolvidos exercícios e realização de trabalhos individuais ou em grupo.