Informática aplicada à contabilidade Thyago Maia Tavares de Farias Aula 3 Apresentação Professor: Thyago Maia Tavares de Farias Mestre em Informática pelo PPGI/DI/UFPB Bacharel em Ciência da Computação pela UFPB Currículo Lattes: http://lattes.thyagomaia.net E-Mail: [email protected] Twitter: http://twitter.com/thyagomaia Sumário Sistemas de Computação; Software; Sistemas Operacionais; Software Utilitário; Software Aplicativo; Sistemas de Computação Peopleware Hardware Software Software Sequência de instruções a serem seguidas e/ou executadas na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento; Fazem com que o computador tenha uma variedade ilimitada de utilizações (propósito geral); Software Software X Hardware Software Ordena e controla todas as atitudes do hardware; Maleável – Modificações fáceis, feitas por programadores; Hardware Depende do software para funcionar; Rígido – Modificações difíceis, feitas pelos fabricantes; Software Instruções eletrônicas que em geral residem em um meio de armazenamento; Um conjunto específico destas instruções é chamado programa; Software Categorias de Software: Software básico Sistema operacional Software utilitário Software aplicativo Software de linguagem SOFTWARE APLICATIVO SOFTWARE DO SISTEMA Sistemas Operacionais O sistema operacional é software: um conjunto de rotinas executadas pelo processador para facilitar o acesso aos componentes de hardware, gerenciando também o uso do sistema de computação (hardware+software); Sistemas Operacionais Compostos por um conjunto de programas e rotinas; Controla a execução de qualquer software utilizado em um computador; Gerencia os recursos do computador (hardware e software) de modo a: Possibilitar sua utilização; Aumentar sua eficiência; Permitir a comunicação com outros equipamentos; Sistemas Operacionais Funções: Gestão de programas; Gestão de 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; Sistemas Operacionais Iniciação de um sistema computacional Passo 1: A fonte de alimentação fornece energia elétrica para as diferentes partes do sistema; processador BIOS Sistemas Operacionais Iniciação de um sistema computacional Passo 2: O processador procura a BIOS (Basic Input/Output System), que contém as instruções de inicialização do computador; processador BIOS Sistemas Operacionais Iniciação de um sistema computacional Passo 3: O processador realiza um teste onde verifica componentes como mouse, teclado e placas de expansão; drive de CD-ROM processador conectores BIO S teclado placas de expansão Sistemas Operacionais Iniciação de um sistema computacional drive de CDROM Passo 4: Os resultados do passo 3 são comparados com as informações de configuração do computador; conectores chip CMO S BIOS processador placas de expansão Sistemas Operacionais Iniciação de um sistema computacional Passo 5: O BIOS procura os arquivos de sistema no drive A e, em seguida, no drive C; drive de CD-ROM processador chip CMOS disco rígido conectores BIOS placas de expansão Sistemas Operacionais Iniciação de um sistema computacional Passo 6: O programa de boot carrega o núcleo do SO, que assume o controle do PC; drive de CD-ROM processador chip CMOS disco rígido conectores BIOS módulos de memória RAM placas de expansão Sistemas Operacionais Iniciação de um sistema computacional Passo 7: O SO carrega informações de configuração, exibe o desktop (área de trabalho) e executa programas; Sistemas Operacionais Usuário Interface com o usuário Programa Interface com o programa SO Hardware Teclado Mouse HD RAM Modem Impressora SOs - Exemplos Windows Revolução dos computadores pessoais (PCs); Permite utilizar o microcomputador com maior facilidade, através de uma interface gráfica; Metáfora básica: a do desktop – ambiente que lembra uma mesa de trabalho – ferramentas necessárias e outros recursos são sempre visíveis e facilmente acessíveis; SOs - Exemplos Windows Janelas Regiões retangulares que se alternam e se sobrepõem; Apresentam na tela todas as operações ou programas executados no computador; Algumas versões: Windows 3.1 e 3.11, Windows 95/98, Windows NT, 2000, XP, Vista, Windows 7 SOs - Exemplos Linux Disponível na forma de código objeto, bem como em código fonte; Possui várias distribuições (Ubuntu, Red Hat...); Boa parte das distribuições Linux são livres e gratuitas; Boa parte dos programas são freeware; Tem se tornado uma alternativa efetiva de custo; SOs - Exemplos Sugestão de filme que aborda o tema: Piratas do Vale do Silício (Pirates of Silicon Valley, 1999) – Versão dramatizada do nascimento da era da informática doméstica, desde o primeiro PC até o surgimento do Microsoft Windows. Também aborda a rivalidade entre a Microsoft (Bill Gates) e Apple (Steve Jobs); Software Utilitário São programas que preenchem a lacuna entre a funcionalidade de um sistema operacional e as necessidades de um usuário; Para muitos usuários, um computador com um sistema operacional e aplicações básicas é inconveniente; Introduzem ao sistema operacional funcionalidades que o mesmo não possui; Software Utilitário Tipos comuns: Programas de desfragmentação de arquivos; Antivírus; Ex.: Norton, McAfee, Avast, AVG; Compactadores de arquivos ou discos; Ex.: Speed Disk, Compress, Defrag; Ex.: WinZIP, WinRAR, PKZIP; Programas para gerenciamento de memória; Ex.: PC Booster; Software Aplicativo Aplicação: conjunto de procedimentos humanos que, baseados no computador, têm por objetivo realizar determinada tarefa; Software aplicativo: conjunto de programas de computador desenvolvidos para realizar, em combinação com a atividade humana, tarefas ou processos específicos, relacionados com o processamento de informações; Software Aplicativo Exemplos: Processador de textos (Word); Planilha eletrônica (Excel); Editor de apresentações (PowerPoint); Editor de imagem (Adobe Photoshop); Editoração eletrônica (PageMaker); Matemática (Mathcad); Engenharia e Arquitetura (AutoCAD, 3D Studio);