Computadores não funcionam sem Sistemas Operacionais (SO); Diversas técnicas de programação, como programação paralela, surgiram nos SO;
|
|
- Nicholas Farinha Santos
- 6 Há anos
- Visualizações:
Transcrição
1 BC Sistemas Operacionais Apresentação da Disciplina Plano de trabalho 3 Quadrimestre de 2010 Prof. Marcelo Z. do Nascimento marcelo.nascimento@ufabc.edu.br
2 Roteiro Motivação Apresentação Programa e Cronograma Critérios de avaliação Referência bibliográfica Projetos e Seminario Plataformas e Ferramentas Informações 2
3 Motivação Computadores não funcionam sem Sistemas Operacionais (SO); Diversas técnicas de programação, como programação paralela, surgiram nos SO; SO combinam conhecimentos de arquitetura de computadores, linguagens, estrutura de dados, etc; 3
4 Motivação Um dos maiores exemplos de programa que cria máquinas abstratas mais confortáveis e seguras que as máquinas reais (ex. memória virtual); Técnicas de construção de SO podem ser aplicadas em outras áreas; Divisão de software em duas classes: sistema e aplicativos. 4
5 Ementa Resumida Conceituação; Evolução; Estruturação de Sistemas Operacionais; A Função do Gerenciamento; Gerenciamento de Processos, Memória, Dispositivos, Desempenho, Recuperação e Arquivos; Estudo de caso de sistemas operacionais modernos. 5
6 1. Introdução 1.1- Definições de sistema operacional, 1.2- Tipos de sistemas operacionais, 1.3- Estrutura de sistemas operacionais. Programação 2. Gerenciamento de processos Definição, 2.2- Conceito de processo Bloco descritor de processo, Chaveamento de contexto, Processos leves (threads). 6
7 Programação 3. Sincronização e comunicação entre processos Definição, Aplicações concorrentes, Problemas de compartilhamento de recursos, Exclusão Mútua, Semáforos, Monitores, Paralisação (deadlock) 4. Gerência do processador 4.1 Introdução, 4.2 Funções básicas, Critérios de escalonamento, Algoritmos de escalonamento, Política de Escalonamento. 7
8 Programação 5. Gerência de memória Alocação contígua simples, Alocação particionada, Swapping, Paginação, Segmentação, Segmentação paginada 6. Sistema de arquivos Implementação de arquivos, Alocação de arquivos, Múltiplos sistemas de arquivos, Organização da cache, Gerência do espaço livre, Diretórios, Organização interna de uma partição. 8
9 Programação 7. Gerência de dispositivos Introdução, Subsistema de entrada e saída, Device drivers, Dispositivos periféricos típicos 8. Estudo de caso de sistemas operacionais modernos Windows XP/Vista/7, 8.2 Minix, Linux, OpenSolaris, FreeBSD, OpenBSD, MAC OS, etc. 9
10 Metodologia Métodos e Técnicas Empregadas: AE - Aula expositiva: apresentação de conceitos AP - Aula prática: desenvolvimento de habilidades APR - Atividade prática: atividades e projetos AS - Atividade em equipe: seminários 10
11 Cada disciplina na UFABC é representada por três algarismos: T P I. Para o BC-1518, temos: Créditos T: 3h - Número de horas semanais de aulas expositivas presenciais da disciplina (Teóricas) P: 1h Número de horas semanais de trabalho de laboratório, aulas práticas ou de aulas de exercícios, realizadas em sala de aula (Práticas) I: 4h - Estimativa de horas semanais adicionais de trabalho necessárias para o bom aproveitamento da disciplina (estudos e trabalhos Individuais) 11
12 Créditos A: desempenho excepcional, demonstrando excelente compreensão da disciplina B: bom desempenho, demonstrando capacidade boa de uso dos conceitos da disciplina C: desempenho adequado, demonstrando capacidade de uso dos conceitos da disciplina e capacidade para seguir em estudos mais avançados D: aproveitamento mínimo dos conceitos da disciplina, com familiaridade parcial do assunto, mas demonstrando deficiências que exigem trabalho adicional para prosseguir em estudos avançados 12
13 Créditos F: reprovado. A disciplina deve ser cursada novamente para a obtenção de crédito O: reprovado por falta. A disciplina deve ser cursada novamente para a obtenção de crédito I: incompleto. Indica que uma pequena parte dos requerimentos do curso precisa ser completada T: disciplinas equivalentes cursadas em outras escolas e admitidas pela UFABC 13
14 Regras de Comportamento o Os alunos serão considerados adultos : o Entrar e sair da sala freqüentemente não é permitido o Chegar no final da aula é desencorajado o Manifestações excessivamente efusivas (barulhentas) sobre assuntos não pertinentes à aula são dispensadas o Durante as explicações recomenda-se o silêncio o Espera-se iniciativa e responsabilidade na execução das tarefas o Espero dedicação a disciplina 14
15 Bibliografia Básica Silberschatz, A., Galvin, P. B. Gagne, G. Sistemas Operacionais com Java. 7º, edição. Editora, Campus, 2008 Silberschatz, Abraham; Galvin, Peter Baer; Gagne, Greg. Fundamentos de sistemas operacionais. 6 ed. Rio de Janeiro: LTC, p. ISBN
16 Bibliografia Complementar Oliveira, R. S., Carissimi, A. S., Toscani, S. S. Toscani, Sistemas Operacionais. Porto Alegre: Inst. De Informática Da Urgs: Sagra Luzzato, TANENBAUM, A. Sistemas Operacionais Modernos. Rio de Janeiro: Pearson, 3 ed Deitel, H. M., Deitel, P. J., Choffnes, D. R. Sistemas Operacionais. 3 Ed. São Paulo: Person Prentice Hall,
17 Bibliografia Complementar Bovet, Daniel P; Cesati, Marco. Understanding the Linux kernel. 3rd ed. Farnham: O'Reilly, c p. Nemeth, Evi; Snyder, Garth; Hein, Trent R.Manual completo do linux: guia do administrador. 2 ed. São Paulo: Peaarson Prentice Hall, p. 17
18 Horário e Divisão das aulas Aulas ocorrerão no BLOCO B Segunda-feira: h Sala 502 Quarta-feira: h Lab 502 Divisão (teórica) Teoria: 3h por semana Prática: 1h Existem horários disponíveis para eventuais reposições? 18
19 Projetos (20%) e Seminário (20%) O fato do aluno obter o conceito F no projeto e/ou seminário leva-o automaticamente ao conceito geral F na disciplina 02 Provas (60%) Prova substitutiva Avaliações Engloba todos os itens do programa da disciplina Somente alunos que perderam uma das provas Trabalhos: Exercícios, relatórios, atividades em laboratório, etc 19
20 Calendário Semana Segunda-feira Quarta-feira 1 13/09/ Apresentação da disciplina 15/09/2010 Definições de sistema operacional Definições de sistema operacional 2 20/09/ Estrutura de sistemas operacionais 22/09/2010- Sistema Operacional Roteiro de Laboratório /09/2010 Gerenciamento de Processo 29/09/2010 Gerência do Processador 4 04/10/2010 Gerência do Processador: Threads 06/10/2010 Sistema Operacional: Roteiro de Laboratório II 5 11/10/ Recesso 13/10/ Sincronização e comunicação entre processos Temas de Seminário (Sistemas Operacionais modernos) 6 18/10/2010 Sincronização e comunicação entre os processos 20/10/2010 Impasse-Deadlock Entrega do projeto I
21 Calendário Semana Segunda -feira Quarta-feira 7 25/10/2010 Prova 1-27/10/2010 Gerência de memória /11/2010 -Recesso 03/11/2010 Sistema Operacional Roteiro de Laboratório III 9 08/11/2010 Gerência de Memória 10/11/2010 Gerência de Memória 10 15/11/ Feriado 17/11/2010 Gerência de Arquivos 11 22/11/2010 Gerência de Arquivos Entrega do Projeto II 24/11/2010 Gerência de Dispositivos 12 29/11/2010 Gerência de Dispositivos 01/12/2010 Apresentação de seminário 13 06/12/2010 Prova 02 08/12/2010 Apresentação de seminário 21
22 Calendário das Avaliações: Provas: Engloba conceitos da parte teorica e prática (roteiros) Datas-Avaliações 25/10 (Prova 1); - 06/12 (Prova 2); - 13/12 (Sub); Projetos: 20/10 (Proj 1); 22/11 (Proj 2); Seminário: 01/12 (S1); 08/12 (S2); 22
23 Critérios de avaliação Projetos: Equipe de trabalho: deve ser composto por 3 alunos. Eventuais situações poderá ter 4 alunos. Colaboração: Você pode discutir as atividades e projetos com outros colegas. Porém, os códigos e documentos devem ser de autoria própria. Cópia de código ou documento de outros estudantes não serão tolerados. Receberão conceito F, os projetos que apresentarem sinais de cópia de trabalhos de outros alunos, independente de tratarem-se do original ou da cópia. 23
24 Critérios de avaliação Projetos: Atraso na submissão: Projeto submetido: em até 24 horas após a data de entrega será decrementado 30% do conceito, após 48 horas da data de entrega não será mais aceito e será atribuído o conceito F. 24
25 Critérios de avaliação Projetos: Qualidade do código fonte: os programas devem ser construídos com os códigos organizados e com comentários suficientes para bom entendimento. Esse item equivale a 10% do conceito em cada atividade/projeto. O documento escrito deverá ser entregue seguindo o modelo SO
26 Seminário: Critérios de avaliação Quando tratar-se de seminários o trabalho deverá ser entregue seguindo o modelo SO-02 (obedecendo às normas da metodologia científica). A apresentação (slide) deverá ser entregue na forma digital juntamente com trabalho escrito. Só serão aceitos os trabalhos na data prevista. Equipe de trabalho: deve ser composto por no mínimo 3 alunos e máximo 4 alunos. 26
27 Critérios de avaliação Seminário: O seminário deverá ser dividido entre os estudantes do grupo; Os temas de seminário serão fornecidos pelo professor; Todos os membros devem apresentar uma parte do seminário: O conceito final para cada estudante do grupo de seminário em grupo poderá ser diferente Lembre-se o conceito final dessa etapa é composto do documento e apresentação; 27
28 Os projetos devem ser compactados" contendo todos os arquivos solicitados: fonte, Executável, Relatório (documentação). Submissão O arquivo compactado deve ser entregue ao professor através do marcelo.ufabc@gmail.com 28
29 Modelo de artigo para seminário (fornecido pelo professor). Relatórios/projetos - entregue no modo digital e impresso. Atividades entregue no modo impresso. Submissão No nome do arquivo deve constar o nome do aluno (os) e título do documento. Exemplo: marcelonascimento_so_projeto1.zip marcelonascimento_so_seminário.zip 29
30 Plataformas e Ferramentas Sistema operacional Linux (Ubuntu); Sistema operacional necessário para atividades e projetos GNU Compiler Collection (chamado usualmente por GCC); Software necessário para compilação dos algoritmos Emacs/Vim/Vi Software para edição dos programas VMware Player / VirtualBox Software necessário para execução da máquina virtual Linux 30
31 Informações e Materiais Mais informações sobre a disciplina podem ser obtidas: 31
Roteiro. Motivação. Apresentação. Programa e Cronograma. Critérios de avaliação. Referência bibliográfica. Projetos e Seminario
BC1518 - Sistemas Operacionais Apresentação da Disciplina Plano de trabalho 3 Quadrimestre de 2010 Prof. Marcelo Z. do Nascimento Email: marcelo.nascimento@ufabc.edu.br Roteiro Motivação Apresentação Programa
Leia maisda Disciplina Sumário BC1518 - Sistemas Operacionais Prof. Marcelo Z. do Nascimento Motivação Apresentação
BC1518 - Sistemas Operacionais Apresentação da Disciplina Plano de trabalho 2 Quadrimestre de 2010 Prof. Marcelo Z. do Nascimento Email: marcelo.nascimento@ufabc.edu.br Sumário Motivação Apresentação Programa
Leia maisPró-Reitoria Acadêmica Diretoria Acadêmica Assessoria Pedagógica da Diretoria Acadêmica PLANO DE ENSINO. Revisão 7-17/02/16
FACULDADE: CENTRO UNIVERSITÁRIO DE BRASÍLIA UniCEUB CURSOS: ENGENHARIA DE COMPUTAÇÃO E CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: SISTEMAS OPERACIONAIS CÓDIGO: RN0352 CARGA HORÁRIA: 75 H.A. ANO/SEMESTRE: 2016/2
Leia maisSSC0640 Sistemas Operacionais I
SSC0640 Sistemas Operacionais I 1ª Aula Apresentação da disciplina Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Objetivos do curso Introduzir o estudante nos conceitos e princípios básicos dos sistemas
Leia maisEngenharia de Computação MATRIZ 535
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Pato Branco PLANO DE ENSINO CURS O Engenharia de Computação MATRIZ 535 FUNDAMENTAÇÃO LEGAL Resoluções: N o 89/08-COEPP - N o 153/09-COEPP
Leia maisE S C O L A T É C N I C A E S T A D U A L R E P Ú B L I C A
1. COMPETÊNCIAS GOVERNO DO ESTADO DO RIO DE JANEIRO Conhecer as partes integrantes de um sistema de informação e suas respectivas funções. Analisar as necessidades do usuário e definir o sistema operacional
Leia maisSistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais Apresentação Prof. Bruno de Souza Toledo bruno.toledo@ifmg.edu.br Sistemas Operacionais Carga horária: 80 horas/aula Habilidades e Competências A disciplina
Leia maisSOP Sistemas Operacionais Módulo 1: Plano de Ensino e Avaliação
SOP Sistemas Operacionais Módulo 1: Plano de Ensino e Avaliação Prof. M.Sc. Charles Christian Miers e-mail: charles@joinville.udesc.br 1 Apresentação: Nome: Charles Christian Miers Formação: Graduação:
Leia maisApresentação. Sistemas Operacionais. Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D.
GSI018 Sistemas Operacionais Apresentação Sistemas Operacionais Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Nesta Aula Motivação acerca da disciplina;
Leia maisOrganização e Planejamento didáticopedagógico da disciplina. Elaboração dos
Ano Letivo: 2011 Curso: AS Série: 3 Disciplina: AS300310 Carga Anual: 132 SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Ementa: Conceitos básicos de sistemas distribuídos, arquiteturas de núcleo monolítico
Leia maisMostrar ao aluno as principais características que um sistema operacional deve possuir, formas de organização, algoritmos envolvidos e formas de
CURSO: CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: Sistemas Operacionais Abertos EMENTA Gerência de memória: Conceitos Básicos; Swapping; Alocação de memória contígua; Paginação; Segmentação; Segmentação com paginação.
Leia maisPlano de Ensino IDENTIFICAÇÃO EMENTA
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Sistemas de Informação FORMA/GRAU: ( ) Integrado ( ) Subsequente ( ) Concomitante (X) Bacharelado ( ) Licenciatura ( ) Tecnólogo
Leia maisSSC0541 Sistemas Operacionais
SSC0541 Sistemas Operacionais Prof. Jó Ueyama ICMC 2o. Semestre 2010 Sejam bem-vindos! Fundamentos de Sistemas Operacionais Programação Concorrente e Paralela 2 Aula de Hoje Apresentação da disciplina
Leia maisUNIVERSIDADE FEDERAL DO RIO DE JANEIRO IM DCC CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMAS OPERACIONAIS I 2010/2 PROGRAMA DA DISCIPLINA
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO IM DCC CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMAS OPERACIONAIS I 2010/2 Código: MAB366 Créditos: 04 Carga Horária: 60 horas Professor: Antonio Carlos Gay Thomé thome@nce.ufrj.br
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA
RESOLUÇÃO N o 30/2011, DO CONSELHO DE GRADUAÇÃO Dispõe sobre a composição do Plano de Ensino para os componentes curriculares dos cursos de graduação da Universidade Federal de Uberlândia. O CONSELHO DE
Leia maisNÚCLEO DE TECNOLOGIA DEPARTAMENTO ACADÊMCIO DE CIÊNCIA DA COMPUTAÇÃO. I - Objetivo Geral: Introduzir os conceitos gerais de sistemas operacionais
NÚCLEO DE TECNOLOGIA DEPARTAMENTO ACADÊMCIO DE CIÊNCIA DA COMPUTAÇÃO Disciplina: Sistemas Operacionais INF007 Professor: Silvia Rissino Carga Horária: 80 horas Crédito: 04 Pré-Requisito: Introdução a Informática
Leia maisSistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto
Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Prof. MSc. André Yoshimi Kusumoto Email: andrekusumoto.unip@gmail.com Site: http://www.kusumoto.com.br CARGA HORÁRIA SEMANAL: 03 horas-aula
Leia maisSSC0541 Sistemas Operacionais
SSC0541 Sistemas Operacionais Prof. Jó Ueyama ICMC 2o. Semestre 2016 Sejam bem-vindos! Fundamentos de Sistemas Operacionais Programação Concorrente e Paralela Aula de Hoje Apresentação da disciplina Conceitos
Leia maisSSC0640 Sistemas Operacionais
SSC0640 Sistemas Operacionais Prof. Jó Ueyama ICMC 2o. Semestre 2016 Sejam bem-vindos! Fundamentos de Sistemas Operacionais Programação Concorrente e Paralela Aula de Hoje Apresentação da disciplina Conceitos
Leia maisSO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação
SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação - Definições - Ementa - Objetivos - Unidades de Ensino - Bibliografia - Processo de Avaliação Paulo César do Amaral Pereira SISTEMA COMPUTACIONAL
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Apresentação Prof. MSc André Yoshimi Kusumoto andrekusumoto.unip@gmail.com http://www.kusumoto.com.br Carga horária semanal: 4 horas-aula Carga
Leia maisINSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.
PROGRAMA DE UNIDADE DIDÁTICA PUD DISCIPLINA: INTRODUÇÃO A COMPUTAÇÃO Código: Carga Horária: 40h Número de Créditos: 2 Código pré-requisito: Semestre: Nível: EMENTA S1 Bacharelado PARTE A: 1) Introdução
Leia maisPlano de Ensino IDENTIFICAÇÃO
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Técnico em Manutenção e Suporte em Informática FORMA/GRAU:( X )integrado ( )subsequente ( ) concomitante ( ) bacharelado
Leia maisCurso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisSUMÁRIO. 1.3 CONCEITOS DE SISTEMA OPERACIONAL Processos Arquivos O shell 42
SUMÁRIO 1 INTRODUÇÃO 21 1.1 O QUE É O SISTEMA OPERACIONAL? 23 1.1.1 O sistema operacional como uma máquina estendida 23 1.1.2 O sistema operacional como gerenciador de recursos 24 1.2 HISTÓRIA DOS SISTEMAS
Leia maisPROCESSAMENTO DA INFORMAÇÃO
PROCESSAMENTO DA INFORMAÇÃO Bacharelado em Ciência e Tecnologia Apresentação do Professor Prof. João Henrique Kleinschmidt Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas (CECS) E-mail: joao.kleinschmidt@ufabc.edu.br
Leia maisApresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Leia maisSistemas Operacionais
Sistemas Operacionais Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br Análise e Desenvolvimento de Sistemas IFPE Recife - PE 1/26 Créditos Professor: Anderson L. S. Moreira Disciplina: Sistemas
Leia maisPlano de Ensino IDENTIFICAÇÃO. Alexander da Silva Machado Maria Teresinha Verle Kaefer Emersom Ciocheta Roballo Toni Ferreira Montenegro
IDENTIFICAÇÃO Plano de Ensino EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CURSO: TÉCNICO EM INFORMÁTICA FORMA/GRAU:(X)integrado ( )subsequente ( ) concomitante ( ) bacharelado ( ) licenciatura ( ) tecnólogo
Leia maisCURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA ORGANIZAÇÃO DE COMPUTADORES - OC
1. COMPETÊNCIAS Reconhecer as partes integrantes de um sistema de informação e suas respectivas funções; Analisar as necessidades do usuário e definir o sistema operacional adequado. Compreender os conceitos
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica
Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos
Leia maisMotivação. Apresentação. Paulo Marques Departamento de Eng. Informática Universidade de Coimbra
Motivação Apresentação Paulo Marques Departamento de Eng. Informática Universidade de Coimbra pmarques@dei.uc.pt 3 Motivação Motivação 2 4 Motivação Sistemas Operativos segundo Tanenbaum 5 Prentice Hall,
Leia maisPlano de Ensino IDENTIFICAÇÃO EMENTA
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Turismo, Hospitalidade e Lazer CURSO: Técnico em Hospedagem- PROEJA FORMA/GRAU:( x ) Integrado ( ) Subsequente ( ) Concomitante ( ) Bacharelado ( ) Licenciatura
Leia maisUniversidade Federal do RGS Instituto de Informática Departamento de Informática Aplicada
Universidade Federal do RGS Instituto de Informática Departamento de Informática Aplicada Disciplina: INF01151 - Sistemas Operacionais II N Turma: A, 2 Sem/2008 Prof. Cláudio Geyer CURSOS : Ciência da
Leia maisSistemas Operacionais & Sistemas de Programação II
Informações Gerais Sistemas Operacionais & Sistemas de Programação II http://www.inf.ufes.br/~pdcosta/ensino/20 08-1-sistemas-operacionais/ Introdução (Aula 1) Prof a. Patrícia Dockhorn Costa Prof a. Patrícia
Leia maisUniversidade Federal de Minas Gerais Colégio Técnico Plano de Ensino
Disciplina: Carga horária total: Universidade Federal de Minas Gerais Plano de Ensino Tecnologias de Programação Ano: 2015 Curso: Informática Regime: anual Série: 3o ano Observação: Carga Horária Semanal
Leia maisPLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO
PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO 1. IDENTIFICAÇÃO Componente Curricular: Linguagem de Programação Código do componente: INF13113 Ano de vigência: 2019 Ano/Módulo/Semestre da oferta no curso: 2019
Leia maisBIBLIOGRAFIA BÁSICA COMPLEMENTAR
Curso: Engenharia da Computação Disciplina: Circuitos Lógico-Digitais Carga horária: 88 Semestre a ser aplicada: 7º Semestre Contextualização da disciplina: Essa disciplina oferece a base para a matéria
Leia maisPlano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I
Plano de Ensino Curso EngE.INT - Engenharia de Energia Ênfase Identificação Disciplina B161S - Introdução à Ciência da Computação I Docente(s) Ricardo Luiz Barros de Freitas Unidade Câmpus Experimental
Leia maisAtividades Práticas no Ensino Introdutório de Sistemas Operac
Atividades Práticas no Ensino Introdutório de Sistemas Operacionais Cassio P. de Campos Nicolas Kassalias Faculdade de Computação e Informática Universidade Mackenzie 17 de julho de 2006 Agenda 1 Introdução
Leia maisSistemas Operacionais
Sistemas Operacionais Prof. Macêdo Firmino Introdução à Disciplina (Ementa) Macêdo Firmino (IFRN) Sistemas Operacionais Março de 2012 1 / 11 Objetivos Conhecer os princípios básicos de um sistema operacional;
Leia maisIntrodução à Informática
Introdução à Informática Aula 8 http://www.ic.uff.br/~bianca/introinfo/ Aula 8-28/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:
Leia maisSistemas Operacionais
Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)
Leia maisGerência de Memória. Segmentação
Gerência de Memória Segmentação Qual a visão que o usuário tem da memória? Com a paginação ocorre a separação entre a visão da memória pelo usuário e a memória física 2 Sistemas Operacionais Memória Segmentada
Leia maisSistemas Operacionais
Apresentação Inst tit ormátic ca - UF FRGS i Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof.
Leia maisSistemas Operacionais Aula 3
Sistemas Operacionais Aula 3 Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer
Leia maisArquitetura de Computadores
Arquitetura de Computadores Prof. Eduardo Simões de Albuquerque Instituto de Informática UFG 1o. Semestre / 2006 Adaptado do material do prof. Fábio Moreira Costa Programa e Introdução Assunto do curso
Leia maisFundação Escola de Sociologia e Política de São Paulo Faculdade de Biblioteconomia e Ciência da Informação PLANO DE ENSINO (2019)
Fundação Escola de Sociologia e Política de São Paulo Faculdade de Biblioteconomia e Ciência da Informação PLANO DE ENSINO (2019) I. IDENTIFICAÇÃO DISCIPLINA CURSO FUNDAMENTOS DE TECNOLOGIA DA INFORMAÇÃO
Leia maisINE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA
INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Identificação: Disciplina: INE5645 - Programação Paralela e Distribuída Carga horária: 72 horas-aula Teóricas: 36 Práticas: 36 Período: 2º semestre de 2014 (em
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 1: Introdução e Conceitos Diego Passos Informações Básicas Horário: terças e quintas, 16h. Salas: 442/235 Contato: Por e-mail: dpassos@ic.uff.br Pela página: http://www.midiacom.uff.br/~diego/sisop/
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
Leia maisCP Introdução à Informática Prof. Msc. Carlos de Salles
CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA
Leia maisPlano de Ensino IDENTIFICAÇÃO
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Técnico em Manutenção e Suporte em Informática FORMA/GRAU: ( X ) integrado ( ) subsequente ( ) concomitante ( ) bacharelado
Leia maisTécnicas Avançadas de Programação
Sumário Técnicas Avançadas de Programação Prof. João Marcos M. da Silva Departamento de Engenharia de Telecomunicações Escola de Engenharia Universidade Federal Fluminense Agosto de 2011 Prof. João Marcos
Leia maisSistemas Distribuidos. Prof. Walter Gima
Sistemas Distribuidos Prof. Walter Gima 1 Apresentação da Disciplina Disciplina: Sistemas Distribuídos Carga Horária: 20 horas/aula Horário: 9:10 Até 22:00 2 Objetivos Reconhecer os diversos tipos de sistemas
Leia maisProcessamento da Informação Ambientes de programação
Processamento da Informação Ambientes de programação Prof. Jesús P. Mena-Chalco CMCC/UFABC Q2/2018 1 Apresentação 2 Apresentação Professor: Jesús P. Mena-Chalco (CMCC) jesus.mena@ufabc.edu.br Formação:
Leia maisFundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de
Leia maisMétodos de Sincronização
Métodos de Sincronização Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2017 1 / 31 Sumário 1 Sistemas multiprogramáveis 2 Mecanismos de sincronização
Leia maisDISCIPLINA: Arquitetura e Organização de Computadores I
DISCIPLINA: Arquitetura e Organização de Computadores I CÓDIGO: Período Letivo: 1 o Semestre / 01 Carga Horária: Total: 0 horas Semanal: 0 aulas Créditos: 0 Modalidade: Teórica Classificação do Conteúdo
Leia maisGerência de Memória Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos residentes na memória principal, melhor será o compartilhamento
Leia maisConcorrência em Processos
Concorrência em Processos Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Baseado nas aulas do professor Alberto Costa Neto da UFS 1 O que fazer com essa apresentação
Leia mais1. DADOS DE IDENTIFICAÇÃO
PLANO DE ENSINO 1. DADOS DE IDENTIFICAÇÃO Instituição: Universidade Alto Vale do Rio do Peixe Curso: Sistemas de Informação Professores:Marcos Eduardo Muniz Godinho marcoseduardogodinho@brturbo.com.br
Leia maisUNIVERSIDADE ESTADUAL VALE DO ACARAÚ- UEVA. Assunto: Programação Concorrente.
UNIVERSIDADE ESTADUAL VALE DO ACARAÚ- UEVA Assunto: Programação Concorrente. Alunos: Valdeclébio Farrapo Costa Paulo Roberto Gabriel Barbosa Curso: Ciência da Computação Disciplina: Linguagem de Programação
Leia maisCaracterização da disciplina. NHT Nome da disciplina: Práticas de Ensino de Química III. (3-0-4) Carga horária: 36 h Aula prática: Não Campus:
Caracterização da disciplina Código da disciplina: Créditos (T-P- I): NHT4032-15 Nome da disciplina: Práticas de Ensino de Química III (3-0-4) Carga horária: 36 h Aula prática: Não Campus: Santo André
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica
Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos
Leia maisDISCIPLINA: Programação de Computadores I
DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação
Leia maisPlano de Ensino. Leandro Schwarz Endereço eletrônico:
Plano de Ensino Disciplina: Dispositivos Lógicos Programáveis Semestre: 2011/1 Turma: 1880331A Carga horária: 120 horas Professor: Leandro Schwarz () Endereço eletrônico: 1. Objetivos A tecnologia de Dispositivos
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. GMA038 Introdução à Ciência da Computação
Universidade Federal de Uberlândia Faculdade de Computação GMA038 Introdução à Ciência da Computação Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Noções básicas de arquitetura e organização
Leia maisSSC0304 Introdução à Programação para Engenharias
SSC0304 Introdução à Programação para Engenharias Aula 1 - Apresentação Professor: Jó Ueyama - joueyama@icmc.usp.br Estagiário PAE: Heitor Freitas Vieira - heitorfv@icmc.usp.br 1 Objetivo Programa resumido
Leia maisICET CURSO: Ciência da Computação e Sistemas de Informação (Sistemas Operacionais Abertos) Estudos Disciplinares. Campus: Data: / / Nome: Questão 1:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Sistemas Operacionais Abertos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Silberschatz, Galvin e Gagne (c) 2007 Os alunos
Leia maisde Redes de Computadores Linux
Curso de Formação Continuada de Configuração de Redes de Computadores Linux Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello
Leia maisDurante a evolução das arquiteturas de computadores e principalmente dos Sistemas Operacionais, muitas tecnologias tiveram que ser aprimoradas para
UM ESTUDO SOBRE O MECANISMO DE PAGINAÇÃO DE MEMÓRIA E OS ALGORITMOS DE SUBSTITUIÇÃO DE PÁGINAS FIFO E LRU Fernando Sales Ferreira, fernandobrabat@hotmail.com William Antônio Faria Da Silva, William_8716@hotmail.com
Leia maisLeandro Soares de Sousa (DSc.) Página:
Leandro Soares de Sousa (DSc.) e-mail: lsousa@id.uff.br Página: http://www.ic.uff.br/~lsousa Sobre o curso Índice Ementa Bibliografia Aulas Avaliações Plano de aula Trabalhos Fontes dos programas (onde
Leia maisPROGRAMA DE DISCIPLINA
DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA DEPARTAMENTO DE CIÊNCIAS EXATAS CÓDIGO: EXA832 DISCIPLINA: SISTEMAS DISTRIBUÍDOS CARGA HORÁRIA: 60h EMENTA: Conceitos e
Leia maisRoteiro 20/9/2010. Serviço do sistema operacional. Interface. Chamadas de sistemas (System Call) Programas do sistema Projeto e Implementação
BC1518 - Sistemas Operacionais Estrutura de S.O. Aula 02 3 Quadrimestre de 2010 Prof. Marcelo Z. do Nascimento Email: marcelo.nascimento@ufabc.edu.br Roteiro Serviço do sistema operacional Interface Chamadas
Leia maisUNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO DISCIPLINA: INTRODUÇÃO À COMPUTAÇÃO CÓDIGO: GCI007 TURMA: U PERÍODO/SÉRIE: 1º período
Leia maisLançamento de Conceitos
Lançamento de Conceitos O lançamento de conceitos é efetuado através do sistema informatizado SIE disponibilizado, via web, no Portal do Professor, cujo endereço é: http://portal.ufabc.edu.br:8080/professor/index.html.
Leia maisCapítulo 1 Vi V são G eral
Ygor Colen Morato Capítulo 1 Visão Geral Se fisicamente o computador é formado apenas pelo hardware, qual a necessidade de software/so? É possível utilizar um computador sem software? Sem software, um
Leia maisIntrodução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Leia maisPlano de Ensino IDENTIFICAÇÃO
Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA/GRAU: ( X ) integrado ( ) subsequente ( ) concomitante ( ) bacharelado
Leia maisMétodos de implementação de linguagens. Kellen Pinagé
Métodos de implementação de linguagens Kellen Pinagé Sumário Métodos de implementação de linguagens Compilação Interpretação pura Híbrido Métodos de implementação de linguagens Principais componentes de
Leia maisIntrodução. Pedro Cruz. EEL770 Sistemas Operacionais
Introdução Pedro Cruz EEL770 Sistemas Operacionais Roteiro Informações úteis Motivação Definições Revisão de arquitetura 2 Contato Site da disciplina www.gta.ufrj.br/~cruz/courses/eel770 Email cruz@gta.ufrj.br
Leia maisSistemas Operacionais
Introdução Memória virtual Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3.0/br/
Leia maisLÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO Prof. Dr. Daniel Caetano 2013-2 Objetivos Conhecer o professor e o curso Importância do ENADE Iniciação Científica O assunto da disciplina Apresentação
Leia maisSistemas Operacionais. Introdução a Sistemas Operacionais
Introdução a arliones.hoeller@ifsc.edu.br baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo
Leia maisHENNESSY, J.; PATTERSON, D. A. Arquitetura de Computadores: uma abordagem quantitativa. Campus, 2003.
CRONOGRAMA DE ATIVIDADE SEMESTRAL Aplicado em: 1º/2011 Curso: Engenharia de Computação Disciplina: Arquitetura de Sistemas Computacionais Semestre: 9 Contextualização da disciplina: Carga horária: 44 h
Leia maisliberada por se tratar de um documento não aprovado pela PUC Goiás.
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2018/1 Atenção! Este Plano de Ensino é um Rascunho. Sua impressão não está liberada por se tratar de um documento
Leia maisIntrodução. Considerações:
Gerência de Memória Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos residentes na memória principal, melhor será o compartilhamento
Leia maisProgramação. MEAer e LEE. Apresentação. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre
Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Apresentação Programação 2010/2011 - DEEC-IST B. Andrade da Costa Apresentação 1 Sumário Objectivos da
Leia mais