Softwares: Básicos e Aplicativos



Documentos relacionados
Taciano Amorim - tacianolamorim@gmail.com. Informática básica. Software

Informática Instrumental

Software. Professora Milene Selbach Silveira Prof. Celso Maciel da Costa Faculdade de Informática - PUCRS

AULA 3 Introdução ao Software

FundamentosemInformática

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Tecnologia da Informação. Prof Odilon Zappe Jr

Windows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional

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

UFRJ IM - DCC. Sistemas Operacionais I

Sistemas Operacionais

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

LÓGICA DE PROGRAMAÇÃO

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

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal

3 Revisão de Software

SISTEMAS OPERACIONAIS

ESTRUTURA DE UM SISTEMA OPERACIONAL

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

CURSO BÁSICO DE INFORMÁTICA

Tecnologia e Informática

Informática básica Telecentro/Infocentro Acessa-SP

Sistemas de Informação Gerencial

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Informática Software. Prof. Marcos André Pisching, M.Sc.

Disciplina: Introdução à informática Profª Érica Barcelos

Softwares de Sistemas e de Aplicação

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Introdução ao Processamento de Dados (IPD)

Introdução aos Computadores

Prof. Daniel Gondim Informática

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Administração de Sistemas. MSN:

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Hardware e Software. Professor: Felipe Schneider Costa. felipe.costa@ifsc.edu.br

SISTEMAS OPERACIONAIS 2007

Sistema de Computação

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional

Sistemas Operacionais

Sistemas Operacionais

Sistema Operacional LINUX

APOSTILA LINUX EDUCACIONAL

Algoritmos. Cláudio Barbosa

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Software Utilitário; Software Orientado a Tarefas; Software de Negócios;

INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E AULA TEÓRICA 2 PROF. MARCELO LUIZ SILVA (R E D)

ISCAP. Pág. 1. Ana Paula Teixeira

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

Escola Adalgisa de Barros

6 - Gerência de Dispositivos

NOÇÕES DE INFORMÁTICA:

Computação Instrumental

Hardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você.

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

Figura 01 Kernel de um Sistema Operacional

SISTEMAS OPERACIONAIS. Prof. André Dutton

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

Sistemas Operacionais Aula 2

Introdução a Computação

AULA 5 Sistemas Operacionais

Disciplina: Introdução à Informática Profª Érica Barcelos

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 25

Ambiente de trabalho. Configurações. Acessórios

Conhecendo o Computador

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Introdução aos Sistemas da InformaçãoAula 4 p. 1

PROCESSAMENTO DE DADOS

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

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

Prof. Sandrina Correia

É o UniNorte facilitando a vida de nossos docentes e discentes.

Introdução à Computação: Sistemas Operacionais II

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Processamento de Dados

Introdução à Arquitetura de Computadores

Introdução a Informática. Prof.: Roberto Franciscatto

PROJETO INFORMÁTICA NA ESCOLA

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

GERENCIAMENTO DE DISPOSITIVOS

Referencial do Módulo B

Hardware e Software. Exemplos de software:

Infra-Estrutura de Hardware

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

MC-102 Aula 01. Instituto de Computação Unicamp

DOS SISTEMA OPERACIONAL DO COMPUTADOR

Prof.: MARCIO HOLLWEG

1 Como seu Cérebro Funciona?

1. CAPÍTULO COMPUTADORES

Windows Explorer. Prof. Valdir

Organização e Arquitetura de Computadores I. de Computadores

4 Estrutura do Sistema Operacional Kernel

CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM

05/02/2014 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? PENSAR EM INFORMÁTICA É PENSAR EM:

Transcrição:

Fundamentos da Computação Softwares: Básicos e Aplicativos Profa. Jiani Cardoso jiani@pucrs.br

Introdução Hardware = computador propriamente dito com todos os seus componentes e periféricos. Software= programas usados para obter os resultados esperados do computador Peopleware = todo o pessoal envolvido com o funcionamento do computador como: analistas, programadores, operadores, etc... Software: Um meio que foi desenvolvido para permitir que as pessoas pudessem comunicar-se com a CPU e fazer com que ela produzisse algo útil.

Software Para usufruir de toda a capacidade de processamento que o Hardware fornece, precisa-se de Software, que é o conjunto de instruções para serem compreendidas pela CPU. SOFTWARE Básico Utilitários Aplicativos

Software Básico É um conjunto de programas que define o padrão de comportamento do equipamento, tornando-o utilizável, ou seja, são os programas usados para permitir o funcionamento do hardware.

O que faz o Sistema Operacional? Imagine uma calculadora e várias pessoas querendo usá-la. Como você poderia dar a cada um aquilo que ele precisa? Quem usaria a calculadora primeiro? O que você faria se alguém se apossasse da calculadora por muito tempo? O que você faria se eles quisessem armazenar os resultados em algum lugar? Esta situação é semelhante ao que o SO geralmente enfrenta. Existem recursos que muitas pessoas querem usar. Se não houver algo que execute as tarefas, haverá conflitos e confusão geral.

O sistema Operacional é o elo de ligação entre a máquina e os Programas/periféricos/Usuário cujas funções principais são: permitir o funcionamento básico do computador e dos seus periféricos: lê e interpreta entradas do teclado; envia dados a um disco, impressora ou outro dispositivo de saída (impressora); Manter compiladores, editores e outros programas do sistema em locais de memória distintos. executar tarefas básicas de um sistema: copiar, mover, renomear, etc.,gerencia programas; gerencia a memória;

O SO é um alocador de recursos onde recursos são tempo de CPU, espaço de memória, espaço de disco, etc. É um programa de controle, pois controla os dispositivos de E/S e os programas dos usuários. Seu objetivo: permitir o uso do computador de uma forma conveniente e eficiente.

Tipos de Sistema Operacional Monousuário: apenas um usuário utiliza todo o sistema de cada vez. Ou seja, não admite ser utilizado por mais de um usuário simultaneamente, gerenciando uma mesma CPU. Ex.: MS-DOS, Windows 3.1 Multiusuário: vários usuários podem estar utilizando o sistema de modo compartilhado em um dado instante. Ou seja, disponibiliza a mesma CPU para mais de um usuário ao mesmo tempo, através de clientes ligados ao computador. Programas e arquivos de dados em um único computador (host), que gerencia também o uso comum de periféricos compartilhados. Ex.: UNIX, Linux, Aix, Windows (...98,NT,2000, XP)

Tipos de Sistema Operacional Monotarefa: só consegue executar uma atividade de cada vez. Ex.: DOS Multitarefas: um usuário com mais de uma tarefa sendo executada por vez. (Técnica de passar de uma aplicação para outra de tal forma que elas parecem estar sendo processadas simultaneamente) - É uma regra hoje a nível de SO.

Ambiente Operacional ( Integradores de Software ) É a denominação genérica de uma interface como a do Windows (ou do Mac OS), com a qual o usuário não tem a necessidade de lembrar a sintaxe completa. Adiciona recursos ao SO para permitir uma interface gráfica com o usuário (GUI), múltiplos programas simultâneos e múltiplas janelas na tela. GUI º Graphical User Interface

Interface Gráfica - GUI o ícones (objetos, símbolos e representações gráficas para representar arquivos, programas, funções e comandos); o um dispositivo de posicionamento (mouse); o Menus (menu bar, pull-down, pop up); o janelas sobrepostas; o Termos empregados: User friendly e WISIWIG

Utilitários: Os programas utilitários do sistema fornecem um complemento necessário para uma ferramenta básica de gerenciamento do SO. (podem estar incluídos no SO ou vendidos por fornecedores independentes.) Fornecem ao usuário ferramentas para organizar os discos, verificar disponibilidade de memória, corrigir falhas de processamento. Úteis ao sistema computacional.

Utilitários: Utilitários de Backup: copiam dados do HD para a mídia de backup. Um backup começa com um backup completo (imagem espelho de todo o conteúdo do HD). Subsequentemente o soft. Executa um backup incremental (arquivos criados ou alterados) em intervalos especificados (1 vez/dia). Existem também utilitários de backup de banco de dados.

Utilitários: Utilitários de compactação (compressão) de arquivos: reduz o tam. de um arquivo sem prejudicar os dados. A maioria deles funciona pesquisando o arquivo a procura de padrões extensos e freqüentemente repetidos e substituindo este padrões por códigos menores. Quando descompactado o utilitário restaura o padrão extenso onde cada código é encontrado). Ex.: WinRAR, Winzip, PKzip (compressão sem perdas).

Utilitários Softwares Antivírus (ex.:, McAfee, Kasper, F-Secure, Norton,, Panda, Symantec, Sygate Kaspersky, F-Prot, Nod32, Trend Micro, Avast!, AVG, Bitdefender). Programas para desfragmentação de arquivos. ex.: Defrag, Deskeeper (Estações Windows NT/2000/Win95/Win98) O que é fragmentação? A fragmentação ocorre quando um arquivo e dividido em pedaços para caber nos espaços vagos de um disco. A fragmentação dos discos em um computador, afeta drasticamente sua performance e sua produtividade. Leve em consideração que um arquivo espalhado em 200 locais em seu disco demora 200x mais para ser carregado. A desfragmentação re grava de maneira mais eficiente, mas pode levar algum tempo (depende do tam. do volume, do nº de arquivos, da % de fragmentação e da disponibilidade de recursos do sistema).

Software Básico: Tradutores Tradutores: Programas responsáveis pela transformação de uma linguagem de programação em linguagem de máquina. Linguagem de Programação: É um conjunto de símbolos (vocabulário) e regras (gramática) que especificam como transmitir informações entre usuários e computador. LOAD R1, val1 2GL LBN Linguagem de Baixo Nível â Montadores 0010 0001 1110 1GL val2 = val1 + val2 3GL LM Linguagem de Máquina á LAN Linguagem de Alto Nível Compiladores Interpretadores

Linguagem de máquina: É baseada em código binário, em 0s e 1s. É utilizada diretamente pelo computador. Linguagem de baixo nível: É uma simplificação da linguagem de máquina. Permite que os programas utilizem abreviações simples de instruções de programa (mnemônicos) Exemplo: Ling. Assembly. Compare A,B Linguagem de alto nível: Utiliza combinação de um conjunto de símbolos de acordo com certas regras de sintaxe para expressar uma seqüência de operações de máquina. É uma linguagem que não exige conhecimento do código de máquina. São mais fáceis de ler, escrever e manter. Instruções são escritas em inglês (PRINT, Display)

Software Aplicativo São os programas voltados para a solução de problemas do usuário. Podem ser de: uso geral: são programas que podem ser utilizados em vários tipos de aplicações. Exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc. uso específico: se destinam exclusivamente a um único tipo de aplicação. Exemplos: folha de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc.

Exercício: Cite 20 softwares aplicativos de uso geral e específico para diferentes finalidades. Cite 5 nomes de soft. antivírus. Cite 5 linguagens de programação de alto nível. Cite 6 tipos de softwares utilitários. Diga qual sua finalidade. Cite 2 nomes de soft. desfragmentadores Leitura Complementar: Cap. 3 do livro: Nosso futuro e o computador.

Porque a minha pen drive que se diz de um giga tem 994MB? Porque para apresentar o resultado em gigabytes as divisões do valor em bytes foram feitas por 1000 e não por 1024. Se fizermos o valor em bytes divido por 1024 (kilo) depois divido por (1024) para dar o resultado em MB teremos 994 MB.