ESTADO DE GOIÁS Universidade Estadual de Goiás Unidade Universitária de Ciências Exatas e Tecnológicas PLANO DE ENSINO CURSO Bacharelado em Sistemas de Informação CÓDIGO ANO LETIVO 2005 DISCIPLINA NOME Sistemas Operacionais PERÍODO / ANO 2º Ano CARGA HORÁRIA CHS CHT 2 60 EMENTA Conceitos Fundamentais; Processos; Mecanismos de Sincronização; Semáforos; Regiões Críticas; “Deadlock”; Algoritmos de Escalonamento; Multitarefa; Multiprogramação; Memória Virtual; Paginação; Segmentação; Gerência de Entrada e Saída; Multiprocessamento. Estudo de sistemas existentes: Windows NT, Linux, Unix, etc. OBJETIVOS Geral Familiarizar os alunos com o Sistema Operacional, enquanto software básico para a utilização do computador, enfocando os serviços, desafios e problemas de projeto. Específicos 1. Introduzir os conceitos referentes a sistemas computacionais; 2. Conceituar Sistema Operacional, enfocando a aplicação do mesmo nas diversas plataformas; 3. Compreender a evolução do Sistema Operacional relacionado a custos e evolução do hardware; 4. Entender os diversos serviços do Sistema Operacional; 5. Conhecer os principais tipos de Sistemas Operacionais existentes e em uso pelas organizações; 6. Entender os desafios apresentados no projeto de Sistemas Operacionais; 7. Introduzir os conceitos referentes a Sistemas Distribuídos; CONTEÚDO PROGRAMÁTICO 1. Conceitos básicos, histórico e aplicações. 1.1. Definição de um sistema de computação; 1.2. Conceitos relacionados a tecnologia da informação 1.3. Evolução dos computadores e suas gerações. 1.4. Evolução dos Sistemas Operacionais. 1.5. 1.6. 1.7. Processamento de dados: Etapas e tipos. Computadores e seus dispositivos e suas unidade de medida. Tipos de softwares e de aplicações. 2. Sistemas Operacionais. 2.1 Conceito, organização e estrutura de um sistema operacional. 2.2 Funcionamento. 2.3 Os processos e o escalonador de processos. 2.3.1 Problemas e soluções para o escalonamento de processos. 2.3.2 Comunicação entre processos. 2.3.3 Tipos de processamento 2.3.4 Sistemas mono e multi-processados, mono e multi-programados. 2.3.5 Sistemas compartilhados e distribuídos. 2.4 Gerenciamento de memória. 2.4.1 Conceito e tipos de gerenciamento. 2.4.2 Swapping e memória virtual. 2.4.3 Paginação e segmentação de memória. 2.5 Sistemas de arquivos. 2.5.1 Arquivos e diretórios. 2.5.2 Implementação de um sistema de arquivos. 2.5.3 Segurança, proteção e recuperação de arquivos. 2.5.4 Comparativo entre sistemas de arquivos de diferentes sistemas operacionais. 2.6 Apresentação sobre os principais sistemas operacionais utilizados 2.7. Entrada/Saída. 2.7.1 Hardware de entrada/saída. 2.7.2 Software de entrada/saída. 2.7.3 Discos, clocks e terminais. 2.8 Deadlocks: Disputa por recursos entre processos. 2.9 Princípios dos Sistemas Distribuídos . METODOLOGIA DE ENSINO A disciplina será ministrada através de aulas expositivas, trabalhos em grupo com apresentação dos alunos, leituras individuais, debates, exercícios, etc. CRITÉRIOS DE AVALIAÇÃO A avaliação ocorrerá de duas formas: Processual e contínua para levantamento dos elementos necessários para o replanejamento das aulas; Somativa para cada VA através de provas, trabalhos atividades em grupo; realização de projeto final. BIBLIOGRAFIA 1.BÁSICA TANENBAUM, Andrew S. “Sistemas Operacionais Modernos”. Rio de Janeiro, Prentice/Hall do Brasil, 1995. GUIMARÃES, Célio Cardoso. “Princípios de Sistemas Operacionais”. Rio de Janeiro, Editora Campus, 1986. 2.GERAL CAMARÃO, Paulo César Bhering. “Glossário de Informática”. São Paulo, Livros Técnicos e Cientifícos, 1992. CALINGAERT,P.; Prentice-Hall Series Operating Systems Elements: A User Perspective, Englewood Cliffs; Prentice-Hall, 1982. COMER,D. Prentice-Hall International Editions Operating System Design, Englewood Cliffs; Prentice-Hall, 1987. (2v). KURZBAN,S.A.; HEINES,T.S.; SAYERS,A.P. Operating Systems Principles. 2.ed.; New York; Van Nostrand, 1984. PETERSON,J.L.; SILBERSCHATZ, A. Operating System Concepts, 2.ed.; Reading; Addison Wesley, 1985. TANENBAUM,A.S. Operating Systems: Design and Implementation, Prentice-Hall, 1987. PROFESSOR PROPONENTE UEG: 10/02/2005 PROFESSOR: Guiliano Rangel Alves ASSINATURA: DEPARTAMENTO (PARECER/APRECIAÇÃO) ATA DE APROVAÇÃO Nº 001/2005 (Reunião de Curso) UEG10/02/2005 ASSINATURA: Prof. Joilson dos Reis Brito Coordenador de Curso