Skip to content

Instantly share code, notes, and snippets.

@bamorim
Created August 19, 2013 17:01
Show Gist options
  • Save bamorim/6271438 to your computer and use it in GitHub Desktop.
Save bamorim/6271438 to your computer and use it in GitHub Desktop.

EEL-770 Sistemas Operacionais

Prof. Aloysio

Primeira Aula

  1. Conceitos

Computador

Aplicações: navegador web, leitor de email...
Programa de Interface c/ Usuário
Sistema Operacional
Hardware

Sistema Operacional -> Máquina Virtual -> + Fácil de ser programada pelo usuário |-> Alocação ordenada dos recursos de máquina: processadores, memória, dispositivos de E/S

Histórico

1º Computador Digital

  • Charles Babbage (1792-1871)
  • Mecânico
  • Não funcionou na época

Sistemas Operacionais

  • 1ª Geração (1945-1955):

    • Válvulas
    • Painéis com Plugs (Programas)
  • 2ª Geração (1955-1965):

    • Transistores
    • Sistemas em "Batch"
    • Linguagens: Fortran, Assembler
    • Entrada: Cartões Perfurados
  • 3ª Geração (1965-1980):

    • Circuitos Integrados
    • IBM Sistema/360 -> 370, 3080, 3090...
    • Multiprogramação
    • "Time Sharing"
    • Multics (MIT, Bell, GE) -> Unix, Computadores Bull
  • 4ª Geração (1980-....):

    • Computadores Pessoais
  • Sistemas Operacionais

    • Sistemas Operacionais em Rede
    • Sistemas Distribuidos

EEL-770 Sistemas Operacionais

Prof. Aloysio

Introdução e apresentação da disciplina.

Tópicos

  1. Conceitos Básicos
  2. Processos: Comunicação entre processos
  3. Modelagem: Como evitar deadlocks
  4. Gerenciamento de Memória
  5. Sistema de Arquivos
  6. Sistemas Distribuidos

Bibliografia

Avaliação

3 Provas + 1 trabalho(obrigatório)

Nota = (2*(P1 + P2) + Trabalho)/5

Nota >= 7.0 => Aprovado

Caso contrário: (Nota+P3)/2 >= 5 => Aprovado

Provas

  • P1: 11/10/2013
  • P2: 22/11/2013
  • P3: 06/12/2013

Trabalho

  • Escolha do Tema: Agosto
  • 1ª Apresentação: Setembro(final) - Breve apresentação, em torno de 3 minutos.
  • 2ª Apresentação: Outubro(final) - Mostrar andamento.
  • Entrega: Até 02/12/2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment