SlideShare uma empresa Scribd logo
1 de 20
BATALHÃO DIGITAL
POR UM USO CONSCIENTE DA TECNOLOGIA
Sistemas Operacionais
PROFESSOR VALDENOR NICOS PEREIRA
Introdução
 O que é um Sistema Operacional?
É um conjunto de programas que atuam
como intermediários entre o usuário e o
hardware.
É o responsável, por gerenciar recursos de
sistema e de hardware;
É quem fornecendo interface entre o
computador e o usuário.
Introdução
 O que se espera de um Sistema
Operacional?
Execução de programas de usuários.
Permitir a solução de problemas.
 Como identificar um Sistema
Operacional?
Propriedades de Sistemas no Windows.
Conhecendo as principais características do
sistema.
Introdução
 Sistema operacional é um programa ou
uma coleção deles, que se coloca entre o
hardware do e os programas do usuário.
Programas
Sistema Operacional
Hardware
Capacidade de execução de tarefas
TIPO DEFINIÇÃO SUBDIVISÃO CARACTERÍSTICAS
Monotarefa
O sistema operacional
tem capacidade de
executar apenas um
programa ou tarefa de
cada vez.
Exemplo: CP/M, MS-
DOS
Não tem Tela única e
tarefa única
Multitarefa
ou
Multipro-
gramável
Sistemas Operacionais
que tem a capacidade
de executar mais de
uma tarefa ou
programa
simultaneamente:
Exemplo: Unix,
Windows, Linux,
OS/400.
Cooperativa
O S.O. define uma fatia
de tempo (time-slice)
para cada programa.
Ex.: Windows até 3.1
Preemptiva
O S.O define
prioridades conforme
a necessidade
momentânea de cada
programa.
O que é um Sistema Operacional ?
Camada de software entre o hardware e as aplicações dos usuários
Compiladores Editores
Interpretador
de comandos
Sistema
Bancário
Sistema Operacional
Linguagem de máquina
Microarquitetura
Dispositivos físicos
Programas de aplicação
Aplicativo e Utilitários
Office Navegador
Programas
de Sistema
Operacional
Hardware
Entendendo o Sistema Operacional
Hardware
Usuário
Sistema
Operacional
Programas fazendo solicitação ao Sistema Operacional,
que as repassa ao hardware.
Entendendo o Sistema Operacional
Hardware
Usuário
Sistema
Operacional
Programa
Programas fazendo solicitação ao Sistema Operacional,
que as repassa ao hardware.
Sistema Operacional Multitarefa
Hardware
Usuários S. O.
Coop. ou Preemp.
Software
Interpretador de Comando
ou Interface Gráfica
Software
Monousuário X Multiusuário
Pode fornecer
programas/serviços para vários
usuários, porém este programas
serão executados na máquina
solicitante (cliente).
O Sistema atende diversos
usuários com a possibilidade de
executar os programas no
próprio servidor.
O S. O. quanto aos usuários
Funções do S. O.
 A partir da máquina real ( hardware), criar uma
máquina estendida (“abstrata” ou “virtual”).
 É uma visão top-down, na qual o sistema operacional
é uma extensão do hardware que implementa uma
interface para manipulação.
 Gerenciar os recursos de hardware disponíveis
às aplicações.
 É uma visão bottom-up, na qual o sistema
operacional é um controlador dos recursos do
sistema.
O SO como máquina estendida
 Ocultar a complexidade do hardware.
 Oferecer interfaces padronizadas de
acesso aos recursos de hardware.
 Permitir uma visão homogênea de
dispositivos distintos.
 Proporcionar uma interação confortável e
intuitiva ao usuário .
O SO como Máquina Estendida
O usuário clicar em um arquivo...
open(file);
read(file,
ch);
...
close(file);
Move head to sector 123
in FAT
read 256 bytes to mem
36234H
move head to sector
O SO como Gerente de Recursos
 Recursos da máquina
 processadores
 espaço em memória
 arquivos
 conexões de rede
 dispositivos externos
 Controle de acesso
 equilibrar uso
 evitar conflitos (e.g. impressão)
O SO como Gerenciador de Recursos
aplicação aplicação aplicação
Editor de imagem Editor de Texto Editor de video
sdgf jhgsdfj dsjhf
khj khj
HKjhkjghj hg
jhgj jgh jhg jhg jhg jhg kjhg
jhgj hg jhg
kjhkjhgjhg jhg jhg jhg jh
kjhjkhgjhgjh
kgjhgjhgjhgj
Sistema Operacional
· Gerência de processos
· Gerência de memória: responsável pelo controle e
alocação de memória aos processos ativos.
· Sistema de arquivo: responsável pelo acesso e integridade
dos dados residentes em memória secundária (por exemplo
disco, fita, etc).
· Controle de I/O (controle de entrada / saída): responsável
pelo controle e execução de operações de Entrada/Saída,
bem como da otimização do uso dos periféricos.
Estrutura de um sistema operacional
Sistemas Operacionais são estudados dividindo-se
suas principais funcionalidades. Tipicamente divide-
se a funcionalidade de um sistema operacional em:
Serviços de Sistemas Operacionais
Execução de Cada S.O. oferece serviços e
programas específicos, porém apresentam funções em
comum.
programas: capacidade de carregar, executar e encerar
um programa.
 Operações de I/O(E/S): deve fornecer meios para
controlar arquivos ou dispositivos de I/O(E/S).
 Manipulação do sistema de arquivos: ler, gravar, criar e
excluir arquivos.
 Comunicação: comunicação de processos.
 Detecção de erros: notar falhas de CPU, memória ou
dispositivos de I/O(E/S). e tomar medidas adequadas.
Serviços de Sistemas Operacionais
 Alocação de recursos: gerenciar recursos de memória, CPU
ou dispositivos I/O.
 Contabilização: manter um registro dos usuários que utilizam
os recursos do computador referente a quantidade e que tipo de
recursos.
 Proteção: A proteção visa garantir que todo acesso aos
recursos do sistema seja controlado, evitando conflitos e
integridade dos dados.
4º) Barra de endereço
6º) Barra de ferramentas
9º) Barra de menus
8º) Painel de navegação
7º) Ícones
5º)Pesquisa
10º) Barra de rolagem

Mais conteúdo relacionado

Mais procurados

Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
Mauro Pereira
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
Gilberto Campos
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
Luiz Arthur
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadores
henriquecorreiosapo
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
diasferraciolli
 

Mais procurados (20)

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
 
curso de computador bom e completo
curso de computador bom e completocurso de computador bom e completo
curso de computador bom e completo
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadores
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
 
Manutenção de computadores
Manutenção de computadoresManutenção de computadores
Manutenção de computadores
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 

Destaque

Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
Luiz Arthur
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
Daniel Brandão
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
Isaac Vieira
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
socrahn
 

Destaque (20)

Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula seis Sistemas Operacionais
Aula seis Sistemas OperacionaisAula seis Sistemas Operacionais
Aula seis Sistemas Operacionais
 
Como funcionna um didpositivo informático
Como funcionna um didpositivo informáticoComo funcionna um didpositivo informático
Como funcionna um didpositivo informático
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
 
Aula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidAula sete Sistema Operacional Android
Aula sete Sistema Operacional Android
 
Modelo de Certificado do curso Batalhão Digital
Modelo de Certificado do curso Batalhão DigitalModelo de Certificado do curso Batalhão Digital
Modelo de Certificado do curso Batalhão Digital
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Histórico
HistóricoHistórico
Histórico
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Midias digitais e impressas
Midias digitais e impressasMidias digitais e impressas
Midias digitais e impressas
 
Blog
BlogBlog
Blog
 

Semelhante a Introdução a Sistemas Operacionais

Sistemas Operacionais aula 02
Sistemas Operacionais  aula 02 Sistemas Operacionais  aula 02
Sistemas Operacionais aula 02
Diego Rodrigues
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionais
morgannaprata
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago Falcão
Camila Seródio
 
Aula 03 isc -softwares-hardwares-arquiteturas
Aula 03   isc -softwares-hardwares-arquiteturasAula 03   isc -softwares-hardwares-arquiteturas
Aula 03 isc -softwares-hardwares-arquiteturas
Fábio Andrade
 

Semelhante a Introdução a Sistemas Operacionais (20)

Sistemas Operacionais aula 02
Sistemas Operacionais  aula 02 Sistemas Operacionais  aula 02
Sistemas Operacionais aula 02
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdf
 
Aula de SO
Aula de SOAula de SO
Aula de SO
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionais
 
Hardware e sistemas operacionais
Hardware e sistemas operacionaisHardware e sistemas operacionais
Hardware e sistemas operacionais
 
resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdf
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago Falcão
 
Aula 03 isc -softwares-hardwares-arquiteturas
Aula 03   isc -softwares-hardwares-arquiteturasAula 03   isc -softwares-hardwares-arquiteturas
Aula 03 isc -softwares-hardwares-arquiteturas
 
Sistemas operacionais aula 01
Sistemas operacionais aula 01Sistemas operacionais aula 01
Sistemas operacionais aula 01
 
So cap01
So cap01So cap01
So cap01
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
1843
18431843
1843
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
M1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxM1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptx
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Sistema
SistemaSistema
Sistema
 

Último

Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 

Introdução a Sistemas Operacionais

  • 1. BATALHÃO DIGITAL POR UM USO CONSCIENTE DA TECNOLOGIA
  • 3. Introdução  O que é um Sistema Operacional? É um conjunto de programas que atuam como intermediários entre o usuário e o hardware. É o responsável, por gerenciar recursos de sistema e de hardware; É quem fornecendo interface entre o computador e o usuário.
  • 4. Introdução  O que se espera de um Sistema Operacional? Execução de programas de usuários. Permitir a solução de problemas.  Como identificar um Sistema Operacional? Propriedades de Sistemas no Windows. Conhecendo as principais características do sistema.
  • 5. Introdução  Sistema operacional é um programa ou uma coleção deles, que se coloca entre o hardware do e os programas do usuário. Programas Sistema Operacional Hardware
  • 6. Capacidade de execução de tarefas TIPO DEFINIÇÃO SUBDIVISÃO CARACTERÍSTICAS Monotarefa O sistema operacional tem capacidade de executar apenas um programa ou tarefa de cada vez. Exemplo: CP/M, MS- DOS Não tem Tela única e tarefa única Multitarefa ou Multipro- gramável Sistemas Operacionais que tem a capacidade de executar mais de uma tarefa ou programa simultaneamente: Exemplo: Unix, Windows, Linux, OS/400. Cooperativa O S.O. define uma fatia de tempo (time-slice) para cada programa. Ex.: Windows até 3.1 Preemptiva O S.O define prioridades conforme a necessidade momentânea de cada programa.
  • 7. O que é um Sistema Operacional ? Camada de software entre o hardware e as aplicações dos usuários Compiladores Editores Interpretador de comandos Sistema Bancário Sistema Operacional Linguagem de máquina Microarquitetura Dispositivos físicos Programas de aplicação Aplicativo e Utilitários Office Navegador Programas de Sistema Operacional Hardware
  • 8. Entendendo o Sistema Operacional Hardware Usuário Sistema Operacional Programas fazendo solicitação ao Sistema Operacional, que as repassa ao hardware.
  • 9. Entendendo o Sistema Operacional Hardware Usuário Sistema Operacional Programa Programas fazendo solicitação ao Sistema Operacional, que as repassa ao hardware.
  • 10. Sistema Operacional Multitarefa Hardware Usuários S. O. Coop. ou Preemp. Software Interpretador de Comando ou Interface Gráfica Software
  • 11. Monousuário X Multiusuário Pode fornecer programas/serviços para vários usuários, porém este programas serão executados na máquina solicitante (cliente). O Sistema atende diversos usuários com a possibilidade de executar os programas no próprio servidor. O S. O. quanto aos usuários
  • 12. Funções do S. O.  A partir da máquina real ( hardware), criar uma máquina estendida (“abstrata” ou “virtual”).  É uma visão top-down, na qual o sistema operacional é uma extensão do hardware que implementa uma interface para manipulação.  Gerenciar os recursos de hardware disponíveis às aplicações.  É uma visão bottom-up, na qual o sistema operacional é um controlador dos recursos do sistema.
  • 13. O SO como máquina estendida  Ocultar a complexidade do hardware.  Oferecer interfaces padronizadas de acesso aos recursos de hardware.  Permitir uma visão homogênea de dispositivos distintos.  Proporcionar uma interação confortável e intuitiva ao usuário .
  • 14. O SO como Máquina Estendida O usuário clicar em um arquivo... open(file); read(file, ch); ... close(file); Move head to sector 123 in FAT read 256 bytes to mem 36234H move head to sector
  • 15. O SO como Gerente de Recursos  Recursos da máquina  processadores  espaço em memória  arquivos  conexões de rede  dispositivos externos  Controle de acesso  equilibrar uso  evitar conflitos (e.g. impressão)
  • 16. O SO como Gerenciador de Recursos aplicação aplicação aplicação Editor de imagem Editor de Texto Editor de video sdgf jhgsdfj dsjhf khj khj HKjhkjghj hg jhgj jgh jhg jhg jhg jhg kjhg jhgj hg jhg kjhkjhgjhg jhg jhg jhg jh kjhjkhgjhgjh kgjhgjhgjhgj Sistema Operacional
  • 17. · Gerência de processos · Gerência de memória: responsável pelo controle e alocação de memória aos processos ativos. · Sistema de arquivo: responsável pelo acesso e integridade dos dados residentes em memória secundária (por exemplo disco, fita, etc). · Controle de I/O (controle de entrada / saída): responsável pelo controle e execução de operações de Entrada/Saída, bem como da otimização do uso dos periféricos. Estrutura de um sistema operacional Sistemas Operacionais são estudados dividindo-se suas principais funcionalidades. Tipicamente divide- se a funcionalidade de um sistema operacional em:
  • 18. Serviços de Sistemas Operacionais Execução de Cada S.O. oferece serviços e programas específicos, porém apresentam funções em comum. programas: capacidade de carregar, executar e encerar um programa.  Operações de I/O(E/S): deve fornecer meios para controlar arquivos ou dispositivos de I/O(E/S).  Manipulação do sistema de arquivos: ler, gravar, criar e excluir arquivos.  Comunicação: comunicação de processos.  Detecção de erros: notar falhas de CPU, memória ou dispositivos de I/O(E/S). e tomar medidas adequadas.
  • 19. Serviços de Sistemas Operacionais  Alocação de recursos: gerenciar recursos de memória, CPU ou dispositivos I/O.  Contabilização: manter um registro dos usuários que utilizam os recursos do computador referente a quantidade e que tipo de recursos.  Proteção: A proteção visa garantir que todo acesso aos recursos do sistema seja controlado, evitando conflitos e integridade dos dados.
  • 20. 4º) Barra de endereço 6º) Barra de ferramentas 9º) Barra de menus 8º) Painel de navegação 7º) Ícones 5º)Pesquisa 10º) Barra de rolagem