SlideShare uma empresa Scribd logo
INTRODUÇÃO
A SISTEMAS OPERACIONAIS
Curso: Programador de Computador
Prof.:Samara M.Santos
introdução ao SO’s
Para que um determinado dispositivo funcione é necessário um Software
Básico, instalado na máquina física, este programa básico é conhecido como
sistema operacional, onde estabelece uma conexão entre os recursos do
computador e o usuário.
SO’S divisões
Estão divididos em 2:
Software do Sistema:Que Manipulam o sistema O Programa de sistemas é mais importante,
porque controla todos os recursos do computador e que dá base e sustentação para a execução
de programas aplicativos.
Software Aplicativos: Que resolvem problemas para o usuário.
so
Há duas formas de compreender SO:
 Como máquina virtual: Todo dispositivo possui uma
linguagem de máquina ( difícil compreensão).
 Nesse caso é responsável por esconder os
detalhes de implementação, gerando abstrações
de mais alto nível.
 A abstração apresentada ao usuário pelo sistema
operacional é simples é mais fácil de usar o do
hardware original.
SO
 Como um Gerenciador de recursos - nossos
dispositivos são compostos por vários subsistemas:
memória, discos, dispositivos de entrada e saída.
 Nessa visão o SO tem como função, gerenciar de
forma adequada estes recursos, conciliando ainda, as
requisições de forma mais rápida é confiável possível.
 Desse modo o SO é o responsável pela distribuição de
forma otimizada da CPU entre as tarefas de execução.
SO
pergunta
Na computação, a execução de programas e
gerenciamento de memória e espaço, são atribuições do:
Navegador web;
Painel de Controle;
explorador de arquivos;
Sistema Operacional;
Exploradòr de arquivos;
SO -Processos
Conceito fundamental e o de Processos ou tarefa.
 Processo : Programa em execução, que está sempre
requerendo recursos da CPU, para interagïr com processos.
 Estados de um processo:
 executando: executa as instruções sobre o programa CPU.
 Bloqueado/espera:aguardando pela ocorrência de algum
evento.
 Ativ/pronto: aguardando apenas a cpu para executar.
SO -Processos
Windows: Ctrl+shift+esc
Ou Ctrl+alt+del
so
Shell: É o interpretador de comandos - um processo que a
interface do usuário com sistema operacional , podendo ser
através de linhas de comando (Cli)ou ainda por meio de interface
gráfica(GUI).
CLI: INTERFACE DE LINHA DE COMANDO. LINUX
GUI:GRAPHICAL DO USUÁRIO. WINDOWS
SYSTEM CALL: Chamadas de sistema , também oferece uma
chamada de comunicação entre o SO e os principais
aplicativos.(leitura do relógio interno)
so
CLI: INTERFACE DE LINHA DE COMANDO. LINUX
GUI:GRAPHICAL DO USUÁRIO. WINDOWS
so
Sistema multi usuário e Sistema Multitarefa
Um SO multiusuário permite acessos simultâneos ao computador , cada
usuário tem uma própria conta e ambiente de trabalho isolado.
Um SO multitarefa capacidade de SO alternar rapidamente entre vários
processos ou tarefas em execução, dano a ilusão de que estão
ocorrendo simultaneamente.
classificação:
multitarefa: atua com apenas 1 processador = técnica usada
multiprogramação.
multiprocessamento = atua com varias cpu’s acessos simultâneos.
SO
Monotarefa: Executa uma tarefa de cada vez.
Ex: Dos.
Multitarefas: vários. processos podem ser
executados.
Ex: windows xp; windws 7; linux; MacOs.
SO
CPU
 Unidade de Controle: Controla a operação do
CPU portanto, do computador;
 Unidade lógica e Aritmética (ULA): desempenha
as funções de processamento de dados;
 Registradores: fornece o armazenamento interno
de dados para a CPU;
 Interconexão da CPU : possibilita a comunicação
entre a unidade de controle, a ULA e os
registradores.
Iniciando o Sistema Operacional
 Quando você liga o computador, o primio
programa executado é geralmente, um conto de
instruções armazenado ROM .
 Este código examina o hardware do sistema para
ter certeza de que tudo esta funcionando
corretamente . Este uto teste , é conhecido como
POST (power-on self test) ele verifica a CPU,
memória e Bios, procura por erros e armazena o
resultado em uma memória especial.
power-on self test
Memória ROM (BIOS)
bootstrp loader
 O bootstrp loader é um pequeno programa que tem uma única função. Ele
carrega o sistema operacional na memória e permite que ele comece a
operar.
 Em sua forma mais básica, éle configura os pequenos programas de drive
que fazem interface e controlam os vários subsistemas de hardware do
computador. Ele configura as partes da memória que contémno sistema
operacional, as informações para o usuário e os aplicativos.
 Ele também estabelece as estruturas de dados responsáveis pelos
inúmeros Sinai, flags e semáforos que são usados para a comunicação
com (e entre) os subsistemas e aplicativos do computador . Então ele
entrega o controle do computador ao sistema operacional.
Exercício
 Faça um mapa mental o SO linux e Windows.
INTRODUÇÃO À
GERÊNCIA DE
PROCESSOS, MEMÓRIA
E ARQUIVOS
Objetivos
 Conhecer as funções de gerência principais de
um sistema operacional.
 Analisar as funções do elemento processo dentro
de um sistema operacional.
 Verificar a administração da utilização de recursos
pelo sistema
operacional.
Gerenciador de disco
Instruções:
Clica com o mouse no lado direito
No ícone meu computador.
Gerenciador de disco.
Gerenciador de disco
 Um processo pode ser considerado um
programa em execução, mas sua definição
será ampliada à medida que explorarmos
melhor o conceito.
 Um processador de texto executado por um
usuário individual em um PC é um processo.
Uma tarefa de sistema, como enviar saída
para uma impressora, também é um processo.
Gerenciador de disco
 Um processo precisa de determinados recursos –
tempo de CPU, memória, arquivos e dispositivos
de E/S (entrada e saída) – para realizar sua
tarefa. Estes recursos são dados ao processo
quando ele é criado ou alocados a ele durante
sua execução. Um processo é um programa em
execução. A execução de um processo deve ser
sequencial. A CPU executa uma instruçãodo
processo após a outra até o processo terminar
Gerenciador de disco
 Um processo é a unidade de trabalho em um
sistema. Em um sistema teremos uma coleção de
processos que são desde processos do próprio
sistema operacional (aqueles que executam
códigos do SO) até os processos de usuário
(aqueles que executam código do usuário). Todos
esses processos podem executar
concorrentemente, multiplexando a CPU entre
eles.
Gerência de memória principal
 A memória principal é um repositório de
dados rapidamente acessíveis compartilhados
pela CPU e dispositivos de E/S (entrada e
saída). O processador central lê as instruções
da memória principal durante o ciclo de busca
de instruções e lê e grava dados da memória
principal durante o ciclo de busca de dados.
Gerência de memória principal
 A memória principal geralmente é o único
dispositivo de armazenamento que a CPU pode
endereçar e acessar diretamente. Para que a
CPU processe dados do disco, esses dados
devem primeiro ser transferidos para a memória
principal por chamadas de E/S geradas pela
CPU. Do mesmo modo, as instruções dos
programas devem estar na memória principal
para que a CPU as execute.
Gerência de memória principal
 Para melhorar a utilização da CPU e a velocidade
da resposta do computador aos seus usuários, é
preciso manter vários programas na memória
principal. Existem muitos esquemas diferentes de
gerência de memória. A seleção de um esquema
de gerência de memória para um sistema
específico depende de muitos fatores,
especialmente do projeto de hardware do
sistema.
Gerência de memória principal
 O sistema operacional é responsável pelas
seguintes atividades em relação à gerência de
memória: a) Manter registro das partes da
memória que estão sendo usadas no momento e
por qual processo; b) Decidir quais processos
deverão ser carregados na memória quando
houver espaço disponível; c) Alocar e desalocar
espaço na memória, conforme necessário
Gerenciamento de arquivos
 Um arquivo é uma coleção de informações
relacionadas definidas por seu criador.
Geralmente os arquivos representam dados
nos mais diversos formatos e, às vezes,
programas (fonte e objeto).
Gerenciamento de arquivos
 Uma consideração importante no projeto de um
sistema de arquivos, é se o sistema deverá
reconhecer e oferecer suporte a todos os tipos de
arquivos. Quando um sistema operacional reconhece
o tipo de arquivo, ele poderá operar com o arquivo de
forma razoável. Uma técnica comum para
implementar os tipos de arquivo é incluir o tipo como
parte do nome do arquivo. O nome é dividido em
duas partes – um nome e uma extensão, geralmente
separada por um caractere de ponto.
Gerenciamento de arquivos
Gerenciamento de arquivos
 A maioria dos sistemas de computação usa
discos (HD) como o principal meio de
armazenamento para programas e dados. A
maioria dos programas incluindo compiladores,
montadores, rotinas de classificação, editores e
formatadores, são armazenados em um disco até
serem carregados na memória e utilizam o disco
como origem e destino de seu processamento.

Mais conteúdo relacionado

PPTX
M1_Sistemas Operativos.pptx
PDF
Sistema operacional
DOCX
Hardware e sistemas operacionais
PPT
Sistemas operacionais
PPT
Visão Geral: Estruturas do Sistema Operacional
PPTX
Estruturas e configuração de sistemas operativos
PPT
PDF
resumo-conceitos-de-sistemas-operacionais.pdf
M1_Sistemas Operativos.pptx
Sistema operacional
Hardware e sistemas operacionais
Sistemas operacionais
Visão Geral: Estruturas do Sistema Operacional
Estruturas e configuração de sistemas operativos
resumo-conceitos-de-sistemas-operacionais.pdf

Semelhante a Introdução a Sistemas operacionaïsSO.pdf (20)

PPTX
Introdução a Sistemas Operacionais
POT
Software
PPT
SO - Aula 02 - Conceitos
PDF
TA1 Slides Acessibilidade - Preto e Branco.pdf
PPT
PPT
Noções básicas de Sistemas Operacionais
PPT
sistema operativo
PDF
Sistemas Operacionais
PPTX
Revsão sobre sistemas operacionais
PPTX
Infraestrutura de Software - Introdução
PDF
Sistemas Operacionais parte 2
PDF
Sistemas Operacionais
PDF
Apresentação sobre sistemas operacionais
PDF
Apresentação sobre sistemas operacionais
PPT
03. aula sobre Informatica - Software.ppt
PPTX
Aula 03 isc -softwares-hardwares-arquiteturas
PDF
Questões de Sistemas Operacionais
PDF
Introducao a Sistemas Operacionais
PPTX
Powerpoint sobre o módulo de sistemas operativo
Introdução a Sistemas Operacionais
Software
SO - Aula 02 - Conceitos
TA1 Slides Acessibilidade - Preto e Branco.pdf
Noções básicas de Sistemas Operacionais
sistema operativo
Sistemas Operacionais
Revsão sobre sistemas operacionais
Infraestrutura de Software - Introdução
Sistemas Operacionais parte 2
Sistemas Operacionais
Apresentação sobre sistemas operacionais
Apresentação sobre sistemas operacionais
03. aula sobre Informatica - Software.ppt
Aula 03 isc -softwares-hardwares-arquiteturas
Questões de Sistemas Operacionais
Introducao a Sistemas Operacionais
Powerpoint sobre o módulo de sistemas operativo
Anúncio

Mais de Samara Santos (10)

PPTX
Meios de transmissão_RedesdeComputadores.pptx
PDF
Introdução a Antivírus, como detectar .pdf
PPTX
Introdução_a_linguagem C _pare1_(1).pptx
PDF
TCP/IP_REDES DE COMPUTADORES E MODELO OSI.pdf
PDF
Aula13 (1).pdf
PPTX
segurança de redes.pptx
PPTX
Noções de Processamento de Dados.pptx
PPTX
inglês instrumental.pptx
PPTX
Sistema Operacional.pptx
PDF
Sistema operacional
Meios de transmissão_RedesdeComputadores.pptx
Introdução a Antivírus, como detectar .pdf
Introdução_a_linguagem C _pare1_(1).pptx
TCP/IP_REDES DE COMPUTADORES E MODELO OSI.pdf
Aula13 (1).pdf
segurança de redes.pptx
Noções de Processamento de Dados.pptx
inglês instrumental.pptx
Sistema Operacional.pptx
Sistema operacional
Anúncio

Último (20)

DOCX
Planilha Campos de Experiência 2025- Ed. Infantil Trimestral.docx
PPTX
Aula 1 - Ângulos entre paralelas cortadas por uma transversal – Parte 1.pptx
PDF
ELEMENTOS DA NARRATIVA - TIPOS DE NARRADOR
PPTX
Introdução a farmacologia, desenvolvimento
PDF
Aula 02 - Educação Financeira: dados sobre as finanças dos brasileiros.
PDF
No Mercado Municipal.pdfcom frutas e legumes
PPTX
aulas de fisica optica geometrica
PPTX
Slides Lição 6, Betel, O Grande “Eu Sou” – Declarações Poderosas de Jesus, 3T...
PPTX
BALADÃO SPAECE preparação para 5 ano.pptx
PDF
DIVERSOS SINAIS EM LIBRAS DE FRUTAS EM PDF
DOCX
Américas Biomas - Os 10 Biomas das Américas.docx
PDF
pdfcoffee.com_modulo-7-otet-pdf-free.pdf
DOCX
Mapa das Américas Colonial Completo.docx
PDF
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
PPTX
Grandes problemas da humanidade: pobreza, desemprego e desigualdade e sua rel...
PDF
Cópia de Analgésicos e antitérmicos.pdf
PPTX
Informática Aplicada a Construção Civil - IACC.aula01.pptx
PPTX
Lei Geral de Proteção de Dados em quadrinhos
PPT
compreender e interpretar diferenças.ppt
PDF
SLIDES+AULA+4+SÍNDROME+DE+IRLEN.pdf- panorma geral
Planilha Campos de Experiência 2025- Ed. Infantil Trimestral.docx
Aula 1 - Ângulos entre paralelas cortadas por uma transversal – Parte 1.pptx
ELEMENTOS DA NARRATIVA - TIPOS DE NARRADOR
Introdução a farmacologia, desenvolvimento
Aula 02 - Educação Financeira: dados sobre as finanças dos brasileiros.
No Mercado Municipal.pdfcom frutas e legumes
aulas de fisica optica geometrica
Slides Lição 6, Betel, O Grande “Eu Sou” – Declarações Poderosas de Jesus, 3T...
BALADÃO SPAECE preparação para 5 ano.pptx
DIVERSOS SINAIS EM LIBRAS DE FRUTAS EM PDF
Américas Biomas - Os 10 Biomas das Américas.docx
pdfcoffee.com_modulo-7-otet-pdf-free.pdf
Mapa das Américas Colonial Completo.docx
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
Grandes problemas da humanidade: pobreza, desemprego e desigualdade e sua rel...
Cópia de Analgésicos e antitérmicos.pdf
Informática Aplicada a Construção Civil - IACC.aula01.pptx
Lei Geral de Proteção de Dados em quadrinhos
compreender e interpretar diferenças.ppt
SLIDES+AULA+4+SÍNDROME+DE+IRLEN.pdf- panorma geral

Introdução a Sistemas operacionaïsSO.pdf

  • 1. INTRODUÇÃO A SISTEMAS OPERACIONAIS Curso: Programador de Computador Prof.:Samara M.Santos
  • 2. introdução ao SO’s Para que um determinado dispositivo funcione é necessário um Software Básico, instalado na máquina física, este programa básico é conhecido como sistema operacional, onde estabelece uma conexão entre os recursos do computador e o usuário.
  • 3. SO’S divisões Estão divididos em 2: Software do Sistema:Que Manipulam o sistema O Programa de sistemas é mais importante, porque controla todos os recursos do computador e que dá base e sustentação para a execução de programas aplicativos. Software Aplicativos: Que resolvem problemas para o usuário.
  • 4. so Há duas formas de compreender SO:  Como máquina virtual: Todo dispositivo possui uma linguagem de máquina ( difícil compreensão).  Nesse caso é responsável por esconder os detalhes de implementação, gerando abstrações de mais alto nível.  A abstração apresentada ao usuário pelo sistema operacional é simples é mais fácil de usar o do hardware original.
  • 5. SO  Como um Gerenciador de recursos - nossos dispositivos são compostos por vários subsistemas: memória, discos, dispositivos de entrada e saída.  Nessa visão o SO tem como função, gerenciar de forma adequada estes recursos, conciliando ainda, as requisições de forma mais rápida é confiável possível.  Desse modo o SO é o responsável pela distribuição de forma otimizada da CPU entre as tarefas de execução.
  • 6. SO
  • 7. pergunta Na computação, a execução de programas e gerenciamento de memória e espaço, são atribuições do: Navegador web; Painel de Controle; explorador de arquivos; Sistema Operacional; Exploradòr de arquivos;
  • 8. SO -Processos Conceito fundamental e o de Processos ou tarefa.  Processo : Programa em execução, que está sempre requerendo recursos da CPU, para interagïr com processos.  Estados de um processo:  executando: executa as instruções sobre o programa CPU.  Bloqueado/espera:aguardando pela ocorrência de algum evento.  Ativ/pronto: aguardando apenas a cpu para executar.
  • 10. so Shell: É o interpretador de comandos - um processo que a interface do usuário com sistema operacional , podendo ser através de linhas de comando (Cli)ou ainda por meio de interface gráfica(GUI). CLI: INTERFACE DE LINHA DE COMANDO. LINUX GUI:GRAPHICAL DO USUÁRIO. WINDOWS SYSTEM CALL: Chamadas de sistema , também oferece uma chamada de comunicação entre o SO e os principais aplicativos.(leitura do relógio interno)
  • 11. so
  • 12. CLI: INTERFACE DE LINHA DE COMANDO. LINUX
  • 14. so
  • 15. Sistema multi usuário e Sistema Multitarefa Um SO multiusuário permite acessos simultâneos ao computador , cada usuário tem uma própria conta e ambiente de trabalho isolado. Um SO multitarefa capacidade de SO alternar rapidamente entre vários processos ou tarefas em execução, dano a ilusão de que estão ocorrendo simultaneamente. classificação: multitarefa: atua com apenas 1 processador = técnica usada multiprogramação. multiprocessamento = atua com varias cpu’s acessos simultâneos.
  • 16. SO Monotarefa: Executa uma tarefa de cada vez. Ex: Dos. Multitarefas: vários. processos podem ser executados. Ex: windows xp; windws 7; linux; MacOs.
  • 17. SO
  • 18. CPU  Unidade de Controle: Controla a operação do CPU portanto, do computador;  Unidade lógica e Aritmética (ULA): desempenha as funções de processamento de dados;  Registradores: fornece o armazenamento interno de dados para a CPU;  Interconexão da CPU : possibilita a comunicação entre a unidade de controle, a ULA e os registradores.
  • 19. Iniciando o Sistema Operacional  Quando você liga o computador, o primio programa executado é geralmente, um conto de instruções armazenado ROM .  Este código examina o hardware do sistema para ter certeza de que tudo esta funcionando corretamente . Este uto teste , é conhecido como POST (power-on self test) ele verifica a CPU, memória e Bios, procura por erros e armazena o resultado em uma memória especial.
  • 22. bootstrp loader  O bootstrp loader é um pequeno programa que tem uma única função. Ele carrega o sistema operacional na memória e permite que ele comece a operar.  Em sua forma mais básica, éle configura os pequenos programas de drive que fazem interface e controlam os vários subsistemas de hardware do computador. Ele configura as partes da memória que contémno sistema operacional, as informações para o usuário e os aplicativos.  Ele também estabelece as estruturas de dados responsáveis pelos inúmeros Sinai, flags e semáforos que são usados para a comunicação com (e entre) os subsistemas e aplicativos do computador . Então ele entrega o controle do computador ao sistema operacional.
  • 23. Exercício  Faça um mapa mental o SO linux e Windows.
  • 25. Objetivos  Conhecer as funções de gerência principais de um sistema operacional.  Analisar as funções do elemento processo dentro de um sistema operacional.  Verificar a administração da utilização de recursos pelo sistema operacional.
  • 26. Gerenciador de disco Instruções: Clica com o mouse no lado direito No ícone meu computador. Gerenciador de disco.
  • 27. Gerenciador de disco  Um processo pode ser considerado um programa em execução, mas sua definição será ampliada à medida que explorarmos melhor o conceito.  Um processador de texto executado por um usuário individual em um PC é um processo. Uma tarefa de sistema, como enviar saída para uma impressora, também é um processo.
  • 28. Gerenciador de disco  Um processo precisa de determinados recursos – tempo de CPU, memória, arquivos e dispositivos de E/S (entrada e saída) – para realizar sua tarefa. Estes recursos são dados ao processo quando ele é criado ou alocados a ele durante sua execução. Um processo é um programa em execução. A execução de um processo deve ser sequencial. A CPU executa uma instruçãodo processo após a outra até o processo terminar
  • 29. Gerenciador de disco  Um processo é a unidade de trabalho em um sistema. Em um sistema teremos uma coleção de processos que são desde processos do próprio sistema operacional (aqueles que executam códigos do SO) até os processos de usuário (aqueles que executam código do usuário). Todos esses processos podem executar concorrentemente, multiplexando a CPU entre eles.
  • 30. Gerência de memória principal  A memória principal é um repositório de dados rapidamente acessíveis compartilhados pela CPU e dispositivos de E/S (entrada e saída). O processador central lê as instruções da memória principal durante o ciclo de busca de instruções e lê e grava dados da memória principal durante o ciclo de busca de dados.
  • 31. Gerência de memória principal  A memória principal geralmente é o único dispositivo de armazenamento que a CPU pode endereçar e acessar diretamente. Para que a CPU processe dados do disco, esses dados devem primeiro ser transferidos para a memória principal por chamadas de E/S geradas pela CPU. Do mesmo modo, as instruções dos programas devem estar na memória principal para que a CPU as execute.
  • 32. Gerência de memória principal  Para melhorar a utilização da CPU e a velocidade da resposta do computador aos seus usuários, é preciso manter vários programas na memória principal. Existem muitos esquemas diferentes de gerência de memória. A seleção de um esquema de gerência de memória para um sistema específico depende de muitos fatores, especialmente do projeto de hardware do sistema.
  • 33. Gerência de memória principal  O sistema operacional é responsável pelas seguintes atividades em relação à gerência de memória: a) Manter registro das partes da memória que estão sendo usadas no momento e por qual processo; b) Decidir quais processos deverão ser carregados na memória quando houver espaço disponível; c) Alocar e desalocar espaço na memória, conforme necessário
  • 34. Gerenciamento de arquivos  Um arquivo é uma coleção de informações relacionadas definidas por seu criador. Geralmente os arquivos representam dados nos mais diversos formatos e, às vezes, programas (fonte e objeto).
  • 35. Gerenciamento de arquivos  Uma consideração importante no projeto de um sistema de arquivos, é se o sistema deverá reconhecer e oferecer suporte a todos os tipos de arquivos. Quando um sistema operacional reconhece o tipo de arquivo, ele poderá operar com o arquivo de forma razoável. Uma técnica comum para implementar os tipos de arquivo é incluir o tipo como parte do nome do arquivo. O nome é dividido em duas partes – um nome e uma extensão, geralmente separada por um caractere de ponto.
  • 37. Gerenciamento de arquivos  A maioria dos sistemas de computação usa discos (HD) como o principal meio de armazenamento para programas e dados. A maioria dos programas incluindo compiladores, montadores, rotinas de classificação, editores e formatadores, são armazenados em um disco até serem carregados na memória e utilizam o disco como origem e destino de seu processamento.