





















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Slide sobre software.....muito bom...
Tipologia: Slides
1 / 29
Esta página não é visível na pré-visualização
Não perca as partes importantes!






















Ricardo Viana / Jorge Macêdo
2 Para que um computador produza resultados úteis é necessário indicar as ordens a que ele deve obedecer. Essas ordens serão uma série de instruções binárias
4 Na realidade, os computadores só podem executar algoritmos expressos em linguagem de máquina. Linguagem de Máquina constitui-se de um conjunto de instruções capazes de ativar diretamente os dispositivos eletrônicos do computador.
5 Para substituir essa notação, criaram-se as linguagens de programação. Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador.
7 Uma linguagem de programação deve apresentar facilidades como um vocabulário limitado, regras gramaticais simples, ser clara e concisa e de aprendizagem simples.
8 Programadores usavam linguagem de máquina. Seqüências de dígitos binários (0s e 1s). Por exemplo, a instrução “some 1 + 1” deveria ser representada com algo parecido a: 10100100 00000001 00000001
10 Conforme estejam mais próximas do código de máquina ou da linguagem humana, respectivamente, as linguagens de programação podem ser divididas em dois grupos básicos: Linguagens de Programação de Baixo Nível Linguagens de Programação de Alto Nível
11 As linguagens de baixo nível apresentam: um vocabulário elementar, um processamento e execução rápidos, formulação de problemas extremamente complicada e sujeita a erros.
13 Por outro lado, as linguagens de alto nível tem: um vocabulário adequado à expressão de complexidade, processamento e execução morosa e facilitam a tarefa do programador.
14 BASIC, Fortran, Cobol, C, Pascal, Java, etc São linguagens de programação que utilizam notações matemáticas e grupos de palavras para representar as instruções de máquina Isto torna o processo de programação mais próximo do entendimento humano.
16 O software é o que faz o hardware "ganhar vida“. Compreende dados, programas e demais sinais lógicos armazenados ou manipulados pela máquina. Atualmente, o termo software é tratado quase com um sinônimo de programas de uma forma geral.
17 Software básico Utilitário Aplicativo
19 BIOS ( Basic Input/Output System ) Software , gravado numa ROM, encarregado de ativar o recursos mais indispensáveis, como teclado, vídeo, memória, HD e disquete. Drivers Pequenos programas que instruem o computador sobre como se comunicar com um determinado periférico. Ampliam as instruções da BIOS e disponibilizam funções mais avançadas.
20 Sistemas Operacionais Conjunto de programas que controla os vários componentes do hardware , coordenando as funções básicas do computador, tornando-o operacional. Serve de interface com o usuário. Todo equipamento precisa ter um sistema operacional para funcionar.