Baixe o app para aproveitar ainda mais
Prévia do material em texto
Noções de Software O que são softwares? Toda a parte lógica (ou seja, não física) de um computador é chamada de software; Em suma, softwares são programas que utilizamos em nossos computadores; Programas de computação são conjuntos de instruções que devem ser executadas (obedecidas) pela CPU do computador; Windows, Word, Excel, PowerPoint, Google, Mozilla Firefox Adobe reader são exemplos de programas. Tipos de softwares sistema operacional dos pontos é o programa que controla o computador, atuando como gerenciador de todos os componentes da máquina. Aplicativo: programa que tem aplicação na vida do usuário: resolve os problemas do usuário. utilitário dos pontos programa que tem utilidade para manter o computador em funcionamento: resolve problemas do computador. Exemplo: antivírus. Driver: programa que faz comunicação entre o sistema operação e um determinado hardware. Exemplo: CDs que acompanha o impressoras ou programas baixados na internet com o mesmo intuito. Programas e instruções: instruções são comandos escritos por um programador para quê computador (a CPU) os obedeça. Nova Lima Exemplo: Guarde 20 em x; Guarde 30 em y; Some 20 e 30; Guarde o resultado em Z O valor de Z é 50. Onde estão as instruções: Instruções estão dentro dos programas esse, e ficam inertes quando o programa está sem uso (na memória auxiliar - pendrives, HDs). Quando o programa é aberto (na memória principal), essas instruções são enviadas, uma a uma, para CPU e executar. Então, e números vezes por segundo, a CPU: Buscar a instrução na memória RAM; Coloca a instrução no registrador na CPU; Executa instrução (obedece a ela); Busca a próxima instrução. Um programa só pode ser executado se estiver na memória principal. Execução de um programa: Programas "abertos" são sinais elétricos na memória principal, são voláteis e podem se perder em caso de falha na energia elétrica. O que são arquivos? Arquivos são informações que estão gravadas em memórias permanentes (memória auxiliar). Fotos, textos, planilhas, apresentação de slides, filme, música, animações, plantas baixas etc. Se a informação for salva passa a ser um arquivo em alguma unidade de armazenamento do computador. O que são pastas? Pastas (diretórios) são compartimentos lógicos ("pequenas gavetas") que são criadas para armazenar organizadamente nos nossos arquivos. Uma pasta pode conter arquivos, outras pastas e também podem existir sem conteúdo (vazia). Arquivos não contém pastas arquivo e só contém informações; pastas são contêineres da relação, arquivos são conteúdo. Sistemas Operacionais: São programas que controlam computador. Um exemplo deles são Windows e o Linux. Funções: Gerenciar hardware; Controlar execução de programas (aplicativos e utilitários). As instruções de cada programa são controladas pelo sistema operacional. Servir de interface entre o usuário e a máquina. Características: Histórico e academicamente os sistemas operacionais São divididos em: Kernel: Núcleo do sistema operacional, responsável pelo funcionamento básico do sistema e sua interação com os componentes do computador. Shell: Interface de comunicação do sistema com usuários (tela preta, para receber comandos). Interface gráfica: também chamada de GUI (graphic usuary interface), substitui o Shell no sistemas operacionais para permitir o meio de controle por itens visuais. Exemplo: o windows e telefones smartphone são exemplos de interface gráfica. Sistemas famosos: Windows: sistema desenvolvido pela Microsoft (proprietário) – gráfico. DOS: antecessor do Windows - completamente textual (não gráfico). Linux: sistema operacional livre - pode ser encontrado em várias distribuições de empresas e equipes diferentes. Android: sistema operacional livre para dispositivos móveis. iOS: sistema operacional proprietário da Apple dos pontos usados em iPhones e iPads. iOS também utiliza o sistema operacional MACos ou MACosx, ultilizados em notebooks MAC. Licença de software: define as normas e princípios que determinam a forma de distribuição e utilização de programas de computador. Software proprietário dois copos: pertencem a uma empresa, que determina os limites de uso do programa. Estão associadas a licença de usuário que permite o uso, mas não garante propriedade intelectual. Freeware: distribuído gratuitamente, geralmente com intuito de propaganda (freemium: algumas ferramentas especiais, como por exemplo, "baús de ouro" em jogos, são pagos) Shareware: também distribuídos gratuitamente, mas com limites. Exemplo: Versões Demo de jogos, e o WinRAR que ninguém compra. Software Livre: oferece liberdade ao total ao usuário: as 4 liberdades. As 4 liberdades: Usar: usuários são livres para usar o software para qualquer finalidade. Copiar/distribuir dois pontos é possível copiar, distribuir e instalar em vários micros. Estudar: conhecer o código-fonte do programa, entender como é feito (a "receita" do programa). Modificar: alterar o código fonte para melhorar o software ou criar outros a partir deste. Estudar e modificar o software exige acesso ao código-fonte. Código fonte: Também conhecido como Source-code. É a "receita de bolo" do programa. É escrito em uma linguagem compreensível, "linguagem de programação" e é convertido (compilado) em uma linguagem que a máquina entende, a "linguagem de máquina". Ao programa pronto para ser usados no computador, damos o nome de arquivo executável. Open source X software livre: Todo software livre é um software open source. Nem todo software open source é um software livre, por que é possível liberar o código-fonte para ser estudado e usado, mas exige licenças e limitações no software pronto. É possível distribuir softwares livres e o open source exigindo pagamento por esta transferência. Código-fonte: Linguagem de máquina: Pacotes (suítes) de programas: São conjuntos de programas vendidos juntos. Comum dos pacotes de programas de escritório: · Microsoft Office: desenvolvido pela empresa Microsoft. · Libreoffice: pacote de aplicativos de livre desenvolvido e melhorado por muita gente. Microsoft Office Conjunto de programas de escritório da Microsoft Word: programa processador de textos. Excel: programa de planilha de cálculos. PowerPoint: apresentação de slides. Acess: programa de banco de dados. One note: gerenciador de anotações. Outlook: central de comunicação do MS office: e-mail, agenda, tarefas etc. Libre office Conjunto de programas de escritório livre. Writer: programa processador de textos. Calc: programa para planilha de cálculos. Impress: apresentação de slides. Base: programa para banco de dados. Draw: programa para desenho vetorial (assemelha-se ao Corel Draw - programa de desenho profissional). Math: programa para construir equações matemáticas (no Microsoft office existe um programa interno semelhante: o Equation Edit). Adobe Reader (freeware) Programa leitor de arquivos, desenvolvidos pela empresa Adobe. O formato PDF foi criado para: Originalmente não se alterado. Seria utilizado por exemplo, em documentos de cartório. Manter as mesmas características visuais (fontes, tamanhos, efeitos, layouts) do arquivo originalmente criado. Ser menor (em bytes) que o arquivo que o original. Ser criado a partir de outros arquivos, por meio de processo semelhante à impressão. Atualmente, os arquivos PDF podem ser alterados, utilizando programas específicos (Adobe Acrobat pro - edita diretamente) ou conversores onlines na internet (edita convertendo para docx). Programa Adobe reader só consegue ler (visualizar o conteúdo de) um arquivo PDF. Arquivos PDF podem ser criados por vários aplicativos diferentes, como o word e o writer que tem comandos para exportar diretamente em PDF. Compactadores: Programas utilitários que permitem recriar informações com tamanho menor (menos bytes sendo consumidos) nos discos. Compactar é colocar um ou mais arquivos em um único arquivo resultante. Este arquivo tem tamanho menor do que os arquivos originais juntos. - WinRAR: criar arquivos no formato RAR e no formato zip também, entre outros. - WinZip:criar arquivos no formato zip. Atualmente se encontra obsoleto, já que o Windows Explorer possui finalidade semelhante (pasta compactada) sem a necessidade de aplicativo de aplicativo externo.
Compartilhar