Aula 2 - Software

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 22

Informática PM-MS

Professor:

Paulo Nery
Informática PM-MS

Aula 2
Conceitos Básicos
Software
Informática PM-MS
Conceito de Software

O que é um Software?
• São programas de computador
• São intangiveis;
• Ferramentas (mecanismos) pelas quais exploramos os
recursos do hardware; executamos determinadas tarefas;
resolvemos problemas; interagimos com a máquina;
tornamos o computador operacional.
• São armazenados na Memória.
Informática PM-MS

Definição Clássica
Software é uma sentença escrita em uma linguagem
computável, para a qual existe uma máquina
(computável) capaz de interpretá-la. A sentença (o
software) é composta por uma seqüência de
instruções (comandos) e declarações de dados,
armazenável em meio digital. Ao interpretar o
software, a máquina computável é direcionada à
realização de tarefas especificamente planejadas,
para as quais o software foi projetado.
Informática PM-MS

Noções de Software

Qualquer computador moderno tem uma


variedade de programas que fazem diversas
tarefas. Eles podem ser classificados em três
grandes categorias:
•Software de Sistema ou Basico;

•Software Utilitários;

•Software Aplicativo
Informática PM-MS
Informática PM-MS

Software Sistemas ou Básico


• Todo o programa que é necessário ao
funcionamento de um computador
• Permite ao usuário interagir com o computador e
seus periféricos.
Exs:
•Drivers de dispositivos
•Sistema Operacional ou S.O. ou OS
• Tradutores (compiladores, interpretadores)
• Firmwares
Informática PM-MS
Software Sistemas ou Básico

São drivers de dispositivos, o sistema operacional e


tipicamente um interface gráfica que, em conjunto,
permitem ao usuário interagir com o computador e
seus periféricos.

Ex:
Driver de impressoras, placas offboards e outros
periféricos.
Informática PM-MS
Tradutores (compiladores, interpretadores)

Programas que traduzem um programa escrito em uma linguagem


para uma outra outra linguagem.
Tipos básicos:
•Compilador: programa que, a partir de um código escrito em uma
linguagem de programação cria um outro programa. Ex: Delphi, C++.
•Interpretador: programa que lê um código fonte de uma linguagem de
programação e o converte em código executável. Em muitos casos o
interpretador lê linha – a - linha e converte em código objeto à medida que
vai executando o programa.
Exs:
PHP, Perl; JavaScript – Navegadores ( IE, Chrome, Firefox.)
Informática PM-MS

Firmwares

• Software que controla diretamente o dispositivo.

• Ex: Bios, softwares que vem gravados em alguns


dispositivos eletrônicos (IPOD, microondas). “Memórias
ROM”
Informática PM-MS

Software utilitários

Softwares relacionados à manutenção do


computador e de seus dispositivos, como:
• Desfragmentadores de disco;
• Softwares de backup;
• Antivírus, etc.
Informática PM-MS
Software Aplicativo
São aqueles que servem diretamente ao usuário.
Permitem-no executar uma ou mais tarefas
específicas.

Ex:
Sistema de Folha de Pagamento;
Sistema de Contabilidade;
Editores de texto (Word, Writer do BR Office, ...)
Planilhas eletrônicas (Excel, Calc do BR Office,...)
Informática PM-MS
Bios
Basic Input/Output System – Sistema básico de Entrada
/Saída – É um programa de computador gravado em uma
Memória permanente (ROM) executado pelo computador
quando ligado. Ele é responsavel pelo suporte básico de
acesso ao hardware, bem como por iniciar a carga do sistema.
O Bios é composto por dois programas, o POST e o
SETUP:
POST – Power On Self Test – Sequencia de Testes de
Hardwares
SETUP - Gerenciar o hardware
Informática PM-MS
Informática PM-MS
Informática PM-MS
Informática PM-MS

Sistema Operacional
O sistema Operacional (S.O) é uma espécie de
base sobre o qual são executados diversos
programas utilizados por um computador.

Ex: Windows, Linux Mac iosX Lion

Mobile: Android, IOS, Windows CE


(Palmtop) e Windows 10
Informática PM-MS
Sistema Operacional – S.O.
É o software responsável por gerenciar e disponibilizar para o
usuário os recursos da máquina e seus periféricos, permitindo
que o equipamento torne – se operável. Atua como
intermediário entre o usuário e o hardware.
• Funções básicas
• Gerenciamento dos recursos de hardware (processador,
memória, ...) e software (windows explorer, ...)
• Interface com o usuário
• Gerenciamento de dispositivos de E/S ou I/O
• Interface para execução das aplicações
Informática PM-MS
Compartilhamento de recursos

O que significa?
• Compartilhar recursos significa que diferentes usuários ou
programas usam os recursos de forma concorrente
Que recursos?
• Depende do sistema!
Exs: CPU, disco, memória. Etc.
Por que ocorre?
Ocorre porque num mesmo computador ou sistema
computacional pode-se ter mais de um programa ou mais de
um usuário operando ao mesmo tempo.
Como os recursos são limitados, o uso dos mesmos pelos
diferentes programas ou usuários precisa ser controlado e
administrado de forma a evitar possíveis conflitos.
INTERFACE COM USUARIO
•Provê facilidades para o usuário
•Acessar o sistema
•Criar e Gerir Pastas / Arquivos e Programas
•Executar Programas
•Acessar dispositivos de E / S
•Acessar conteúdo de Arquivos
•Detectar erros de execução
•Contabilizar o Uso do sistema
•O usuário não se preocupa com a maneira como é feita a
comunicação entre os programas e os dispositivos, como a
leitura de um disquete: acionar a cabeça de leitura posicionando
na trilha e setor desejados, transferir os dados do disco para a
memória e, por fim, informar ao programa chegada dos dados.
Classificação

Sistema Monousuário

Admite e gerencia apenas um usuário –não permite que


mais de um usuário esteja “logado” simultaneamente.
Ex.
MS DOS, Windows 98

Sistema Multiusuário

Admite e gerencia vários usuários –permite que mais de


um usuário esteja logado no sistema simultaneamente
Ex.
Windows NT/2K/XP, UNIX,LINUX...

Você também pode gostar