Fundamentos de Sistemas de Operação (FSO)

Tamanho: px
Começar a partir da página:

Download "Fundamentos de Sistemas de Operação (FSO)"

Transcrição

1 Fundamentos de Sistemas de Operação (FSO) Lic. Eng. Informática 2009/2010 Docentes: José A. Cardoso e Cunha Hervé Paulino, Rui Marques Área Científica de Arquitectura de Sistemas Computacionais, Dep. Informática FCT/UNL

2 Níveis de Arquitectura de um Sistema Computacional aplicações (Chamadas ao SO) (Instruções da máquina hardware) linguagens bibliotecas sistema de operação arquitectura do computador FSO 9/15/2009 FSO - 09/10 2

3 FSO é parte da área científica de Arquitectura de Sistemas Computacionais 1o ciclo Licenciatura em Eng. Informática 1o ano: ISRC e AC 2o ano: FSO e Redes de Computadores 3o ano: opcionais: Codificação da Informação; Sistemas Distribuídos 2o ciclo Mestrado em Eng. Informática Sistemas Distribuídos Sistemas de Operação Computação Paralela e Distribuída Segurança de Sistemas e Redes de Computadores Sistemas de Computação Móvel e Ubíqua Sistemas e Tecnologias de Middleware Redes de Computadores TCP/IP Sistemas de Computação em Grid Gestão de Centros de Dados 3o ciclo Doutoramento em Eng. Informática Arq. Computadores, Sist. Operação, Redes Computadores, Sistemas Distribuídos Projectos CITI - Centro de Investigação em Informática e TI 9/15/2009 FSO - 09/10 3

4 Docentes Responsável da disciplina: José Cardoso e Cunha, jcc@di.fct.unl.pt Professor Catedrático Coordenador da Área de ASC do Dep. Informática Doutorado em Informática (UNL) Licenciado em Eng. Informática (FCT-UNL) Licenciado em Eng. Electrotécnica (IST-UTL) (Ramo Telecom. e Electrónica) Docentes das práticas: Hervé Paulino herve@di.fct.unl.pt Professor Auxiliar Doutorado em Informática (UNL) Licenciado em Ciências da Computação (FC-UP) Rui Marques rfm@di.fct.unl.pt Professor Auxiliar Doutorado em Informática (UNL) Licenciado em Eng. Informática (FCT-UNL) 9/15/2009 FSO - 09/10 4

5 Programa de FSO 1. Objectivos e tipos de Sistemas de Operação (SO) 2. Conceito de Processo 3. Programação Concorrente 4. Gestão de Memória 5. Sistemas de Ficheiros e operação das Entradas e Saídas 6. Interface de Programação a nível das Chamadas ao SO Prática Laboratorial: Programação a nível das chamadas ao SO (Linux) envolvendo: interacção com o utilizador (ao nível do Shell) programação de processos concorrentes comunicação e sincronização entre processos: memória partilhada, mensagens e sinais acesso ao sistema de ficheiros 9/15/2009 FSO - 09/10 5

6 Funcionamento da disciplina Aulas teóricas: 2 turnos, 2 aulas / semana Hora de início das aulas: à hora+10min. Aulas de quinta-feira: intervalo de 10 min. ao fim de 50 min. Horário de dúvidas: José Cardoso e Cunha (ver na página) Aulas práticas: 6 turnos +1 criado a 15/09/2009 Início na semana de 21 de Setembro Horário de dúvidas: Hervé Paulino e Rui Marques (ver na página) 9/15/2009 FSO - 09/10 6

7 Teóricas: Teóricas e Práticas:? Compreender as ideias e discutir os conceitos Práticas: Fazer programas e experimentar, ilustrar os conceitos, compreender melhor 9/15/2009 FSO - 09/10 7

8 Nas aulas práticas Pratica-se Fazendo: programas em C utilizando a interface de chamadas ao sistema UNIX Utilizam-se os conceitos e técnicas de programação que são apresentados na teórica Os trabalhos práticos incidem sobre a aplicação da matéria apresentada na aulas teóricas 9/15/2009 FSO - 09/10 8

9 À partida... Saber as matérias de ISRC, IP e AC 9/15/2009 FSO - 09/10 9

10 Conselhos gerais Sigam as aulas e a matéria desde o início Façam os trabalhos práticos Façam os testes de auto-avaliação (na página da disciplina, de 15 em 15 dias) Esclareçam as dúvidas DURANTE e não no fim do semestre 9/15/2009 FSO - 09/10 10

11 Apoio à cadeira Informação on-line a partir de: Livros e elementos de base Elementos complementares /15/2009 FSO - 09/10 07/08 11

12 LIVROS de base Elementos de Estudo Sistemas Operativos, J.Alves Marques et al, FCA-Ed.Inf, 2009 Unix System Programming, K. Haviland, D. Gray, B. Salama, Addison-Wesley, 2 nd ed., 1999 The C Programming Language, B.W. Kernighan, D.M. Ritchie, Prentice-Hall, 2 nd ed., 1988 Notas das Aulas Teóricas, jcc, DI/FCT/UNL (cobrem toda a matéria dada; acessíveis na página Web junto dos sumários das aulas) Notas das Aulas Práticas, (apoiam os trabalhos práticos; acessíveis na página Web) 9/15/2009 FSO - 09/10 12

13 Apoio à cadeira - complementar Informação on-line a partir de: Complementares: Operating System Concepts, Silberschatz, P. Galgin, Gagne, 8th. edition, 2009, J. Wiley&Sons Principles of Concurrent and Distributed Programming, M- Ben-Ari, Prentice-Hall, 2 nd edition, 2006 Slides, apontamentos, manuais /15/2009 FSO - 09/10 07/08 13

14 Avaliação Práticas laboratoriais: realização de 5 trabalhos, grupos 2 alunos nota NP média de notas dos trabalhos práticos Frequência para obter Nota Final na disciplina: NP >= 9.5 Frequência obtida no ano 2008/2009: - mantém-se para este ano (sem a nota NP) - sem inscrição nos turnos - se quiserem, podem fazer os trabalhos 9/15/2009 FSO - 09/10 14

15 Avaliação Nota Final = 0.85*NT *NP NT: 2 Testes ou Exame final: Se faz Testes: NT = média aritmética dos testes Se Nota Final >= 9.5 após os testes: Dispensa de exame Pode vir a exame, mas nesse caso NT = Nota do Exame Se não dispensou pelos testes, faz o exame: Datas dos testes: NT = Nota do Exame T1: 28 Outubro, T2: 16 Dezembro 9/15/2009 FSO - 09/10 15

16 SO, numa série de figuras... 9/15/2009 FSO - 09/10 16

17 Arquitectura de Computadores... 9/15/2009 FSO - 09/10 17

18 9/15/2009 FSO - 09/10 18

19 9/15/2009 FSO - 09/10 19

20 9/15/2009 FSO - 09/10 20

21 9/15/2009 FSO - 09/10 21

22 Multiprocessadores 9/15/2009 FSO - 09/10 22

23 9/15/2009 FSO - 09/10 23

24 Redes de Computadores 9/15/2009 FSO - 09/10 24

25 O Sistema de Operação visto como... Gestor de Recursos Gere e permite a partilha do hardware pelos processos Gere a execução dos programas e as suas interacções Garante a protecção e a consistência no acesso aos recursos (processamento, memória, comunicação) Máquina Virtual Oferece abstracções de mais fácil utilização Oferece operações de mais "alto nível" que suportam o resto do sistema e que são chamadas pelos programas utilizadores 9/15/2009 FSO - 09/10 25

26 Principais grupos de operações Controlo da execução de programas Iniciar, gerir a memória, detectar erros, terminar, etc.. Os processos Operações de entrada/saída de dados (ou I/O) e arquivo Comunicar com os periféricos... O acesso à informação em disco Os canais de comunicação e os ficheiros Concorrência entre processos Os problemas de escalonamento e de sincronização Múltiplas aplicações e utilizadores Comunicação entre processos concorrentes A transmissão de informação (mensagens) O acesso à informação partilhada 9/15/2009 FSO - 09/10 26

27 SO Application Programs Application Programs User Mode Kernel Mode OS Hardware 9/15/2009 FSO 27

28 Núcleo do SO O Núcleo suporta mecanismos básicos para controlo da execução dos programas e comunicação com o exterior (outros processos e dispositivos periféricos), programas que se executam em modo privilegiado capaz de controlar o hardware (CPU, M, periféricos) Sobre o Núcleo, os programas (em modo utilizador) fazem pedidos ao SO, por invocação de chamadas ao sistema (System Calls) 9/15/2009 FSO - 09/10 28

29 9/15/2009 FSO - 09/10 29

30 9/15/2009 FSO 30

31 Níveis de software Visão de uma aplicação Modo utilizador (executa num processo) Modo supervisor programa bibliotecas API do SO Núcleo do SO device drivers Chamada ao sistema hardware 9/15/2009 FSO 31

32 Chamadas ao sistema (I/O) Exemplo de saída de dados Programa C libc API do SO Núcleo (kernel) printf( ) write( ) rot-int do_write device drivers int SYSCALL Buffer com os dados a escrever hardware 9/15/2009 FSO 32

33 9/15/2009 FSO - 09/10 33

34 SO: organização interna... 9/15/2009 FSO - 09/10 34

35 SO Application Programs Application Programs User Mode System Services Kernel Mode Hardware Ex: MS-DOS 9/15/2009 FSO 35

36 SO: camadas internas Application Programs System Services Application Programs User Mode Kernel Mode Memory & I/O Device Mgmt Process Schedule Hardware Cada camada acede a uma interface de mais baixo nível Ex : UNIX 9/15/2009 FSO 36

37 Núcleo do SO + Serviços No Núcleo: só as funcionalidades básicas essenciais As outras: suportadas sob a forma de Serviços, executados por processos (em modo utilizador). 9/15/2009 FSO - 09/10 37

38 Tendência para SO mais flexíveis Application Programs Servidores Application Programs User Mode Kernel Mode Micro-núcleo Hardware 9/15/2009 FSO 38

39 SO = núcleo mínimo + serviços Client Application Thread lib. File Server Network Server Display Server User Kernel Send Reply Microkernel Hardware Tiny OS kernel providing basic primitives (process, memory, communication) Traditional services become subsystems OS = Microkernel + User Subsystems 9/15/2009 FSO 39

40 Perspectiva do Utilizador... 9/15/2009 FSO - 09/10 40

41 9/15/2009 FSO - 09/10 41

42 Interpretador de comandos 9/15/2009 FSO 42

43 O Sistema de Ficheiros... 9/15/2009 FSO - 09/10 43

44 9/15/2009 FSO - 09/10 44

45 9/15/2009 FSO - 09/10 45

46 Controlo dos programas... Processo = unidade de gestão criada pelo SO para controlar a execução de cada programa 9/15/2009 FSO - 09/10 46

47 9/15/2009 FSO - 09/10 47

48 Ciclo de vida de um processo 9/15/2009 FSO 48

49 Máquina virtual de cada processo 9/15/2009 FSO 49

50 9/15/2009 FSO - 09/10 50

51 9/15/2009 FSO - 09/10 51

52 9/15/2009 FSO - 09/10 52

53 9/15/2009 FSO - 09/10 53

54 Multiprogramação Exemplo: 4 processos concorrem por 1 CPU Se um processo espera por I/O ou termina, o SO atribui o CPU a outro processo prog.a prog.b Realmente em execução prog.c prog.d Processo 1 Processo 2 Processo 3 Processo 4 S.O. escalonador CPU temporizador 9/15/2009 FSO 54

55 9/15/2009 FSO - 09/10 55

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução

Leia mais

João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1

João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1 Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução

Leia mais

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira. Tito Carlos S. Vieira

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira.   Tito Carlos S. Vieira Informática Básica Licenciatura em Ciência da Informação Tito Carlos S. Vieira E-mail: tito@fe.up.pt 1 Parte II Sistemas Operativos (Utilização do Windows) 2 Sumário O que é um Sistema Operativo (SO)?

Leia mais

Sistemas Operacionais Aula 3

Sistemas 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 mais

Sistemas de Operação

Sistemas de Operação Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia Departamento de Informática Sistemas de Operação Estruturas e Componentes do S.O. (1) Baseado nos transparente de SO de Pedro Medeiros (DI/FCT/UNL)

Leia mais

O Núcleo do Sistema de Operação (1) José C. Cunha, DI/FCT/UNL

O Núcleo do Sistema de Operação (1) José C. Cunha, DI/FCT/UNL O Núcleo do Sistema de Operação (1) José C. Cunha, DI/FCT/UNL O Sistema de Operação visto como... Gestor de Recursos Gere e permite a partilha do hardware pelos processos Gere a execução dos programas

Leia mais

Função Fundamental do SO

Função Fundamental do SO Função Fundamental do SO Gestão do Hardware Uma das funções fundamentais do sistema operativo é gerir os recursos do hardware de um modo o mais transparente possível ao utilizador Recursos principais a

Leia mais

Motivaçã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 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 mais

Sistemas Operativos. Luís Paulo Reis. Sistemas Operativos. Sumário

Sistemas Operativos. Luís Paulo Reis. Sistemas Operativos. Sumário Sistemas Operativos Luís Paulo Reis Slide Nº 1 Sistemas Operativos Sumário O que é um Sistema Operativo (SO)? Modelo em Camadas de um SO Abstracções Suportadas por um SO: Utilizador Processo Ficheiro /

Leia mais

Estruturas de Sistemas Operacionais

Estruturas de Sistemas Operacionais Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema

Leia mais

Corpo Docente Aulas Teóricas

Corpo Docente Aulas Teóricas Sistemas Operativos 2010 / 2011 leic-so-alameda@disciplinas.ist.utl.pt Corpo Docente Aulas Teóricas Alameda Paulo Ferreira paulo.ferreira@inesc-id.pt Tagus: Carlos Ribeiro carlos.ribeiro@tagus.ist.utl.pt

Leia mais

Processo. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software

Processo. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software Processo Um programa em execução Gerência de Processos Contexto de Processo Conjunto de Informações para gerenciamento de processo CPU: Registradores Memória: Posições em uso E/S: Estado das requisições

Leia mais

Processo. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software

Processo. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software Processo Um programa em execução Gerência de Processos Contexto de Processo Conjunto de Informações para gerenciamento de processo CPU: Registradores Memória: Posições em uso E/S: Estado das requisições

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Thaís Vasconcelos Batista UFRN DIMAp http://www.dimap.ufrn.br/~thais thais@ufrnet.br Programa do Curso INTRODUÇÃO Conceitos Básicos Sistemas em Rede X Sistemas Distribuídos Necessidade

Leia mais

Sistemas Operacionais. Introdução a Sistemas Operacionais

Sistemas 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 mais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica

Apresentaçã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 mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Eduardo Ferreira dos Santos Engenharia de Computação Centro Universitário de Brasília UniCEUB Abril, 2016 1 / 20 Sumário 1 Estrutura dos Sistemas Operacionais 2 System Calls 2 / 20

Leia mais

Sistemas Operativos. 2017/2018 1º Semestre

Sistemas Operativos. 2017/2018 1º Semestre Sistemas Operativos 2017/2018 1º Semestre Corpo docente Fernando Batista Carlos Coutinho João Oliveira Catarina Cruz João Antunes João Felício Jorge Rafael Mário Rivotti Objetivos Mostrar como funciona

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Nuno Preguiça (nuno.preguica_at_fct.unl.pt) Sérgio Duarte (smd_at_fct.unl.pt) João Leitão (jc.leitao_at_fct.unl.pt) http://asc.di.fct.unl.pt/sd Material de suporte às aulas de Sistemas

Leia mais

Introdução. Para que serve um Sistema Operativo? Page. Sistemas Operativos 2008 / Departamento de Engenharia Informática

Introdução. Para que serve um Sistema Operativo? Page. Sistemas Operativos 2008 / Departamento de Engenharia Informática Introdução Sistemas Operativos 2008 / 2009 Para que serve um Sistema Operativo? Para que serve um Sistema Operativo? Gerir Recursos Seria difícil às aplicações controlar todos os aspectos da máquina física

Leia mais

Chamadas de Sistema (SYSCALL)

Chamadas de Sistema (SYSCALL) Chamadas de Sistema (SYSCALL) Eduardo Ferreira dos Santos Engenharia de Computação Centro Universitário de Brasília UniCEUB Abril, 2016 1 / 26 Sumário 1 Estrutura dos Sistemas Operacionais 2 System Calls

Leia mais

Apresentação. Sistemas Operacionais. Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D.

Apresentaçã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 mais

Programação Paralela e Distribuída

Programação Paralela e Distribuída INE 5645 Programação Paralela e Distribuída Professor: Lau Cheuk Lung (turma A) INE UFSC lau.lung@inf.ufsc.br Conteúdo Programático 1. Introdução 2. Programação Paralela 3. Controle de Concorrência 4.

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Volnys Bernal 1998-2017 1 Introdução aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Volnys Bernal 1998-2017 2 Sumário Objetivos

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Sumário. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Sumário. Introdução aos Sistemas Operacionais. Sobre esta apresentação Volnys Bernal 1998-2016 1 Volnys Bernal 1998-2016 2 Sumário aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Objetivos de um Sistema

Leia mais

Sistemas Operativos I/O. Rui Maranhão

Sistemas Operativos I/O. Rui Maranhão Sistemas Operativos I/O Rui Maranhão (rma@fe.up.pt) I/O (E/S)? Parte do SO que permite interagir (convenientemente) com o ambiente que o rodeia Cria canais virtuais entre os programas e os periféricos

Leia mais

2 - Organização do Sistema Operativo. Prof. Ricardo Silva

2 - Organização do Sistema Operativo. Prof. Ricardo Silva 2 - Organização do Sistema Operativo Prof. Ricardo Silva Sumário Principais Elementos da Arquitectura de Sistemas Operativos Núcleo Chamadas ao sistema Processos de sistema Evolução da organização do núcleo

Leia mais

Introdução aos Sistemas Operacionais

Introduçã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 mais

Curso de Programação Distribuída e Paralela 29/09/2008. Informática UFRGS. Sistemas Operacionais II (C. Geyer) Sincronização 1. Pg.

Curso de Programação Distribuída e Paralela 29/09/2008. Informática UFRGS. Sistemas Operacionais II (C. Geyer) Sincronização 1. Pg. Sistemas Operacionais Professor Cláudio Geyer Instituto de - Sistemas Operacionais II (C. Geyer) Sincronização 1 Sistemas Operacionais Professor Cláudio Geyer Instituto de - Pg. 1 1 Tópicos ensinados no

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional -São partes do SO -São ferramentas de apoio ao usuário -São formas de acessar as rotinas do kernel O Sistema Operacional é formado

Leia mais

Sistemas Operacionais

Sistemas 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 mais

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto Breve Introdução aos Sistemas Operativos Disciplina de Informática PEUS, 2006 - U.Porto Definição de Sistema Operativo Um programa que funciona como intermediário entre o utilizador do computador e os

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Arquitectura dos Sistemas Operativos Programação de Sistemas Arquitectura : 1/25 Introdução (1) Um sistema operativo de uso geral é formado por diversas componentes: Gestor de processos

Leia mais

Introdução aos Sistemas de Operação: evolução histórica e conceitos fundamentais. José A. Cardoso e Cunha DI-FCT-UNL

Introdução aos Sistemas de Operação: evolução histórica e conceitos fundamentais. José A. Cardoso e Cunha DI-FCT-UNL Introdução aos Sistemas de Operação: evolução histórica e conceitos fundamentais José A. Cardoso e Cunha DI-FCT-UNL Hoje em dia Temos SO em diferentes tipos de máquinas: 9/18/2009 FSO 2 Hoje em dia Temos

Leia mais

Corpo Docente Aulas Teóricas

Corpo Docente Aulas Teóricas Sistemas Operativos 2011 / 2012 leic-so-alameda@disciplinas.ist.utl.pt Corpo Docente Aulas Teóricas Alameda Paulo Ferreira paulo.ferreira@inesc-id.pt ou pjpf@ist.utl.pt Tagus: João Barreto joao.barreto@ist.utl.pt

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução 2 a edição Revisão: Fev/2003 Sistemas Operacionais Introdução Capítulo 1 O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Introdução 2 a edição Capítulo 1 Revisão: Fev/2003 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema

Leia mais

PROVA 03/07 Segunda-feira (semana que vem)

PROVA 03/07 Segunda-feira (semana que vem) damkeisabela@gmail.com PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft

Leia mais

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistema Operativo é um conjunto de ficheiros contendo instruções que permitem explorar de forma transparente os recursos que o computador coloca à disposição do utilizador,

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação Volnys Bernal 1998-2010 1 Volnys Bernal 1998-2010 2 Agenda aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Objetivos de um Sistema

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Introdução aos Sistemas Operacionais Eleri Cardozo FEEC/Unicamp 1 Definição de Sistema Operacional Um sistema operacional é um gerenciador de recursos de hardware ou uma máquina virtual que oferece uma

Leia mais

Algoritmos e Lógica de Programação Sistemas Operacionais

Algoritmos e Lógica de Programação Sistemas Operacionais Algoritmos e Lógica de Programação Sistemas Operacionais Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 25 de agosto de 2005 Introdução

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação aos Sistemas Operacionais Volnys Bernal 1998-2010 1 Volnys Bernal 1998-2010 2 Agenda aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Laboratório de Sistemas

Leia mais

Concorrência em Processos

Concorrê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 mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Arquitetura de Computadores Computer Architecture Objetivos -Compreender o hardware e software de sistema (SO); -Entender os sistemas de numeração e aritmética

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018 Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Gestão das Organizações Desportivas 3. Ciclo de Estudos 1º 4.

Leia mais

Arquitetura de Sistemas Operativos

Arquitetura de Sistemas Operativos Arquitetura de Sistemas Operativos Sistemas Operativos 2011/2012 1 Introdução Gestão de Programas Introdução Os sistemas operativos gerem um conjunto de funções básicas que têm evoluído ao longo dos tempos.

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:10:26 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Sistemas Operacionais Processos. Carlos Ferraz Jorge Cavalcanti Fonsêca

Sistemas Operacionais Processos. Carlos Ferraz Jorge Cavalcanti Fonsêca Sistemas Operacionais Processos Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Copyright Carlos Ferraz Processo Conceito: Um programa em execução 1. Ao digitar hello, os caracteres

Leia mais

Sistemas Operacionais João Bosco T. Junior. Sistemas Operacionais João Bosco Junior - V1.3

Sistemas Operacionais João Bosco T. Junior. Sistemas Operacionais João Bosco Junior - V1.3 João Bosco T. Junior Apresentação da Disciplina Bibliografia Sistemas Operacionais Modernos (3ª Ed.) Ed Prentice Hall, A. S. Tanenbaum Sistemas Operacionais (3ª Ed.) Sagra Luzzatto, Rômulo, Alexandre e

Leia mais

Curso: Redes de Computadores

Curso: 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 mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular SISTEMAS OPERATIVOS Cursos SISTEMAS E TECNOLOGIAS DE INFORMAÇÃO Tronco comum Unidade Orgânica Instituto Superior de Engenharia

Leia mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

Sistemas Operacionais

Sistemas 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 mais

Estrutura do Sistema Operacional

Estrutura do Sistema Operacional Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos 12/13 Sistemas Distribuídos 1 O que é um sistema distribuído? Page 1 1 Sistema Distribuído Sistema de componentes software/hardware localizadas em computadores ligados em rede que

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA 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 mais

Tecnologias de Distribuição e Integração. Quais as preocupações a ter com um sistema distribuído?

Tecnologias de Distribuição e Integração. Quais as preocupações a ter com um sistema distribuído? network link: Tecnologias de Distribuição e Integração ISP intranet backbone desktop computer: server: satellite link no interior de uma organização (intranet) clientes externos entre organizações 2 Quais

Leia mais

Apresentar aos alunos conceitos básicos de sistemas de automação de forma a capacita-los a desenvolver trabalhos de pesquisa na área.

Apresentar aos alunos conceitos básicos de sistemas de automação de forma a capacita-los a desenvolver trabalhos de pesquisa na área. UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO 2008/1 DISCIPLINA: ELE00002

Leia mais

Objetivos de um SO. Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware. A vida sem um Sistema Operativo

Objetivos de um SO. Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware. A vida sem um Sistema Operativo Introdução Objetivos de um SO Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware os computadores são dispositivos dispendiosos cedo se viu que poderiam fazer várias

Leia mais

DISCIPLINA: ELE213 Programação de Sistemas de Tempo Real. Créditos: 4. Caráter: Eletiva. Professor Regente: Prof. Walter Fetter Lages

DISCIPLINA: ELE213 Programação de Sistemas de Tempo Real. Créditos: 4. Caráter: Eletiva. Professor Regente: Prof. Walter Fetter Lages UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO 201/1 DISCIPLINA: ELE213

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 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 mais

Engenharia de Computação MATRIZ 535

Engenharia 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 mais

Sistemas Operacionais & Sistemas de Programação II

Sistemas 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 mais

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF Exercícios Cap I 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) 1.5 1.7, 1.8 e 1.12 Sistemas Operacionais Visão geral e evolução dos SOs Sistema Operacional? Um programa que controla a execução dos programas

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional é formado

Leia mais

3 CONCEITOS DE SISTEMAS OPERACIONAIS

3 CONCEITOS DE SISTEMAS OPERACIONAIS 3 CONCEITOS DE SISTEMAS OPERACIONAIS 3.1 COMPONENTES DO SISTEMA Os Sistemas Operacionais são divididos em algumas partes básicas, conforme ilustrado na Figura 3.1. 1. Gerente de Processos; 2. Gerente de

Leia mais

Componentes do Sistema Operacional (Parte 2)

Componentes do Sistema Operacional (Parte 2) Componentes do Sistema Operacional (Parte 2) Sistemas Operacionais Charles Tim Batista Garrocho Instituto Federal de Minas Gerais IFMG Campus Ouro Branco https://garrocho.github.io charles.garrocho@ifmg.edu.br

Leia mais

Conceitos básicos sobre computadores

Conceitos básicos sobre computadores SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir

Leia mais

COMPETÊNCIAS A DESENVOLVER CONTEÚDOS Nº HORAS ESTRATÉGIAS RECURSOS AVALIAÇÃO. (30 x 45 ) Windows XP Office 2003 Internet Explorer

COMPETÊNCIAS A DESENVOLVER CONTEÚDOS Nº HORAS ESTRATÉGIAS RECURSOS AVALIAÇÃO. (30 x 45 ) Windows XP Office 2003 Internet Explorer PROFESSORES: Vasco Travassos /Alexandra Aragão *** GRUPO DISCIPLINAR: INFORMÁTICA [550] Módulo 1 - Introdução aos Sistemas Operativos Funções e características de um SO. Processos concorrentes. O Núcleo

Leia mais

Programação concorrente (processos e threads)

Programação concorrente (processos e threads) Programação concorrente (processos e threads) Programação concorrente Por que precisamos dela? Para utilizar o processador completamente Paralelismo entre CPU e dispositivos de I/O Para modelar o paralelismo

Leia mais

SOP - TADS Fundamentos de Sistemas Operacionais

SOP - TADS Fundamentos de Sistemas Operacionais SOP - TADS Fundamentos de Sistemas Operacionais Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Revisão Ultima

Leia mais

Sistemas Operativos: Introdução. February 17, 2016

Sistemas Operativos: Introdução. February 17, 2016 Sistemas Operativos: Introdução February 17, 2016 Sumário Introdução aos Sistemas Operativos Organização de Computadores Sistema Operativo Abstracções Oferecidas por um SO Componentes dum Computador Pessoal

Leia mais

UFCD SISTEMA OPERATIVO INSTALAÇÃO E CONFIGURAÇÃO

UFCD SISTEMA OPERATIVO INSTALAÇÃO E CONFIGURAÇÃO ÍNDICE 1 ÍNDICE 3. FUNÇÕES DE UM SISTEMA OPERATIVO... 3 A Gestão dos programas... 3 A.1) Monotarefa... 3 A.2) Multitarefa... 4 B Controlo dos recursos de hardware... 5 B.1) GESTÃO DO MICROPROCESSADOR...

Leia mais

Fundamentos 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 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 mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular INTRODUÇÃO AOS SISTEMAS OPERATIVOS Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) (*) - RAMO DE TECNOLOGIAS DE INFORMAÇÃO

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Programação Concorrente

Programação Concorrente INE 5410 Programação Concorrente Professor: Lau Cheuk Lung (turma A) INE UFSC lau.lung@inf.ufsc.br Conteúdo Programático 1. 2. Programação Concorrente 3. Sincronização 1. Condição de corrida, região critica

Leia mais

Apresentação. Informação geral + Conceitos iniciais

Apresentação. Informação geral + Conceitos iniciais Apresentação Informação geral + Informação geral Página da cadeira Objectivos principais Compreender a importância dos algoritmos e dos programas de computador para a resolução de problemas em engenharia.

Leia mais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ Software é um conjunto de programas de computador, que realiza procedimentos, dotado de regras, documentos e dados associados que fazem parte das operações

Leia mais

INE 5645 Programação Paralela e Distribuída. Prof. João Bosco M. Sobral INE-UFSC

INE 5645 Programação Paralela e Distribuída. Prof. João Bosco M. Sobral INE-UFSC INE 5645 Programação Paralela e Distribuída Prof. João Bosco M. Sobral INE-UFSC bosco@inf.ufsc.br INE 5645 - Conteúdo Programático UNIDADES I. Introdução II. Programação Paralela III. Controle de Concorrência

Leia mais

Sistema Operativo: o que é?

Sistema Operativo: o que é? Sistemas Operativos Sistema Operativo: o que é? O Sistema Operativo é o programa responsável pelo controlo da actividade do computador, prevenindo falhas e erros. Ele é, assim, software fundamental para

Leia mais

Métodos de Sincronização

Mé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 mais

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Conteúdos programáticos MÓDULO 1 Introdução aos Sistemas Operativos Funções e características de um SO Processos concorrentes

Leia mais

Sistemas Operacionais. Estrutura do Sistema Operacional

Sistemas Operacionais. Estrutura do Sistema Operacional Sistemas Operacionais Estrutura do Sistema Operacional Sumário 1. Introdução 2. Funções do Núcleo 3. Modo Acesso 4. Mecanismos de Proteção 5. Grupos de Funções 6. Terminologia e Portabilidade 7. Linguagem

Leia mais

INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA

INE 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 mais

Índice FCA - EDITORA DE INFORMÁTICA XV

Índice FCA - EDITORA DE INFORMÁTICA XV Índice 1. INTRODUÇAO 1 1.1 CONDICIONANTES DA EVOLUÇÃO 2 1.1.1 A Tecnológica 2 1.1.2 Os Requisitos dos Utilizadores 9 1.2 DIFICULDADES E VANTAGENS INTRODUZIDAS PELA DISTRIBUIÇÃO 12 1.2.1 Os Problemas 12

Leia mais

CP Introdução à Informática Prof. Msc. Carlos de Salles

CP 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 mais

Sistemas Operativos: Introdução. February 20, 2014

Sistemas Operativos: Introdução. February 20, 2014 Sistemas Operativos: Introdução February 20, 2014 Sumário Introdução aos Sistemas Operativos Organização de Computadores Sistema Operativo Abstracções Oferecidas por um SO Serviços dum SO Componentes dum

Leia mais

Sistemas Operativos I

Sistemas Operativos I Apresentação da Cadeira Maria João Viamonte / Luis Lino Ferreira Fevereiro de 2006 Docentes Teóricas Luis Lino Ferreira llf@dei.isep.ipp.pt Gab. 11 (G312E) Maria João Viamonte Email: viamonte@dei.isep.ipp.pt

Leia mais

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Ao computadores dos anos 50 não tinham SO. O operador trabalhava diretamente com o hardware, o que obrigava a um grande

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Unidade I Introdução http://www.lncc.br/~lrodrigo Professor: Luís Rodrigo lrodrigo@lncc.br Página: 1 de 39 Unidade I: Introdução O que é um sistema operacional Evolução Histórica

Leia mais

Sistemas de Informação. Sistemas Operacionais

Sistemas 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 mais

Aula 1: Introdução aos Sistemas Operacionais. Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela

Aula 1: Introdução aos Sistemas Operacionais. Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela Aula 1: Introdução aos Sistemas Operacionais Instituto Federal da Bahia INF009 - Sistemas Operacionais Profª Flávia Maristela Pensando melhor... Porque cursar a disciplina de S.O.? A disciplina é obrigatória!

Leia mais