Introdução. Software (Parte I)



Documentos relacionados
Software. Prof. Demétrios Coutinho. C a m p u s N a t a l C e n t r a l D i s c i p l i n a d e I n f o r m á t i c a B á s i c a 0 6 / 0 5 /

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Sistemas Operacionais Aula 2

BIOS, BOOT, CMOS e CMOS Setup. Prof. César Couto

Introdução à Computação: Sistemas de Computação

Arquitetura e Organização de Computadores Introdução à Organização do Computador

Software Ordena e controla todas as atitudes do hardware Maleável -modificações fáceis, feitas por programadores

Apontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico

Motorola Phone Tools. Início Rápido

Medidor Powersave V2 USB

É a parte física de um computador, formada por peças e circuitos eletrônicos que ficam dentro do Gabinete (Torre). Existem diversos tipos de

O QUE É UM SISTEMA OPERACIONAL?

Professor: Gládston Duarte

Arquitetura dos Sistemas Operacionais

Atualizações de Software Guia do Usuário

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Introdução à Informática

1. Introdução - contextos de aplicações

Tecnologia da Informação. Prof Odilon Zappe Jr

Componentes do Computador e noções de Arquitetura de Computadores

Arquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari

6 - Gerência de Dispositivos

Sistemas Operacionais

Atualização, Backup e Recuperação de Software. Número de Peça:

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

AULA: Introdução à informática Computador Digital

CONFIGURAÇÃO DO BIOS E CARACTERÍSTICAS DE SEGURANÇA

SISTEMAS OPERACIONAIS 2007

Atualização, backup e recuperação de software

Introdução aos Computadores

INFORmação. O que é um Computador?

Introdução. Hardware (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Atualização, backup e recuperação de software

CONSULTA TÉCNICA Nº 006/2015 (PERGUNTAS E RESPOSTAS) NOTEBOOK

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

Atualização, backup e recuperação de software

Curso Técnico de Nível Médio

Sistemas Operacionais

Instalando a placa de rede

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Sistemas Operacionais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S

Conceitos Básicos sobre Sistemas Operacionais

Descrição do Produto. Altus S. A. 1

Simulado Informática Concurso Correios - IDEAL INFO

Gerenciando a memória

Atualização de computadores para Windows 10 ATUALIZAÇÃO SIMPLES. Windows10. Disponível para os seguintes modelos: CCE AIO A41, A45 e D4030TV.

Visão Geral de Sistemas Operacionais

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Sistemas Operacionais Introdução. Professora: Michelle Nery

CURSO BÁSICO DE INFORMÁTICA

Prof. Esp. Lucas Cruz

Introdução. à Informática. Wilson A. Cangussu Junior. Escola Técnica Centro Paula Souza Professor:

Sistemas Operacionais

Sistemas Operacionais. Prof. André Y. Kusumoto

TCC TP02-USB Cabo de Programação USB para PLC WEG TP02 Manual de Instalação

O Windows é um software de sistema, que permite ao utilizador interagir com o computador e com os seus periféricos.

Sumário. 1 Explorando o Windows Gerenciando contas de usuário Parte 1 Conhecendo o Windows 7

Introdução à Engenharia de Computação

APOSTILA DE INFORMÁTICA - INTRODUÇÃO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

Profª MSc. Heloína Alves Arnaldo

1. CAPÍTULO COMPUTADORES

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Instruções para uma impressora conectada localmente no Windows

Prof. Orlando Rocha. Qual o nosso contexto atual?

Professor: Venicio Paulo Mourão Saldanha Site:

Utilitário de configuração Guia do Usuário

Componentes de um computador típico

É um programa de computador.

Introdução a Computação

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

Guia de Instalação APE USB

Everson Scherrer Borges João Paulo de Brito Gonçalves

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Sistemas Operacionais Conceitos Básicos

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Solucionando outros problemas de impressão

MANUAL DO USUÁRIO MINI RECEPTOR DE TV DIGITAL USB CÓD.: 656-8

Executando o Modo Windows XP com Windows Virtual PC

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Introdução à Engenharia de Computação

Ofício Circ. n o 97 /2008-ADADM-Anatel Brasília/DF, 18 de julho de 2008.


Guia de instalação do driver RICOH

Sistemas Operacionais

Guia de Início Rápido SystemTweaker

1. Introdução a Microsoft Excel

António Lopes Paulo Matos

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.

Transcrição:

Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação Software (Parte I) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@dsc.ufcg.edu.br Carga Horária: 60 horas

Software Conceitos Básicos Sistema de Computação Peopleware Hardware Software c 2

Software Conceitos Básicos Software X Hardware Software Ordena e controla todas as ações do hardware Maleável - modificações fáceis, feitas por programadores Hardware Depende do software para funcionar Rígido - modificações difíceis, feitas somente pelos fabricantes. 3

Software Conceitos Básicos O que é Software? Conjunto alterável de instruções, ordenadas e lógicas, fornecidas ao hardware para a execução de procedimentos necessários à solução dos problemas e tarefas do processamento de dados. É o que torna possível os computadores terem uma variedade ilimitada de utilizações. Instruções eletrônicas que em geral residem em um meio de armazenamento. Um conjunto específico destas instruções é chamado Programa. 4

Software Conceitos BásicosB Programas Partes componentes do software Armazenados em unidades de memória secundária. Desenvolvidos utilizando Linguagens de Programação. Analistas de Sistemas e Programadores Projetam e desenvolvem programas / software Engenharia de Software Área de estudo que se preocupa com o desenvolvimento de software Quando o computador está usando um programa em particular, dizemos que eles está rodando ou executando aquele programa. 5

Software Conceitos BásicosB Categorias de Software SOFTWARE APLICATIVO Software Básico Sistema Operacional Software Utilitário SOFTWARE DO SISTEMA Software Aplicativo ou Sistema Aplicativo Outros autores ainda definem outra categoria: Software de Linguagem ou Linguagem de Programação 6

Software Conceitos BásicosB Diferentes visões- Sistema computacional Visão Usuário Final X Programador X Projetista de Sistema Operacional 7

Sistemas Operacionais Definição O sistema operacional é software: um conjunto de rotinas que são executadas pelo processador para facilitar o acesso aos componentes de hardware (processador, memória, dispositivos de E/S), e gerenciar o uso do sistema de computação (hardware e software). Tradicionalmente os S.O. eram escritos em linguagem Assembly. Já faz um certo tempo que a maioria dos S.O. são escritos em linguagens de alto níveln vel. 8

Sistemas Operacionais Objetivos Tornar ao usuário a utilização do computador mais conveniente Esconde detalhes internos Reduz o tempo necessário a construção de programas Utilizar o hardware do computador de forma eficiente Significa mais trabalho obtido pelo mesmo hardware Obtida por uma melhor distribuição/ uso dos recursos 9

Sistemas Operacionais Usuário Programas SO Hardware Sistema de Arquivos 10

Sistemas Operacionais Composição BásicaB Um sistema operacional consiste, basicamente, de um núcleo (Kernel) e alguns programas do sistema. Há ainda aplicações que executam diversas tarefas. Kernel - coração do sistema operacional, composto pelas funções centrais do SO. 11

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. 12

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

Funções dos Sistemas Operacionais 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 14

Funções dos Sistemas Operacionais Booting Processo de inicialização ou reinicialização de um computador 15

Funções dos Sistemas Operacionais 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 frequente do SO são carregadas 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 16

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 17

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

Funções dos Sistemas Operacionais Inicialização de um sistema computacional 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 processador conectores BIO S drive de CD-ROM placas de expansão teclado 19

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 chip CMO S drive de CD- ROM Chip CMOS Complementary Metal Oxyde Semiconductor Armazena informações de configuração do computador e também detecta novos dispositivos conectados conectores BIOS placas de expansão 20

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

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

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) Pasta Iniciar (StartUp) Contêiner de uma lista de programas que são automaticamente iniciados quando o computador é inicializado 23

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) 24

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

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

Funções dos Sistemas Operacionais Comunicação SO - dispositivo de E/S 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 27

Sistemas Operacionais Plug n Play (PNP ou Plug and Play) Reconhecimento de novos dispositivos pelo computador, instalação automática de drivers para esses dispositivos e verificação de conflitos com outros dispositivos Suportado pela maioria dos dispositivos e SO atuais 28

Sistemas Operacionais Plug n Play (PNP) Quando se liga um sistema Plug n Play, o principal árbitro entre o software e o hardware, o BIOS é o primeiro componente a assumir o controle. Controlador de Disco Placa de Vídeo Controlador SCSI Com base em identificadores unívocos, códigos permanentemente gravados nas ROM (memória apenas de leitura), o BIOS reconhece os dispositivos instalados SO assume o controle dos dispositivos. 29

Funções dos Sistemas Operacionais Interface 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 gráfica (GUI ou WIMP) Interface orientada a caractere 30

Sistemas Operacionais Interface com o Usuário Do ponto de vista do usuário, o que faz ou prejudica um sistema operacional é a qualidade da interface com o usuário. Às vezes, a interface com o usuário é denominada shell, sugerindo a idéia de que a interface com o usuário (o shell) envolve o sistema operacional (o kernel dentro do shell). Os três tipos de interfaces com o usuário são: Interface de linha de comando, Interface baseada em menus e Interface gráfica. 31

Funções dos Sistemas Operacionais Usuário Programa SO Interface com o usuário Interface com o programa Hardware Teclado Mouse HD RAM Modem Impressora 32