Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aula 01 - Sistemas operacionais, Slides de Sistemas Operacionais

AUla 1 falando sobre a historia e conteúdo da disciplina

Tipologia: Slides

2020

Compartilhado em 26/02/2020

gersonvan
gersonvan 🇧🇷

1 documento

1 / 36

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Sistemas Operacionais
Professor: Me. Gerson Vieira Albuquerque Neto
Curso: Sistemas de Informação
4º Semestre
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24

Pré-visualização parcial do texto

Baixe Aula 01 - Sistemas operacionais e outras Slides em PDF para Sistemas Operacionais, somente na Docsity!

Sistemas Operacionais

Professor: Me. Gerson Vieira Albuquerque Neto Curso: Sistemas de Informação 4º Semestre

Introdução aos Sistemas Operacionais

Aula 01

Bibliografia básica

BOS, Herbert; TANENBAUM, Andrew S. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson,

  1. 758 p. ISBN 978- 85 - 430 - 0567 - 6. Português. GAGNE, Greg; GALVIN, Peter Baer; SILBERSCHATZ, Abraham. Fundamentos de sistemas operacionais: principios básicos. 9. ed. Rio de Janeiro: GEN/LTC, 2015. 508 p. ISBN 978- 85 - 216 - 2939 - 9. Português.

Bibliografia complementar

o TANENBAUM, Andrew S. Sistemas operacionais: projeto e implementações. 3 ed. Porto Alegre: Bookman, 2008.

Ementa da disciplina

o Introdução aos sistemas operacionais: História dos sistemas operacionais, hardware, tipos de SO, características de um SO, arquiteturas dos SO. o Gerência Processos. o Gerência de memória o Sistema de arquivos o Gerência de E/S o Máquinas Virtuais o Linux o Android, Windows

Interação Homem-Computador

o Como seria a interação entre usuário e computador sem um sistema operacional?

Definições

o Um sistema operacional é apenas um conjunto de rotinas executado pelo processador, de forma semelhante aos programas dos usuários. Sua principal função é controlar o funcionamento de um computador, gerenciando a utilização e o compartilhamento dos seus diversos recursos , como processadores, memórias e dispositivos de entrada e saída. (MAIA E MACHADO, 2013)

Sistemas Operacionais

o Definição: O Sistema Operacional (SO) é uma camada de software que oculta (parcialmente) o hardware, que estabelece uma interface de contato do usuário com o computador e vice-versa. o Um conjunto de software cuja função é servir de interface entre o computador e o usuário. o O SO pode ser visto de maneira diferente dependendo da forma que se analisa o sistema: máquina estendida (visão do usuário) e gerenciador de recursos (visão do fabricante do hardware). Fonte: Internet

Níveis de operação de computadores

o Modo núcleo

  • Acesso completo a todo o hardware e instruções da máquina o Modo usuário
  • Subconjunto das instruções estão disponíveis Fonte: Tanenbaum (2009)

Funções básicas

o Permitir o acesso aos recursos do sistema o Permitir o compartilhamento dos recursos de forma organizada e protegida Fonte: Maia e Machado(2013)

Sistemas Operacionais

o Máquina de camadas

  • Um sistema computacional visto somente sob a ótica do hardware, tem pouca utilidade.
  • É desejável que o programador tenha uma interface mais abstrata e simples. É por intermédio do software que serviços são oferecidos aos usuários.
  • O computador pode ser compreendido como uma máquina de camadas (ou níveis).
  • Desta forma, a aplicação do usuário interage diretamente com o sistema operacional, ou seja, como se o hardware não existisse. Esta visão modular e abstrata é chamada de máquina virtual.

Sistemas Operacionais

Sistemas Operacionais

o Gerenciador de recursos:

  • Visão bottom - up (hardware - usuário);
  • Gerencia as partes de um sistema complexo;
  • Pode ser feito através de compartilhamento no tempo e no espaço. ▪ Compartilhamento no tempo: Cada programa tem um tempo com o recurso. Isto acontece durante o uso do processador. ▪ Compartilhamento no espaço: Cada programa tem um espaço no recurso. Isto acontece durante uso de memória e espaço em disco.

Sistemas Operacionais