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

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

DSC/CCT/UFCG Software Básico Introdução à Informática Prof.: José Eustáquio Rangel de Queiroz Prof.: José

Apresentações semelhantes


Apresentação em tema: "DSC/CCT/UFCG Software Básico Introdução à Informática Prof.: José Eustáquio Rangel de Queiroz Prof.: José"— Transcrição da apresentação:

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

2 DSC/CCT/UFCG 2 O Software do Sistema Software 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) Software 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 DSC/CCT/UFCG 3 O Software do Sistema Software do Sistema 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 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 SOFTWARE APLICATIVO

4 DSC/CCT/UFCG 4 Sistemas Operacionais Sistema Operacional Conjunto de programas contendo instruções que coordenam todas as atividades entre recursos computacionais 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) 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 DSC/CCT/UFCG 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 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 DSC/CCT/UFCG 6 Funções dos Sistemas Operacionais Inicialização do Computador Inicialização do Computador Gestão de Programas Gestão de Programas Gestão da Memória Gestão da Memória Programação de Tarefas Programação de Tarefas Configuração de Dispositivos Configuração de Dispositivos Controle da Rede Monitoração do Desempenho Monitoração do Desempenho Interfaceamento com o Usuário

7 DSC/CCT/UFCG 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 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 DSC/CCT/UFCG 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 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 DSC/CCT/UFCG 9 Funções dos Sistemas Operacionais Booting Processo de inicialização ou reinicialização de um computador

10 DSC/CCT/UFCG 10 Funções dos Sistemas Operacionais Residente na memória Permanece na memória enquanto o computador estiver executando O kernel é residente na memória 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ã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 Kernel 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 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 DSC/CCT/UFCG 11 Passo 1 A fonte de alimentação fornece energia elétrica para as diferentes partes do sistema Passo 1 A fonte de alimentação fornece energia elétrica para as diferentes partes do sistema Funções dos Sistemas Operacionais Inicialização de um sistema computacional processador BIOS

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

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

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

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

16 DSC/CCT/UFCG 16 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 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 Funções dos Sistemas Operacionais Inicialização de um sistema computacional processador BIOS placas de expansão placas de expansão conectores drive de CD-ROM chip CMOS chip CMOS disco rígido disco rígido drive de disco flexível drive de disco flexível módulos de memória RAM módulos de memória RAM

17 DSC/CCT/UFCG 17 Inicialização de um sistema computacional Step 7 Funções dos Sistemas Operacionais 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) 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) Pasta Iniciar (StartUp) Contêiner de uma lista de programas que são automaticamente iniciados quando o computador é inicializado Pasta Iniciar (StartUp) Contêiner de uma lista de programas que são automaticamente iniciados quando o computador é inicializado

18 DSC/CCT/UFCG 18 Interfaceamento com o Usuário Funções dos Sistemas Operacionais 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 DSC/CCT/UFCG 19 Funções dos Sistemas Operacionais Aplicação em foreground Aplicações em background (listadas na barra de ferramentas) Ambiente Multi-Tarefas Usuário trabalha ao mesmo tempo com duas ou mais aplicações residentes na memória

20 DSC/CCT/UFCG 20 Multi-usuário SO permite a execução simultânea de programas por dois ou mais usuáriosMulti-usuário Multi-processamento SO pode suportar a execução simultânea de programas por dois ou mais processadoresMulti-processamento 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) 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) Funções dos Sistemas Operacionais Outras características de gestão de programas

21 DSC/CCT/UFCG 21 RAM (memória física) RAM (memória física) 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) Disco (memória virtual)

22 DSC/CCT/UFCG 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 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) RAM (memória física) Disco (memória virtual) Disco (memória virtual) swap out de página

23 DSC/CCT/UFCG 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 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) RAM (memória física) Disco (memória virtual) Disco (memória virtual) swap out de página swap in de página

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

25 DSC/CCT/UFCG 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 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 "DSC/CCT/UFCG Software Básico Introdução à Informática Prof.: José Eustáquio Rangel de Queiroz Prof.: José"

Apresentações semelhantes


Anúncios Google