A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Informática

Apresentações semelhantes


Apresentação em tema: "Introdução à Informática"— Transcrição da apresentação:

1 Introdução à Informática
Software Básico Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 horas

2 O Software do Sistema Software Categorias
Séries de instruções codificadas em linguagem computacional destinadas a informar o computador como desenvolver tarefas Categorias Software Básico Software Aplicativo (ou de Aplicação)

3 O Software do Sistema Software do Sistema Tipos
Programas que controlam as operações do computador e seus dispositivos Interface entre o usuário, o software aplicativo e o hardware Tipos Sistemas Operacionais Programas Utilitários SOFTWARE DO SISTEMA APLICATIVO

4 Sistemas Operacionais
Sistema Operacional Conjunto de programas contendo instruções que coordenam todas as atividades entre recursos computacionais Requisito para o funcionamento de um computador Ponto de partida para um aprendizado voltado para o domínio de qualquer computador Necessidade de um tipo específico ou de uma família específica de processadores (e.g. MS-Windows XP requer processadores Intel)

5 Sistemas Operacionais
Sistema Operacional Programas aplicativos devem ser desenvolvidos para serem executados em máquinas com sistemas operacionais específicos (e.g. um aplicativo para Mac requer o Mac OS) Versão computadorizada de um guarda de trânsito posicionado entre o hardware do computador, os programas aplicativos e o usuário

6 Interfaceamento com o Usuário
Funções dos Sistemas Operacionais Programação de Tarefas Interfaceamento com o Usuário Gestão da Memória SO Configuração de Dispositivos Inicialização do Computador Controle da Rede Monitoração do Desempenho Gestão de Programas

7 Sistemas Operacionais
Funções do Sistema Operacional Inicialização do Computador Gestão de Programas Gestão da Memória Programação de Tarefas Configuração de Dispositivos Acesso à Web Segurança do Sistema Controle da Rede Monitoração do Desempenho Interfaceamento com o Usuário

8 Sistemas Operacionais
Localização Residente no disco rígido do computador (maioria dos casos) Possibilidade de armazenamento em um chip ROM (handhelds) Computadores de diferentes portes possuem tipicamente diferentes sistemas operacionais Tipos similares de computadores podem possuir sistemas operacionais diferentes Diversos sistemas operacionais não são compatíveis entre si

9 Funções dos Sistemas Operacionais
Booting Processo de inicialização ou reinicialização de um computador Cold Boot Ativação de um computador após seu desligamento total Warm Boot Reinicialização de um computador que já se encontra ligado

10 Funções dos Sistemas Operacionais
Kernel Residente na memória Permanece na memória enquanto o computador estiver executando O kernel é residente na memória Não Residente na memória Instruções permanecem no disco rígido até que sejam necessárias Outras partes do SO são não residentes Núcleo de um SO Gestão de memória e dispositivos Manutenção dos relógios do computador Inicialização de aplicativos Compartilhamento de recursos computacionais (programas, dispositivos, dados, informação) A cada inicialização do computador, o kernel e outras instruções de uso freqüente do SO são carregadas

11 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional Passo 1 A fonte de alimentação fornece energia elétrica para as diferentes partes do sistema processador BIOS

12 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional Passo 2 O processador procura o BIOS processador BIOS BIOS Basic Input/Output System Firmware que contém as instruções de inicialização do computador

13 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional processador BIOS placas de expansão conectores teclado drive de CD-ROM Passo 3 A BIOS realiza o POST POST Power-On Self Test Teste mediante o qual são verificados componentes tais como mouse, teclado, conectores e placas de expansão

14 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional Passo 4 Os resultados do POST são comparados com os dados armazenados no chip CMOS processador BIOS placas de expansão conectores drive de CD-ROM chip CMOS Chip CMOS Complementary Metal Oxyde Semiconductor Armazena informações de configuração do computador e também detecta novos dispositivos conectados

15 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional processador BIOS placas de expansão conectores drive de CD-ROM chip CMOS disco rígido drive de disco flexível Passo 5 O BIOS procura os arquivos do sistema no drive A (disco flexível) e, em seguida, no drive C (disco rígido) Arquivos do sistema Arquivos específicos do sistema operacional, carregados durante a inicialização

16 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional processador BIOS placas de expansão conectores drive de CD-ROM chip CMOS disco rígido drive de disco flexível módulos de memória RAM Passo 6 O programa de boot carrega na RAM o kernel do SO (armazenado no HD), o qual assume, a partir de então, o controle do computador

17 Funções dos Sistemas Operacionais
Inicialização de um sistema computacional Passo 7 O SO carrega informações de configuração, exibe a área de trabalho (desktop) na tela e executa programas na pasta Iniciar (StartUp) Step 7 Pasta Iniciar (StartUp) Contêiner de uma lista de programas que são automaticamente iniciados quando o computador é inicializado

18 Funções dos Sistemas Operacionais
Interfaceamento com o Usuário Controle do modo de entrada de dados e do modo de apresentação das informações na tela do monitor Interface orientada a caractere Interface gráfica (GUI ou WIMP)

19 Aplicações em background
Funções dos Sistemas Operacionais Ambiente Multi-Tarefas Usuário trabalha ao mesmo tempo com duas ou mais aplicações residentes na memória Aplicação em foreground Aplicações em background (listadas na barra de ferramentas)

20 Funções dos Sistemas Operacionais
Outras características de gestão de programas Multi-usuário SO permite a execução simultânea de programas por dois ou mais usuários Multi-processamento SO pode suportar a execução simultânea de programas por dois ou mais processadores Computador Tolerante a Falhas Continua a operar mesmo se um ou ou mais de seus componentes falhar (duplicação de componentes, tais como processadores, memórias e drives de disco)

21 Funções dos Sistemas Operacionais
Gestão da Memória Virtual O SO aloca uma porção de um meio de armazenamento (usualmente o disco rígido) para atuar como RAM adicional Disco (memória virtual) RAM (memória física)

22 Funções dos Sistemas Operacionais
Gestão da Memória Virtual Passo 1 O SO transfere os dados e as instruções de programas menos usados recentemente para o disco rígido, uma vez que a memória é necessária para outros propósitos RAM (memória física) Disco (memória virtual) swap out de página

23 Funções dos Sistemas Operacionais
Gestão da Memória Virtual Passo 2 O SO transfere os dados e as instruções de programas do disco rígido para a memória quando necessários RAM (memória física) Disco (memória virtual) swap out de página swap in de página

24 Funções dos Sistemas Operacionais
Gestão da Memória Virtual - Síntese

25 Funções dos Sistemas Operacionais
Driver de Dispositivo Programa que possibilita a comunicação do SO com um dispositivo de E/S Cada dispositivo requer um driver próprio driver de dispositivo


Carregar ppt "Introdução à Informática"

Apresentações semelhantes


Anúncios Google