Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Estadual do Maranhão - UEMA Centro de Ciências Naturais – CECEN Departamento de Matemática e Informática – DEMATI Profª Esp. Gislaine São Luís – MA 2014 O que é software? ◦ Conceito1: Toda parte lógica do computador; OK! ◦ Conceito 2: São programas de computador; OK! ◦ Tudo que um computador faz é instruído a partir de programas; Trocadilho da palavra HARDWARE; Soft (leve, flexível) Ware (Produto) Software O software: Possui como base sequências de instruções ou declarações, em forma aceitável pelo computador, visando resultados específicos. Tipos de distribuição ◦ a) Freeware x Software Livre (Open Source, GPL, GNU) Exemplo de programas Freeware: Internet Explorer e MSN Messenger. Exemplo de programas Software Livre: Linux, Suíte Open Office, Mozilla Firefox, Thunderbird entre outros. Tipos de distribuição ◦ b) Shareware ◦ c) Demo e Trial ◦ d) Beta Tipos de softwares ◦ Software básico (do fabricante), software utilitário (de apoio) e Software aplicativo (do usuário). SISTEMAS OPERACIONAIS (OU SOFTWARE BÁSICO) SOFTWARES UTILITÁRIOS SOFTWARES APLICATIVOS SOFTWARES EMBARCADOS SISTEMA OPERACIONAL (SO) ◦ Um conjunto de programas que se situa entre os softwares aplicativos e o hardware. ◦ Tem a função de servir de interface entre um computador e o usuário; ◦ Grande complexidade; SISTEMA OPERACIONAL (SO): Responsável por todo o funcionamento do computador (software/hardware instalado): Gerencia os recursos do computador (CPU, dispositivos periféricos); Estabelece uma interface com o usuário; Determina como o usuário interage com o sistema operacional; Provê e executa serviços para softwares aplicativos. O Sistema operacional realiza ainda: gerenciamento de processos; gerenciamento de memória; sistema de arquivos; entrada e saída de dados; SO->Função 1: Gerenciamento de processos •Processo: programa em execução; •Gerenciamento de •processos: • Ordem de uso do processador; • Sincronização; SO->Função 2: Gerenciamento de memória; •Alocação; • Reciclagem ; •Fragmentação; • Paginação. SO->Função 3: Sistema de arquivos; •Criação e organização de diretórios e arquivos; • Sistemas hierárquicos: rota, caminho ou path; • Diretórios e subdiretórios; • Segurança e permissões; •Ex: NTFS, EXT3, FAT32... SO->Função 4: Entrada e saída de dados; • Subsistema de E/S implementado pelo SO; • Driver; • “isolar” a complexidade do dispositivo de E/S; • Interrupções; Exemplos de Sistemas operacionais Windows Linux MAC OS Instalados em um Sistema Operacional específico, tem-se dois tipos de software: SOFTWARE UTILITÁRIO SOFTWARE APLICATIVO São programas que facilitam a operação do computador por parte do usuário; Auxiliam a execução de certas tarefas, dando suporte ao sistema operacional; Exemplo: desfragmentador de disco; antivírus, compactador de arquivos, programas para backups etc; Exemplos: Soft. Utilitários Compactador/descompactador de Arquivos ◦ Programa que permite reduzir o tamanho de um arquivo; ◦ Pode oferece suporte a diferentes vários formatos; ◦ Também agrupa diversos arquivos em um só; Ex: Winzip, Winrar; São programas utilizados na automação das rotinas comerciais, industriais e científicas. Eles são voltados para a solução de problemas do usuário, ou seja, executa uma série de instruções comandadas pelo usuário; Processadores de Texto; Planilhas Eletrônicas ou Planilhas de Cálculo; Sistemas Gerenciadores de Bancos de Dados; Programas Gráficos; Programas para Medicina Veterinária. Processadores de texto Um processador de texto é uma aplicação informática que permite criar e editar documentos de texto num computador; ◦ Arquivos-textos (simples) x arquivos-documentos complexos e com formatação; ◦ Exemplos: Word (Microsoft), Writer (S. Livre - OpenOffice), LibreOffice, bloco de notas do Windows, Abiword (Linux) Planilhas eletrônicas ◦ Programa de computador que permite elaborar tabelas, gráficos, cálculos, listas etc. ◦ Ex: Excel (Microsoft), Calc (S. Livre, OpenOffice, Linux) Programas gráficos ◦ Permite criar, alterar e manipular imagens ou artefatos digitais em geral. ◦ Exemplos: Adobe Photoshop, Corel Draw Pixia, Cinema 4D, Paint, ArtRage etc; Também referenciado como sistema embutido ou embebido. É um sistema com microcontroladores onde o computador é encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Exs: ◦ Sistemas de orientação de mísseis ◦ Calculadoras ◦ Freios ABS e controle de tração ◦ Placa interna de um roteador
Compartilhar