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

Introdução às Sistemas Operacionais: Componentes de um Computador e Funções de um SO, Notas de aula de Informática

Uma introdução básica aos sistemas operacionais, explicando como é formado um computador, a interação entre hardware e software, e as principais funções de um sistema operacional. Além disso, discute-se sobre os diferentes tipos de sistemas operacionais, incluindo lotes, interativos, tempo real, comerciais, computadores de grande porte, notebooks, sistemas embarcados, e os conceitos de monoprogramação, multiprogramação, monoprocessamento, multiprocessamento, sistemas paralelos, e sistemas distribuídos.

Tipologia: Notas de aula

2013

Compartilhado em 22/03/2013

jonas-silva-49
jonas-silva-49 🇧🇷

1 documento

1 / 7

Toggle sidebar

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

Não perca as partes importantes!

bg1
Introdu
Introduç
ção aos Sistemas
ão aos Sistemas
Operacionais
Operacionais
Arquitetura de Computadores e Software Básico
Aula 1
Aula 1
Flávia Maristela (flavia@flaviamaristela.com)
Como
Como é
éformado o meu computador?
formado o meu computador?
Mouse
Teclado
Monitor
Placa de vídeo
Placa mãe
Placa de rede
Processador
HD
Memória
Estabilizador
Impressora
...
S
Só
óisso?
isso?
Como
Como é
éformado o meu computador?
formado o meu computador?
Editores de Texto
Planilhas
Jogos
Programas de Chat
Navegador
Antivirus
Editor de Imagem
Calculadora
Software de Apresentação
Programa gerenciador de
arquivos
...
Como
Como é
éformado o meu computador?
formado o meu computador?
Computador = hardware + software
Computador = hardware + software
E como estes componentes se comunicam?
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Introdução às Sistemas Operacionais: Componentes de um Computador e Funções de um SO e outras Notas de aula em PDF para Informática, somente na Docsity!

IntroduIntrodu

çç

ão aos Sistemasão aos Sistemas

Operacionais^ Operacionais

Arquitetura de Computadores e Software Básico

Aula 1Aula 1

Flávia Maristela (

flavia@flaviamaristela.com

)

Como Como

éé

formado o meu computador?formado o meu computador?

Mouse Teclado Monitor Placa de vídeo Placa mãe Placa de rede Processador HD Memória Estabilizador Impressora ... S^ S

óó

isso?isso?

Como Como

éé

formado o meu computador?formado o meu computador?

Editores de Texto Planilhas Jogos Programas de Chat Navegador Antivirus Editor de Imagem Calculadora Software de Apresentação Programa gerenciador dearquivos ...

Como Como

éé

formado o meu computador?formado o meu computador?

Computador = hardware + software Computador = hardware + software

E como estes componentes se comunicam?

Visão geral de um sistemaVisão geral de um sistema

computacionalcomputacional

Um sistema computacional consiste em:^ – Programas Aplicativos– Programas do Sistema– Dispositivos de Hardware

Hardware

Compiladores

Editores

Interpretadoresde Comandos

SistemaBancário

Editor de texto,Planilha Eletrônica

Navegador

É^ É

necessnecess

áá

rio um componente capaz de...rio um componente capaz de...

Gerenciar diferentes recursos^ – CPU, memória, disco, ... Melhorar a performance do computador^ – tempo de resposta,

throughput*,...

Prover uma arquitetura que facilite aprogramação:^ – É possível abstrair a camada de hardware!

É^ É

necessnecess

áá

rio um componente capaz de...rio um componente capaz de...

Servir de

interfaceinterface

entre o

hardware

e o

resto do computador

Sistema Operacional

Hardware

Compiladores

Editores

Interpretadoresde Comandos

SistemaBancário

Editor de texto,Planilha Eletrônica

Navegador

Quais as principais fun^ Quais as principais fun

çç

ões de umões de um

sistema operacional?sistema operacional?

Gerenciar^ – recursos de hardware– recursos de software– interação entre hardware e software– Arquivos– Dispositivos– tempo de processamento

Gerenciador de Dispositivos^ – Objeto gerenciado: Teclado, impressora, mouse,

unidade de disco, modem, monitor.

  • Função: alocar recursos de acordo com uma política

de execução Gerenciador de Arquivos:^ – Objeto gerenciado: arquivos de programas, arquivos

de dados, compiladores, montadores, etc.

  • Função: estabelecer políticas de acesso, de ações

permitidas

Exercitando um pouco^ Exercitando um pouco

Qual a interação entre os gerenciadoresquando um usuário solicita a abertura deum programa?^ – Considere que você vai abrir um editor de

texto qualquer. Como os gerenciadoresinteragem?

Gerenciador de

Dispositivos Gerenciador deProcessamento Gerenciador de

Arquivos Gerenciador de

Memória

Exercitando um pouco^ Exercitando um pouco

Que componentes interagem quando umprograma está em execução?

Gerenciador de

Dispositivos

MMU

Gerenciador de

Arquivos

Gerenciador de

Memória

Tipos de Sistemas Operacionais^ Tipos de Sistemas Operacionais Lote^ – Primeiros computadores– Entrada de dados via cartão perfurado ou fitas

magnéticas

  • Cartões agrupados em lotes para executar as tarefas– Tarefas são processadas em série, sem a interação

do usuário

  • Eficiência é medida em

throughput*

  • vazão = número de tarefas / unidade de tempo
    • Tempo de resposta é medido em dias ou horas– Hoje é difícil encontrar tais sistemas

Tipos de Sistemas Operacionais^ Tipos de Sistemas Operacionais Interativos^ – Também conhecido como sistemas

time-

sharing

, ou de tempo compartilhado

  • Tempo de resposta maior que os sistemas

em lote

  • Criados para atender a necessidade dos

usuários (depuração de programas)

  • Tempo de resposta em minutos ou segundos.

Tipos de Sistemas Operacionais^ Tipos de Sistemas Operacionais Tempo Real^ – Utilizado em ambientes onde o tempo é fator

crítico

  • Dados devem ser processados rapidamente– Em geral são associados a sistemas críticos,

mas pode não ser.

  • Vôo espacial, controle de tráfego aéreo, processos

industriais, equipamentos médicos

NotebooksNotebooks

Sistemas operacionais sofisticados Manipulação de telefonia, fotografia digital Usados em celulares, PDAs Exemplos:^ – Symbian, PalmOS

Sistemas Embarcados^ Sistemas Embarcados

Controlados por dispositivos que nãoaceitam software de usuários^ – Microondas, TV, DVD, celular, automóveis,

MP*

Software embarcado na ROM

firmware

Exemplos:^ – QNX, VxWorks

Para a pr^ Para a pr

óó

xima aulaxima aula

Defina:^ – Monoprogramação– Multiprogramação– Monoprocessamento– Multiprocessamento– Sistemas Paralelos– Sistemas Distribuídos– Processos

I/O-Bound

  • Processos

CPU-Bound

Relacione as linguagens de programação, gerações decomputadores e gerações de Sistemas Operacionais.